@charset "UTF-8";
/* Less Variables — AWA Motos (padrão Ayo Home 5) */
/* Font */
/*Color — Paleta Definitiva AWA Motos (2026-02-19) */
/*Background */
/*Font-weight*/
/*Footer */
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@keyframes fadeInShortLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-40%, 0, 0);
    transform: translate3d(-40%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInShortLeft;
  animation-name: fadeInShortLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/* Reset ================================================================================= */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: top;
}
.fa {
  vertical-align: middle;
}
/* HTML5 display-role reset for older browsers */
article,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul,
li {
  list-style: none;
  margin: 0;
}
ul > li,
ol > li {
  margin: 0;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
  vertical-align: middle;
}
a {
  color: #b73337;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-decoration: none;
}
a:visited,
.alink:visited,
a:hover,
a:focus,
a:active {
  color: #8e2629;
  text-decoration: none;
}
p {
  line-height: 22px;
}
a:focus {
  outline: none;
  text-decoration: none;
}
:focus {
  outline: none;
  text-decoration: none;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  line-height: 1;
}
input:not([type]),
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea {
  border: 1px solid #e6e6e6;
  background: #fff;
  font-family: 'Poppins', sans-serif;
  height: 40px;
}
button,
input,
select,
textarea {
  margin: 0;
  max-width: 100%;
  font-size: 13px;
}
table {
  border-collapse: separate;
  border-color: #e6e6e6;
  border-spacing: 0;
  border-style: solid;
  border-width: 1px 0 0 1px;
  margin-bottom: 24px;
  width: 100%;
}
table th,
table td {
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 10px;
}
caption {
  padding: 10px;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
ul ul,
ol ol,
ul ol,
ol ul {
  padding-left: 15px;
}
blockquote {
  border-width: 3px;
  background-color: transparent;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #333;
}
input[type="text"],
input[type="email"],
textarea,
input[type="password"],
input[type="tel"],
select {
  border: 1px solid #e6e6e6;
  padding: 7px 25px;
  height: auto;
}
input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus,
input[type="password"]:focus,
a:focus,
button:focus,
select:focus {
  outline: none !important;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
:-moz-placeholder {
  /* Firefox 18- */
  color: inherit;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: inherit;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
:-ms-input-placeholder {
  color: inherit;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 10px;
}
table,
th,
td {
  border: 1px solid #ececec;
}
th,
td {
  padding: 10px;
}
.fontawersome {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.btn {
  box-shadow: none;
}
.btn.active {
  box-shadow: none;
}
.button,
input[type="submit"],
button {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.button:hover,
input[type="submit"]:hover,
button:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.button:before,
input[type="submit"]:before,
button:before {
  -webkit-transition: all 0.5 ease;
  -moz-transition: all 0.5 ease;
  -ms-transition: all 0.5 ease;
  -o-transition: all 0.5 ease;
}
.button:hover:before,
input[type="submit"]:hover:before,
button:hover:before {
  width: 100%;
}
.button:hover,
input[type="submit"]:hover,
button {
  color: #fff;
}
.input-control {
  width: 100%;
}
.switcher-dropdown {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.label {
  font-size: 13px;
  padding: 0;
  text-align: left;
  font-weight: 400;
}
.fieldset > .field:not(.choice) > .label {
  text-align: left;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: none;
}
div.mage-error[generated] {
  font-size: 0.75em;
}
.message.info > *:first-child:before,
.message.success > *:first-child:before {
  font-size: 24px;
}
.message.info,
.message.error,
.page.messages {
  font-size: 13px;
}
.login-container .block .block-title {
  font-size: 1rem;
  text-transform: uppercase;
  color: #b73337;
}
.bg-parallax {
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  position: relative;
}
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
body {
  background: #fff;
  font-family: 'Poppins', sans-serif;
  color: #333333;
  font-size: 14px;
  margin: 0 auto;
  overflow-x: hidden;
}
body.cms-homepage_ayo_default {
  background: #f5f5f5;
}
.page.messages {
  margin: 0 auto;
  width: 100%;
}
.page.messages .message.success {
  font-size: 13px;
  margin-bottom: 35px;
}
.container .page.messages {
  padding: 0;
}
.page-wrapper {
  min-height: 1px;
}
.review-control-vote label:before {
  color: #ffae00;
}
select {
  padding: 0 25px 0 10px;
  background: url(images/icon-down.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) 50%;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.bundle-actions .action.primary,
.review-form .action.submit.primary,
.block-cart-failed .action.continue,
.cart-container .form-cart .action.continue,
button,
.cart.table-wrapper .actions-toolbar > .action,
.cart.table-wrapper .action-gift,
.action.primary {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 500;
  background-color: #f4f4f4;
  line-height: 38px;
  padding: 0 50px;
  color: #b73337;
  border-radius: 3px;
  height: 40px;
  z-index: 1;
  border: 1px solid #e6e6e6;
  text-transform: uppercase;
  -webkit-transition: all 0.3 ease;
  -moz-transition: all 0.3 ease;
  -ms-transition: all 0.3 ease;
  -o-transition: all 0.3 ease;
  text-transform: capitalize;
}
.bundle-actions .action.primary:hover,
.review-form .action.submit.primary:hover,
.block-cart-failed .action.continue:hover,
.cart-container .form-cart .action.continue:hover,
button:hover,
.cart.table-wrapper .actions-toolbar > .action:hover,
.cart.table-wrapper .action-gift:hover,
.action.primary:hover {
  background: #8e2629;
  color: #fff;
  border-color: #8e2629;
}
.abs-shopping-cart-items .action.continue:before,
.block-cart-failed .action.continue:before,
.cart-container .form-cart .action.continue:before {
  display: none;
}
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after {
  top: 0;
}
.cart-totals .amount,
.opc-block-summary .table-totals .amount,
.cart-totals .mark,
.opc-block-summary .table-totals .mark {
  border-top: 0;
}
.price-box .price-label {
  display: none;
}
.label {
  color: #555;
}
.rating-summary .rating-result {
  margin-left: 5px;
  width: 85px;
}
.rating-summary .rating-result:before {
  font-family: 'simple-line-icons' !important;
  content: '\e09b' '\e09b' '\e09b' '\e09b' '\e09b';
  font-size: 14px;
  font-weight: 400;
  height: 15px;
  letter-spacing: 2px;
  line-height: 1;
  top: 0;
  color: #b73337;
}
.rating-summary .rating-result span:before {
  font-family: 'simple-line-icons' !important;
  content: '\e09b' '\e09b' '\e09b' '\e09b' '\e09b';
  font-size: 14px;
  font-weight: 400;
  height: 15px;
  line-height: 1;
  letter-spacing: 2px;
  color: #ffae00;
}
.rating-summary .rating-result span span {
  display: none;
}
.product-reviews-summary .reviews-actions {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-left: 10px;
  padding-left: 10px;
}
.product-reviews-summary .reviews-actions a {
  color: #989898;
}
.product-reviews-summary .reviews-actions a:hover {
  color: #8e2629;
}
.product-reviews-summary.empty .reviews-actions {
  margin-left: 0;
  padding-left: 0;
}
.block-authentication .block-title,
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title,
.column.main .cart-summary .block > .title strong,
.column.main .paypal-review-discount .block > .title strong {
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
}
.modal-header,
.modal-content {
  box-shadow: none;
  border: 0;
}
.abs-margin-for-forms-desktop,
.fieldset .legend,
.column:not(.sidebar-main) form .actions-toolbar,
.column:not(.sidebar-additional) form .actions-toolbar,
.login-container .fieldset:after {
  margin-left: 0;
  font-size: 13px;
  text-transform: uppercase;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  font-weight: normal;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current strong {
  border-color: #333333;
}
.abs-account-blocks .block-title > strong,
.block-compare .block-title > strong,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-shared-items .block-title > strong,
.block-wishlist-search-results .block-title > strong,
.block-reorder .block-title > strong,
.widget .block-title > strong,
.block-wishlist .block-title > strong,
.account .column.main .block:not(.widget) .block-title > strong,
.multicheckout .block-title > strong,
.paypal-review .block .block-title > strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong,
[class^="sales-guest-"] .column.main .block:not(.widget) .block-title > strong,
.sales-guest-view .column.main .block:not(.widget) .block-title > strong {
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
}
.block-reorder .product-item,
.block-reorder .product-list-item {
  padding-left: 0;
}
.block-addresses-list .items.addresses .item.actions .action:after,
.account .data.table .col.actions .action:after,
[class^="sales-guest-"] .data.table .col.actions .action:after,
.sales-guest-view .data.table .col.actions .action:after,
.block .box-actions .action:after {
  content: "";
  display: inline-block;
  height: 12px;
  margin: 0 10px;
  border-left: 1px solid #e6e6e6;
  vertical-align: -1px;
}
.block-addresses-list .items.addresses .item.actions .action:last-child:after,
.account .data.table .col.actions .action:last-child:after,
[class^="sales-guest-"] .data.table .col.actions .action:last-child:after,
.sales-guest-view .data.table .col.actions .action:last-child:after,
.block .box-actions .action:last-child:after {
  display: none;
}
.message.success {
  color: #b73337;
  background: #f1f1f1;
}
.message.success > *:first-child:before {
  color: #333;
}
.minicart-items .product-item-name a {
  color: #b73337;
  line-height: 18px;
}
.minicart-items .product-item-name a:hover {
  color: #8e2629;
  text-decoration: none;
}
.page-title-wrapper {
  text-align: left;
}
.customer-account-login .page-title-wrapper,
.customer-account-create .page-title-wrapper {
  text-align: center;
}
.form.password.reset,
.form.send.confirmation,
.form.password.forget,
.form.create.account {
  margin: auto;
  border: 1px solid #e6e6e6;
  padding: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.fieldset .field .checkbox {
  float: left;
  margin: 0 10px 0 0;
}
.login-container .fieldset:after {
  display: none;
}
.login-container .fieldset .label {
  display: none;
}
.login-container .block.block-customer-login {
  float: none;
  margin: auto;
  border: 1px solid #e6e6e6;
  padding: 25px;
  margin-bottom: 50px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.login-container .block.block-customer-login .block-title strong {
  font-family: 'Poppins', sans-serif;
}
.login-container .block.block-customer-login .actions-toolbar {
  text-align: center;
}
.login-container .block.block-customer-login .actions-toolbar .primary {
  float: none;
}
.login-container .block.block-customer-login .actions-toolbar .secondary {
  display: block;
  text-align: center;
  float: none;
}
.login-container .block.block-customer-login .actions-toolbar .secondary a {
  color: #aaa;
  text-transform: capitalize;
}
.login-container .block.block-customer-login .actions-toolbar .secondary a:hover {
  color: #333333;
}
.login-container .block.block-customer-login .control {
  width: 100%;
}
.login-container .block.block-new-customer {
  text-align: center;
  float: none;
  margin: auto;
}
.login-container .block.block-new-customer .block-title {
  border-bottom: 0;
  padding: 0;
}
.login-container .block.block-new-customer .block-title strong {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 30px;
  font-family: 'Poppins', sans-serif;
}
.login-container .block.block-new-customer .actions-toolbar .primary {
  float: none;
  margin: 0;
}
.login-container .block.block-new-customer .actions-toolbar .primary a {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.login-container .block.block-new-customer .actions-toolbar .primary a:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.password.forget {
  text-align: center;
}
.password.forget .fieldset .control {
  width: 100%;
}
.password.forget .actions-toolbar .primary {
  float: none;
}
.password.forget .actions-toolbar .primary button {
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.password.forget .actions-toolbar .secondary {
  float: none;
  display: block;
}
.password.forget .actions-toolbar .secondary a {
  text-transform: capitalize;
  color: #aaa;
}
.password.forget .actions-toolbar .secondary a:hover {
  color: #333333;
}
.block-dashboard-info {
  padding: 20px;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.block-dashboard-info .block-title {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.block-dashboard-info .block-title strong {
  color: #b73337;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
}
.block-dashboard-info .box-information {
  float: left;
  clear: left;
  width: 48%;
}
.block-dashboard-info .box-information .box-title {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 10px;
  display: block;
}
.block-dashboard-info .box-information a {
  color: #aaa;
}
.block-dashboard-info .box-information a:hover {
  color: #333333;
}
.block-dashboard-info .box-newsletter {
  float: right;
  clear: right;
  width: 48%;
}
.block-dashboard-info .box-newsletter .box-title {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 10px;
  display: block;
}
.block-dashboard-info .box-newsletter a {
  color: #aaa;
}
.block-dashboard-info .box-newsletter a:hover {
  color: #333333;
}
.block-dashboard-addresses {
  padding: 20px;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.block-dashboard-addresses .block-title {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.block-dashboard-addresses .block-title strong {
  color: #222;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
}
.block-dashboard-addresses .block-title a {
  font-family: 'Poppins', sans-serif;
  color: #aaa;
  float: right;
}
.block-dashboard-addresses .box-billing-address {
  float: left;
  clear: left;
  width: 48%;
}
.block-dashboard-addresses .box-billing-address .box-title {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 10px;
  display: block;
}
.block-dashboard-addresses .box-billing-address a {
  color: #aaa;
}
.block-dashboard-addresses .box-billing-address a:hover {
  color: #333333;
}
.block-dashboard-addresses .box-shipping-address {
  float: right;
  clear: right;
  width: 48%;
}
.block-dashboard-addresses .box-shipping-address .box-title {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 10px;
  display: block;
}
.block-dashboard-addresses .box-shipping-address a {
  color: #aaa;
}
.block-dashboard-addresses .box-shipping-address a:hover {
  color: #333333;
}
.account-nav {
  margin-bottom: 0;
}
.account-nav .title {
  margin: 0;
}
.account-nav .title strong {
  padding: 12px 15px;
  display: block;
  background: #e6e6e6;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  font-size: 18px;
}
.account-nav .nav {
  padding: 15px;
}
.account-nav .nav li {
  line-height: 30px;
  padding: 0;
  border-top: 1px solid #e6e6e6;
  margin-top: 5px;
  padding-top: 5px;
}
.account-nav .nav li:first-child {
  border: 0;
  padding: 0;
  margin: 0;
}
.account-nav .nav li a {
  display: block;
  color: #999;
  background: none;
  padding: 0;
  padding-left: 10px;
}
.account-nav .nav li a:hover {
  color: #333333;
}
.catalog-product-compare-index .table {
  border: 1px solid #e6e6e6 !important;
}
.catalog-product-compare-index .table th {
  display: table-cell;
  border-radius: 0 !important;
  border-bottom: 1px solid #e6e6e6 !important;
}
.catalog-product-compare-index .table th span {
  font-size: 16px;
  font-weight: 500;
}
.catalog-product-compare-index .table td {
  background: none !important;
  border-left: 1px solid #e6e6e6 !important;
  border-bottom: 1px solid #e6e6e6 !important;
}
.catalog-product-compare-index .table td.remove {
  text-align: center;
}
.catalog-product-compare-index .table td .product-item-photo {
  text-align: center;
}
.catalog-product-compare-index .table td .product-item-actions .secondary-addto-links {
  display: none;
}
.catalog-product-compare-index .table td .product-item-name {
  margin: 0 0 7px;
}
.catalog-product-compare-index .table td .product-reviews-summary {
  margin: 0;
}
.catalog-product-compare-index .table td .product-reviews-summary .action {
  display: none;
}
.catalog-product-compare-index .table td .price-box {
  margin: 10px 0;
}
.catalog-product-compare-index .table td .attibute.value {
  font-size: 14px;
}
.cookie-notification {
  bottom: 1rem;
  color: #fff;
  display: none;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 9;
}
.cookie-notification .cookie-notification--bar {
  background-color: rgba(17, 17, 17, 0.7);
  border-radius: 3px;
  display: inline-block;
  line-height: 2.2rem;
  padding: 1rem 2rem;
}
.cookie-notification .cookie-notification--bar .content a {
  color: #333333;
}
.cookie-notification .cookie-notification--close {
  display: inline-block;
  margin-left: 0.9rem;
}
.cookie-notification .cookie-notification--close .button {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  margin-top: 10px;
  padding: 5px 20px;
}
.cookie-notification .cookie-notification--close .button:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.item-adv-simple a {
  display: block;
  position: relative;
  overflow: hidden;
}
.item-adv-simple a img {
  width: 100%;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.item-adv-simple a::before {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  z-index: 9;
}
.item-adv-simple a::after {
  border-left: 1px solid rgba(255, 255, 255, 0.8);
  border-right: 1px solid rgba(255, 255, 255, 0.8);
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  transform: scale(1, 0);
  -webkit-transform: scale(1, 0);
  z-index: 9;
}
.item-adv-simple a:hover::before,
.item-adv-simple a:hover::after {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.item-adv-simple:hover img,
.item-adv-simple:hover img {
  transform: scale(1.03);
  -webkit-transform: scale(1.03);
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
#back-top {
  width: 60px;
  height: 60px;
  position: fixed;
  z-index: 9999;
  right: 10px;
  bottom: 15px;
  color: #fff;
  text-align: center;
  line-height: 60px;
  cursor: pointer;
  border-radius: 100%;
  padding: 3px;
}
#back-top i {
  display: block;
  width: 100%;
  height: 100%;
  background: #8e2629;
  line-height: 54px;
  font-size: 20px;
  border-radius: 100%;
}
#back-top i:before {
  content: "\e935";
  font-family: icomoon;
}
.block-minicart .block-content > .actions .viewcart {
  display: block;
  padding: 10px 15px;
  background: #f4f4f4;
  font-weight: 400;
  font-size: 14px;
  border-radius: 3px;
  height: 40px;
  line-height: 20px;
  border: 1px solid #e6e6e6;
  color: #b73337;
  font-family: 'Poppins', sans-serif;
  text-transform: capitalize;
}
.block-minicart .block-content > .actions .viewcart:hover {
  background: #8e2629;
  color: #fff;
  border-color: #8e2629;
}
.breadcrumbs ul li a:hover {
  text-decoration: none;
}
.filter-content .filter-options .filter-options-title:before {
  display: none;
}
.filter-content .filter-options .filter-options-title {
  color: #8e2629;
}
#maincontent .page-title-wrapper {
  margin-bottom: 30px;
  padding: 0;
}
.title {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px;
  text-transform: uppercase;
}
.attr-product {
  margin-bottom: 10px;
  overflow: hidden;
  display: inline-block;
}
.block-new-customer .block-title strong,
.block-customer-login .block-title strong {
  font-size: 16px;
}
.block-new-customer .form-login,
.block-customer-login .form-login {
  text-align: left;
}
.block-new-customer .actions-toolbar .action.action-register,
.block-customer-login .actions-toolbar .action.action-register,
.block-new-customer .actions-toolbar .action-login,
.block-customer-login .actions-toolbar .action-login {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  padding: 0 10px;
  line-height: 40px;
}
.block-new-customer .actions-toolbar .action.action-register:hover,
.block-customer-login .actions-toolbar .action.action-register:hover,
.block-new-customer .actions-toolbar .action-login:hover,
.block-customer-login .actions-toolbar .action-login:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.block-authentication .block-title strong {
  font-weight: 700;
  color: #222;
}
.login-container .block-new-customer .actions-toolbar {
  margin-bottom: 80px;
}
.catalog-product_compare-index table.comparison.headings {
  display: none;
}
.catalog-product_compare-index .table-comparison .cell {
  width: 240px;
}
#one-step-checkout-form label {
  position: static;
  width: auto;
  height: auto;
  float: right;
}
div[name="shippingAddress.street.0"] label:first-child {
  display: none;
}
.checkout-container {
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  .checkout-index-index .nav-sections,
  .checkout-index-index .nav-toggle {
    display: block;
  }
  .checkout-container {
    margin-bottom: 50px;
  }
}
body .one-step-checkout .field-tooltip {
  right: 0;
}
/*global*/
.searchsuite-autocomplete {
  background-color: #fff;
  border: 1px solid #c2c2c2;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  left: 175px;
  width: calc(100% - 305px);
  position: absolute;
  z-index: 10000;
  border: 0;
  border-radius: 0 0 3px 3px;
}
.searchsuite-autocomplete .suggest,
.searchsuite-autocomplete .product {
  margin: 0;
}
.searchsuite-autocomplete.active,
.searchsuite-autocomplete .suggest.active,
.searchsuite-autocomplete .product.active {
  display: block;
}
.searchsuite-autocomplete .suggest {
  color: #3C3C3C;
  display: none;
}
.searchsuite-autocomplete .title {
  padding: 10px;
  margin-bottom: 0;
  background: #8e2629;
  color: #fff;
}
.searchsuite-autocomplete .title span {
  font-size: 14px;
  font-weight: 400;
}
.searchsuite-autocomplete .title .see-all {
  display: inline-block;
  float: right;
  color: #fff;
  cursor: pointer;
  text-transform: capitalize;
}
.searchsuite-autocomplete .no-result {
  padding: 10px;
  background: #fff;
  color: #222;
  text-align: center;
}
.block-search .control {
  padding: 0;
  margin: 0;
  border: 0;
}
.searchsuite-autocomplete ul {
  padding: 0 10px;
  margin-bottom: 0;
  list-style-type: none;
}
.searchsuite-autocomplete ul li {
  color: #000;
  cursor: unset;
  padding: 0;
}
.searchsuite-autocomplete .suggest ul li {
  color: #3C3C3C;
  display: none;
}
.searchsuite-autocomplete .product ul li {
  border-bottom: 1px solid #D4D2D2;
}
.searchsuite-autocomplete .product ul li:last-child {
  border-bottom: none;
}
.searchsuite-autocomplete ul li:hover,
.searchsuite-autocomplete ul li.selected {
  background-color: #fff;
}
.searchsuite-autocomplete ul li:after {
  clear: both;
  content: '';
  display: block;
}
.searchsuite-autocomplete ul li.action {
  padding: 0;
}
.searchsuite-autocomplete ul li.action .action.close {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  box-shadow: none;
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-weight: 400;
  height: 30px;
  line-height: inherit;
  margin: 0;
  padding: 0;
  right: 0;
  text-decoration: none;
  text-shadow: none;
  top: 0;
  width: 40px;
}
.searchsuite-autocomplete ul li.action .action.close:before {
  color: #8f8f8f;
  content: '\e616';
  display: inline-block;
  font-family: 'luma-icons';
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
}
.searchsuite-autocomplete ul li.gray-row {
  text-align: center;
}
.searchsuite-autocomplete ul li.gray-row,
.searchsuite-autocomplete ul li.gray-row:hover,
.searchsuite-autocomplete ul li.gray-row.selected {
  background-color: #e8e8e8;
}
.searchsuite-autocomplete ul li.gray-row a {
  color: #7B7B7B;
  text-decoration: blink;
}
.searchsuite-autocomplete ul li a {
  cursor: pointer;
}
.searchsuite-autocomplete ul li .qs-option-image {
  float: left;
  max-width: 82px;
  width: 25%;
}
.searchsuite-autocomplete ul li .qs-option-info {
  color: #000;
  display: inline-block;
  float: left;
  padding-left: 5%;
  text-align: left;
  width: 75%;
  margin-bottom: 0;
}
.searchsuite-autocomplete ul li .qs-option-info.noimage {
  padding-left: 0;
  width: 100%;
}
.searchsuite-autocomplete ul li:last-child .qs-option-info {
  margin-bottom: 0;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title {
  display: inline-block;
  margin: 0;
  width: 100%;
  line-height: 1.3;
  margin-bottom: 3px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
  display: block;
  text-transform: lowercase;
  width: 100%;
  line-height: 1;
  margin-top: 3px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary {
  margin-bottom: 4px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions {
  font-size: 12px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku {
  display: block;
  width: 100%;
  color: #004875;
  font-size: 12px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description {
  color: #3C3C3C;
  font-size: 13px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
  display: inline-block;
  font-weight: 400;
  margin-top: 3px;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart {
  display: inline-block;
  float: right;
  margin-top: 10px;
}
.block-search {
  float: right;
  width: calc(100% - 70px);
  margin-right: 10px;
  position: relative;
  z-index: 99;
  height: 50px;
  overflow: visible;
}
.block-search .block-content {
  background: #fff;
  border-radius: 30px;
  position: relative;
  overflow: visible;
}
.block-search .block-content .field-by-cat-search {
  position: absolute;
  max-width: 160px;
  z-index: 2;
}
.block-search .block-content .field-by-cat-search select {
  line-height: 50px;
}
.block-search .block-content .chosen-container {
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.block-search .block-content .chosen-container ::-webkit-scrollbar {
  width: 4px;
}
.block-search .block-content .chosen-container ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.block-search .block-content .chosen-container ::-webkit-scrollbar-thumb {
  background: #ccc;
}
.block-search .block-content .chosen-container ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.block-search .block-content .chosen-container .chosen-results {
  margin: 0;
}
.block-search .block-content .chosen-container-single .chosen-single {
  background: none;
  border: 0;
  padding: 0 15px 0 25px;
  height: 50px;
  line-height: 50px;
  position: relative;
}
.block-search .block-content .chosen-container-single .chosen-single:after {
  content: "";
  width: 1px;
  height: 50%;
  background: #e1e1e1;
  position: absolute;
  top: 25%;
  right: 0;
}
.block-search .block-content .chosen-container-single .chosen-single div {
  right: 13px;
}
.block-search .block-content .label {
  display: none;
}
.block-search .block-content .reviews-actions {
  display: none;
}
.block-search .block-content input {
  width: 100%;
  background-color: transparent;
  padding: 10px 100px 10px 20px;
  border: none;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 50px;
  height: 50px;
  color: #444;
  position: static;
  margin: 0;
}
.block-search .block-content .field-by-cat-search ~ .field.search input {
  padding-left: 175px;
}
.block-search .block-content button.action {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  border: none;
  height: 50px;
  color: #fff;
  display: block;
  line-height: 50px;
  min-width: 130px;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 400;
  background: #8e2629;
  border-radius: 0 30px 30px 0;
  opacity: 1 !important;
  pointer-events: all !important;
  cursor: pointer;
}
.block-search .block-content button.action > span {
  height: auto;
  width: auto;
  position: relative;
}
.block-search .block-content button.action:hover {
  background: #8e2629;
}
.block-search .block-content button.action:before {
  display: none;
}
.block-search .block-content .price-container .price {
  font-size: 14px;
}
.block-search #search_autocomplete.searchsuite-autocomplete {
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  display: none;
  max-height: 60vh;
  overflow: auto;
  overflow-x: hidden;
  margin-top: 0;
  border-radius: 0 0 30px 30px;
}
.block-search #search_autocomplete.searchsuite-autocomplete:not(:empty) {
  display: block;
}
.block-search .searchsuite-autocomplete {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  width: 100% !important;
  margin-top: 0;
  border: 0;
  border-radius: 0 0 20px 20px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  max-height: 70vh;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
}
.block-search .searchsuite-autocomplete .title {
  background: #8e2629;
  color: #fff;
  padding: 10px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.block-search .searchsuite-autocomplete .title .see-all {
  color: #fff;
  font-weight: 400;
  font-size: 12px;
}
.block-search .searchsuite-autocomplete .title .see-all:hover {
  text-decoration: underline;
}
.block-search .searchsuite-autocomplete .no-result {
  padding: 20px 15px;
  text-align: center;
  color: #666;
  font-size: 14px;
}
.search-content.loading button.action:before {
  content: "" !important;
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 8px;
  margin-top: -8px;
  border: 1px solid;
  color: transparent;
  width: 14px;
  height: 14px;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-radius: 50px;
  border-color: #b1aeae #ffffff #ffffff #ffffff;
  line-height: 1;
  animation: spin 0.2s infinite linear;
}
.searchsuite-autocomplete .product ul {
  padding: 0;
  margin-bottom: 0;
  list-style-type: none;
}
.searchsuite-autocomplete .product ul li {
  border-bottom: 1px solid #f0f0f0;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.searchsuite-autocomplete .product ul li:hover {
  background-color: #f8f8f8;
}
.searchsuite-autocomplete .product ul li:last-child {
  border-bottom: 0;
}
.searchsuite-autocomplete .qs-option-image {
  float: none !important;
  flex-shrink: 0;
  width: 60px !important;
  max-width: 60px !important;
}
.searchsuite-autocomplete .qs-option-image img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 6px;
  display: block;
}
.searchsuite-autocomplete .qs-option-info {
  float: none !important;
  flex: 1;
  padding-left: 0 !important;
  width: auto !important;
  margin-bottom: 0 !important;
}
.searchsuite-autocomplete .qs-option-title {
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.searchsuite-autocomplete .qs-option-title a {
  color: #333;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 500;
}
.searchsuite-autocomplete .qs-option-title a:hover {
  color: #8e2629;
}
.searchsuite-autocomplete .qs-option-reviews {
  display: none;
}
.searchsuite-autocomplete .qs-option-reviews .product-reviews-summary {
  margin: 0;
}
.searchsuite-autocomplete .reviews-actions {
  display: none;
}
.searchsuite-autocomplete .qs-option-price {
  margin-top: 4px !important;
}
.searchsuite-autocomplete .qs-option-price p {
  margin: 0;
}
.searchsuite-autocomplete .qs-option-price .price {
  font-size: 14px;
  font-weight: 700;
  color: #8e2629;
}
.searchsuite-autocomplete .qs-option-sku {
  display: none !important;
}
.searchsuite-autocomplete .qs-option-shortdescription,
.searchsuite-autocomplete .qs-option-description {
  display: none !important;
}
.searchsuite-autocomplete .qs-option-addtocart {
  display: none !important;
}
body.background_shadow::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 9;
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .block-search #search_autocomplete.searchsuite-autocomplete {
    left: 15px;
    right: 15px;
    width: auto;
  }
  .searchsuite-autocomplete {
    border-top: 0;
    left: 15px;
    margin-top: 0;
    right: 15px;
    width: auto;
  }
  .block-search .block-content .field-by-cat-search {
    display: none;
  }
  .block-search .block-content input {
    padding: 10px 100px 10px 20px;
  }
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
.owl-carousel:hover .owl-theme .owl-buttons {
  opacity: 1;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
  cursor: url(images/grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
/****************************************/
/*
	* 	Owl Carousel Owl Demo Theme 
	*	v1.3.3
	*/
.owl-theme .owl-pagination {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 15px;
  text-align: center;
}
.owl-theme .owl-buttons {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.owl-theme:hover .owl-buttons {
  opacity: 1;
  visibility: visible;
  filter: alpha(opacity=100);
}
.owl-theme .owl-controls .owl-buttons {
  position: static;
}
.owl-theme .owl-controls .owl-buttons > div {
  height: 70px;
  width: 30px;
  background-color: #ebebeb;
  padding: 0;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -35px;
  overflow: hidden;
  border: 0;
}
.owl-theme .owl-controls .owl-buttons > div:before {
  content: "\e605" !important;
  font-family: 'simple-line-icons' !important;
  font-size: 14px;
  color: #222;
  display: block;
  line-height: 70px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -15px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -15px;
}
.owl-theme .owl-controls .owl-buttons .owl-next:before {
  content: "\e606" !important;
}
.owl-theme .owl-controls .owl-buttons > div:hover {
  color: #fff;
  background: #8e2629;
  border-color: #8e2629;
}
.owl-theme .owl-controls .owl-buttons > div:hover:before {
  color: #fff;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 7px;
  height: 7px;
  margin: 5px 4px;
  background: #e1e1e1;
  border: 2px solid #e1e1e1;
  border-radius: 10px;
  opacity: 0.4;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #333333;
  width: 35px;
  background: #fff;
  border: 2px solid #fff;
  opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #fff;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
  min-height: 150px;
  background: url(images/AjaxLoader.gif) no-repeat center center;
}
/* ==========================================================================
   AWA Design System — Z-Index Hierarchy (source/_z-index.less)
   
   Fonte única de verdade para camadas visuais.
   NUNCA use z-index diretamente. Importe este arquivo e use @awa-z-*
   ========================================================================== */
/* 
   STACKING CONTEXT GUIDE:
   
   1. None (auto, z-index: auto)
   2. Positional (absolute/fixed relative to natural flow)
   3. @awa-z-dropdown (100) — autocomplete, select options
   4. @awa-z-tooltip (150) — hover info
   5. @awa-z-sticky (200) — header fixed, nav sticky
   6. @awa-z-floating-btn (250) — floating action, chat
   7. @awa-z-overlay (500) — loading states, dim
   8. @awa-z-modal-backdrop (999) — modal dim background
   9. @awa-z-modal (1000) — modal itself
   10. @awa-z-alert-backdrop (1099) — alert background
   11. @awa-z-alert (1100) — toast message
   12. @awa-z-debug (9999) — dev tools only
   
   Em CSS interpolação (within :root):
   --awa-z-dropdown: @awa-z-dropdown;  (se necessário em CSS components)
*/
:root {
  --ds-space-xs: 8px;
  --ds-space-sm: 16px;
  --ds-space-md: 24px;
  --ds-space-lg: 32px;
  --ds-space-xl: 40px;
  --ds-space-xxl: 48px;
  --ds-space-3xl: 64px;
  --ds-space-4xl: 80px;
  --awa-s-0: 0;
  --awa-s-1: 8px;
  --awa-s-2: 16px;
  --awa-s-3: 24px;
  --awa-s-4: 32px;
  --awa-s-5: 40px;
  --awa-s-6: 48px;
  --awa-s-7: 64px;
  --awa-s-8: 80px;
  --awa-s-9: 96px;
}
:root {
  --ds-bp-xs: 320px;
  --ds-bp-sm: 480px;
  --ds-bp-md: 768px;
  --ds-bp-lg: 1024px;
  --ds-bp-xl: 1280px;
  --ds-bp-xxl: 1920px;
  --ds-bp-4k: 2560px;
  --awa-bp-576: 576px;
  --awa-bp-768: 768px;
  --awa-bp-992: 992px;
  --awa-bp-1200: 1200px;
}
:root {
  --ds-font-xs: 12px;
  --ds-font-sm: 14px;
  --ds-font-base: 16px;
  --ds-font-lg: 18px;
  --ds-font-xl: 20px;
  --ds-font-h6: 18px;
  --ds-font-h5: 22px;
  --ds-font-h4: 24px;
  --ds-font-h3: 28px;
  --ds-font-h2: 36px;
  --ds-font-h1: 48px;
  --awa-fs-xs: clamp(10px, calc(9.33px + 0.208vw), 12px);
  --awa-fs-sm: clamp(12px, calc(11.33px + 0.208vw), 14px);
  --awa-fs-md: clamp(14px, calc(13.33px + 0.208vw), 16px);
  --awa-fs-lg: clamp(16px, calc(15.33px + 0.208vw), 18px);
  --awa-fs-xl: clamp(18px, calc(17.33px + 0.208vw), 20px);
  --awa-fs-2xl: clamp(24px, calc(21.33px + 0.833vw), 32px);
  --awa-fs-3xl: clamp(28px, calc(25.33px + 0.833vw), 36px);
}
:root {
  --awa-primary: #b73337;
  --awa-primary-hover: #8e2629;
  --awa-ink: #1a1a1a;
  --awa-ink-05: rgba(0, 0, 0, 0.05);
  --awa-ink-10: rgba(0, 0, 0, 0.1);
  --awa-ink-20: rgba(0, 0, 0, 0.2);
  --awa-ink-50: rgba(0, 0, 0, 0.5);
  --awa-ink-80: rgba(0, 0, 0, 0.8);
  --awa-bg: #ffffff;
  --awa-bg-soft: #f7f7f7;
  --awa-success: #16a34a;
  --awa-warning: #d97706;
  --awa-error: #b73337;
  --awa-info: #0ea5e9;
  --awa-radius-sm: 4px;
  --awa-radius-md: 12px;
  --awa-radius-lg: 16px;
  --awa-radius-pill: 9999px;
  --awa-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08);
  --awa-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
  --awa-shadow-lg: 0 12px 32px rgba(17, 24, 39, 0.1);
  --awa-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-dur-fast: 120ms;
  --awa-dur-base: 200ms;
  --awa-dur-slow: 350ms;
  --awa-container-content: 1200px;
}
:root {
  --ds-grid-max-width: 1280px;
  --ds-grid-columns: 12;
  --ds-grid-gutter: 24px;
  --ds-grid-half-gutter: 12px;
}
body .page-wrapper .page-footer,
body .page-wrapper .page_footer {
  background-color: #f8fafc;
  background-image: none;
  color: #333333;
  border-top: 3px solid #b73337;
}
body .page-wrapper .page_footer .footer-container,
body .page-wrapper .page_footer #footer,
body .page-wrapper .page_footer .footer-container.layout2,
body .page-wrapper .page_footer .footer-static,
body .page-wrapper .page_footer .velaBlock,
body .page-wrapper .page-footer .footer-static,
body .page-wrapper .page-footer .velaBlock {
  background-color: #ffffff;
  background-image: none;
  color: #333333;
}
body .page-wrapper .page-footer::before,
body .page-wrapper .page-footer::after,
body .page-wrapper .page_footer::before,
body .page-wrapper .page_footer::after {
  background: transparent;
  display: none;
}
body .page-wrapper .page-footer .velaFooterTitle,
body .page-wrapper .page_footer .velaFooterTitle,
body .page-wrapper .page-footer .footer-block-title,
body .page-wrapper .page_footer .footer-block-title,
body .page-wrapper .page-footer h4.velaFooterTitle,
body .page-wrapper .page_footer h4.velaFooterTitle {
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  font-kerning: normal;
  line-height: 1.25;
  text-transform: none;
  letter-spacing: 0.01em;
  margin: 0 0 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e5e5e5;
}
body .page-wrapper .page-footer .velaFooterTitle::after,
body .page-wrapper .page_footer .velaFooterTitle::after,
body .page-wrapper .page-footer .footer-block-title::after,
body .page-wrapper .page_footer .footer-block-title::after,
body .page-wrapper .page-footer h4.velaFooterTitle::after,
body .page-wrapper .page_footer h4.velaFooterTitle::after {
  display: none !important;
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .velaFooterTitle,
  body .page-wrapper .page_footer .velaFooterTitle,
  body .page-wrapper .page-footer .footer-block-title,
  body .page-wrapper .page_footer .footer-block-title,
  body .page-wrapper .page-footer h4.velaFooterTitle,
  body .page-wrapper .page_footer h4.velaFooterTitle {
    font-size: 15px;
    margin-bottom: 0;
  }
}
body .page-wrapper .page-footer p,
body .page-wrapper .page_footer p,
body .page-wrapper .page-footer span,
body .page-wrapper .page_footer span,
body .page-wrapper .page-footer address,
body .page-wrapper .page_footer address,
body .page-wrapper .page-footer small,
body .page-wrapper .page_footer small,
body .page-wrapper .page-footer em,
body .page-wrapper .page_footer em,
body .page-wrapper .page-footer label,
body .page-wrapper .page_footer label,
body .page-wrapper .page-footer td,
body .page-wrapper .page_footer td,
body .page-wrapper .page-footer th,
body .page-wrapper .page_footer th {
  color: #333333;
}
body .page-wrapper .page-footer a,
body .page-wrapper .page_footer a,
body .page-wrapper .page-footer a:link,
body .page-wrapper .page_footer a:link,
body .page-wrapper .page-footer a:visited,
body .page-wrapper .page_footer a:visited {
  color: #333333;
  text-decoration: none;
  transition: color 250ms ease;
}
body .page-wrapper .page-footer a:hover,
body .page-wrapper .page_footer a:hover,
body .page-wrapper .page-footer a:focus,
body .page-wrapper .page_footer a:focus {
  color: #b73337;
  text-decoration: none;
}
body .page-wrapper .page-footer a:focus-visible,
body .page-wrapper .page_footer a:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
body .page-wrapper .page-footer ul.velaFooterLinks,
body .page-wrapper .page_footer ul.velaFooterLinks {
  list-style: none;
  padding: 0;
  margin: 0;
}
body .page-wrapper .page-footer ul.velaFooterLinks li,
body .page-wrapper .page_footer ul.velaFooterLinks li {
  margin-bottom: 8px;
  line-height: 1.6;
}
body .page-wrapper .page-footer ul.velaFooterLinks li:last-child,
body .page-wrapper .page_footer ul.velaFooterLinks li:last-child {
  margin-bottom: 0;
}
body .page-wrapper .page-footer ul.velaFooterLinks a,
body .page-wrapper .page_footer ul.velaFooterLinks a {
  font-size: 14px;
  color: #666666;
  display: inline-block;
  transform: translateX(0);
  transition: color 250ms ease, transform 250ms ease;
}
body .page-wrapper .page-footer ul.velaFooterLinks a:hover,
body .page-wrapper .page_footer ul.velaFooterLinks a:hover {
  color: #b73337;
  transform: translateX(3px);
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__label,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__label {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #333333;
  margin: 0 0 4px;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__phone,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__phone {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.02em;
  margin: 4px 0 12px;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__phone a,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__phone a {
  color: #333333;
  transition: color 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__phone a:hover,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__phone a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__email a,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__email a {
  font-size: 13px;
  color: #666666;
  display: block;
  margin-bottom: 16px;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__email a:hover,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__email a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store {
  margin: 0 0 16px;
  padding: 12px;
  border: 1px solid rgba(183, 51, 55, 0.18);
  border-radius: 12px;
  background-color: rgba(183, 51, 55, 0.05);
  background-image: none;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store-name,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store-name {
  margin: 0 0 4px;
  font-size: 13px;
  font-weight: 700;
  color: #333333;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store-address,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store-address {
  margin: 0;
  font-size: 12px;
  line-height: 1.6;
  color: #666666;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store-badge,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store-badge {
  display: inline-flex;
  align-items: center;
  margin-top: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  background-color: rgba(183, 51, 55, 0.1);
  color: #b73337;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
body .page-wrapper .page-footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a,
body .page-wrapper .page_footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #666666;
  transition: color 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a:hover,
body .page-wrapper .page_footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a .awa-footer-atendimento__icon,
body .page-wrapper .page_footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a .awa-footer-atendimento__icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__label--social,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__label--social {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #333333;
  margin-top: 16px;
  margin-bottom: 8px;
}
body .page-wrapper .page-footer .awa-footer-business-contact,
body .page-wrapper .page_footer .awa-footer-business-contact {
  padding: 32px 0 0;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__shell,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__shell {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1.85fr);
  gap: 24px;
  padding: 24px;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.14);
  border-radius: var(--awa-radius-lg);
  background: radial-gradient(circle at top right, rgba(183, 51, 55, 0.12), transparent 30%), linear-gradient(180deg, var(--awa-white) 0%, #f8fafc 100%);
  box-shadow: var(--awa-shadow-lg);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__eyebrow,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__eyebrow {
  display: inline-flex;
  align-items: center;
  margin-bottom: 8px;
  padding: 2px 10px;
  color: #b73337;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  background-color: rgba(183, 51, 55, 0.12);
  border-radius: var(--awa-radius-sm, 4px);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__title,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__title {
  margin: 0 0 8px;
  color: var(--awa-text, #1a1a1a) !important;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.01em;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__copy,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__copy {
  margin: 0;
  color: var(--awa-text-secondary, #4a4a4a) !important;
  font-size: 14px;
  line-height: 1.6;
  max-width: 56ch;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__actions,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__actions {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-height: 100%;
  padding: 16px;
  border: var(--awa-border-width) solid #e5e5e5;
  border-radius: var(--awa-radius-md);
  background-color: var(--awa-white);
  transition: transform 250ms ease, border-color 250ms ease, box-shadow 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action:hover,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action:hover {
  transform: translateY(-2px);
  border-color: rgba(183, 51, 55, 0.3);
  box-shadow: var(--awa-shadow-md);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action--primary,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action--primary {
  border-color: rgba(183, 51, 55, 0.28);
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.08), #ffffff);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-icon,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 44px;
  border-radius: 50%;
  background-color: rgba(183, 51, 55, 0.1);
  color: #b73337;
  font-size: var(--awa-font-lg);
  flex-shrink: 0;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-copy,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-copy {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-copy strong,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-copy strong {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-copy small,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-copy small {
  color: #666666;
  font-size: 12px;
  line-height: 1.6;
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__shell,
  body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__shell {
    grid-template-columns: 1fr;
  }
  body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__title,
  body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__title {
    font-size: 20px;
    letter-spacing: 0;
  }
  body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__actions,
  body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__actions {
    grid-template-columns: 1fr;
  }
}
body .page-wrapper .page-footer .awa-footer-pro__social,
body .page-wrapper .page_footer .awa-footer-pro__social {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1.5px solid #e5e5e5;
  background-color: transparent;
  color: #666666;
  transition: background-color 250ms ease, border-color 250ms ease, color 250ms ease, transform 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link svg,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link svg {
  width: 17px;
  height: 17px;
  fill: currentColor;
  flex-shrink: 0;
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link:hover,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:hover {
  background-color: #b73337;
  border-color: #b73337;
  color: #ffffff;
  transform: translateY(-2px);
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link:focus-visible,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand,
body .page-wrapper .page_footer .awa-footer-categories-expand {
  background-color: #f8fafc;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 0;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__inner,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__inner {
  padding: 8px 0;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle {
  display: flex;
  align-items: center;
  gap: 12px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px 0;
  color: #333333;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.01em;
  line-height: 1.3;
  transition: color 250ms ease;
  width: 100%;
  text-align: left;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:hover,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:hover {
  color: #b73337;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:focus-visible,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__icon,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__icon {
  transition: transform 350ms ease;
  margin-left: auto;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__panel,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__panel {
  padding: 8px 0 12px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand ul.awa-footer-categories-list,
body .page-wrapper .page_footer .awa-footer-categories-expand ul.awa-footer-categories-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand ul.awa-footer-categories-list a,
body .page-wrapper .page_footer .awa-footer-categories-expand ul.awa-footer-categories-list a {
  font-size: 13px;
  color: #666666;
  background-color: #e5e5e5;
  border-radius: 999px;
  padding: 4px 12px;
  transition: background-color 250ms ease, color 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-categories-expand ul.awa-footer-categories-list a:hover,
body .page-wrapper .page_footer .awa-footer-categories-expand ul.awa-footer-categories-list a:hover {
  background-color: #b73337;
  color: #ffffff;
}
body .page-wrapper .page-footer .footer-bottom,
body .page-wrapper .page_footer .footer-bottom {
  background-color: #ffffff;
  border-top: 1px solid #e5e5e5;
  padding: 32px 0;
}
body .page-wrapper .page-footer .footer-bottom .footer-bottom-inner,
body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__row,
body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__logo-img,
body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__logo-img {
  max-height: 52px;
  width: auto;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-sec__label,
body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-sec__label {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #666666;
  display: block;
  margin-bottom: 8px;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos,
body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos img,
body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos img {
  height: 28px;
  width: auto;
  border-radius: 4px;
}
@media (min-width: 1024px) and (max-width: 1023px) {
  body .page-wrapper .page-footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__row,
  body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .footer-bottom,
  body .page-wrapper .page_footer .footer-bottom {
    padding: 24px 0;
  }
  body .page-wrapper .page-footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__row,
  body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 16px;
  }
  body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-logos,
  body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-logos {
    justify-content: center;
  }
}
body .page-wrapper .page-footer .footer-copyright,
body .page-wrapper .page_footer .footer-copyright,
body .page-wrapper .page-footer .copyright,
body .page-wrapper .page_footer .copyright {
  background-color: #f1f5f9;
  border-top: 1px solid #e5e5e5;
  padding: 16px 0;
  text-align: center;
}
body .page-wrapper .page-footer .footer-copyright p,
body .page-wrapper .page_footer .footer-copyright p,
body .page-wrapper .page-footer .copyright p,
body .page-wrapper .page_footer .copyright p,
body .page-wrapper .page-footer .footer-copyright span,
body .page-wrapper .page_footer .footer-copyright span,
body .page-wrapper .page-footer .copyright span,
body .page-wrapper .page_footer .copyright span,
body .page-wrapper .page-footer .footer-copyright address,
body .page-wrapper .page_footer .footer-copyright address,
body .page-wrapper .page-footer .copyright address,
body .page-wrapper .page_footer .copyright address {
  color: #666666;
  font-size: 12px;
  line-height: 1.6;
}
body .page-wrapper .page-footer .footer-copyright a,
body .page-wrapper .page_footer .footer-copyright a,
body .page-wrapper .page-footer .copyright a,
body .page-wrapper .page_footer .copyright a {
  color: #666666;
}
body .page-wrapper .page-footer .footer-copyright a:hover,
body .page-wrapper .page_footer .footer-copyright a:hover,
body .page-wrapper .page-footer .copyright a:hover,
body .page-wrapper .page_footer .copyright a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-bottom__copyright,
body .page-wrapper .page_footer .awa-footer-bottom__copyright {
  margin-top: 24px;
  padding-top: 16px;
  border-top: 1px solid #e5e5e5;
  text-align: center;
}
body .page-wrapper .page-footer .awa-footer-bottom__copyright .awa-footer-copyright__legal,
body .page-wrapper .page_footer .awa-footer-bottom__copyright .awa-footer-copyright__legal,
body .page-wrapper .page-footer .awa-footer-bottom__copyright .awa-footer-copyright__disclaimer,
body .page-wrapper .page_footer .awa-footer-bottom__copyright .awa-footer-copyright__disclaimer {
  color: #666666;
  font-size: 12px;
  line-height: 1.6;
  margin: 0 0 4px;
}
body .page-wrapper .page-footer .awa-footer-bottom__copyright .awa-footer-copyright__legal:last-child,
body .page-wrapper .page_footer .awa-footer-bottom__copyright .awa-footer-copyright__legal:last-child,
body .page-wrapper .page-footer .awa-footer-bottom__copyright .awa-footer-copyright__disclaimer:last-child,
body .page-wrapper .page_footer .awa-footer-bottom__copyright .awa-footer-copyright__disclaimer:last-child {
  margin-bottom: 0;
}
body .page-wrapper .page-footer .awa-footer-bottom__copyright a,
body .page-wrapper .page_footer .awa-footer-bottom__copyright a {
  color: #666666;
}
body .page-wrapper .page-footer .awa-footer-bottom__copyright a:hover,
body .page-wrapper .page_footer .awa-footer-bottom__copyright a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .container .row,
body .page-wrapper .page_footer .footer-container .container .row {
  padding-top: 48px;
  padding-bottom: 40px;
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .container .row,
  body .page-wrapper .page_footer .footer-container .container .row {
    padding-top: 32px;
    padding-bottom: 24px;
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .page-footer a,
  body .page-wrapper .page_footer a,
  body .page-wrapper .page-footer .awa-footer-pro__social-link,
  body .page-wrapper .page_footer .awa-footer-pro__social-link,
  body .page-wrapper .page-footer ul.velaFooterLinks a,
  body .page-wrapper .page_footer ul.velaFooterLinks a,
  body .page-wrapper .page-footer ul.awa-footer-categories-list a,
  body .page-wrapper .page_footer ul.awa-footer-categories-list a {
    transition: none;
    transform: none;
  }
}
/*Grid Style*/
.item-product {
  position: relative;
  padding: 0 15px;
  line-height: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.item-product .product-thumb {
  position: relative;
  text-align: center;
  overflow: hidden;
}
.item-product .product-thumb .product-image-photo {
  bottom: 0;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.item-product .product-thumb .second-thumb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.item-product .product-thumb .second-thumb .product-image-photo {
  opacity: 0;
}
.item-product .product-info-cart {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10;
  text-align: center;
  font-weight: 500;
  bottom: -100%;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.item-product .product-info-cart button {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  font-weight: 400;
  background-color: #8e2629;
  line-height: 40px;
  width: 100%;
  color: #fff;
  border-radius: 0;
  padding: 0;
  text-align: center;
  text-transform: initial;
  z-index: 1;
  text-transform: none;
  border-color: #8e2629;
}
.item-product .actions-secondary {
  margin: auto;
  list-style: none;
  text-align: center;
  z-index: 9;
  position: absolute;
  top: 4px;
  right: 0;
  width: 40px;
  padding: 0;
  -webkit-transform: translateX(110%);
  -o-transform: translateX(110%);
  -moz-transform: translateX(110%);
  -ms-transform: translateX(110%);
  transform: translateX(110%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.item-product .product-extra-link {
  padding: 0;
}
.item-product .product-extra-link a {
  margin-top: 5px;
  border: 1px solid #ebebeb;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  background: #fff;
  display: inline-block;
  border-radius: 100%;
  color: #222;
}
.item-product .product-extra-link a:before {
  font-family: 'simple-line-icons' !important;
  font-size: 14px;
}
.item-product .product-extra-link a.wishlist-link:before {
  content: "\e08a";
}
.item-product .product-extra-link a.quickview-link:before {
  content: "\e087";
}
.item-product .product-extra-link a.compare-link:before {
  content: "\e034";
}
.item-product .product-extra-link a:hover {
  color: #fff;
  background: #8e2629;
  border-color: #8e2629;
}
.item-product .product-info {
  text-align: left;
}
.item-product .product-info .product-name {
  margin-top: 15px;
  font-size: 14px;
  display: inline-block;
  line-height: 1.3;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.item-product .product-info .product-name a {
  color: #0066c0;
}
.item-product .product-info .product-name a:hover {
  color: #8e2629;
}
.item-product .product-info .product-rating {
  margin-top: 11px;
}
.item-product .product-info .product-rating .product-reviews-summary {
  display: block;
  margin: 0;
}
.item-product .product-info .product-rating .product-reviews-summary .rating-summary {
  display: inline-block;
  text-align: unset;
  margin: 0 4px 0 0;
}
.item-product .product-info .product-rating .product-reviews-summary .rating-result {
  margin-left: 5px;
  width: 85px;
}
.item-product .product-info .product-rating .reviews-actions {
  display: none;
}
.item-product .product-info .sold-by {
  margin-top: 7px;
  color: #222;
  font-size: 14px;
}
.item-product .product-info .sold-by span {
  color: #999;
  margin-right: 5px;
}
.item-product .product-info .info-price {
  margin: 15px 0 0;
  min-height: 20px;
}
.item-product .product-info .info-price .price-label {
  display: none;
}
.item-product .product-info .info-price .special-price {
  display: inline-block;
}
.item-product .product-info .info-price .special-price .price-wrapper {
  display: inline-block;
}
.item-product .product-info .info-price .special-price .price-wrapper .price {
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #222;
}
.item-product .product-info .info-price .old-price {
  text-decoration: line-through;
  color: #b5b5b5;
}
.item-product .product-info .info-price .old-price .price {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #b5b5b5;
  margin-left: 5px;
  line-height: 1.3;
}
.item-product .product-info .info-price .price {
  font-size: 16px;
  color: #222;
  font-weight: 500;
}
.item-product .desc {
  display: none;
}
.item-product:hover .product-thumb .second-thumb .product-image-photo {
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.item-product:hover .actions-secondary {
  -webkit-transform: translateX(0);
  -o-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  right: 10px;
}
.item-product:hover .product-info-cart {
  opacity: 1;
  bottom: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
/*List style*/
.item-product.listview {
  display: inline-block;
  width: 100%;
}
.item-product.listview .product-thumb {
  float: left;
  width: 40%;
  overflow: hidden;
}
.item-product.listview .product-info {
  overflow: hidden;
  text-align: left;
  margin-top: 12px;
  float: left;
  width: 60%;
  padding-left: 10px;
}
.item-product.listview .product-info .product-name {
  margin-bottom: 0;
  font-size: 14px;
  margin-top: 0;
}
/*Button cart loading*/
.action.tocart span {
  position: relative;
}
.action.tocart span:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 0;
  left: -20px;
}
.action.tocart.disabled {
  opacity: 1;
}
.action.tocart.disabled span:before {
  border: 1px solid;
  color: transparent;
  width: 14px;
  height: 14px;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-radius: 50px;
  border-color: #b1aeae #ffffff #ffffff #ffffff;
  line-height: 1;
  animation: spin 0.2s infinite linear;
}
.action.tocart.item_added span:before {
  content: "";
  color: #fff;
  line-height: 16px;
  width: 16px;
  height: 16px;
  background-color: white;
  -webkit-mask-image: url(images/check.svg);
  mask-image: url(images/check.svg);
  top: -1px;
}
.action.tocart.item_added.disabled span:before {
  display: none;
}
.quickview-link.loading:before {
  content: "";
  display: inline-block;
  z-index: 9;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -7px;
  border: 1px solid;
  color: transparent;
  width: 14px;
  height: 14px;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-radius: 50px;
  border-color: #5f5f5f #797979 #cccccc #ffffff;
  line-height: 1;
  animation: spin 0.2s infinite linear;
}
/*View mode list*/
.products-grid .item-product {
  padding: 0 0 45px;
}
.products-list .item-product {
  padding: 0 0 30px;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
  border-bottom: 1px solid #e1e1e1;
}
.products-list .item-product .product-thumb {
  float: left;
  width: 25%;
  overflow: hidden;
}
.products-list .item-product .product-info {
  overflow: hidden;
  text-align: left;
  margin-top: 0;
  float: left;
  width: 75%;
  padding-left: 30px;
}
.products-list .item-product .product-info .product-name {
  margin-bottom: 0;
  font-size: 20px;
  margin-top: 0;
  font-weight: 500;
}
@media (max-width: 480px) {
  .products-list .item-product .product-thumb {
    width: 100%;
    text-align: left;
  }
  .products-list .item-product .product-info {
    width: 100%;
    padding-left: 0;
  }
}
.products-list .item-product .product-rating .reviews-actions {
  display: inline-block;
}
.products-list .item-product .product-info-cart {
  position: static;
  left: 0;
  width: 100%;
  opacity: 1;
  display: inline-block;
  margin-top: 20px;
  text-align: left;
}
.products-list .item-product .product-info-cart button {
  width: auto;
  border-radius: 30px;
  padding: 0 50px;
}
.products-list .item-product .product-info-cart .actions-primary {
  display: inline-block;
}
.products-list .item-product .product-info-cart .product-extra-link {
  display: inline-block;
}
.products-list .item-product .product-info-cart .product-extra-link a {
  margin: 0 0 0 10px;
}
.products-list .item-product .product-desc {
  margin-top: 20px;
  line-height: 1.5;
}
.products-list .item-product .product-desc ul li {
  list-style-type: disc;
}
.products-list li:last-child .item-product {
  border: 0;
  margin: 0;
}
.product-rating .rating-summary .rating-result:before,
.product-rating .rating-summary .rating-result span:before {
  font-size: 13px;
  letter-spacing: 3px;
}
.toprateslider-item .item-product.listview {
  padding: 0 0 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
}
.toprateslider-item .item-product.listview .product-thumb {
  width: 30%;
}
.toprateslider-item .item-product.listview .product-info {
  width: 70%;
  margin-top: 5px;
}
.toprateslider-item .item-product.listview .product-info .product-name {
  -webkit-line-clamp: 1;
}
.toprateslider-item .item-product.listview .product-rating .product-reviews-summary {
  margin: 0;
}
.newlabel {
  display: none;
}
.hot-onsale {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 2;
  max-width: 50px;
}
.hot-onsale .onsale {
  background-color: #b73337;
  font-family: 'Poppins', sans-serif;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  color: white;
  min-width: 49px;
  line-height: 24px;
  border-radius: 2px;
  font-weight: 400;
  z-index: 2;
  margin-bottom: 5px;
}
.hot-onsale .onsale.new-lable {
  top: 39px;
  background: #8e2629;
}
/*Layout*/
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="datetime"],
input[type="email"] {
  font-size: 13px;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
body .fancybox-skin {
  background: #fff;
}
body .action_button .button:hover,
body button:hover,
body input[type=submit]:hover {
  background: #8e2629;
  color: #fff;
}
body .primary #top-cart-btn-checkout,
body .action_button .button.btn-continue {
  background: #8e2629;
  color: #fff;
  border-color: #8e2629;
  font-size: 14px;
  font-weight: 400;
}
.block-minicart .block-content > .actions > .primary .action.primary {
  font-size: 12px;
  padding: 0;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  line-height: 40px;
}
body .action_button .button,
body input[type=submit],
body button {
  background: #f4f4f4;
  color: #b73337;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding: 0 15px;
}
.cms-homepage_ayo_default .banner-slider-top {
  margin-right: -10px;
  margin-left: -10px;
}
.mini-cart-wrapper.enable-sticky .content-cart {
  display: none;
}
.container {
  padding: 0 15px;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.page-wrapper {
  overflow: hidden;
}
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title {
  border: 0;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.cart-totals .amount,
.opc-block-summary .table-totals .amount,
.cart-totals .mark,
.opc-block-summary .table-totals .mark {
  background: transparent;
}
.page-title-wrapper .page-title .base,
.block.filter .page-title .base,
.block-compare .page-title .base,
.block-wishlist .page-title .base,
.page-title-wrapper .filter-title .base,
.block.filter .filter-title .base,
.block-compare .filter-title .base,
.block-wishlist .filter-title .base,
.page-title-wrapper .block-title .base,
.block.filter .block-title .base,
.block-compare .block-title .base,
.block-wishlist .block-title .base,
.page-title-wrapper .page-title strong,
.block.filter .page-title strong,
.block-compare .page-title strong,
.block-wishlist .page-title strong,
.page-title-wrapper .filter-title strong,
.block.filter .filter-title strong,
.block-compare .filter-title strong,
.block-wishlist .filter-title strong,
.page-title-wrapper .block-title strong,
.block.filter .block-title strong,
.block-compare .block-title strong,
.block-wishlist .block-title strong {
  font-size: 18px;
  color: #222;
  position: relative;
  text-transform: capitalize;
  font-family: 'Poppins', sans-serif;
  display: block;
  font-weight: 500;
}
.page-title-wrapper .page-title .base {
  font-size: 30px;
}
.wrapper-bestseller.cat h4 {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  width: 25%;
  line-height: 26px;
  padding: 10px 27px;
  margin-bottom: 0;
  border-radius: 3px 3px 0 0;
  text-transform: uppercase;
  background: #8e2629;
}
.wrapper-bestseller.cat h4:before {
  content: "\f030";
  font-family: FontAwesome;
  font-size: 16px;
  color: #fff;
  padding-right: 10px;
}
.wrapper-bestseller.cat h4:hover {
  opacity: 0.7;
}
.section-bestseller .cat .tab_container .item-product:last-child {
  margin-top: 0;
}
.section-bestseller .wrapper-bestseller.cat .categorytab-container .content-item-product .product-thumb {
  width: auto;
  float: none;
}
.top-header {
  min-height: 45px;
  background-color: #fff;
  line-height: 45px;
}
.top-header .top-info {
  float: right;
  margin: 0;
}
.top-header .top-info > li {
  border-left: 1px solid #e6e6e6;
  float: left;
  position: relative;
}
.top-header .top-info > li > a {
  font-size: 12px;
  color: #b73337;
  display: block;
  line-height: 50px;
}
.top-header .top-info > li:hover > a {
  color: #8e2629;
}
.top-header .top-info > li:first-child {
  border: medium none;
}
.top-header .switcher {
  float: right;
}
.top-header .switcher .label {
  display: none;
}
.top-header .switcher .switcher-options {
  position: relative;
  cursor: pointer;
}
.top-header .switcher .switcher-options img {
  display: none;
}
.top-header .switcher .switcher-options .view-en img {
  padding-bottom: 4px;
  margin-right: 2px;
}
.top-header .switcher .switcher-options .view-fr img {
  padding-bottom: 4px;
  margin-right: 2px;
}
.top-header .switcher .switcher-options .language-USD {
  padding: 0 20px;
}
.top-header .switcher .switcher-options .view-en:hover,
.top-header .switcher .switcher-options .language-USD:hover {
  color: #8e2629;
}
.top-header .switcher .switcher-options strong {
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  padding-left: 20px;
  line-height: 55px;
}
.top-header .switcher .switcher-options strong.language-USD {
  padding: 0;
}
.top-header .switcher .switcher-options:hover .switcher-dropdown {
  display: block;
}
.top-header .switcher .switcher-options:hover strong {
  color: #8e2629;
}
.top-header .switcher .switcher-options .fa {
  margin-left: 5px;
  vertical-align: baseline;
}
.top-header .switcher .switcher-options .switcher-dropdown {
  position: absolute;
  top: 100%;
  right: 0px;
  z-index: 9;
  display: none;
  padding: 0px 15px;
  min-width: 120px;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 0 0 3px 3px;
}
.top-header .switcher .switcher-options .switcher-dropdown li {
  margin-bottom: 0;
}
.top-header .switcher .switcher-options .switcher-dropdown li a {
  width: 100%;
  padding: 15px 0;
  line-height: 1;
  display: inline-block;
  text-transform: capitalize;
  border-bottom: 1px solid #e6e6e6;
  color: #333333;
}
.top-header .switcher .switcher-options .switcher-dropdown li a:hover {
  color: #8e2629;
}
.top-header .switcher .switcher-options .switcher-dropdown li:last-child a {
  border-bottom: 0;
}
.top-bar-left .sub-menu-top {
  left: 0;
}
.top-info .has-child:hover .sub-menu-top {
  opacity: 1;
  top: 100%;
  visibility: visible;
}
.language-selected img {
  margin-right: 5px;
}
.sub-menu-top {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  right: 0;
  padding: 0;
  min-width: 170px;
  background: #fff;
  z-index: 1;
  padding: 5px 15px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #e6e6e6;
  z-index: 2;
}
.sub-menu-top .label {
  display: none;
}
.sub-menu-top li {
  border-bottom: 1px solid #fff;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  cursor: pointer;
}
.sub-menu-top li:hover a {
  color: #333333;
}
.sub-menu-top li:last-child {
  border: none;
}
.sub-menu-top a {
  color: #b73337;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  border-bottom: 1px solid #e6e6e6;
  width: 100%;
  display: block;
  font-size: 12px;
  line-height: 30px;
}
.sub-menu-top a i {
  display: inline-block;
  width: 22px;
  font-size: 14px;
}
.sub-menu-top a:hover {
  color: #e62e04;
}
.top-currency .sub-menu-top span {
  margin: 0 16px 0 6px;
}
.top-left-static {
  float: left;
}
.top-left-static:before {
  content: "";
  width: 1px;
  height: 9px;
  background: #e3e3e3;
  display: inline-block;
  margin-top: 16px;
  margin-right: 15px;
}
.top-left-static li {
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
.top-left-static li:first-child {
  padding-right: 10px;
}
.top-left-static li:first-child:after {
  content: "";
  width: 1px;
  height: 9px;
  background: #e3e3e3;
  display: inline-block;
  margin-left: 17px;
}
.top-left-static li a {
  font-size: 12px;
  line-height: 42px;
  color: #707070;
}
.top-left-static li a:hover {
  color: #333333;
}
.top-left-static li a .fa {
  line-height: 42px;
  margin-right: 3px;
}
.top-contact {
  float: right;
  font-size: 12px;
  color: #b73337;
  line-height: 42px;
  margin-right: 12px;
}
.top-contact:after {
  content: "";
  width: 1px;
  height: 9px;
  background: #e3e3e3;
  display: inline-block;
  margin-left: 10px;
}
.top-contact .phone {
  margin-right: 8px;
}
.top-contact .phone:before {
  content: "\f095";
  display: inline-block;
  margin-right: 6px;
  font-family: "fontawesome";
  color: #8e2629;
}
.top-contact .email {
  margin-left: 15px;
}
.top-account ul li {
  line-height: 45px;
  list-style: none;
  display: inline-block;
}
.top-account ul li a {
  padding: 0 20px;
  color: #333333;
  border-right: 1px solid #e1e1e1;
  font-size: 13px;
}
.top-account ul li a .compare_Products:before {
  content: "\e9d8";
  font-family: 'simple-line-icons' !important;
  font-size: 18px;
}
.top-account ul li a i {
  padding-right: 5px;
  display: none;
}
.top-account ul li:last-child a {
  border-right: 0;
  padding-right: 0;
}
.top-account ul li:first-child a {
  border-left: transparent;
}
.top-account ul li:hover a {
  color: #8e2629;
}
.top-contact .email:before {
  content: "\f0e0";
  display: inline-block;
  margin-right: 6px;
  font-family: "fontawesome";
  color: #8e2629;
}
.has-child > a::after {
  content: "\e604";
  font-family: 'simple-line-icons' !important;
  margin-left: 5px;
}
.hoteline_header {
  float: left;
  margin-top: 3px;
  margin-left: 20px;
}
.hoteline_header .image_hotline {
  float: left;
  width: 44px;
  height: 44px;
  background-color: #8e2629;
  -webkit-mask-image: url(images/hotline_icon.svg);
  mask-image: url(images/hotline_icon.svg);
}
.hoteline_header .wrap {
  float: left;
  color: #fff;
  font-weight: 500;
  width: 170px;
  margin-left: 10px;
  margin-top: 6px;
}
.hoteline_header .wrap label {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-weight: 400;
  margin-bottom: 7px;
}
.smart-search {
  position: relative;
  width: 65%;
  float: right;
  margin-right: 50px;
  z-index: 99;
}
.smart-search #choose_category {
  border: none;
  height: 48px;
  border-radius: 30px 0 0 30px;
}
.select-category {
  height: 48px;
  position: absolute;
  top: 2px;
  left: 2px;
  width: 145px;
  z-index: 1;
  line-height: 40px;
}
.smart-search-form {
  position: relative;
  overflow: hidden;
}
.smart-search-form input[type="text"] {
  color: #888;
  font-size: 13px;
  height: 52px;
  width: 100%;
  padding-left: 167px;
  border: 0;
  background: #fff;
  border-radius: 30px;
}
.smart-search-form button[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  background: transparent;
  display: inline-block;
  width: 126px;
  height: 52px;
  line-height: 52px;
  padding: 0 40px;
  color: #fff;
  background: #8e2629;
  border-radius: 0;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0 30px 30px 0;
}
.smart-search-form button[type="submit"]:hover {
  color: #fff;
  background: #8e2629;
}
.smart-search-form button[type="submit"] {
  opacity: 1;
  cursor: pointer;
}
.select-category .category-toggle-link {
  display: block;
  height: 44px;
  line-height: 44px;
  padding: 0 20px;
  text-transform: uppercase;
  position: relative;
  color: #333;
}
.select-category .category-toggle-link::after {
  position: absolute;
  right: 13px;
  top: 0;
  font-family: 'simple-line-icons' !important;
  content: "\e604";
}
.list-category-toggle {
  left: 0;
  position: absolute;
  top: 100%;
}
.list-category-toggle.sub-menu-top {
  margin-top: 1px;
  width: 100%;
  opacity: 1;
  visibility: visible;
  display: none;
}
.mini-cart-wrapper {
  float: right;
}
.mini-cart-wrapper .mini-carts {
  display: inline-block;
}
.header-mini-cart {
  position: relative;
  text-transform: uppercase;
  float: right;
}
.header-mini-cart .loading-mask {
  display: none;
}
.header-mini-cart .counter .total-mini-cart-item span {
  display: none;
}
.mini-cart {
  position: relative;
  float: right;
}
.header-mini-cart::before {
  content: "\e035";
  font-family: 'simple-line-icons' !important;
  font-size: 30px;
  color: #333333;
  line-height: 46px;
  right: 12px;
}
.header-mini-cart .counter.qty {
  position: absolute;
  top: 0;
  right: -10px;
  min-width: 1px;
  height: auto;
  width: 18px;
  background: #8e2629;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 10px;
  color: #fff;
  display: inline-block;
  margin: -3px 0 0 -11px;
  line-height: 18px;
  font-weight: 400;
}
.total-mini-cart-price {
  color: #888;
  font-weight: 400;
  font-size: 13px;
  margin-top: 10px;
  display: inline-block;
}
.content-mini-cart {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.2);
  margin-top: 30px;
  opacity: 0;
  padding: 20px;
  position: absolute;
  right: 0;
  top: 100%;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  visibility: hidden;
  width: 300px;
  z-index: 99;
}
.mini-cart:hover .content-mini-cart {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
}
.content-mini-cart h2 {
  font-size: 14px;
  margin: 0;
}
.list-mini-cart-item li {
  border-bottom: 1px solid #e6e6e6;
  display: table;
  padding: 20px 0;
}
.mini-cart-edit {
  display: table-cell;
}
.mini-cart-edit a {
  color: #999;
  display: block;
  margin-right: 5px;
}
.mini-cart-thumb {
  display: table-cell;
  vertical-align: top;
}
.mini-cart-thumb img {
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  width: 70px;
}
.mini-cart-info {
  display: table-cell;
  padding-left: 20px;
  vertical-align: top;
}
.mini-cart-info .details-qty .cart-item-qty {
  height: 26px;
  max-width: 50px;
  text-align: center;
}
.mini-cart-info .details-qty button {
  background: transparent;
  padding: 0 0 0 5px;
  font-size: 16px;
  color: #b73337;
  border-radius: 0;
}
.mini-cart-info h3 {
  font-size: 14px;
  margin: 0 0 5px;
}
.mini-cart-info h3 a {
  color: #b73337;
}
.mini-cart-info .price-excluding-tax {
  font-size: inherit;
}
.mini-cart-info span.price {
  font-size: 14px;
  font-weight: normal;
}
.counter.qty .counter_zero {
  display: none;
}
.counter.qty.empty .counter_zero {
  display: inline-block;
}
.info-price del {
  color: #999;
  text-decoration: none;
  position: relative;
}
.info-price del::after {
  position: absolute;
  top: 10px;
  height: 1px;
  content: "";
  background: #999;
  width: 100%;
  left: 0;
  top: ;
}
.qty-product {
  border: 1px solid #e6e6e6;
  font-size: 0;
  margin-top: 10px;
  max-width: 100px;
}
.qty-product .qty-num {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  cursor: auto;
  width: 58px;
}
.qty-product span {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-align: center;
  width: 20px;
}
.qty-product span:hover {
  color: #333;
}
.mini-cart-total {
  display: table;
  font-size: 18px;
  text-transform: uppercase;
  width: 100%;
}
.mini-cart-total label {
  color: #999;
  display: table-cell;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
.mini-cart-total span {
  text-align: right;
}
.mini-cart-total .price-container {
  text-align: right;
}
.mini-cart-button {
  display: table;
  margin-top: 15px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.mini-cart-view {
  background: #333333 none repeat scroll 0 0;
}
.mini-cart-button a {
  color: #fff;
  display: table-cell;
  height: 40px;
  line-height: 40px;
  position: relative;
  overflow: hidden;
}
.mini-cart-button a::before {
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 9;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  opacity: 0;
}
.mini-cart-button a:hover::before {
  opacity: 1;
}
.mini-cart-checkout {
  background: #8e2629 none repeat scroll 0 0;
}
.list-mini-cart-item {
  margin: 0 0 5px;
}
.mini-cart-info h3 a:hover {
  color: #333;
}
.mini-cart-thumb a {
  display: block;
  overflow: hidden;
}
.mini-cart-thumb a:hover img {
  transform: scale(1.15);
  -webkit-transform: scale(1.15);
}
.title-category-dropdown {
  border-right: 1px solid #e1e1e1;
  background: transparent;
  color: #333333;
  cursor: pointer;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  height: 55px;
  line-height: 55px;
  margin: 0;
  padding: 0 20px;
  position: relative;
  overflow: hidden;
}
.title-category-dropdown span {
  padding-left: 22px;
}
.title-category-dropdown:after {
  content: "\e601";
  font-family: 'simple-line-icons' !important;
  color: #333333;
  position: absolute;
  left: 0;
  top: -1px;
  font-size: 18px;
}
.menu_left_home1 {
  padding: 0 15px !important;
}
.container-header-sticky .logo-sticky {
  display: none;
}
.logo {
  margin: auto;
}
.header-wrapper-sticky.enable-sticky {
  background: #fff none repeat scroll 0 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  -webkit-animation-name: fadeInDown;
  -webkit-animation-duration: 5s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: anim_titles;
  -moz-animation-duration: 5s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: normal;
  -moz-animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: 0.7s;
  -moz-animation-duration: 0.7s;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
}
.header-wrapper-sticky.enable-sticky .container-header-sticky {
  display: table;
  height: 80px;
}
.header-wrapper-sticky.enable-sticky .logo-sticky {
  display: table-cell;
  vertical-align: middle;
  float: none;
  width: 25%;
}
.header-wrapper-sticky.enable-sticky .top-menu-sticky {
  float: none;
  display: table-cell;
  vertical-align: middle;
}
.header-wrapper-sticky.enable-sticky .main-nav {
  background: transparent !important;
}
.mini-cart-wrapper.enable-sticky {
  position: fixed;
  top: 16px;
  right: 0;
  z-index: 50001 !important;
  -webkit-animation-name: fadeInDown;
  -webkit-animation-duration: 5s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: anim_titles;
  -moz-animation-duration: 5s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: normal;
  -moz-animation-play-state: running;
  -moz-animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: 0.7s;
  -moz-animation-duration: 0.7s;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
}
.mini-cart-wrapper.enable-sticky .header-mini-cart span.total-mini-cart-item-sticky {
  display: block;
}
.mini-cart-wrapper.enable-sticky .header-mini-cart {
  border: 0;
  height: 40px;
  line-height: inherit;
}
.mini-cart-wrapper .total-mini-cart-item-sticky {
  display: none;
  background: #fff none repeat scroll 0 0;
  border-radius: 50%;
  color: #333;
  font-size: 10px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 25px;
  text-align: center;
  top: 3px;
  width: 20px;
}
.wp-header {
  display: table;
  height: 100px;
  width: 100%;
}
.wp-header > div {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.wrap-category-dropdown {
  background: #fff none repeat scroll 0 0;
  left: 0;
  margin: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 99;
}
.list-category-dropdown {
  margin: 0;
  position: relative;
}
.verticalmenu.navigation.side-verticalmenu li.expand-category-link {
  color: #b73337;
  display: block;
  font-weight: 500;
  position: relative;
  z-index: 9;
  font-size: 14px;
}
.list-category-dropdown > li.expand-category-link a {
  border: none;
  padding: 13px 0;
}
.list-category-dropdown > li.expand-category-link:hover > a::before {
  position: static;
  background: none;
  width: auto;
  content: "+";
  font-weight: 700;
}
.expand-category-link a:before {
  content: "+";
  font-weight: 700;
  display: inline-block;
  margin-right: 8px;
  font-family: 'FontAwesome';
  font-size: 18px;
}
.list-category-dropdown > li.expand-category-link.expanding a:before,
.list-category-dropdown > li.expand-category-link.expanding:hover a:before {
  content: "+";
  font-weight: 700;
}
.cat-mega-menu {
  background: #fff none repeat scroll 0 0;
  left: 100%;
  position: absolute;
  top: 0;
  border: 1px solid #e6e6e6;
  padding: 20px 30px;
  margin-left: 100px;
  transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out 0s;
  opacity: 0;
  visibility: hidden;
}
.list-category-dropdown > li.has-cat-mega:hover > .cat-mega-menu {
  opacity: 1;
  visibility: visible;
  margin-left: 0;
}
.cat-mega-menu.cat-mega-style1 {
  width: 900px;
}
.cat-mega-menu.cat-mega-style2 {
  width: 750px;
}
.cat-mega-menu.cat-mega-style2 .title-cat-mega-menu {
  margin-bottom: 20px;
}
.cat-mega-menu.cat-mega-style2 .item-category-featured-product {
  margin: 0 -15px;
}
.cat-mega-menu.cat-mega-style2 .item-category-featured-product.first-item {
  border: none;
}
.title-cat-mega-menu {
  border-bottom: 1px solid #e6e6e6;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 10px;
  padding-bottom: 12px;
  padding-left: 15px;
  text-transform: uppercase;
}
.list-cat-mega-menu a {
  color: #b73337;
}
.category-dropdown9 .list-cat-mega-menu a:hover {
  color: #3EBB51;
}
.list-cat-mega-menu a:hover {
  color: #8e2629;
}
.list-cat-mega-menu li {
  color: #ccc;
  list-style: circle;
  margin-bottom: 7px;
  padding-left: 5px;
}
.list-cat-mega-menu > ul {
  padding-left: 12px;
}
.category-dropdown {
  position: relative;
}
.list-category-dropdown > li {
  padding: 0 20px;
}
.list-category-dropdown a:hover {
  color: #8e2629;
}
.list-category-dropdown > li > a {
  border-top: 1px solid #e6e6e6;
  display: block;
  padding: 9px 20px 10px 0;
  line-height: 20px;
  position: relative;
}
.list-category-dropdown8 > li > a {
  position: relative;
}
.list-category-dropdown > li > a img {
  bottom: 0;
  margin: auto;
  position: absolute;
  left: 20px;
  top: 0;
}
.list-category-dropdown8 > li > a img {
  bottom: 0;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
}
.list-category-dropdown > li:first-child > a {
  border-top: 1px solid #fff;
}
.main-nav {
  background: none;
}
.custommenu.navigation li.level0 > .level-top {
  text-decoration: none;
  color: #333333;
  display: block;
  font-weight: 500;
  padding: 0 12px;
  line-height: 55px;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  background: transparent;
}
.custommenu.navigation li.level0 > .level-top:hover {
  color: #8e2629;
}
.toggle-mobile-menu {
  display: none;
  position: relative;
}
.toggle-mobile-menu::after {
  background: #8e2629 none repeat scroll 0 0;
  content: "";
  position: absolute;
  font-family: fontawesome;
  color: #fff;
  width: 50px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  top: 0;
  right: 0;
}
.main-nav > ul {
  font-size: 0;
  margin: 0;
  position: relative;
}
.main-nav > ul > li {
  display: inline-block;
  font-size: 14px;
}
.main-nav > ul > li.menu-item-has-children,
.main-nav ul li .subchildmenu > li {
  position: relative;
}
.main-nav > ul li > .sub-menu,
.main-nav > ul li .submenu,
.main-nav ul li .subchildmenu,
.main-nav ul li .subchildmenu li .subchildmenu {
  z-index: 9999;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  left: 0;
  margin-top: 30px;
  opacity: 0;
  padding: 0;
  position: absolute;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  visibility: hidden;
  width: 200px;
  border-radius: 3px;
}
.main-nav > ul > li > .sub-menu {
  border-radius: 0 0 3px 3px;
}
.main-nav > ul li:hover > .sub-menu,
.main-nav > ul li:hover .submenu,
.main-nav ul li:hover .subchildmenu,
.main-nav ul li .subchildmenu li:hover .subchildmenu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}
.main-nav > ul > li .sub-menu > li,
.main-nav > ul li:hover .submenu > li,
.main-nav ul li:hover .subchildmenu > li {
  padding: 0 20px;
}
.main-nav > ul > li .sub-menu > li:first-child > a {
  border: none;
}
.main-nav > ul > li .sub-menu .ui-menu-item > a,
.main-nav > ul > li .sub-menu .menu-item-has-children > a,
.main-nav ul li .subchildmenu > li > a {
  border-top: 1px solid #e6e6e6;
  color: #b73337;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: block;
  padding: 16px 0px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.main-nav > ul > li .sub-menu > li > a,
.main-nav ul li .subchildmenu li .subchildmenu > li > a {
  border-top: 1px solid #e6e6e6;
  color: #333333;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  display: block;
  padding: 16px 0px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.main-nav ul li .subchildmenu li .subchildmenu > li > a:hover {
  color: #8e2629;
}
.main-nav > ul > li > a {
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  display: block;
  font-weight: 700;
  background: #b73337;
  line-height: 60px;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.main-nav > ul > li > a:hover {
  background: #8e2629;
}
.main-nav > ul > li:hover > a,
.main-nav > ul li.current-menu-ancestor > a,
.main-nav > ul li.current-menu-item > a {
  color: #fff;
}
.main-nav > ul > li .sub-menu > li:hover > a,
.main-nav ul li .subchildmenu > li:hover > a {
  color: #8e2629;
}
.main-nav > ul > li.menu-item-has-children > a::after {
  content: "\e604";
  font-family: 'simple-line-icons' !important;
  margin-left: 5px;
  line-height: 1;
}
.main-nav > ul > li.menu-item-has-children li.menu-item-has-children > a,
.main-nav ul li .subchildmenu > li > a {
  position: relative;
  padding-right: 15px;
}
.main-nav > ul > li.menu-item-has-children li.menu-item-has-children,
.main-nav ul li .subchildmenu > li .subchildmenu > li {
  position: relative;
}
.main-nav > ul > li.menu-item-has-children li.menu-item-has-children > .sub-menu,
.main-nav ul li .subchildmenu > li .subchildmenu {
  left: 100%;
  top: 20px;
}
.main-nav > ul > li.menu-item-has-children li.menu-item-has-children > a::after,
.main-nav ul li .subchildmenu > li > a:after {
  content: "\e606";
  font-family: 'simple-line-icons' !important;
  right: 0px;
  top: 15px;
  position: absolute;
  font-size: 14px;
}
.main-nav ul li .subchildmenu .subchildmenu > li > a:after {
  content: "";
}
.header-container .header-content {
  background: #fff;
  position: relative;
  z-index: 100;
}
.header-container .header-content .top-bar {
  -webkit-box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0.09);
  position: relative;
  z-index: 9999;
  background-color: #fff;
}
.header-container .header-content .top-bar-left {
  float: left;
}
.header-container .header-content .top-bar-left .top-text-left {
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
}
.header-container .header-content .top-bar-left .top-text-left:before {
  content: "\e096";
  font-family: 'simple-line-icons' !important;
  margin-right: 5px;
}
.header-container .header-content .main-header {
  padding-top: 60px;
  padding-bottom: 50px;
  background-color: #fcfcfc;
  -webkit-box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0);
  box-shadow: 1px 5px 5px 0px rgba(0, 0, 0, 0);
  z-index: 1;
}
.header-container .header-content .main-header .logo {
  display: inline-block;
  float: left;
  margin: 0;
}
.header-container .header-content .main-header .top-menu {
  table-layout: inherit;
  padding-left: 80px;
  display: inline-block;
  float: left;
  width: auto;
}
.header-container .header-content .top-bar-right {
  display: inline-block;
  float: right;
}
.header-container .header-content .top-bar-right .top-bar-menu {
  padding: 0;
  margin: 0;
  display: table;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #e6e6e6;
  float: left;
}
.header-container .header-content .top-bar-right .top-bar-menu > li {
  display: inline-block;
  float: left;
  list-style: none;
  position: relative;
}
.header-container .header-content .top-bar-right .top-bar-menu > li .minicart-wrapper,
.header-container .header-content .top-bar-right .top-bar-menu > li > a {
  display: inline-block;
  padding: 15px 30px;
  border-color: #e6e6e6;
  color: #b73337;
  border-left-width: 1px;
  font-size: 13px;
  font-family: 'Poppins', sans-serif;
}
.header-container .header-content .top-bar-right .top-bar-menu > li .minicart-wrapper .menu-icon,
.header-container .header-content .top-bar-right .top-bar-menu > li > a .menu-icon {
  font-size: 15px;
  color: #444;
  margin-right: 5px;
}
.header-container .header-content .top-bar-right .top-bar-menu > li .minicart-wrapper {
  padding: 59px 40px;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu {
  position: absolute;
  right: 0;
  top: 100%;
  background-color: #fff;
  min-width: 225px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0;
  margin: 0;
  z-index: 10;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu li {
  list-style: none;
  position: relative;
  padding: 0 20px;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu li a {
  display: inline-block;
  border-bottom: 1px solid #e8e8e8;
  padding: 13px 0px;
  width: 100%;
  font-size: 14px;
  color: #b73337;
  text-align: left;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu li a:hover {
  color: #333333;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu li:last-child a {
  border-bottom: 0;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-label {
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
  color: #b73337;
  font-style: italic;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 20px;
  margin: 0;
  display: block;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options {
  padding: 30px 0;
  overflow: hidden;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger {
  display: inline-block;
  margin-right: 20px;
  float: left;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a:hover .language-EUR:before,
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a:hover .language-USD:before,
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a:hover .language-GBP:before {
  background: #333333;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a .language-EUR:before,
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a .language-USD:before,
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a .language-GBP:before {
  content: "\f154";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 39px;
  height: 39px;
  background-color: #aaa;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 39px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a .language-EUR:before {
  content: "\f153";
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a .language-USD:before {
  content: "\f155";
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu .switcher .switcher-options .switcher-trigger a span {
  display: none;
}
.header-container .header-content .top-bar-right .top-bar-menu .sub-menu.box-setting-content {
  min-width: 285px;
  padding: 40px 30px 30px 30px;
}
.header-container .header-content .minicart-items-wrapper {
  margin: 0;
  padding: 0;
  padding-top: 15px;
}
.header-container .header-content .minicart-wrapper {
  width: 50px;
  height: 50px;
  margin-right: 11px;
}
.header-container .header-content .minicart-wrapper:hover .header-mini-cart::before {
  color: #8e2629;
}
.header-container .header-content .minicart-wrapper .block-minicart {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: 0;
  margin-top: 0;
  border-top: 2px solid #8e2629;
  border-radius: 0 0 3px 3px;
}
.header-container .header-content .minicart-wrapper .block-minicart:after,
.header-container .header-content .minicart-wrapper .block-minicart:before {
  display: none;
}
.header-container .header-content .minicart-wrapper .block-minicart .items-total {
  float: none;
  margin: 0 0 20px;
}
.header-container .header-content .minicart-wrapper .block-minicart .items-total .title_mycart {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #b73337;
}
.header-container .header-content .minicart-wrapper .block-minicart .items-total span {
  font-size: 12px;
  font-weight: 400;
  color: #b73337;
  vertical-align: middle;
}
.header-container .header-content .minicart-wrapper .block-minicart .subtotal {
  clear: both;
  margin: 25px 0;
  margin-left: 0;
  margin-right: 0;
}
.header-container .header-content .minicart-wrapper .block-minicart .subtotal .label:after {
  display: none;
}
.header-container .header-content .minicart-wrapper .block-minicart .subtotal .label span {
  float: left;
  line-height: 18px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #b73337;
}
.header-container .header-content .minicart-wrapper .block-minicart .subtotal .price-container .price {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  color: #8e2629;
  font-weight: 500;
  line-height: 18px;
}
.header-container .header-content .minicart-wrapper .block-minicart .block-content > .actions > .primary {
  margin: 0;
}
.header-container .header-content .minicart-wrapper .block-minicart .block-content > .actions > .primary span {
  text-transform: uppercase;
}
.header-container .header-content .minicart-wrapper .product {
  position: relative;
}
.header-container .header-content .minicart-wrapper .product .actions {
  margin: 0;
  top: -4px;
  bottom: 0;
  position: absolute;
  right: 0;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-name {
  max-width: 210px;
}
.header-container .header-content .minicart-wrapper .minicart-items .item-qty {
  height: 32px;
  border: none;
}
.header-container .header-content .minicart-wrapper .minicart-items .block-content > .actions span {
  text-transform: uppercase;
}
.header-container .header-content .minicart-wrapper .minicart-items .price-excluding-tax {
  font-size: 14px;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-details {
  position: relative;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-details .details-qty {
  line-height: 1;
  margin-top: 10px;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-details .price {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  color: #8e2629;
  font-weight: 400;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-details .content {
  padding: 0;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-pricing label {
  width: auto;
}
.header-container .header-content .minicart-wrapper .icon-cart-header .icon {
  font-size: 18px;
  color: #f0f0f0;
  line-height: 60px;
}
.header-container .header-content .minicart-wrapper .action.showcart:before {
  display: none;
}
.header-container .header-content .minicart-wrapper .action.showcart .counter.qty {
  position: absolute;
  min-width: 18px;
  height: 18px;
  border-radius: 100%;
  background: #333333;
  line-height: 18px;
  padding: 0;
  margin: 0;
  text-align: center;
  top: 25px;
  right: -8px;
  font-size: 10px;
  color: #fff;
  display: block;
}
.header-container .content {
  padding: 30px 0;
  min-height: 50px;
  position: relative;
}
.minicart-wrapper .product .actions > .primary,
.minicart-wrapper .product .actions > .secondary {
  display: block;
}
.header-container .header-content .mini-cart-wrapper.enable-sticky .minicart-wrapper .block-minicart {
  right: 0;
}
.header-container .header-content .header {
  background: #fff;
}
/************************************************Popup*********************************************************/
#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}
#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 9999;
}
.window-popup {
  background: #f4f4f4 none repeat scroll 0 0;
  border: 10px solid #fff;
  padding: 30px;
  width: 700px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.window-popup .close-popup {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  display: block;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 15px;
  width: 30px;
  z-index: 999;
}
.image-popup {
  bottom: 5px;
  position: absolute;
  right: 30px;
}
/*******************************************************************************************************/
.cms-index-index .header-control {
  margin-bottom: 0;
}
.header-control {
  background: #fff;
  min-height: 55px;
}
.breadcrumbs {
  padding: 0 0 12px 0;
  margin-top: 30px;
  max-width: 1920px;
  overflow: hidden;
}
div.logo {
  max-width: 100%;
  margin: 0;
}
.logo img {
  padding-bottom: 0;
  max-height: 62px;
}
.search-by-cateogry .chosen-container-single .chosen-single {
  border: 0;
  border-right: 0;
  padding: 4px 20px;
  border-radius: 30px 0 0 30px;
}
.search-by-cateogry .chosen-container-single .chosen-single:before {
  content: "";
  background: #d8dadc;
  height: 20px;
  width: 1px;
  font-size: 1.2rem;
  position: absolute;
  right: -5px;
  top: 14px;
}
.search-by-cateogry .chosen-container-single .chosen-single span {
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 400;
  color: #b73337;
}
body .chosen-container-single .chosen-single div b:before {
  content: "\e604";
  font-family: 'simple-line-icons' !important;
  font-size: 13px;
}
.banner-top-home .fadeInUp {
  margin-left: 3px;
  margin-right: -10px;
  padding-right: 8px;
}
.banner-top-home .fadeInRight {
  padding-left: 13px;
  padding-right: 10px;
}
.banner-top-home .block-banner-text {
  display: inline-block;
}
.section-special-look {
  text-align: center;
}
.bs-banner.block-banner-text {
  position: relative;
  overflow: hidden;
}
.bs-banner.block-banner-text:hover .banner-hover:before {
  right: 50%;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
}
.bs-banner.block-banner-text:hover .banner-hover:after {
  top: 50%;
  bottom: 50%;
  background: rgba(255, 255, 255, 0.2);
}
.bs-banner.block-banner-text .banner-hover:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.bs-banner.block-banner-text .banner-hover:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.bs-banner.block-banner-text.style4 .content {
  padding: 0 45px;
}
.bs-banner.block-banner-text.style4 .content .title {
  font-size: 24px;
  color: #fff;
  font-family: inherit;
  font-style: normal;
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
  position: relative;
}
.bs-banner.block-banner-text.style4 .content .title:after {
  display: block;
  line-height: 31px;
  font-family: 'FontAwesome';
  content: "\f106\f106\f106\f106\f106\f106\f106\f106";
  margin-top: 3px;
  font-size: 12px;
}
.bs-banner.block-banner-text.style4 .content .subtitle {
  font-size: 12px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  font-style: italic;
  text-transform: none;
  line-height: 24px;
  font-weight: normal;
}
.bs-banner.block-banner-text.style4 .content .link-more {
  width: auto;
  height: auto;
  border: 2px solid #fff;
  font-size: 10px;
  padding: 13px 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  color: #fff;
  text-transform: uppercase;
  line-height: normal;
  margin-top: 85px;
  display: inline-block;
}
.bs-banner.block-banner-text.style5 .content {
  right: 110px;
  transform: translateY(-50%);
  top: 50%;
  left: auto;
}
.bs-banner.block-banner-text.style5 .content .link-more {
  width: auto;
  height: auto;
  border: none;
  line-height: normal;
  font-family: 'Poppins', sans-serif;
  font-style: italic;
  font-size: 14px;
  text-decoration: underline;
  color: #aaa;
  margin-top: 35px;
}
.bs-banner.block-banner-text.style5 .content.left-algin {
  right: auto;
  left: 60px;
}
.bs-banner.block-banner-text.style2 .content .title {
  font-size: 14px;
  color: #b6b6b6;
  text-transform: uppercase;
  font-style: normal;
  margin-bottom: 5px;
  margin-top: 10px;
}
.bs-banner.block-banner-text.style2 .content .subtitle {
  font-size: 12px;
  color: #888888;
  font-style: italic;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  text-transform: none;
}
.bs-banner.block-banner-text.style2 .content .flash {
  font-size: 10px;
  text-transform: uppercase;
  padding: 0 15px;
  display: inline-block;
  background-color: #e9c77b;
  color: #fff;
  margin-top: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.bs-banner.block-banner-text.style3 .content {
  right: 40px;
  transform: translateY(-50%);
  top: 50%;
}
.bs-banner.block-banner-text.style3 .content .title {
  color: #fff;
  font-family: inherit;
  font-style: normal;
}
.bs-banner.block-banner-text.style3 .content .subtitle {
  color: #fff;
}
.bs-banner.block-banner-text.style3 .content .link-more {
  border: none;
  width: auto;
  height: auto;
  font-size: 14px;
  color: #fff;
  text-decoration: underline;
  font-family: 'Poppins', sans-serif;
  font-style: italic;
  font-weight: normal;
  margin-top: 55px;
}
.bs-banner.block-banner-text.bottom .content {
  left: 0px;
  right: 0px;
  bottom: 100px;
  top: auto;
}
.bs-banner.block-banner-text.right .content {
  left: 50%;
  transform: translateY(-50%);
  top: 50%;
}
.bs-banner.block-banner-text.left .content {
  right: 50%;
  transform: translateY(-50%);
  top: 50%;
  left: auto;
}
.bs-banner.block-banner-text .content {
  position: absolute;
  left: 20px;
  top: 34px;
}
.bs-banner.block-banner-text .content .title {
  font-size: 20px;
  color: #b73337;
  font-weight: 700;
  margin: 0;
}
.bs-banner.block-banner-text .content .subtitle {
  margin: 0;
  font-size: 13px;
  margin-top: 11px;
  max-width: 180px;
  line-height: 16px;
}
.bs-banner.block-banner-text .content .link-more {
  display: inline-block;
  margin-top: 36px;
  color: #5d8ebd;
}
.bs-banner.block-banner-text .content .link-more em {
  margin-left: 5px;
}
.bs-banner.block-banner-text.white .content .title,
.bs-banner.block-banner-text.white .content .subtitle,
.bs-banner.block-banner-text.white .content .link-more {
  color: #fff;
}
.bs-banner.block-banner-text.white .content .link-more {
  border-color: #fff;
}
.section-bestseller .tab_container {
  float: left;
  width: 100%;
}
.section-bestseller .tab_container .owl-item.first-active .item-product {
  border-left: 1px solid #e6e6e6;
}
.section-bestseller .tab_container .item-product {
  border: 1px solid #e6e6e6;
  border-left: 1px solid transparent;
  padding: 0;
}
.section-bestseller .tab_container .item-product:last-child {
  margin-top: -1px;
}
.section-bestseller .tab_container .item-product .content-item-product .product-info {
  padding-left: 11px;
  padding-bottom: 15px;
}
.section-bestseller .tab_container .item-product .product-reviews-summary {
  margin: 0 0 10px;
}
.section-bestseller .tab_container .item-product:hover .content-item-product {
  width: 100%;
  background: #fff;
}
.section-bestseller .list-tab-product .box-title .title-tab-product h2 {
  display: none;
}
.section-bestseller .list-tab-product .box-title .tabs li {
  display: inline-block;
  padding: 17px 30px;
  font-size: 16px;
  font-weight: 700;
  color: #b73337;
  font-family: 'Poppins', sans-serif;
  background: #f4f4f4;
  margin-right: 3px;
  border-radius: 3px 3px 0 0;
}
.section-bestseller .list-tab-product .box-title .tabs li.active {
  background: #8e2629;
  color: #fff;
}
.section-bestseller .list-tab-product .box-title .tabs li:hover {
  background: #8e2629;
  color: #fff;
}
.product-media .gallery-placeholder._block-content-loading .bxslider .owl-controls.clickable .owl-buttons {
  display: none;
}
.upsell .owl-theme .owl-controls .owl-page span,
.related .owl-theme .owl-controls .owl-page span {
  display: none;
}
.the_blog .product-item {
  margin: 0;
}
.list-tab-product {
  margin-top: 86px;
}
.columns .column.main {
  padding-bottom: 0;
}
.hot-deal {
  margin-bottom: 60px;
}
.hot-deal canvas {
  display: none;
}
.hot-deal .title-product {
  margin-bottom: 6px;
}
.hot-deal .countdown_block {
  position: absolute;
  top: -60px;
  right: 0;
}
.hot-deal .countdown_block .title_countdown {
  display: inline-block;
  line-height: 50px;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #222;
}
.hot-deal .countdown_block .super-deal-countdown {
  display: inline-block;
  padding: 13px 20px;
  background: #8e2629;
  border-radius: 4px;
}
.hot-deal .countdown_block .super-deal-countdown .time_circles > div {
  display: inline-block;
  width: auto !important;
  padding: 5px;
  min-width: 63px;
  text-align: center;
  color: #fff;
}
.hot-deal .countdown_block .super-deal-countdown .time_circles > div:after {
  content: ":";
  display: inline-block;
  margin-left: 12px;
}
.hot-deal .countdown_block .super-deal-countdown .time_circles > div:last-child:after {
  content: "";
  margin: 0;
}
.hot-deal .countdown_block .super-deal-countdown .time_circles > div span.number {
  margin-right: 6px;
  min-width: 20px;
  display: inline-block;
  font-weight: 500;
}
.hot-deal .countdown_block .super-deal-countdown .time_circles > div span.text {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 14px;
  color: #ffe8c9;
}
.hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
  padding: 30px 15px;
  position: relative;
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
.box-cat {
  margin-top: 75px;
}
.box-cat .rokan-product-heading {
  display: none;
}
.box-cat ul.tabs {
  display: none;
}
.group-product .rokan-product-heading h2 {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  width: 20%;
  line-height: 26px;
  padding: 10px 27px;
  margin-bottom: 0;
  border-radius: 3px 3px 0 0;
  text-transform: uppercase;
  background: #8e2629;
}
.group-product .rokan-product-heading h2:before {
  content: "\f030";
  font-family: FontAwesome;
  font-size: 16px;
  color: #fff;
  padding-right: 18px;
}
.list-service .box-icon .icon {
  display: inline-block;
  margin-right: 20px;
}
.list-service .box-icon .icon .fa {
  font-size: 27px;
  margin-top: 6px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.list-service .box-icon .box-content {
  display: inline-block;
}
.list-service .box-icon .box-content h3 {
  font-size: 17px;
  color: #b73337;
  margin-bottom: 7px;
  text-transform: capitalize;
  font-weight: normal;
}
.list-service .box-icon:hover .icon .fa {
  color: #333333;
}
.section-services {
  padding: 132px 0 0 0;
  background: url(../images/bkg_services.jpg);
  margin-top: 60px;
}
.block-social {
  background: url(../images/bkg_social.jpg);
  min-height: 320px;
  position: relative;
  background-position: center;
}
.block-social:before {
  content: '';
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.block-social label {
  padding: 10px 0;
  padding-right: 25px;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  letter-spacing: 2px;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item {
  margin-top: 15px;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info h3 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 18px;
  margin-top: 25px;
  margin-bottom: 24px;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info h3 a {
  color: #b73337;
  font-weight: 500;
  font-size: 16px;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info h3 a:hover {
  color: #8e2629;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info .sub-categories {
  padding-left: 0;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info .sub-categories li {
  margin-bottom: 10px;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info .sub-categories li a {
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
  font-family: 'Poppins', sans-serif;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info .sub-categories li a:hover {
  color: #8e2629;
}
.section-featured-categories .wrap-category .owl-item .wp-item .item .popcat-box .category-info .link-all a {
  font-size: 16px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #71737a;
  font-family: 'Poppins', sans-serif;
}
.section-featured-categories .wrap-category .owl-item:last-child .item {
  border-right: none;
}
.section-brands .container .row {
  margin: 0;
}
.section-brands .block-title {
  display: none;
}
.section-brands .owl-pagination {
  display: none;
}
.section-brands .owl-right,
.section-brands .owl-left {
  display: none;
}
.section-brands .brandowl-play {
  position: relative;
  text-align: center;
}
.section-brands .brandowl-play img {
  opacity: 0.7;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.section-brands .brandowl-play img:hover {
  opacity: 1;
}
.product_row {
  position: relative;
}
.first-active .item-product:before {
  display: none;
}
.content-tab-product {
  overflow: hidden;
  margin-top: -6px;
}
.content-tab-product .tab-pane {
  display: none;
}
.content-tab-product .tab-pane.active {
  display: block;
}
.title-product a {
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
  font-family: 'Poppins', sans-serif;
  line-height: 18px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.title-product a:hover {
  color: #8e2629;
}
.owl-carousel .item-product {
  padding: 0 15px;
}
.addcart-link button,
.addcart-link action.tocart.primary {
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 500;
  background-color: #8e2629;
  line-height: 44px;
  min-height: 44px;
  width: 100%;
  color: #fff;
  border-radius: 0;
  text-transform: initial;
  z-index: 1;
  text-transform: uppercase;
  border-color: #e9edf0;
}
.addcart-link button:hover,
.addcart-link action.tocart.primary:hover {
  background: #8e2629;
  color: #fff;
}
.product-image-photo {
  width: 100%;
}
.price-box .minimal-price {
  margin-bottom: 0;
  line-height: 1;
}
.price-box .minimal-price .price-label {
  display: none;
}
.percent-saleoff {
  background: #ed321e none repeat scroll 0 0;
  color: #fff;
  height: 30px;
  left: 10px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: -7px;
  width: 46px;
  z-index: 3;
}
.percent-saleoff label {
  display: block;
  font-size: 14px;
  margin: 2px 0 -4px;
  font-weight: bold;
}
.percent-saleoff span {
  display: block;
  font-size: 12px;
  position: relative;
  z-index: 99;
}
.percent-saleoff::before {
  background: rgba(0, 0, 0, 0) url("../images/home1/shape.png") no-repeat scroll center top;
  content: "";
  display: block;
  height: 10px;
  left: -4px;
  position: absolute;
  top: 0px;
  width: 54px;
  z-index: 999;
}
.percent-saleoff::after {
  width: 0;
  height: 0;
  border-left: 23px solid transparent;
  border-right: 23px solid transparent;
  border-top: 12px solid #e6e6e6;
  position: absolute;
  bottom: -12px;
  content: "";
  left: 0;
}
.product-sold .ruler-sold {
  width: 100%;
  height: 7px;
  background: #ebebeb;
  border-radius: 3px;
  margin-top: 25px;
}
.product-sold .ruler-sold-count {
  background: #cc1414;
  height: 7px;
  border-radius: 3px;
}
.product-sold .count-sold {
  margin-top: 15px;
}
.amz-testimonial-container .persion .avatar {
  float: left;
}
.amz-testimonial-container .persion .name-position {
  vertical-align: middle;
  padding-left: 20px;
  display: inline-block;
  margin-top: 20px;
}
.amz-testimonial-container .persion .name-position .name {
  color: #ddd;
  font-size: 15px;
  font-family: 'Poppins', sans-serif;
}
.amz-testimonial-container .persion .name-position .time {
  font-size: 11px;
  font-style: italic;
  color: #888;
  position: relative;
  margin-top: 3px;
}
.amz-testimonial-container .persion .name-position .time:before {
  content: "\f073";
  font-family: FontAwesome;
  color: #888888;
  font-size: 11px;
  margin-right: 6px;
  display: inline-block;
  font-style: normal;
}
.amz-testimonial-container .quote {
  position: relative;
  margin-top: 30px;
  display: inline-block;
  clear: both;
}
.amz-testimonial-container .quote p {
  font-size: 12.5px;
  line-height: 1.5;
  position: relative;
  color: #aaaaaa;
  margin: 0;
  text-indent: 25px;
}
.amz-testimonial-container .quote p:before,
.amz-testimonial-container .quote p:after {
  content: "";
  display: inline-block;
  font-size: 30px;
  color: #dddddd;
  font-family: 'Poppins', sans-serif;
  position: absolute;
  line-height: 1;
}
.amz-testimonial-container .quote p:before {
  content: "“";
  left: -25px;
  top: -10px;
}
.amz-testimonial-container .quote p:after {
  content: "”";
  right: 0px;
  bottom: -12px;
}
.section-bestseller .wrapper-bestseller .rokan-bestseller .rokan-bestseller-heading {
  margin: 0;
  padding: 0;
  background: #585e6a;
  display: inline-block;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.section-bestseller .wrapper-bestseller .rokan-bestseller .rokan-bestseller-heading h2 {
  font-size: 18px;
  color: #fff;
  margin: 0;
  padding: 19px 25px;
}
.section-bestseller .wrapper-bestseller .rokan-bestseller .rokan-bestseller-heading:before {
  display: none;
}
.section-bestseller .wrapper-bestseller .rokan-bestseller .content-bestseller {
  padding: 20px 20px 38px;
  border: 1px solid #f1f1f1;
}
.section-bestseller .categorytab-container {
  position: relative;
}
.section-bestseller .categorytab-container .computer-laptop {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  width: 25%;
  line-height: 26px;
  padding: 10px 27px;
  margin-bottom: 0;
  border-radius: 3px 3px 0 0;
  text-transform: uppercase;
  background: #8e2629;
}
.section-bestseller .categorytab-container .computer-laptop:before {
  content: "\f109";
  font-family: FontAwesome;
  font-size: 16px;
  color: #fff;
  padding-right: 10px;
}
.section-bestseller .categorytab-container .computer-laptop:hover {
  opacity: 0.7;
}
.section-bestseller .categorytab-container .rokan-product-heading {
  display: none;
}
.section-bestseller .categorytab-container .vc_tta-tabs-container {
  position: absolute;
  top: 0;
  left: 42%;
}
.section-bestseller .categorytab-container .vc_tta-tabs-container .tabs li {
  display: inline-block;
  list-style-type: none;
  margin-top: 10px;
  margin-left: 38px;
  font-size: 16px;
  font-weight: 400;
  color: #2f3034;
  font-family: 'Poppins', sans-serif;
}
.section-bestseller .categorytab-container .vc_tta-tabs-container .tabs li:hover {
  color: #8e2629;
}
.section-bestseller .categorytab-container .item-product .info-price .price-box p.price-from,
.section-bestseller .categorytab-container .item-product .info-price .price-box p.price-to {
  line-height: 12px;
}
.section-bestseller .categorytab-container .item-product .info-price .price-box p.price-from .price,
.section-bestseller .categorytab-container .item-product .info-price .price-box p.price-to .price {
  font-size: 12px;
}
.section-bestseller .categorytab-container .info-price .minimal-price {
  margin: 0;
  line-height: unset;
}
.box-blog {
  margin-bottom: 100px;
  position: relative;
}
.box-blog:before {
  content: "";
  height: 6px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.box-blog .item-blog {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.12);
  margin: 2px;
}
.box-blog .item-blog .blog-info {
  padding: 0 20px;
}
.box-blog .item-blog .blog-button {
  border-top: 1px solid #f1f1f1;
  color: #b73337;
  font-size: 12px;
  padding: 13px 20px;
  overflow: hidden;
  margin-top: 25px;
}
.box-blog .item-blog .blog-button .in_category {
  line-height: 34px;
}
.box-blog .item-blog .blog-button .readmore {
  border: 1px solid #e6e6e6;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  background: #fff;
  display: inline-block;
  border-radius: 100%;
  float: right;
  padding: 6px 25px;
  position: relative;
}
.box-blog .item-blog .blog-button .readmore:hover {
  background: #333333;
  color: #fff;
}
.box-blog .blog-image {
  position: relative;
}
.box-blog .blog-image a:hover:before {
  opacity: 0.68;
  filter: alpha(opacity=10);
  visibility: visible;
  z-index: 99;
}
.box-blog .blog-image a:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 999;
}
.box-blog .blog-image a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  transition: all 0.2s;
}
.box-blog .blog-image a:after {
  content: '+';
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  font-size: 30px;
  font-weight: 100;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.box-blog .block-content .blog-title {
  margin: 12px 0 5px;
}
.box-blog .block-content .blog-title a {
  color: #444444;
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
}
.box-blog .block-content .blog-title a:hover {
  color: #333333;
}
.box-blog .block-content .time-conment .fa {
  color: #888;
  font-size: 15px;
  margin-right: 5px;
  display: none;
}
.box-blog .block-content .time-conment .date-time {
  color: #aaa;
  font-size: 12px;
  margin-bottom: 10px;
  position: relative;
}
.box-blog .block-content .short-des {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
  line-height: 1.5;
}
.product.attribute.sku .value {
  display: inline-block;
  color: #333333;
}
.sidebar .block.block-recent-posts .block-content .item {
  margin-bottom: 10px;
  line-height: 24px;
}
.post-view blockquote,
.post-list blockquote {
  border-color: #e6e6e6;
  border-width: 3px;
  margin: 20px 0;
}
.post-view .post-holder,
.post-list .post-holder {
  margin-bottom: 30px;
}
.post-view .post-header,
.post-list .post-header {
  margin-top: 10px;
  margin-bottom: -15px;
}
.post-view .post-info,
.post-list .post-info,
.post-view .post-content,
.post-list .post-content {
  margin-top: 20px;
}
.post-view .post-info .post-posed-date,
.post-list .post-info .post-posed-date,
.post-view .post-content .post-posed-date,
.post-list .post-content .post-posed-date {
  display: inline-block;
  color: #2b2b2b;
  text-transform: uppercase;
  font-size: 12px;
}
.post-view .post-info .dash,
.post-list .post-info .dash,
.post-view .post-content .dash,
.post-list .post-content .dash {
  display: inline-block;
}
.post-view .post-info .post-categories,
.post-list .post-info .post-categories,
.post-view .post-content .post-categories,
.post-list .post-content .post-categories {
  text-transform: uppercase;
  display: inline-block;
}
.post-view .post-info .post-categories .label,
.post-list .post-info .post-categories .label,
.post-view .post-content .post-categories .label,
.post-list .post-content .post-categories .label {
  color: #2b2b2b;
  font-size: 12px;
  font-weight: normal;
}
.post-view .post-info .post-categories a,
.post-list .post-info .post-categories a,
.post-view .post-content .post-categories a,
.post-list .post-content .post-categories a {
  color: #333333;
  font-size: 12px;
  display: inline-block;
  margin-top: 2px;
}
.post-view .post-info .post-title,
.post-list .post-info .post-title,
.post-view .post-content .post-title,
.post-list .post-content .post-title {
  margin-top: 10px;
}
.post-view .post-info .post-title a,
.post-list .post-info .post-title a,
.post-view .post-content .post-title a,
.post-list .post-content .post-title a {
  color: #b73337;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
}
.post-view .post-info .post-title a:hover,
.post-list .post-info .post-title a:hover,
.post-view .post-content .post-title a:hover,
.post-list .post-content .post-title a:hover {
  color: #8e2629;
}
.post-view .post-info .post-description,
.post-list .post-info .post-description,
.post-view .post-content .post-description,
.post-list .post-content .post-description {
  font-size: 14px;
  color: #333333;
  line-height: 1.8;
}
.post-view .post-info .post-description p,
.post-list .post-info .post-description p,
.post-view .post-content .post-description p,
.post-list .post-content .post-description p {
  line-height: 24px;
  margin-bottom: 22px;
}
.widget.block-search {
  float: left;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0 !important;
}
.widget .block-title strong {
  font-size: 16px;
  color: #222222;
  font-weight: 700;
  position: relative;
  text-transform: uppercase;
  padding-bottom: 18px;
  margin-bottom: 25px;
  font-family: 'Poppins', sans-serif;
  display: block;
}
.widget .block-title strong:after {
  content: "";
  width: 25px;
  border-top: 3px solid #333333;
  position: absolute;
  left: 0;
  bottom: 0;
}
.category-view .category-image {
  max-height: 405px;
  overflow: hidden;
  margin-top: -30px;
}
.breadcrumbs .item:not(:last-child):after {
  vertical-align: bottom;
}
.page-products .page-title-wrapper {
  display: none;
}
.slider_left-slider {
  margin-bottom: 40px;
}
.block-compare .counter,
.block-wishlist .counter {
  font-size: 14px;
}
.block.filter {
  margin-top: 10px;
}
.block-compare .action.compare {
  border: 1px solid #e6e6e6;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  background: #fff;
  display: inline-block;
  border-radius: 100%;
  text-transform: none;
  border: 0;
  line-height: 21px;
  position: relative;
}
.block-compare .action.compare:hover {
  border: 0;
  background: #333333;
}
.block-compare .action.compare:hover:before {
  width: 100%;
}
.breadcrumbs ul {
  line-height: 19px;
}
.breadcrumbs ul li {
  font-size: 13px;
}
.breadcrumbs ul li:after {
  color: #8e2629;
}
.breadcrumbs ul li a {
  color: #999;
}
.breadcrumbs ul li a:hover {
  color: #8e2629;
}
.breadcrumbs ul li strong {
  color: #8e2629;
}
.abs-shopping-cart-items .action.update:before,
.block-cart-failed .action.update:before,
.cart-container .form-cart .action.update:before {
  width: auto;
}
button:active,
.cart.table-wrapper .actions-toolbar > .action:active,
.cart.table-wrapper .action-gift:active {
  box-shadow: none;
}
.cart.table-wrapper {
  font-size: 16px;
}
.cart.table-wrapper .product-item-details {
  text-align: left;
}
.cart.table-wrapper .cart.items .col {
  border-bottom: 0px solid #e6e6e6;
  text-align: center;
  padding: 12px 0;
  border-top: 0;
}
.cart.table-wrapper .cart.items .col span {
  color: #b73337;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  vertical-align: middle;
}
.cart.table-wrapper .cart.items .col .cart-price {
  font-size: 15px;
}
.cart.table-wrapper .cart.items .col .product-item-photo {
  padding-left: 20px;
}
.cart.table-wrapper .cart.items .col .product-item-name {
  margin-top: 10px;
  font-family: 'Poppins', sans-serif;
}
.cart.table-wrapper #shopping-cart-table {
  width: 100%;
}
.cart-summary .title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-top: 0;
  color: #b73337;
}
.checkout-cart-index .page-title-wrapper {
  margin: 0 auto;
}
.checkout-container .opc-progress-bar {
  margin-bottom: 30px;
}
.checkout-container .opc-progress-bar .opc-progress-bar-item.active span {
  font-size: 20px;
}
.checkout-container .opc-progress-bar .opc-progress-bar-item span {
  font-size: 18px;
}
.checkout-container .opc-progress-bar .opc-progress-bar-item span:after {
  font-size: 20px;
  line-height: 26px;
}
.checkout-container .table-checkout-shipping-method input[type="radio"] {
  margin-left: 10px;
}
.opc-block-summary {
  background: #fafafa;
}
.account .fieldset .legend {
  margin-left: 0;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 500;
}
.form-newsletter-manage .fieldset > .field:before {
  display: none;
}
.block.upsell {
  margin-bottom: 0;
}
.block.upsell:before {
  display: table;
  content: " ";
}
.block.upsell:after {
  display: table;
  content: " ";
  clear: both;
}
.block.related:before {
  display: table;
  content: " ";
}
.block.related:after {
  display: table;
  content: " ";
  clear: both;
}
.block.related .rokan-product-heading {
  margin-top: 0;
}
.block.related .rokan-product-heading h2 {
  text-align: left;
}
.block.related .rokan-product-heading:after {
  background-position: left center;
}
.sidebar .product-items .product-item {
  padding: 0;
  margin-bottom: 30px;
}
/*style footer-tags */
.form_search {
  background-color: #b73337;
}
.form-newletter {
  position: relative;
}
.form-newletter .search_input {
  line-height: 100px;
  width: 100%;
  height: 50px !important;
  margin: 25px 0;
  padding-left: 25px;
  border-radius: 4px !important;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #71737a;
}
.form-newletter .subscribe {
  position: absolute;
  top: 25px;
  right: 0;
  padding: 7px 45px;
  line-height: 36px;
  background: #8e2629;
  text-transform: uppercase;
  border: none;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
}
.form-newletter .subscribe:hover {
  opacity: 0.7;
}
.text_form {
  text-transform: uppercase;
  line-height: 100px;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  font-family: 'Poppins', sans-serif;
}
/* end style form-search */
.map_marker {
  padding-left: 30px;
  position: relative;
}
.map_marker:before {
  position: absolute;
  top: 0;
  left: 6px;
  content: "\f041";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 10px;
}
.fax:before {
  content: "\f1ac";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 10px;
}
.envelope:before {
  content: "\f0e0";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 10px;
}
.youtube:before {
  content: "\f167";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 15px;
}
.vine:before {
  content: "\f1ca";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 15px;
}
.dribbble:before {
  content: "\f17d";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 15px;
}
.twitter:before {
  content: "\f099";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 15px;
}
.facebook:before {
  content: "\f09a";
  font-family: FontAwesome;
  font-size: 20px;
  color: #71737a;
  padding-right: 15px;
}
/* end style footer */
.fixed-right {
  position: fixed;
  top: 50%;
  right: 10px;
  background: #fff;
  z-index: 999;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
.fixed-right ul li a {
  border-bottom: 1px solid #e1e1e1;
  font-size: 0;
  display: inline-block;
  text-align: center;
}
.fixed-right ul li a:before {
  content: "";
  font-family: 'simple-line-icons' !important;
  font-size: 14px;
  color: #222;
  width: 40px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
}
.fixed-right ul li a:hover:before {
  color: #fff;
  background: #8e2629;
}
.fixed-right ul li:last-child a {
  border-bottom: 0;
}
.fixed-right ul li.fixed_account a:before {
  content: "\e002";
}
.fixed-right ul li.fixed_wishlist a:before {
  content: "\e09b";
}
.fixed-right ul li.fixed_contact a:before {
  content: "\e01e";
}
.social-network a {
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  display: block;
  position: relative;
}
.social-network a:hover::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, 0.1);
}
.item-tags-category {
  padding: 10px 0;
}
.item-tags-category h2 {
  color: #fff;
  display: table-cell;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}
.item-tags-category span {
  display: block;
  color: #b73337;
  text-transform: none;
  white-space: nowrap;
}
.item-tags-category ul {
  display: table-cell;
  font-size: 0;
  margin: 0;
  padding-left: 8px;
}
.item-tags-category ul li {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 10px;
}
.item-tags-category ul li:last-child a {
  border: none;
}
.item-tags-category ul li a {
  border-right: 1px solid #e6e6e6;
  color: #999999;
  display: block;
  height: 13px;
  line-height: 13px;
  padding: 0 5px;
}
.item-tags-category ul li a:hover {
  color: #333333;
}
.item-tags-category ul li a.active {
  text-transform: uppercase;
  font-weight: 700;
}
.list-tags-category {
  padding: 35px 0;
  margin-top: 50px;
  border-top: 1px solid #e6e6e6;
}
.newsletter div.mage-error[generated] {
  position: absolute;
  font-size: 12px;
  bottom: -15px;
  left: 15px;
}
.title-tab-product {
  float: none;
}
.title-tab-product li {
  cursor: pointer;
}
.clr {
  clear: both;
}
.banner_item_bg {
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 30px;
}
.search .shop-tab-title {
  margin-top: 0;
  min-height: 41px;
}
.post-date {
  font-family: 'Poppins', sans-serif;
  font-size: 13.2px;
  font-weight: 400;
  color: #8e2629;
  margin-bottom: 17px;
  display: inline-block;
}
.post-date > strong {
  margin-right: 5px;
}
.blog-post-info .desc {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #b73337;
  font-weight: 400;
}
.post-paginav li.item {
  color: #b73337;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  border-radius: 100%;
  margin-right: 8px;
  padding: 0 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  text-align: center;
  font-weight: normal;
}
.pages strong.page {
  line-height: 42px;
}
.post-paginav li:hover,
.post-paginav li.current {
  background: #8e2629 none repeat scroll 0 0;
  border-color: #8e2629;
  color: #fff;
}
.post-paginav li:hover strong.page,
.post-paginav li.current strong.page {
  color: #fff;
}
.post-paginav li:hover span,
.post-paginav li.current span {
  color: #fff;
}
.post-paginav .pages a.page {
  color: #b73337;
}
.post-paginav .pages a.page:visited {
  color: #b73337;
  text-decoration: none;
}
.post-paginav .pages {
  font-weight: normal;
}
.post-paginav .pages .action.next:before,
.post-paginav .pages .action.previous:before {
  content: '';
}
.post-paginav .pages .action {
  width: auto;
  border: 0;
}
.post-paginav .pages .action.next,
.post-paginav .pages .action.previous {
  margin: 0;
}
.post-paginav .pages .action.next > span,
.post-paginav .pages .action.previous > span {
  position: inherit;
  font-weight: normal;
}
.post-paginav .pages .action.next > span.label,
.post-paginav .pages .action.previous > span.label {
  display: none;
}
.desc blockquote {
  border-left: 5px solid #e6e6e6;
}
.widget-related-product .product-reviews-summary.empty .reviews-actions,
.widget-related-product .product-reviews-summary .reviews-actions {
  display: none;
}
.widget-related-product .price-container .price {
  font-size: 14px;
  color: #ED321E;
}
.widget-related-product .title-product {
  margin: 15px 0 0;
}
.widget-related-product .product-reviews-summary {
  margin: 0;
}
.widget-related-product .old-price .price-container .price {
  color: #999;
}
.widget-related-product span {
  color: #999;
}
.page-product-grouped .product-view .product-item-name {
  margin-top: 0;
}
.page-product-grouped .product-view .attr-info {
  margin: 0;
}
.page-product-grouped .product-view .attr-info .price-box {
  border: none;
  margin: 0;
}
.page-product-grouped .product-view .detail-info-product-view .box-inner1 .price-box {
  display: none;
}
.page-product-grouped .product-view .detail-info-product-view .box-inner1 .product-info-price {
  margin-bottom: 10px;
}
.page-product-grouped .product-view .detail-info-product-view .box-inner1 .product.attribute {
  margin-bottom: 10px;
}
#super-product-table th {
  font-weight: bold;
  text-transform: uppercase;
}
#super-product-table .price-container .price {
  font-size: 14px !important;
}
#super-product-table .old-price {
  margin: 4px 12px 0 !important;
}
#super-product-table .old-price .price-container .price {
  font-size: 14px !important;
}
.catalog-product-view .bundle-options-container .product-options-wrapper {
  width: 100%;
}
.catalog-product-view fieldset {
  margin: 0 0 10px;
}
.catalog-product-view .product-add-form {
  width: 100%;
  clear: both;
  float: left;
  border: 1px solid #e8e8e8;
  padding: 0 0 0 20px;
  margin: 20px 0;
}
.catalog-product-view .bundle-options-container {
  margin: 0;
}
.catalog-product-view .bundle-options-container .legend.title {
  margin: 20px 0 10px 0;
  font-size: 20px;
}
.catalog-product-view .bundle-options-container .field.option > label.label span {
  font-weight: bold;
}
.catalog-product-view .bundle-options-container .control .field {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.catalog-product-view .bundle-options-container .control .field input {
  float: left;
}
.catalog-product-view .bundle-options-container .control .field label {
  float: left;
  margin: 3px 0 0 10px;
}
.catalog-product-view .bundle-options-container .control .field label span.price {
  font-size: 14px;
}
.catalog-product-view .bundle-options-container .qty-holder label {
  margin: 3px 10px 0 0 !important;
}
.catalog-product-view #bundleSummary .title > strong {
  font-size: 20px;
  font-weight: 300;
}
.catalog-product-view #bundleSummary .product-details {
  padding: 10px 0;
}
.catalog-product-view #bundleSummary .product-details .price-box .price {
  font-size: 30px;
  color: #ED321E;
}
.catalog-product-view #bundleSummary .product-details .attr-product .info-qty input {
  border: 0;
  text: center;
  width: 100%;
}
.catalog-product-view #bundleSummary .product-details .attr-product .label {
  display: none;
}
.catalog-product-view #bundleSummary .product-details .towishlist,
.catalog-product-view #bundleSummary .product-details .tocompare {
  display: none;
}
.catalog-product-view #bundleSummary .product-details .actions button {
  width: 238px;
  margin-bottom: 10px;
}
.page-product-bundle .detail-info-product-view,
.wrapper_quickview_item .detail-info-product-view {
  position: relative;
}
.page-product-bundle .detail-info-product-view .bundle-actions,
.wrapper_quickview_item .detail-info-product-view .bundle-actions {
  position: absolute;
  left: 81px;
  bottom: 65px;
  z-index: 10;
}
.page-product-bundle .detail-info-product-view .price-box p,
.wrapper_quickview_item .detail-info-product-view .price-box p {
  display: inline-block;
  width: 100%;
}
.page-product-bundle .detail-info-product-view .price-box p .price-final_price,
.wrapper_quickview_item .detail-info-product-view .price-box p .price-final_price {
  float: left;
}
.page-product-bundle .detail-info-product-view .price-box p .old-price,
.wrapper_quickview_item .detail-info-product-view .price-box p .old-price {
  margin: 0 0 0 10px;
}
.page-product-bundle .detail-info-product-view .price-box p .old-price .price,
.wrapper_quickview_item .detail-info-product-view .price-box p .old-price .price {
  text-decoration: line-through;
}
.wrapper_quickview_item .bundle-actions {
  left: 80px !important;
}
.wrapper_quickview_item .detail-info-product-view .product.attribute.overview .value p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wrapper_quickview_item .detail-info-product-view .product-add-form form .actions button {
  min-height: 45px;
}
.product-info-downloadable-custom .product-options-wrapper,
.product-info-downloadable-custom .product-options-bottom {
  width: 100% !important;
}
.product-info-downloadable-custom .price-box {
  display: none !important;
}
.product-info-downloadable-custom .product-add-form {
  margin: 0 !important;
}
.product-info-downloadable-custom #downloadable-links-list input {
  margin: 0;
}
.product-info-downloadable-custom .field.downloads .price-container .price-wrapper {
  padding-left: 10px;
}
.product-info-downloadable-custom .field.downloads .price-container:before {
  position: absolute;
}
.product-view .main-detail .items.samples {
  margin-top: 20px;
}
.item-product .info-price .price-box p.price-from,
.item-product .info-price .price-box p.price-to {
  display: inline-block;
  margin: 0;
  line-height: unset;
}
.item-product:hover .quickview-product {
  opacity: 1;
}
.checkout-onepage-success #maincontent {
  text-align: center;
}
.checkout-onepage-success #maincontent .actions-toolbar > .primary {
  float: none;
}
.cms-no-route #maincontent {
  text-align: center;
  padding-top: 50px;
}
.cms-no-route #maincontent ul > li {
  margin-bottom: 10px;
}
.cms-no-route #maincontent .page-title-wrapper {
  text-align: center;
}
.cms-page-view #maincontent {
  line-height: 22px;
}
.cms-page-view #maincontent h2 {
  font-size: 24px;
}
.store-item iframe {
  max-width: 100%;
}
/* style introduct-service */
.introduct-service {
  display: inline-block;
  width: 100%;
}
.introduct_service div {
  float: left;
  width: 25%;
  text-align: center;
}
.introduct_service div:hover {
  color: #fff;
}
.introduct_service div:hover:before {
  color: #fff;
}
.introduct_service {
  text-transform: uppercase;
}
.delivery {
  border-left: 1px solid #b73337;
  padding: 41px 0px;
  background-color: #b73337;
  color: #8d8f98;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
}
.delivery:first-child {
  border-left: 0;
}
.ship:before,
.shield:before,
.medkit:before,
.support:before {
  content: "";
  font-family: FontAwesome;
  font-size: 36px;
  color: #8d8f98;
}
.ship:before {
  content: "\f21a";
}
.shield:before {
  content: "\f0fa";
}
.medkit:before {
  content: "\f132";
}
.support:before {
  content: "\f1cd";
}
/* end style introduct-service */
.popup_avaiable {
  text-align: center;
}
.popup_avaiable .action_button ul li {
  margin-top: 10px;
}
.select-category .chosen-drop {
  top: 104% !important;
  width: 160% !important;
}
.select-category .chosen-results li {
  padding: 5px 12px !important;
}
.verticalmenu.navigation.side-verticalmenu li.level0 > a > span.cat-label {
  padding: 4px;
}
.loader {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  top: 50%;
  left: 50%;
  background: #fff;
  z-index: 100000;
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.header_main {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
.header_main .contacinfo-phone {
  float: left;
}
.header_main .contacinfo-phone .wrap {
  color: #fff;
  font-weight: 500;
  padding-left: 10px;
  padding-top: 7px;
  font-size: 16px;
}
.header_main .contacinfo-phone label {
  color: #fff;
  width: 100%;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 400;
}
.list-ads1 {
  margin-top: 30px;
}
.list-ads1 .item-ads4 {
  margin-bottom: 20px;
  text-align: center;
}
.list-ads1 .row > div:last-child .item-ads4 {
  margin-bottom: 0;
}
.banner-slider-top .block_slider {
  width: 73.58%;
  padding: 0 10px;
}
.banner-slider-top .block_banner {
  width: 26.42%;
  padding: 0 10px;
}
.velaServicesInner {
  border: 1px solid #e6e6e6;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 3px;
  margin-top: 30px;
  margin-bottom: 50px;
  background: #fff;
}
.velaServicesInner .rowFlexMargin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
.velaServicesInner .flexJustifyCenter {
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.velaServicesInner .d-flex {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.velaServicesInner .boxService:hover > .boxServiceImage {
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.velaServicesInner .boxServiceImage {
  margin-right: 15px;
  width: 48px;
  height: 48px;
  background-color: #8e2629;
}
.velaServicesInner .boxServiceImage.boxServiceImage1 {
  -webkit-mask: url(images/introduct1.svg) no-repeat center center;
  mask: url(images/introduct1.svg) no-repeat center center;
}
.velaServicesInner .boxServiceImage.boxServiceImage2 {
  -webkit-mask: url(images/introduct2.svg) no-repeat center center;
  mask: url(images/introduct2.svg) no-repeat center center;
}
.velaServicesInner .boxServiceImage.boxServiceImage3 {
  -webkit-mask: url(images/introduct3.svg) no-repeat center center;
  mask: url(images/introduct3.svg) no-repeat center center;
}
.velaServicesInner .boxServiceImage.boxServiceImage4 {
  -webkit-mask: url(images/introduct4.svg) no-repeat center 6px;
  mask: url(images/introduct4.svg) no-repeat center 6px;
  width: 53px;
  height: 53px;
}
.velaServicesInner .boxServiceImage.boxServiceImage5 {
  -webkit-mask: url(images/introduct5.svg) no-repeat center center;
  mask: url(images/introduct5.svg) no-repeat center center;
}
.velaServicesInner .boxServiceContent {
  padding-top: 9px;
}
.velaServicesInner .boxServiceTitle {
  font-weight: 500;
  margin: 0 0 5px;
  font-size: 14px;
  color: #b73337;
}
.velaServicesInner .boxServiceDesc {
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
}
.velaServicesInner .rowFlex > div:not(:last-child):before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 30px;
  margin-top: -15px;
  background: #e1e1e1;
}
.velaServicesInner .rowFlex > div {
  margin: 25px 0;
  position: relative;
}
.velaServicesInner .lnr {
  font-size: 0;
  color: #b73337;
}
.velaServicesInner .lnr:before {
  font-size: 40px;
}
.velaServicesInner .lnr:hover {
  color: #8e2629;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level2 a:hover {
  text-indent: 10px;
}
.banner_left_1 {
  margin-top: 60px;
  margin-bottom: 50px;
}
.rokan-product-heading {
  padding: 6px 0 25px 0;
  position: relative;
}
.rokan-product-heading.category-tab {
  margin-bottom: 25px;
}
.rokan-product-heading .group-title1 {
  display: block;
}
.rokan-product-heading .group-title1 h2 {
  text-align: center;
  font-size: 30px;
}
.rokan-product-heading .group-title1 h2 .sup-title {
  font-size: 30px;
}
.rokan-product-heading .vc_tta-tabs-container .tabs-categorytab {
  text-align: center;
}
.rokan-product-heading .vc_tta-tabs-container .tabs-categorytab li {
  float: none;
  display: inline-block;
}
.rokan-product-heading.category-tab:before {
  display: none;
}
.rokan-product-heading h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  display: block;
  position: relative;
  font-weight: 500;
  line-height: 26px;
  color: #b73337;
}
.rokan-product-heading h2 .sup-title {
  font-size: 24px;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  color: #b73337;
  text-transform: capitalize;
}
.rokan-product-heading .short-dec {
  letter-spacing: 0;
  margin-top: 19px;
  margin-bottom: 14px;
}
@media (max-width: 991px) {
  .rokan-product-heading .short-dec br {
    display: none;
  }
}
.bs-banner {
  position: relative;
  overflow: hidden;
}
.bs-banner .banner-hover:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.bs-banner .banner-hover:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.bs-banner:hover .banner-hover:before {
  right: 50%;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
}
.bs-banner:hover .banner-hover:after {
  top: 50%;
  bottom: 50%;
  background: rgba(255, 255, 255, 0.2);
}
.the_blog {
  margin-bottom: 60px;
}
.the_blog .block-content {
  padding: 30px 15px;
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
.the_blog .blog-content .blog-info .blog-title a {
  margin: 15px 0 0;
}
.the_blog .blog-info .time-conment {
  padding: 15px 0 0;
}
.top_rate,
.new_product {
  margin-bottom: 50px;
}
.rokan-newproduct .block-content-new {
  padding: 30px 15px;
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
.rokan-newproduct .product-item {
  overflow: hidden;
  padding: 0 15px;
}
.rokan-newproduct .product-item .product-photo {
  float: left;
  width: 37%;
  margin-right: 10px;
  overflow: hidden;
}
.rokan-newproduct .product-reviews-summary {
  margin: 7px 0 12px;
}
body .icon-eye {
  font-family: 'simple-line-icons' !important;
}
.menu_left_home1 {
  padding-right: 15px;
}
.sidebar_left_home1 {
  padding-right: 20px;
}
.shadow_bkg_show,
.shadow_bkg {
  z-index: 9997;
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: opacity 0.8s ease, visibility 0.9s ease, -moz-transform 0.4s eas;
  -o-transition: opacity 0.8s ease, visibility 0.9s ease, -o-transform 0.4s eas;
  -webkit-transition: opacity 0.8s ease, visibility 0.9s ease, -webkit-transform 0.4s eas;
  transition: opacity 0.8s ease, visibility 0.9s ease, transform 0.4s ease;
}
.background_shadow_show .shadow_bkg_show,
.background_shadow .shadow_bkg {
  opacity: 1;
  visibility: visible;
}
#header {
  position: relative;
  z-index: 9998;
}
.blog-content .blog-info .blog-title a {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  color: #b73337;
  margin: 22px 0 0px 0;
  display: inline-block;
  line-height: 22px;
}
.blog-content .blog-info .blog-title a:hover {
  color: #8e2629;
}
.testi_monial {
  margin-bottom: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
}
.testi_monial .owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #fff;
}
.testi_monial .owl-theme .owl-pagination {
  position: unset;
  margin: 20px 0;
}
.testi_monial .owl-theme .owl-pagination .owl-page {
  display: inline-block;
  vertical-align: middle;
}
.testi_monial .owl-theme .owl-pagination .owl-page span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid #fff;
  margin: 0 3px;
  background: #ededed;
}
.testi_monial .owl-theme .owl-pagination .owl-page.active span,
.testi_monial .owl-theme .owl-pagination .owl-page:hover span {
  background-color: #fff;
  border-color: #8e2629;
}
.item-testimo {
  text-align: center;
}
.item-testimo .author-test-link {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  position: relative;
}
.item-testimo .author-test-link img {
  border-radius: 50%;
}
.item-testimo .author-test-info h3 {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  color: #8e2629;
  margin-bottom: 0;
  margin-top: 20px;
  margin-bottom: 10px;
}
.item-testimo .author-test-info span {
  font-size: 13px;
  color: #b73337;
}
.testimonialContent {
  background-color: #f2f6f8;
  padding: 85px 10px 60px;
  color: #b73337;
  position: relative;
}
.testimonialContent:before {
  width: 30px;
  height: 30px;
  content: "";
  background: url("../images/home1/quocte.png") center center no-repeat;
  position: absolute;
  top: 40px;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.blog-info .time-conment {
  padding: 3px 0 15px;
  line-height: 20px;
  position: relative;
  margin-right: 5px;
  display: inline-block;
  color: #888;
  font-size: 13px;
}
.blog-info .time-conment .date-time {
  color: #8e2629;
}
.blog-info .short-des {
  position: relative;
  display: inline-block;
  color: #333333;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rokan-product-heading h2.pull-left {
  padding: 0;
}
.category-tab .vc_tta-tabs-container {
  margin-right: 0;
}
.categorytab-container.cat_1 .vc_tta-tabs-container .tabs li.active a {
  color: #8e2629;
}
.categorytab-container.cat_1 .vc_tta-tabs-container .tabs li a {
  color: #888;
}
.vc_tta-tabs-container {
  margin: 0;
  padding: 0px;
  position: relative;
  line-height: 26px;
  letter-spacing: 0;
}
.vc_tta-tabs-container .tabs li {
  float: left;
  position: relative;
}
.vc_tta-tabs-container .tabs li a {
  color: #b73337;
  position: relative;
  font-size: 14px;
  padding: 0;
}
.vc_tta-tabs-container .tabs li.active a {
  color: #8e2629;
}
.vc_tta-tabs-container .tabs li:not(:last-child) {
  margin-right: 35px;
}
.fa-angle-down:before {
  content: "\e604";
  font-family: 'simple-line-icons' !important;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 > .open-children-toggle:before {
  content: "\e606";
  font-family: 'simple-line-icons' !important;
  right: 20px;
  top: 16px;
  position: absolute;
  font-size: 14px;
  color: #b73337;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:hover > .open-children-toggle:before {
  color: #8e2629;
}
.payment-method li .dis {
  display: none;
}
.payment-method li:hover .en {
  display: none;
}
.payment-method li:hover .dis {
  display: block;
}
.section-featured-categories .rows {
  margin: 0 -19px;
}
.section-featured-categories .wrap-category .owl-item .wp-item {
  padding: 0 20px;
}
.section-featured-categories .wrap-category .owl-item .wp-item {
  border-left: 1px solid #f5f5f5;
}
.section-featured-categories .wrap-category .owl-item.first-active .wp-item {
  border-left: 0;
}
.product-reviews-summary {
  display: block;
}
.product-reviews-summary .rating-summary {
  display: inline-block;
  text-align: unset;
}
.product-reviews-summary .reviews-actions {
  display: inline-block;
}
.product-rating .product-reviews-summary .reviews-actions {
  display: inline-block;
}
.section-brands {
  margin-bottom: 60px;
}
.section-brands .block-widget-rokanthemes-brand {
  border: 1px solid #e6e6e6;
  padding: 30px;
  background: #fff;
  border-radius: 3px;
}
.section-brands .brand-item a img {
  border: none;
  opacity: 0.2;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.section-brands .brand-item a img:hover {
  opacity: 1;
}
.section-brands .item {
  margin: 15px 0;
}
.section-brands .item .brand-item {
  margin: 0;
  margin-right: 30px;
}
.product-options-wrapper .swatch-attribute-label {
  margin-bottom: 10px;
}
body .swatch-option.image:not(.disabled):hover,
body .swatch-option.color:not(.disabled):hover {
  outline: none;
}
body .product-options-wrapper .swatch-option.text,
body .swatch-option {
  border-radius: 100%;
}
body .filter-content .swatch-option,
body .filter-content .swatch-attribute.color .swatch-attribute-options a .swatch-option {
  padding: 1px 2px;
  min-width: 30px;
  max-width: 90px;
  height: 30px;
  border-radius: 3px;
}
.item-post-full .post-title a {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
}
.item-post-full .post-title a:hover {
  color: #8e2629;
}
.post-list-wrapper {
  overflow: hidden;
}
.blog-list-post > div:nth-child(5n) {
  clear: both;
}
.widget-post-tab .post-tab-info h3 a {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
}
.widget-post-tab .post-tab-info h3 a:hover {
  color: #8e2629;
}
.minicart-wrapper .action.close {
  color: #b73337;
  position: absolute;
  top: 11px;
  right: 5px;
  width: 40px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  background-color: transparent;
  box-sizing: border-box;
  z-index: 2222;
  font: 300 24px/40px Arial, "Helvetica Neue", Helvetica, sans-serif;
  border-radius: 50%;
  border-width: 0;
  transition: background-color 0.25s ease 0s;
  opacity: 1;
}
.minicart-wrapper .action.close:before {
  line-height: 38px;
}
.product.attribute.sku {
  line-height: 22px;
  font-size: 14px;
  display: inline-block;
  margin-left: 20px;
}
body .one-step-checkout h1.checkout_header:before {
  border-top: 2px solid #8e2629;
}
body #shipping_method_step_header,
body .one-step-checkout h3 {
  background: #8e2629;
}
body .opcheckout-place span {
  color: #b73337;
}
body .opcheckout-place:hover span {
  color: #fff;
}
.abs-shopping-cart-items .action.update:before,
.block-cart-failed .action.update:before,
.cart-container .form-cart .action.update:before {
  line-height: 35px;
}
.cart-container .checkout-methods-items .action.primary span {
  font-size: 14px;
  line-height: inherit;
  font-weight: 400;
  text-transform: capitalize;
}
body .cart.table-wrapper .cart.items .col .product-item-name a {
  color: #b73337;
}
.cart.table-wrapper .cart.items .col {
  vertical-align: middle;
}
body table td,
body table th,
body table,
body td,
body th,
body .table > tbody + tbody {
  border: 0;
  border-right: 0;
}
.cart.table-wrapper .actions-toolbar > .action:last-child,
.action-gift:last-child {
  margin-right: 0;
  margin: 15px 0;
}
.cart.table-wrapper .actions-toolbar > .action,
.action-gift {
  margin-bottom: 0;
}
.cms-no-route #maincontent ul > li {
  line-height: 22px;
}
.cms-no-route #maincontent ul > li a {
  margin-top: 20px;
}
.post-view .post-content .post-description {
  margin-bottom: 20px;
}
.smart-search #choose_category {
  padding: 4px 15px;
}
._491z ._33ki {
  padding: 8px;
}
.hot-deal .hot-deal-tab {
  text-align: center;
}
.hot-deal .first-active .hot-deal-tab {
  border-left: none;
}
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul {
  border-radius: 0 0 3px 3px;
}
.hot-deal .title-product a {
  font-size: 16px;
  font-weight: 500;
}
.product-reviews-summary .reviews-actions a {
  font-size: 13px;
}
.content-cart {
  position: absolute;
  top: 5px;
  right: -80px;
  color: #333333;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.content-cart > span {
  display: block;
  text-transform: capitalize;
}
.head-contact {
  font-family: 'Poppins', sans-serif;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  float: right;
  line-height: 60px;
  border-left: 1px solid #e6e6e6;
  display: flex;
  align-items: center;
}
.head-contact:before {
  content: "\e91f";
  font-family: icomoon;
  font-size: 20px;
  padding: 0 13px 0 23px;
}
.product .value ul {
  padding-left: 18px;
  margin-bottom: 12px;
}
.product .value ul li {
  list-style-type: disc;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-content,
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-details {
  line-height: 22px;
}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
  text-align: center;
}
.product-reviews-summary .reviews-actions a.action.view {
  border-right: 1px solid #e6e6e6;
  padding-right: 5px;
  margin-right: 0;
}
.the_blog .product-item {
  padding: 0 15px;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
  border: 1px solid #e6e6e6;
  border-left: 0;
}
.verticalmenu.navigation.side-verticalmenu > ul {
  background: #fff;
  position: relative;
  border-radius: 0 0 3px 3px;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:hover > a {
  color: #8e2629;
}
body .swatch-attribute.size .swatch-option,
body .swatch-attribute.manufacturer .swatch-option {
  background: #fff;
  color: #b73337;
  outline: none;
}
body .swatch-attribute.size .swatch-option:hover,
body .swatch-attribute.manufacturer .swatch-option:hover {
  background: #8e2629;
  color: #fff;
  outline: none;
}
body .swatch-option:not(.disabled):hover {
  background: #8e2629;
  color: #fff;
}
.filter-current .filter-label {
  margin-bottom: 5px;
}
body .chosen-container .chosen-results li.highlighted {
  background-color: #8e2629;
  color: #fff;
}
.review-item,
body .minicart-items-wrapper {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.product-view .detail-info-product-view .price-box .old-price,
.wrapper_quickview_item .detail-info-product-view .price-box .old-price,
.product-view .detail-info-product-view .price-box .old.price,
.wrapper_quickview_item .detail-info-product-view .price-box .old.price {
  color: #b73337;
}
.detail-info-product-view {
  padding-left: 25px;
  margin-bottom: 50px;
}
.pages .items {
  font-weight: 400;
}
.sort-pagi-bar-bottom .toolbar-products {
  margin-bottom: 63px;
  margin-top: 30px;
  text-align: left;
  display: block;
  padding-top: 30px;
  border-top: 1px solid #e6e6e6;
}
.product-list li:last-child .item-product {
  border: 0;
}
.products-list .item-product:after {
  height: 100%;
}
.product-options-wrapper .swatch-attribute.manufacturer {
  width: 55%;
}
body .swatch-attribute.size .swatch-option.text {
  width: 32px;
  text-align: center;
  height: 32px;
  font-size: 12px;
  line-height: 30px;
  padding: 0;
  font-weight: 400;
  vertical-align: middle;
  display: inline-block;
}
.quick-view-content .wrapper_quickview_item .detail-info-product-view .attr-info .product-options-bottom .actions {
  display: inline-block;
}
.quick-view-content .wrapper_quickview_item .detail-info-product-view .attr-info .addcart-link {
  margin: 0;
}
.cart-container .checkout-methods-items .action.primary {
  background: #8e2629;
  color: #fff;
  padding: 0 15px;
  height: 50px;
  line-height: 48px;
  border-color: transparent;
}
.page-title-wrapper {
  margin-top: 30px;
}
.block {
  margin-bottom: 0;
}
.header-container .header-content .mini-cart-wrapper.enable-sticky {
  margin-right: 0;
}
.header-container .header-content .minicart-items-wrapper {
  max-height: 246px;
  overflow: auto;
}
.limiter .control {
  height: 40px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  padding: 0 20px 0 10px;
}
.limiter .control .limiter-options {
  border: none;
  margin: 0;
}
.zoom-image-thumb img,
.post-images img,
.blog-post-thumb img {
  border-radius: 3px;
}
/* 404 */
.cms-no-route .page-title-wrapper {
  display: none;
}
.cms-no-route .column.main .container h1 {
  font-size: 250px;
  color: #e6e6e6;
  line-height: 250px;
  font-weight: 500;
}
.cms-no-route .column.main .container h4 {
  text-transform: uppercase;
  font-weight: 700;
  color: #7b7b7b;
  margin-top: 30px;
  font-size: 14px;
  margin-bottom: 0;
}
.cms-no-route .column.main .container h2 {
  color: #b73337;
  font-size: 50px;
  font-weight: 500;
  margin-bottom: 30px;
  line-height: normal;
  margin-top: 12px;
}
.cms-no-route .column.main .container p {
  display: block;
  max-width: 80%;
  margin: auto;
  line-height: 30px;
}
.cms-no-route .column.main .container ul.disc {
  margin: 50px 0 100px;
}
.cms-no-route .column.main .container ul.disc li a {
  display: block;
  background: #b73337;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding: 18.5px 30px;
  line-height: 1.1;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  min-width: 190px;
}
.cms-no-route .column.main .container ul.disc li a:hover {
  background: #8e2629;
}
.detail-info-product-view .product-add-form form .actions {
  display: inline-block;
}
.detail-info-product-view .product-add-form form .actions button {
  margin: 0;
}
.product.info.detailed .product.data.items .item.content {
  border-top: 2px solid #e6e6e6;
}
.product.info.detailed {
  margin-top: 80px;
}
.product-view .product.info.detailed {
  margin-bottom: 50px;
}
.product-view .rokan-product-heading,
.wrapper_quickview_item .rokan-product-heading {
  margin-top: 50px;
}
.product.info.detailed .product.data.items .item.title a {
  height: 52px;
  line-height: 52px;
}
.product.info.detailed .product.data.items .item.title.active a {
  position: relative;
}
.header-container .header-content .minicart-wrapper .minicart-items .product-item-details {
  text-align: left;
}
.toolbar-products .pages .pages-items .item a,
.toolbar-products .pages .pages-items .item strong {
  height: 40px;
  width: 40px;
  line-height: 38px;
}
.block-minicart .block-content > .actions > .primary .action.primary {
  margin: 0;
}
body .checkbox-group {
  position: relative;
  display: inline-block;
  margin-top: 9px;
}
body .osc-ok-button {
  color: #555;
}
body .osc-ok-button:hover {
  color: #fff;
}
body .order-review-info .opcheckout-discount .messages {
  margin-top: 30px;
}
body .opcheckout-place {
  margin-top: 12px !important;
}
body #billing-new-address-form .field {
  padding: 5px 17px;
}
#one-step-checkout-form .checkout-review-load .data-table .totals {
  color: #000;
}
.wrap-payment-content .billing-address-details {
  display: inline-block;
  text-align: left;
  line-height: 22px;
}
.wrap-payment-content .billing-address-details .action-edit-address {
  margin: 10px 0;
}
.modal-slide._inner-scroll .modal-header {
  padding: 30px 0;
  text-align: center;
}
.modal-popup._inner-scroll .modal-content {
  padding-bottom: 30px;
  text-align: center;
}
.modal-popup.modal-slide .modal-footer {
  padding: 30px;
}
.checkout-success,
#registration {
  text-align: left;
}
.brand-view {
  text-align: center;
  padding-top: 25px;
}
input[type="text"],
input[type="email"],
textarea,
input[type="password"],
input[type="tel"] {
  padding: 15px 25px;
  background: #f4f4f4;
  border-radius: 3px;
}
.popup_avaiable {
  line-height: 22px;
}
.cart-summary {
  border-radius: 3px;
}
.cart-summary .block > .title {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
.cart-totals {
  border-top: none;
}
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after {
  top: 12px;
}
.cart-summary #co-shipping-method-form .item-options .radio {
  float: left;
  margin: 0 15px 0 0;
}
.items.methods .item-title {
  margin-bottom: 10px;
  color: #b73337;
}
.cart.table-wrapper .product-item-details {
  text-align: left;
  padding-left: 30px;
}
.form-address-edit .actions-toolbar .action.primary span {
  font-size: 14px;
}
.form-address-edit .actions-toolbar .action.primary {
  padding: 0 26px;
}
.fieldset > .field.choice:before,
.fieldset > .field.no-label:before {
  display: none;
}
.wishlist .product-item .price-box .price {
  font-size: 14px;
  color: #b73337;
}
.wishlist-index-index .products-grid .product-item .product-item-info,
.wishlist-index-index .product-item-info .product-item-info {
  width: 100%;
}
.wishlist-index-index .products-grid .product-item .limiter-options,
.wishlist-index-index .product-item-info .limiter-options {
  border: 0;
}
.wishlist-index-index .product-item-info button {
  background: #8e2629;
  color: #fff;
}
.products-grid.wishlist .product-item-comment {
  line-height: 26px;
}
div.register-login {
  float: left;
}
.page-product-bundle .product-view .detail-info-product-view .price-box .price-container .price,
.page-product-bundle .wrapper_quickview_item .detail-info-product-view .price-box .price-container .price {
  font-size: 18px;
}
.page-product-bundle .product-social-extra {
  margin: 0 0 30px 0;
}
#bundleSummary .product-details .attr-product .info-qty input {
  display: -webkit-box;
  height: auto;
}
.catalog-product-view #bundleSummary .product-details .price-box .price {
  font-size: 18px;
  color: #8e2629;
}
.bundle-options-wrapper .nested {
  margin-top: 10px;
}
.page-product-bundle .detail-info-product-view .bundle-actions,
.wrapper_quickview_item .detail-info-product-view .bundle-actions {
  position: unset;
}
.product-options-wrapper .swatch-attribute input[type="text"] {
  margin-top: 10px;
}
.product-reviews-summary .reviews-actions a.action.view {
  border-right: 1px solid #e6e6e6;
  padding-right: 10px;
  margin-right: 7px;
}
.post-paginav li.pages-item-previous:before,
.post-paginav li.item.pages-item-next:before {
  display: none;
}
.post-paginav .pages .action.previous:before,
.post-paginav li.pages-item-previous a:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f100";
  color: #b73337;
  line-height: 38px;
}
.post-paginav .pages .pages-item-previous:hover .action.previous:before {
  color: #fff;
}
.post-paginav .pages .action.next:before,
.post-paginav li.item.pages-item-next a:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f101";
  color: #b73337;
  line-height: 38px;
  margin-right: -4px;
}
.modal-content {
  margin-bottom: 15px;
  line-height: 22px;
}
.post-paginav .pages .action.next:before,
.post-paginav li.item.pages-item-next a:hover:before {
  color: #fff;
}
.nav-open .nav-sections.category-dropdown-item-content {
  position: fixed;
}
.cms-homepage_ayo_default .banner-slider-top {
  margin-left: -10px;
  margin-right: -10px;
}
div.logo {
  display: inline;
}
.brand-item {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: left;
}
.brand-item a {
  display: block;
  font-size: 11px;
  text-align: center;
}
.brand-item a img {
  max-width: 100px;
  border: 1px solid #eee;
}
.block-content .brand-item a img {
  max-width: 100%;
}
.fancybox-opened .fancybox-skin {
  padding: 30px !important;
}
.fancybox-wrap .action_button {
  margin-top: 30px;
}
.action_button .button.btn-viewcart {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  line-height: 40px;
}
.action_button .button.btn-viewcart:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.popup_avaiable .action_button ul li {
  margin-top: 20px;
}
.action_button .button,
input[type=submit],
button {
  background: #30bbef;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  padding: 0 50px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.message.info.empty {
  margin: 20px 0;
}
.customer-account-login .page-title-wrapper {
  margin-top: 100px;
}
.customer-account-login .page-main .columns {
  margin-bottom: 20px;
}
#billing-new-address-form .street legend span {
  display: block !important;
  color: #2f2f2f;
}
body #billing-new-address-form .field {
  overflow: hidden;
}
.post-paginav .pages .action.next:before {
  color: #b73337;
}
.post-paginav .pages li:hover .action.next:before {
  color: #fff;
}
#quick-window .quick-view-content .detail-info-product-view .title-product-quickview {
  font-size: 24px;
  font-weight: 500;
  color: #b73337;
  text-transform: none;
  padding: 0;
  margin: 0;
  padding-right: 35px;
}
.catalog-product_compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.catalog-product_compare-index .table th {
  display: table-cell;
  border-radius: 0 !important;
  border-bottom: 1px solid #e6e6e6 !important;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > tbody > tr > th,
.table:not(.cart):not(.totals) > tfoot > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td,
.table:not(.cart):not(.totals) > tbody > tr > td,
.table:not(.cart):not(.totals) > tfoot > tr > td {
  border: 1px solid #e6e6e6;
}
.table-comparison .cell.remove {
  text-align: center;
}
.contact-index-index .page-main .container,
.contact-index-index .page-main div[class*="col-"] {
  padding: 0 15px;
}
.contact-index-index .page-main .row {
  margin-right: -15px;
  margin-left: -15px;
}
.contact-index-index .col-main {
  float: right;
}
.contact-index-index .page-title-wrapper {
  display: none;
}
.contact-index-index .fieldset {
  margin: 0 0 10px;
}
.contact-index-index .columns h3 {
  font-weight: 500;
  color: #b73337;
  font-size: 20px;
  margin-top: 48px;
  margin-bottom: 35px;
  padding-bottom: 13px;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}
.contact-index-index .columns .short-des {
  margin: -4px 0 30px;
  line-height: 26px;
}
.contact-index-index .columns .media-body {
  padding-left: 15px;
  vertical-align: middle;
  padding-top: 0;
  font-weight: 500;
  font-size: 20px;
  color: #8e2629;
}
.contact-index-index .columns .media-body p {
  margin: 0;
  font-weight: 400;
  margin-bottom: 5px;
  color: #999;
  font-size: 14px;
}
.contact-index-index .columns .media-body span {
  font-weight: 500;
  color: #8e2629;
  background: #fff;
}
.contact-index-index .columns .contact-info ul {
  margin-top: 30px;
}
.contact-index-index .columns .contact-info ul li {
  position: relative;
  padding-bottom: 10px;
}
.contact-index-index .columns .contact-info ul li p {
  margin: 0 0 5px;
}
.contact-index-index .columns .contact-info ul li p strong {
  font-weight: 500;
  color: #222;
}
.contact-index-index .columns .social-link {
  text-align: left;
  margin-top: 10px;
}
.contact-index-index .columns .social-link > p {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
.contact-index-index .columns .social-link .widget {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}
.contact-index-index .columns .social-link .widget ul {
  margin-top: 0;
  padding-left: 10px;
}
.contact-index-index .columns .social-link .widget ul li {
  display: inline-block;
  padding-bottom: 0;
}
.contact-index-index .columns .social-link .widget ul li a {
  display: block;
}
.contact-index-index .columns .social-link .widget ul li a span {
  font-size: 0;
  text-align: center;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  color: #888;
  width: 40px;
  height: 40px;
  line-height: 38px;
  border: 2px solid #e6e6e6;
  border-radius: 50%;
  margin-right: 10px;
  border-width: 1px;
}
.contact-index-index .columns .social-link .widget ul li a span:before {
  font-size: 14px;
}
.contact-index-index .columns .social-link .widget ul li a:hover span {
  border-color: #8e2629;
  color: #8e2629;
}
.contact-index-index .columns #contact-form .field {
  margin-bottom: 15px;
}
.contact-index-index .columns #contact-form .field .control {
  width: 100%;
}
.contact-index-index .columns #contact-form .fieldset .field.required .label:after,
.contact-index-index .columns #contact-form .fieldset .fields .field.required .label:after,
.contact-index-index .columns #contact-form .fieldset .field._required .label:after,
.contact-index-index .columns #contact-form .fieldset .fields .field._required .label:after {
  content: '*';
  color: #8e2629;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.contact-index-index .columns #contact-form label {
  width: 100%;
  margin-bottom: 10px;
  font-weight: 400;
  display: inline-block;
}
.contact-index-index .columns #contact-form .control textarea#comment {
  min-height: 150px;
}
.contact-index-index .columns .form.contact .action.primary {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  height: 45px;
  text-transform: capitalize;
}
.contact-index-index .columns .form.contact .action.primary:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.category-image .image {
  width: 100%;
}
.banner-slider .banner_item_bg img {
  border-radius: 3px;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
  display: none !important;
}
.rokan-onsaleproduct {
  margin-top: 10px;
}
.rokan-onsaleproduct .rokan-product-heading h2 {
  z-index: -1;
}
.rokan-onsaleproduct .col-onsale-left {
  width: 18%;
  margin-top: 30px;
}
.rokan-onsaleproduct .col-onsale-right {
  width: 82%;
  margin-top: 15px;
}
.rokan-onsaleproduct .first-active .product-item {
  border-left: 0;
}
.product-page-brand-common-view {
  display: none;
}
.fotorama__caption__wrap {
  display: none !important;
}
.fotorama__thumb-border {
  border: 1px solid #8e2629 !important;
  margin-top: 0 !important;
  top: 1px !important;
}
.fa-heart:before {
  content: "\e08a";
  font-family: 'simple-line-icons' !important;
}
.modals-wrapper {
  position: relative;
  z-index: 100001;
}
.filter-content .filter-options .filter-options-item .filter-options-title:after {
  margin-right: 0;
  content: "\e92e";
  font-family: 'icomoon';
  display: block;
  position: absolute;
  top: 4px;
  right: 0;
  cursor: pointer;
}
.filter-content .filter-options .filter-options-item.active .filter-options-title:after {
  content: "\e931";
  font-family: 'icomoon';
}
.catalog-product_compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.shop-tab-title .shop-tab-select .block {
  display: none;
}
.page-products .sort-pagi-bar-bottom .toolbar .limiter {
  display: none;
}
body .filter-content .swatch-attribute.color .swatch-attribute-options a .swatch-option {
  width: 18px;
  min-width: auto;
  height: 18px;
  border: none;
  border-radius: 100%;
  position: relative;
  overflow: visible;
}
body .filter-content .swatch-attribute.color .swatch-attribute-options a .swatch-option:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: -3px;
  right: -3px;
  left: -3px;
  bottom: -3px;
  border: 1px solid #e6e6e6;
  border-radius: 100%;
  z-index: 1;
  display: block;
}
.banner_mid_2 {
  margin-bottom: 50px;
  position: relative;
  text-align: center;
}
.tab_container {
  position: relative;
  z-index: 99;
}
.banner_mid_1 {
  margin-bottom: 50px;
  text-align: center;
}
.feature_category {
  margin-bottom: 50px;
}
.feature_category .wrap-category .owl-carousel .owl-wrapper-outer {
  padding: 0;
  margin-bottom: 0;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  background: #fff;
}
.feature_category .wrap-category .popcat-box {
  border: 1px solid #e1e1e1;
  padding: 15px;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  height: 100%;
}
.feature_category .wrap-category .popcat-box .category-info {
  flex: 1 0 auto;
  max-width: 70%;
}
.feature_category .wrap-category .popcat-box .category-info h3 {
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.feature_category .wrap-category .popcat-box .category-info h3 a {
  color: #222;
  font-size: 14px;
}
.feature_category .wrap-category .popcat-box .category-info h3 a:hover {
  color: #8e2629;
}
.feature_category .wrap-category .popcat-box .category-info p {
  font-size: 12px;
  color: #999;
  margin: 0;
}
.feature_category .wrap-category .product_row .wp-item:first-child .popcat-box {
  border-top: 0;
  border-left: 0;
}
.feature_category .wrap-category .product_row .wp-item:last-child .popcat-box {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
}
.cat {
  margin-bottom: 50px;
}
.cat .block_cat {
  padding: 30px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #e1e1e1;
}
.cat .vc_tta-tabs-container .tabs li {
  margin: 0;
  padding: 7px 0;
  float: none;
  border-bottom: 1px solid #e1e1e1;
}
.cat .vc_tta-tabs-container .tabs li:last-child {
  border: 0;
}
.cms-index-index .cat .block_cat > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.cms-index-index .cat .block_cat > .row > .leftBlock,
.cms-index-index .cat .block_cat > .row > .rightBlock,
.cms-index-index .cat .block_cat > .row > .centerBlock {
  float: none;
}
.cms-index-index .cat .block_cat > .row > .leftBlock .vc_tta-tabs-container {
  width: 100%;
}
.cat .owl-theme .owl-controls .owl-buttons .owl-next,
.hot-deal .owl-theme .owl-controls .owl-buttons .owl-next {
  right: -15px;
}
.cat .owl-theme .owl-controls .owl-buttons .owl-prev,
.hot-deal .owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -15px;
}
.cat_1 {
  margin-bottom: 60px;
}
.cat_1 .tab_container {
  padding: 30px 30px 0;
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
.cat_1 .product_row {
  margin: 0;
}
.cat_1 .product_row:nth-child(1) .item-product:before,
.cat_1 .product_row:nth-child(6) .item-product:before {
  display: none;
}
.cat_special {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.cat_special .product_row:nth-child(6) {
  grid-column: unset;
  grid-row: unset;
  grid-column-start: unset;
  grid-column-end: unset;
  grid-row-start: unset;
  grid-row-end: unset;
}
.cat_special .product_row:nth-child(6) .desc {
  display: none;
}
.cat_special .product_row:nth-child(6) .product-thumb {
  padding-top: 0;
}
.cat_special .product-image-container {
  width: 100% !important;
}
.cat_special .item-product .product-info-cart {
  bottom: 0;
}
.product-item,
.product-list-item,
.product-item-actions > * {
  font-size: 14px;
}
@media (min-width: 1024px) {
  .page-products .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
}
.products-grid .product-item {
  padding: 0 15px;
  margin-left: 0;
}
.filter-options-item .items .item a input[type="checkbox"] {
  margin: 0;
  top: 0;
  box-shadow: none;
}
.filter-options-item .items .item a .count {
  display: inline-block;
}
.block-reorder .product-item .field.item {
  margin-bottom: 25px;
}
.block-reorder .product-item .checkbox {
  top: 0;
  margin: 0;
  box-shadow: none;
}
.sidebar .product-items .product-item-info .product-item-photo {
  float: left;
  margin: 0 10px 10px 0;
  position: static;
}
.sidebar .block-wishlist .product-item-details {
  padding-bottom: 0;
  border-bottom: 0;
}
.sidebar .block-reorder .actions-toolbar {
  max-width: 100%;
}
.search.results dl.block {
  display: none;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare,
.product-info-main .action.towishlist,
.product-options-bottom .action.towishlist,
.block-bundle-summary .action.towishlist {
  line-height: 31px;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  width: 100%;
  margin-bottom: 70px;
}
.minicart-items .product-item-name a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-info-main .action.towishlist,
.product-info-main .action.tocompare {
  border-radius: 100%;
  color: #b6b6b6;
}
.product-info-main .action.towishlist:hover,
.product-info-main .action.tocompare:hover {
  color: #fff;
  background-color: #8e2629;
  border-color: #8e2629;
}
.product-info-main .rating-summary .rating-result {
  width: 90px;
}
.product-info-main .rating-summary .rating-result:before,
.product-info-main .rating-summary .rating-result span:before {
  letter-spacing: 4px;
}
.load_more {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 60px;
}
.load_more .loadmore {
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  font-weight: 500;
  background-color: #8e2629;
  line-height: 40px;
  padding: 0 60px;
  color: #fff;
  border-radius: 3px;
  z-index: 1;
  text-transform: uppercase;
  border-color: #8e2629;
  height: 40px;
  display: inline-block;
}
body .fotorama1557117024382 .fotorama__nav--thumbs .fotorama__nav__frame {
  padding: 1px;
}
body .chosen-container .chosen-drop {
  border: none;
  margin-top: 0;
}
.chosen-container-single .chosen-single div b {
  font-size: 18px;
}
.old-price,
.old.price {
  text-decoration: line-through;
  color: #b5b5b5;
}
.product-info-main .page-title-wrapper .page-title {
  letter-spacing: -1px;
  margin-top: 0;
  line-height: 1;
  margin-bottom: 0;
}
.product.data.items > .item.title,
.filter-content .filter-options .filter-options-title,
.contact-index-index h3,
#pageContent .velaAboutUsTitle,
.title-widget-post,
.title-post-tab,
.item-post-full .post-title,
.rokan-product-heading {
  letter-spacing: -1px;
}
body .fotorama1560143123032 .fotorama__nav--thumbs .fotorama__nav__frame {
  padding: 0;
}
body .main-img-quickview {
  border: none;
}
.product-info-main .product-social-extra .action.tocompare,
.product-info-main .product-social-extra .action.towishlist {
  margin-right: 6px;
}
body .fotorama__thumb-border {
  background: transparent;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  text-transform: capitalize;
}
.product.attribute.sku,
.product-info-main .product.attribute.sku {
  display: block;
  vertical-align: top;
  color: #333333;
  margin: 0;
}
.pages strong.page {
  font-weight: 400;
  font-size: 14px;
}
.pages .action {
  border: 0;
}
#layered-ajax-filter-block .filter-label {
  font-weight: 500;
  margin-bottom: 20px;
}
#layered-ajax-filter-block .action.remove span i:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: 20px;
  color: inherit;
  content: '\e616';
  font-family: icons-blank-theme;
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: 700;
  overflow: hidden;
  speak: none;
  padding-left: 30px;
  text-align: center;
}
body .fa-envelope:before {
  content: "\e98e";
  font-family: icomoon!important;
  font-size: 1.1rem;
}
body .fa-print:before {
  content: "\e9bd";
  font-family: icomoon!important;
  font-size: 1.1rem;
}
body .fa-mail-forward:before,
body .fa-share:before {
  content: "\e9cc";
  font-family: icomoon!important;
  font-size: 1.1rem;
}
.wrapper_slider {
  text-align: center;
}
.sidebar .top_rate .rokan-product-heading h2 .sup-title {
  display: none;
}
@media (min-width: 768px), print {
  .verticalmenu.navigation li.level0.fullwidth .submenu li.level1 > a,
  .verticalmenu.navigation li.level0.staticwidth .submenu li.level1 > a {
    margin-top: 10px;
  }
}
.abs-action-addto-product,
.block-event .slider-panel .slider .item .action.event,
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-info-main .action.tocompare,
.product-options-bottom .action.tocompare,
.product-info-main .action.towishlist,
.product-options-bottom .action.towishlist,
.block-bundle-summary .action.towishlist {
  border: 1px solid #e6e6e6;
}
.product-info-main .product-social-extra .action.tocompare,
.product-info-main .product-social-extra .action.towishlist {
  background: #f6f6f6;
}
.product-info-main .product-social-extra .action.tocompare:hover,
.product-info-main .product-social-extra .action.towishlist:hover {
  background: #8e2629;
}
.cms-index-index .page.messages {
  display: none;
}
.message.notice {
  font-size: 14px;
  line-height: 20px;
}
.message.notice .block .title {
  font-size: 14px;
  margin-bottom: 0;
}
input::placeholder {
  color: #888;
}
.product-list .item-product:before {
  display: none;
}
.table-wrapper.grouped thead {
  background: #f6f6f6;
}
.table-wrapper.grouped .table:not(.cart):not(.totals) > thead > tr > th,
.table-wrapper.grouped .table:not(.cart):not(.totals) > tbody > tr > th,
.table-wrapper.grouped .table:not(.cart):not(.totals) > tfoot > tr > th,
.table-wrapper.grouped .table:not(.cart):not(.totals) > thead > tr > td,
.table-wrapper.grouped .table:not(.cart):not(.totals) > tbody > tr > td,
.table-wrapper.grouped .table:not(.cart):not(.totals) > tfoot > tr > td {
  border: none;
}
.product-info-main .special-price,
.product-options-bottom .special-price {
  margin: 0 !important;
}
.menu-links-mobile {
  text-align: left;
}
.menu-links-mobile li {
  display: inline-block;
  margin-right: 25px;
}
.menu-links-mobile li a {
  text-decoration: none;
  color: #b73337;
  display: block;
  font-weight: 500;
  padding: 0 12px;
  line-height: 60px;
  font-size: 14px;
  font-family: 'Rubik', sans-serif;
  background: transparent;
  text-transform: uppercase;
}
.nav-toggle:before {
  font-family: 'icomoon';
  content: "\e994";
  color: #fff;
}
#purchase-fake-order.purchase-order {
  background-color: #fff;
  position: fixed;
  -webkit-box-shadow: -1px 1px 6px rgba(30, 32, 40, 0.3);
  -moz-box-shadow: -1px 1px 6px rgba(30, 32, 40, 0.3);
  box-shadow: -1px 1px 6px rgba(30, 32, 40, 0.3);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  left: 20px;
  bottom: 20px;
  width: 320px;
  z-index: 999;
  border-radius: 3px;
  padding: 10px;
}
#purchase-fake-order.purchase-order .purchase-close {
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 18px;
}
#purchase-fake-order.purchase-order .product-purchase:before,
#purchase-fake-order.purchase-order .product-purchase:after {
  content: "";
  display: table;
  clear: both;
}
#purchase-fake-order.purchase-order .product-purchase .purchase-image {
  height: 100%;
  float: left;
  border-radius: 3px;
}
#purchase-fake-order.purchase-order .product-purchase .purchase-image img {
  width: 124px;
}
#purchase-fake-order.purchase-order .product-purchase .purchase-info {
  padding-left: 15px;
  overflow: hidden;
}
#purchase-fake-order.purchase-order .product-purchase .dib,
#purchase-fake-order.purchase-order .product-purchase .minutes-ago {
  display: block;
  font-size: 12px;
  margin-bottom: 15px;
}
#purchase-fake-order.purchase-order .product-purchase .title {
  letter-spacing: 0.3px;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
#purchase-fake-order.purchase-order .product-purchase .title a {
  color: #b73337;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 18px;
}
#purchase-fake-order.purchase-order .btnProductQuickview {
  font-size: 13px;
  color: #b73337;
  text-transform: capitalize;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-inner {
  font-size: 0;
}
.checkout-index-index .page-main.container,
.checkout-cart-index .page-main.container {
  margin-top: 40px;
}
.fancybox-wrap .action_button .btn-continue,
.action_button .button.btn-viewcart {
  width: 300px;
  display: inline-block;
}
.cart.table-wrapper #shopping-cart-table {
  border-bottom: 1px solid #ebebeb;
}
.cart.table-wrapper .cart.items .col {
  border-bottom: 0;
  text-align: center;
  padding: 30px 10px;
}
.cart.table-wrapper .cart.items .col span {
  color: #b73337;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.cart.table-wrapper .cart.items .col .action span {
  font-size: 0px;
}
.cart.table-wrapper .cart.items .col span.price {
  color: #8e2629;
}
.cart.table-wrapper .cart.items .col .product-item-photo {
  padding-left: 20px;
}
.cart.table-wrapper .cart.items .col .actions-toolbar a {
  font-size: 0;
  padding: 0;
  background: 0 0;
  min-width: 1px;
  height: unset;
  line-height: 1;
  border: 0;
  background-color: transparent !important;
}
.cart.table-wrapper .cart.items .col .actions-toolbar a.action-edit:before {
  content: "\f040";
  font-family: Fontawesome;
  font-size: 13px;
  color: #b73337;
}
.cart.table-wrapper .cart.items .col .actions-toolbar a.action-delete:before {
  content: "\e953";
  font-family: 'icomoon';
  color: #b73337;
  font-size: 16px;
}
.cart.table-wrapper .control.qty {
  position: relative;
  border: 1px solid #e6e6e6;
}
.cart.table-wrapper .qty-down-fixed-onclick-page-cart:after {
  position: absolute;
  right: 10px;
  bottom: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 10px;
  color: inherit;
  content: "\e92e";
  font-family: 'icomoon';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  width: 25px;
  height: 10px;
}
.cart.table-wrapper .qty-up-fixed-onclick-page-cart:after {
  position: absolute;
  top: 8px;
  right: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 10px;
  color: inherit;
  content: "\e931";
  font-family: 'icomoon';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  width: 25px;
  height: 10px;
}
.cart.table-wrapper .col.qty .input-text {
  width: 80px;
  padding-right: 30px;
  margin-top: 0;
  border: 0;
}
body table#shopping-cart-table td,
body table#shopping-cart-table th,
body table#shopping-cart-table,
body td,
body th,
body .table > tbody + tbody {
  border: 1px solid #e6e6e6;
  border-bottom: 0;
}
body table#shopping-cart-table .item-info td:first-child {
  border: 0;
}
body .opcheckout-shipping-method-section .sp-methods .radioparent label .col-price {
  font-weight: 400;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: transparent;
}
.field-error,
div.mage-error[generated] {
  margin-bottom: 7px;
}
.page.messages {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%;
}
.page.messages .message.success {
  margin-bottom: 0;
  margin-top: 45px;
}
.customer-account-index .page.messages .message.success {
  margin-bottom: 35px;
}
.catalog-product-view .page.messages {
  max-width: 100%;
  margin: 0 auto;
  width: auto;
}
.catalog-product-view .page.messages .message.success {
  margin-top: 0;
  margin-bottom: 35px;
}
.brand-view {
  margin-bottom: 0;
  padding-bottom: 0;
}
.rokanthemesbrand-brand-view .toolbar-products {
  margin-top: 18px;
}
.box-tocarts #product-updatecart-button {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 12px;
  color: #b73337;
  background: #f6f6f6;
  padding: 0 75px;
  height: 45px;
  text-transform: uppercase;
  border: 1px solid #e6e6e6;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.block-cart-failed .action.continue,
.cart-container .form-cart .action.continue {
  border: 1px solid #e6e6e6;
  background: #f4f4f4;
}
.cart-summary {
  background: #f6f6f6;
  padding: 30px 30px 40px 30px;
  border: 1px solid #e6e6e6;
}
.cart-container {
  margin-bottom: 60px;
}
body .one-step-checkout h3 {
  font-weight: 500;
  text-transform: capitalize;
  font-size: 14px;
}
body #discount-code {
  border-radius: 3px;
  padding: 20px;
  height: 45px !important;
  line-height: 43px;
}
body input[type="checkbox"] {
  margin: 0 6px 4px 0;
}
body .wrap-col-last-3 .opcheckout-place {
  background: #8e2629;
  border-color: #8e2629;
}
body .wrap-col-last-3 .opcheckout-place span {
  color: white;
}
@media (min-width: 1200px) {
  .row.grid[data-desktop="3"] > div,
  .row.vertical[data-desktop="3"] > div,
  .display-products:not(.products-list) .row[data-desktop="3"] > div {
    -webkit-box-flex: 25%;
    -moz-box-flex: 25%;
    -webkit-flex: 25%;
    -ms-flex: 25%;
    flex: 25%;
    max-width: 25%;
  }
}
@media (max-width: 1199px) {
  .row.grid[data-desktop="3"] > div,
  .row.vertical[data-desktop="3"] > div,
  .display-products:not(.products-list) .row[data-desktop="3"] > div {
    -webkit-box-flex: 50%;
    -moz-box-flex: 50%;
    -webkit-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  .row.grid[data-desktop="3"] > div,
  .row.vertical[data-desktop="3"] > div,
  .display-products:not(.products-list) .row[data-desktop="3"] > div {
    -webkit-box-flex: 100%;
    -moz-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}
.tbay-addon-features.style-2 .feature-box .inner {
  display: flex;
  flex-direction: column;
  padding: 26px 10px 27px;
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
  justify-content: center;
  width: 100%;
}
.tbay-addon-features.style-2 .feature-box .inner > div {
  display: block;
}
.tbay-addon-features.style-2 .fbox-image i,
.tbay-addon-features.style-2 .fbox-icon i {
  font-size: 0;
}
.tbay-addon-features.style-2 .fbox-image i:before,
.tbay-addon-features.style-2 .fbox-icon i:before {
  font-size: 35px;
}
[class^="linear-icon-"],
[class*="linear-icon-"] {
  font-family: 'icomoon';
  color: #8e2629;
}
.tbay-addon-features .fbox-icon i {
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}
.linear-icon-camera2:before {
  content: "";
  background: url(../images/icon_camera.png) no-repeat;
  width: 50px;
  vertical-align: middle;
  height: 35px;
  display: inline-block;
}
.linear-icon-vector:before {
  content: "";
  background: url(../images/icon_lllustration.png) no-repeat;
  width: 50px;
  vertical-align: middle;
  height: 35px;
  display: inline-block;
}
.linear-icon-palette:before {
  content: "\e929";
  content: "";
  background: url(../images/icon_graphic.png) no-repeat;
  width: 50px;
  vertical-align: middle;
  height: 35px;
  display: inline-block;
}
.linear-icon-pencil-ruler:before {
  content: "";
  background: url(../images/icon_lllustration.png) no-repeat;
  width: 50px;
  vertical-align: middle;
  height: 35px;
  display: inline-block;
}
.linear-icon-shirt:before {
  content: "";
  background: url(../images/icon_lllustration.png) no-repeat;
  width: 50px;
  vertical-align: middle;
  height: 35px;
  display: inline-block;
}
.linear-icon-laptop-phone:before {
  content: "";
  background: url(../images/icon_lllustration.png) no-repeat;
  width: 50px;
  vertical-align: middle;
  height: 35px;
  display: inline-block;
}
.tbay-addon-features.style-2 .fbox-content {
  padding: 4px 0 0;
  border: 0;
  text-align: center;
}
.tbay-addon-features.style-2 .feature-box .inner > div {
  display: block;
  text-align: center;
}
.tbay-addon-features .ourservice-heading {
  font-size: 14px;
  line-height: 23px;
  font-weight: 500;
  margin: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  text-transform: capitalize;
}
.row.grid > div,
.row.vertical > div,
.display-products:not(.products-list) .row > div {
  padding: 0 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tbay-addon-features .feature-box {
  position: relative;
  margin-bottom: 30px;
  display: block!important;
}
.tbay-addon {
  margin-bottom: 40px;
  position: relative;
  padding: 0;
  background: transparent;
  clear: both;
  z-index: 1;
}
.tbay-addon:last-child {
  margin-bottom: 0!important;
}
.tbay-addon.tbay-addon-text-heading {
  margin-bottom: 30px;
}
.content-about .tbay-addon.tbay-addon-text-heading {
  padding-top: 9px;
}
.content-about .tbay-addon.tbay-addon-video {
  padding-bottom: 35px;
}
.tbay-addon-video .tbay-addon-content {
  position: relative;
}
.tbay-addon-video .tbay-addon-content .main-content {
  float: left;
  width: 100%;
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  width: 100%;
  height: 100%;
  background: transparent;
  color: #000;
  font-size: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0;
  border: 0;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
}
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton i {
  width: 50px;
  line-height: 50px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  background: #fff;
  position: relative;
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton i:before {
  display: block;
  position: relative;
  z-index: 11;
}
.zmdi-play:before {
  content: '\f3aa';
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton i:after {
  content: '';
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  left: -12px;
  right: -12px;
  top: -12px;
  bottom: -12px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-transition: 0.35s;
  -o-transition: 0.35s;
  transition: 0.35s;
  z-index: 0;
}
.tbay-addon-ourteam {
  margin-bottom: 25px;
}
.ourteam-inner {
  text-align: center;
  margin: 0;
  flex-direction: column;
}
.ourteam-inner .avatar {
  overflow: hidden;
  position: relative;
}
.ourteam-inner .avatar img {
  width: 100%;
}
.ourteam-inner .avatar:before {
  background: rgba(0, 0, 0, 0.7);
  content: "";
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  z-index: 1;
}
.ourteam-inner .social-link {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.ourteam-inner .social-link {
  margin: 0;
  padding: 0;
}
.ourteam-inner .social-link li {
  list-style: none;
  display: inline-block;
  margin-right: 25px;
  margin-left: 0;
}
.ourteam-inner .social-link a {
  color: #fff;
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.ourteam-inner .info {
  margin-top: 10px;
  width: 100%;
  color: #b73337;
}
.ourteam-inner .name-team {
  margin: 0;
  font-size: 14px;
  line-height: 23px;
  font-weight: 500;
}
.ourteam-inner .job {
  line-height: 23px;
  margin: 0;
}
.content-about .tbay-addon .tbay-addon-title .subtitle,
.content-about .tbay-addon .tbay-addon-heading .subtitle {
  margin: 0;
}
.cms-about-us blockquote {
  margin: 38px 0 40px 0;
  padding: 0;
  padding-left: 25px;
  padding-right: 0;
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  border-left-width: 4px;
  border-left-style: solid;
  border-left-color: #8e2629;
}
.cms-about-us blockquote .color {
  color: #8e2629;
}
.bundle-actions .action.primary {
  background: #8e2629;
  color: white;
  border: 0;
}
body .action_button .button.btn-continue,
body .action_button .button.btn-viewcart {
  font-size: 14px;
}
body #one-step-checkout-form .checkout-review-load .data-table tbody th,
body #one-step-checkout-form .checkout-review-load .data-table tbody th label,
body #one-step-checkout-form .checkout-review-load .data-table thead th,
body #one-step-checkout-form .order-information ol li .opcheckout-shipping-method-section .sp-methods dt {
  font-size: 13px;
  color: #2f2f2f;
  font-weight: 500;
}
body #one-step-checkout-form .checkout-review-load .data-table tbody th .label,
body #one-step-checkout-form .checkout-review-load .data-table tbody th label .label,
body #one-step-checkout-form .checkout-review-load .data-table thead th .label,
body #one-step-checkout-form .order-information ol li .opcheckout-shipping-method-section .sp-methods dt .label {
  font-weight: 500;
  color: #2f2f2f;
}
body .opcheckout-login-link {
  text-align: left;
}
body button#add_coupon_code_button {
  margin-top: 24px;
  height: 50px;
  line-height: 48px;
}
.minicart-items .product-item:not(:first-child) {
  border-top: 1px solid #e6e6e6;
}
body .opcheckout-index-index button:hover {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
body #review_step_header,
body .one-step-checkout h3.step_1,
body .one-step-checkout h3.step_2,
body .one-step-checkout h3.step_3,
body .one-step-checkout h3.step_4,
body .one-step-checkout h3.step_5 {
  border: none;
}
.ourteam-inner .blog-post-info {
  text-align: left;
}
.ourteam-inner .blog-post-info h3.post-title {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
  margin: 30px 0 11px;
}
.banner_left_sidebar {
  margin-bottom: 38px;
}
.cart-totals .grand .amount strong,
.opc-block-summary .table-totals .grand .amount strong {
  font-weight: 500;
  color: #b73337;
}
.page-title-wrapper .container {
  padding: 0;
}
.cart.table-wrapper .items > .item {
  border-bottom: 0;
}
.cart.table-wrapper .items thead + .item {
  border-top: 1px solid #e6e6e6;
}
.cart.main.actions .action.continue,
.cart.main.actions .action.clear,
.cart.main.actions .action.update {
  height: 50px;
  line-height: 48px;
}
.block-cart-failed .action.update,
.cart-container .form-cart .action.update {
  padding: 0 50px;
}
.block-cart-failed .action.update:before,
.cart-container .form-cart .action.update:before {
  display: none;
}
#coupon_code {
  border-radius: 3px;
  background: white;
  margin-top: 10px;
}
#discount-coupon-form .primary {
  width: 100%;
}
#discount-coupon-form .action.apply.primary {
  background: #b73337;
  border-color: #b73337;
  height: 50px;
  line-height: 50px;
  color: white;
  width: 100%;
}
#discount-coupon-form .action.apply.primary:hover {
  background: #8e2629;
  border-color: #8e2629;
}
#one-step-checkout-form .checkout-review-load .data-table td .box-qty {
  border: 1px solid #e6e6e6;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #8e2629;
  border-color: #8e2629;
  color: white !important;
}
.catalog-product_compare-index .secondary-addto-links.actions-secondary {
  display: none;
}
.the_blog .blog-image {
  position: relative;
  overflow: hidden;
}
.the_blog .blog-image a:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.the_blog .blog-image a:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.the_blog .blog-image img {
  width: 100%;
}
.col-onsale-left {
  position: relative;
  overflow: hidden;
}
.col-onsale-left:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.col-onsale-left:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.payment-method a {
  display: inline-block;
  margin-left: 12px;
}
.detailed h3 {
  font-size: 18px;
  font-weight: 500;
  color: #222;
  margin-bottom: 17px;
}
.detailed p {
  text-align: justify;
}
.countdown-page-product-custom .product-sold {
  margin-bottom: 40px;
}
.countdown-page-product-custom .product-sold .count-sold {
  font-size: 20px;
  color: #222;
}
.countdown-page-product-custom .product-sold span {
  font-weight: 500;
}
.countdown-page-product-custom .product-sold span:last-child {
  color: #8e2629;
}
.countdown-page-product-custom .product-sold .ruler-sold {
  height: 12px;
}
.countdown-page-product-custom .product-sold .ruler-sold-count {
  height: 12px;
  position: relative;
}
.countdown-page-product-custom .des-countdown-p-p-c {
  font-size: 20px;
  color: #222;
}
.countdown-page-product-custom .des-countdown-p-p-c .price-countdown-highlight {
  font-weight: 500;
  color: #222;
  font-size: 20px;
}
.countdown-page-product-custom .des-countdown-p-p-c .price-countdown-stock {
  color: #0066c0;
  font-weight: 500;
}
.countdown-page-product-custom .progressbar-countdown-p-p-c {
  margin-top: 20px;
  height: 10px;
  background-color: #e6e6e6;
  margin-bottom: 40px;
  border-radius: 20px;
}
.countdown-page-product-custom .progressbar-countdown-p-p-c > div {
  height: 10px;
  background-color: #333333;
  display: block;
  height: 100%;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: #8e2629;
  background-image: -moz-linear-gradient(center bottom, #8e2629 37%, #8e2629 69%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8e2629), color-stop(1, #8e2629));
  position: relative;
  overflow: hidden;
}
.countdown-page-product-custom .progressbar-countdown-p-p-c > div:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
  z-index: 1;
  -webkit-background-size: 50px 50px;
  -moz-background-size: 50px 50px;
  -webkit-animation: move 2s linear infinite;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  overflow: hidden;
}
.countdown-page-product-custom #countbox-p-p-c-container {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 30px;
}
.countdown-page-product-custom #countbox-p-p-c-container .countdown-p-p-c-section {
  margin-right: 15px;
  border-radius: 3px;
  border: 2px solid #e6e6e6;
  text-align: center;
  padding: 7px 10px 6px;
  min-width: 70px;
  display: flex;
  flex-direction: column;
}
.countdown-page-product-custom #countbox-p-p-c-container .countdown-p-p-c-section .countdown-amount-p-p-c {
  font-size: 20px;
  padding: 5px 0;
  color: #333333;
  font-weight: 500;
}
.countdown-page-product-custom #countbox-p-p-c-container .countdown-p-p-c-section .countdown-label-p-p-c {
  text-transform: capitalize;
  color: #999;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-top: 6px;
  border-top: 1px solid #e6e6e6;
  font-weight: 400;
  display: block;
  text-align: center;
}
@media (min-width: 768px) {
  .catalog-product-view .view-product .product.media {
    width: 100% !important;
  }
}
.product-view .box-tocart .fieldset .info-qty,
.product-options-bottom .box-tocart .fieldset .info-qty {
  padding: 14px 20px;
}
.product-view .box-tocart .fieldset .info-qty .input-text.qty,
.product-options-bottom .box-tocart .fieldset .info-qty .input-text.qty {
  border: 0;
  text-align: center;
  vertical-align: top;
  height: auto;
  width: 100%;
  line-height: 1;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #8e2629 !important;
}
.block-reorder .product-item .field.item {
  margin-right: 5px;
}
.block-order-details-view .block-title {
  margin-bottom: 10px;
}
.block-content {
  line-height: 24px;
}
.price-including-tax .price,
.price-excluding-tax .price {
  font-size: 14px;
  font-weight: 500;
}
.items-qty .title {
  font-size: 14px;
  font-weight: 500;
}
.account .page-title-wrapper .page-title {
  margin-bottom: 20px;
}
.wishlist-index-index .page-title-wrapper .page-title {
  text-align: center;
}
.block-title.order {
  margin: 20px 0 10px 0;
}
.page-title-wrapper .order-date {
  margin-top: 0;
  margin-left: 10px;
}
.return-status,
.order-status {
  display: inline-block;
  margin-bottom: 20px;
  margin: 20px 0 20px 10px;
  color: #888;
}
.actions-toolbar.order-actions-toolbar {
  margin-left: 10px;
  margin-right: 10px;
}
.order-links .item.current {
  margin-bottom: 8px;
  font-weight: 500;
}
.layout-2-col .col-main .post-list-wrapper .blog-list-post {
  margin: 0 -15px;
}
.layout-2-col .col-main .post-list-wrapper .blog-list-post:after,
.layout-2-col .col-main .post-list-wrapper .blog-list-post:before {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 1500px) and (min-width: 1399px) {
  .velaNewsletterFooter .velaContentForm {
    width: 40%;
  }
  .velaNewsletterFooter .velaContentSupport {
    width: 21%;
  }
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 500px;
  border-radius: 3px;
  text-align: center;
}
.modal-popup .modal-footer {
  text-align: center;
  border-top: 0;
  border: 0;
  padding-top: 20px;
}
.modal-popup .modal-header {
  padding-top: 20px;
}
.fancybox-close {
  background: transparent;
  top: 0;
  right: 0;
}
.fancybox-close:after,
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before {
  color: #fff;
  font-size: 21px;
  line-height: 1.1;
  display: block;
  font-weight: 400;
  content: "\e082";
  font-family: 'simple-line-icons';
  text-align: center;
}
.modal-popup.confirm .modal-inner-wrap .modal-content {
  padding: 0 3rem;
}
.fancybox-close:after {
  color: #8e2629 !important;
}
button.action-primary.action-accept {
  background: #f4f4f4;
  border: 1px solid #e6e6e6;
  font-weight: 500;
  font-family: 'Rubik', sans-serif;
  text-transform: capitalize;
}
button.action-primary.action-accept:hover {
  background: #8e2629;
  border-color: #8e2629 !important;
}
.verticalmenu.navigation.side-verticalmenu > ul:after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  border: none;
  z-index: 2;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -moz-transition: opacity 0.8s ease, visibility 0.9s ease, -moz-transform 0.4s eas;
  -o-transition: opacity 0.8s ease, visibility 0.9s ease, -o-transform 0.4s eas;
  -webkit-transition: opacity 0.8s ease, visibility 0.9s ease, -webkit-transform 0.4s eas;
  transition: opacity 0.8s ease, visibility 0.9s ease, transform 0.4s ease;
}
.background_shadow .verticalmenu.navigation.side-verticalmenu > ul:after {
  opacity: 1;
  visibility: visible;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  min-width: 100%;
}
.page-layout-1column .product-info-main .product-add-form #product-options-wrapper label {
  font-size: 14px;
}
.page-layout-1column .product-info-main .product-add-form #product-options-wrapper .field .price-container {
  font-size: 14px;
  vertical-align: middle;
}
/* col-header-action */
.flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
.compare-wishlist-icon .top-info ul {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  flex-direction: row-reverse;
}
.compare-wishlist-icon .top-info ul li a {
  display: block;
  font-size: 14px;
  line-height: 1.4;
  border: 0;
  position: relative;
  padding: 0 25px;
}
.compare-wishlist-icon .top-info ul li a .qty {
  position: absolute;
  top: 6px;
  right: 20px;
  background: #8e2629;
  color: #fff;
}
@media (max-width: 767px) {
  .compare-wishlist-icon .top-info ul li a .qty {
    top: 2px;
  }
}
@media (max-width: 1199px) {
  .compare-wishlist-icon .top-info ul li a {
    font-size: 0;
  }
  .compare-wishlist-icon .top-info ul li a .qty {
    right: 15px !important;
  }
}
@media (max-width: 1024px) {
  .compare-wishlist-icon .top-info ul li a .qty {
    right: 0px !important;
  }
}
.compare-wishlist-icon .top-info ul li a:before {
  font-family: 'simple-line-icons';
  font-size: 30px;
  display: block;
  text-align: center;
}
.compare-wishlist-icon .top-info ul li.wishlist a:before {
  content: "\e09b";
}
.compare-wishlist-icon .top-info ul li.wishlist a .qty {
  right: 30px;
}
.compare-wishlist-icon .top-info ul li.compare a:before {
  content: "\e034";
}
.compare-wishlist-icon .top-info ul li.compare a .qty {
  right: 20px;
}
.compare-wishlist-icon .top-info ul li:last-child a {
  padding-right: 25px;
}
.compare-wishlist-icon .top-info ul li a .qty,
.compare-wishlist-icon .mini-carts .header-mini-cart .qty {
  position: absolute;
  display: block;
  min-width: 19px;
  height: 19px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 10px;
}
@media (max-width: 767px) {
  .compare-wishlist-icon .top-info ul li a:before,
  .compare-wishlist-icon .mini-carts .header-mini-cart:before {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .compare-wishlist-icon .top-info ul li:last-child a,
  .compare-wishlist-icon .top-account ul li a {
    padding: 0 10px !important;
  }
  .compare-wishlist-icon .minicart-wrapper {
    padding-left: 12px;
  }
}
@media (max-width: 480px) {
  .compare-wishlist-icon .top-info ul li:last-child a,
  .compare-wishlist-icon .top-account ul li a {
    padding: 0 12px !important;
  }
  .compare-wishlist-icon .mini-cart-wrapper {
    padding-left: 12px;
  }
  .compare-wishlist-icon .header-content .minicart-wrapper {
    padding-left: 0;
  }
}
/* Slider text animation */
.wrapper_slider .banner_item {
  position: relative;
}
.wrapper_slider .banner_item .text-banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 80%;
  margin: auto;
}
.wrapper_slider .banner_item .text-banner * {
  animation-delay: 0.5s;
}
.wrapper_slider .banner_item .text-banner h2 {
  font-size: 48px;
  letter-spacing: -1px;
}
.wrapper_slider .banner_item .text-banner p {
  font-size: 18px;
}
.wrapper_slider .banner_item .text-banner p.des {
  margin-top: 21px;
}
.wrapper_slider .banner_item .text-banner .btn {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  margin-top: 59px;
  padding: 15px 45px;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 1199px) {
  .wrapper_slider .banner_item .text-banner h2 {
    font-size: 3.3vw;
  }
  .wrapper_slider .banner_item .text-banner p {
    font-size: 1.6vw;
  }
  .wrapper_slider .banner_item .text-banner p.des {
    margin-top: 1vw;
  }
  .wrapper_slider .banner_item .text-banner .btn {
    text-transform: none;
    margin-top: 1vw;
    padding: 1vw 2vw;
    font-size: 1.4vw;
  }
}
@media (max-width: 480px) {
  .wrapper_slider .banner_item .text-banner h2 {
    font-size: 5.3vw;
  }
  .wrapper_slider .banner_item .text-banner p {
    font-size: 3.2vw;
  }
  .wrapper_slider .banner_item .text-banner .btn {
    text-transform: none;
    margin-top: 1.5vw;
    font-size: 3vw;
  }
}
/* ajaxsuite-buttons */
body .modal-popup .ajaxsuite-buttons button {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  height: auto;
  padding: 13.5px 10px;
  line-height: 1.2;
}
body .modal-popup .ajaxsuite-buttons button:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close:before {
  color: #fff;
}
.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close:hover:before {
  color: #8e2629;
}
.wishlist-index-index .limiter-options {
  border: 0;
  padding: 0;
}
.page.messages .message {
  margin-bottom: 20px;
}
.banner-slider .banner_item_bg img {
  width: 100%;
}
/* style pop up login */
.ajaxsuite-popup-wrapper .wave {
  background-color: #8e2629 !important;
}
/* loading restyle */
.modals-overlay {
  background: rgba(0, 0, 0, 0.8);
}
.loading-mask .loader {
  background: rgba(255, 255, 255, 0.8);
}
.loading-mask .loader img,
.loading-mask .loader p {
  display: none;
}
.loading-mask .loader:before {
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: inline-block;
  color: transparent;
  border: 3px solid;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-color: #616161 #E0E0E0 #E0E0E0 #E0E0E0;
  line-height: 1;
  -webkit-animation: spin 0.3s infinite linear;
  -moz-animation: spin 0.3s infinite linear;
  -o-animation: spin 0.3s infinite linear;
  animation: spin 0.3s infinite linear;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
/* ajaxsuite-buttons */
body .modal-popup .ajaxsuite-buttons button {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  height: auto;
  padding: 13.5px 10px;
  line-height: 1.2;
}
body .modal-popup .ajaxsuite-buttons button:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close:before {
  color: #fff;
}
.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close:hover:before {
  color: #8e2629;
}
.animation-hover-effect .bs-banner {
  position: relative;
}
.animation-hover-effect .bs-banner:hover .banner-img img {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.animation-hover-effect .bs-banner:hover .banner-text h4,
.animation-hover-effect .bs-banner:hover .banner-text p,
.animation-hover-effect .bs-banner:hover .banner-text .btn {
  -webkit-animation: fadeInShortLeft 500ms ease-in-out;
  -moz-animation: fadeInShortLeft 500ms ease-in-out;
  -ms-animation: fadeInShortLeft 500ms ease-in-out;
  animation: fadeInShortLeft 500ms ease-in-out;
}
.animation-hover-effect .bs-banner:hover .banner-text p {
  animation-duration: 700ms;
}
.animation-hover-effect .bs-banner:hover .banner-text .btn {
  animation-duration: 900ms;
}
.animation-hover-effect .banner-img {
  position: relative;
  display: block;
  overflow: hidden;
}
.animation-hover-effect .banner-img img {
  transition: 0.8s;
}
.animation-hover-effect .banner-img:after {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  background-color: #000000;
  opacity: 0.4;
}
.animation-hover-effect .banner-text {
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}
.animation-hover-effect .banner-text h4 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 30px;
}
.animation-hover-effect .banner-text h4.last {
  margin-bottom: 20px;
}
.animation-hover-effect .banner-text p {
  line-height: 1.75;
  margin-bottom: 0;
}
.animation-hover-effect .banner-text .btn {
  background: #8e2629 none repeat scroll 0 0;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  margin-top: 55px;
  padding: 14px 55px;
  max-width: 200px;
  background-color: transparent;
  color: #fff;
  border-color: #fff;
  height: auto;
  border-radius: 0;
}
.animation-hover-effect .banner-text .btn:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.animation-hover-effect .banner-text .btn:hover {
  background-color: #fff;
  color: #333333;
  border-color: #fff;
}
@media (max-width: 991px) {
  .animation-hover-effect .banner-text .btn {
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .animation-hover-effect .banner-text .btn {
    margin-top: 30px;
    padding: 14px 12%;
  }
}
.banner_background {
  position: relative;
  background-attachment: fixed;
  background-position: center;
  padding: 170px 0;
  color: #fff;
}
@media (max-width: 991px) {
  .banner_background {
    padding: 100px 0;
  }
}
.banner_background:after {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  background-color: #000000;
  opacity: 0.4;
  z-index: 1;
}
.banner_background .text-banner {
  position: relative;
  z-index: 2;
}
.banner_background .text-banner h4 {
  font-size: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.banner_background .text-banner h2 {
  font-size: 60px;
  margin-bottom: 25px;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .banner_background .text-banner h2 {
    font-size: 10vw;
  }
}
.banner_background .text-banner .btn {
  background: #8e2629 none repeat scroll 0 0;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  margin-top: 73px;
  padding: 14px 70px;
  background-color: transparent;
  color: #fff;
  border-color: #fff;
  height: auto;
  border-radius: 0;
}
.banner_background .text-banner .btn:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.banner_background .text-banner .btn:hover {
  background-color: #fff;
  color: #333333;
  border-color: #fff;
}
@media (max-width: 480px) {
  .banner_background .text-banner .btn {
    margin-top: 30px;
    padding: 14px 12%;
  }
}
.rokanthemes-brandlist .page-title-wrapper {
  display: none;
}
.sidebar .rokan-featured-heading {
  font-size: 18px;
  color: #333333;
  display: block;
  padding: 0 0 13px 0;
  margin: 0 0 20px;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  text-align: left;
}
.sidebar .rokan-featured-heading h2 {
  font-size: 18px;
}
.new_product.home1 .item-product .product-info .sold-by {
  display: none;
}
.product.info.detailed .product.data.items .item.content .additional-attributes-wrapper table th,
.product.info.detailed .product.data.items .item.content .additional-attributes-wrapper table td {
  line-height: 1.4;
  text-transform: capitalize;
  border: 0;
  font-size: 14px;
  padding: 8px;
  vertical-align: baseline;
}
.product.info.detailed .product.data.items .item.content .additional-attributes-wrapper table td {
  padding-left: 10px;
}
.main-nav > ul > li.menu-item-has-children > a::after {
  font-size: 13px;
}
.modals-wrapper .modal-popup.confirm .modal-inner-wrap {
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  margin: auto;
}
.modal-popup .action-close {
  right: -30px;
  top: -28px;
}
.modal-popup .action-close:before {
  color: #fff;
  font-size: 22px;
}
.modal-popup .action-close:hover:before {
  color: #8e2629;
}
button.action-primary.action-accept {
  min-width: 142px;
}
body #quick-window a#quickview-close {
  right: -23px;
  top: -30px;
}
body #quick-window a#quickview-close:before {
  color: #fff;
  font-size: 22px;
}
body #quick-window a#quickview-close:hover:before {
  color: #8e2629;
}
body #quick-window #quickview-header #quickview-close {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
body .wrapper_quickview_item .detail-info-product-view .product-reviews-summary {
  margin-bottom: 25px;
}
body .wrapper_quickview_item .product .value ul {
  margin-bottom: 2px;
  padding-left: 15px;
}
body .wrapper_quickview_item .product-info-main .box-tocart {
  margin-bottom: 12px;
}
body .wrapper_quickview_item .product-social-extra {
  margin: 10px 0 0;
}
body .wrapper_quickview_item .product.media {
  margin-bottom: 20px;
}
body .gallery-placeholder .owl-theme .owl-controls .owl-buttons > div {
  margin-top: -12px;
}
body .toprateslider-item .item-product.listview .product-info {
  margin-top: -1px;
}
.catalog-product-view .product-view {
  margin-bottom: 28px;
}
body .layout-2-col .col-main .post-list-wrapper .blog-list-post {
  margin-bottom: 33px;
}
.post-view .post-holder {
  margin-bottom: 92px;
}
body .storelocator-index-index #locator_filter {
  margin-bottom: 83px;
}
body.contact-index-index .column:not(.sidebar-additional) .form.contact {
  margin-bottom: 83px;
}
.vc_fluid .vc_column-inner > .wpb_wrapper .rokan-product-heading,
.vc_fluid .vc_column-inner > .wpb_wrapper .wpb_text_column {
  margin-left: -10px;
}
/* css create acount */
body.customer-account-create {
  background: #f5f5f5;
}
.customer-account-create .page-main.container input[type="text"],
.customer-account-create .page-main.container input[type="email"],
.customer-account-create .page-main.container textarea,
.customer-account-create .page-main.container input[type="password"],
.customer-account-create .page-main.container input[type="tel"] {
  background: #fff;
}
.customer-account-create .page-main#maincontent .page-title-wrapper {
  margin: 94px 0 57px 0;
}
.customer-account-create .page-main .form.create.account {
  max-width: 970px;
  width: 100%;
  border: none;
  padding: 0;
  border-radius: 0;
}
.customer-account-create .page-main .form.create.account .fieldset {
  float: left;
  width: 48.5%;
  margin-bottom: 33px;
  overflow: hidden;
}
.customer-account-create .page-main .form.create.account .fieldset.create.info {
  margin-right: 3%;
}
.customer-account-create .page-main .form.create.account .fieldset .legend {
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
  letter-spacing: -0.5px;
}
@media (max-width: 540px) {
  .customer-account-create .page-main .form.create.account .fieldset {
    float: none;
    width: 100%;
  }
  .customer-account-create .page-main .form.create.account .fieldset.create.info {
    margin-right: 0;
  }
}
.customer-account-create .page-main .fieldset > .field:not(.choice) > .control {
  float: none;
  width: 100%;
}
.customer-account-create .page-main .fieldset > .field:not(.choice) > .label {
  float: none;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
  padding: 0;
  margin-bottom: 2px;
}
.customer-account-create .page-main .fieldset > .field {
  margin-bottom: 20px;
}
.customer-account-create .page-main input[type="text"] {
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 0 25px;
  height: 45px;
  line-height: 45px;
}
.customer-account-create .page-main .field-name-lastname {
  margin-bottom: 14px;
}
.customer-account-create .page-main .fieldset .field .checkbox {
  width: 17px;
  height: 17px;
  top: -1px;
  margin-top: 0;
}
.customer-account-create .page-main .fieldset .field.choice.newsletter {
  display: flex;
  align-items: center;
  width: 100%;
}
.customer-account-create .page-main .fieldset > .field.choice .label {
  font-size: 14px;
  color: #333333;
}
.customer-account-create .page-main .password-strength-meter {
  background-color: #ebebeb;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  height: 35px;
  line-height: 35px;
  padding: 0 16px;
  position: relative;
  z-index: 1;
  font-size: 13px;
  color: #999;
}
.customer-account-create .page-main .actions-toolbar {
  overflow: hidden;
  width: 100%;
  margin-bottom: 100px;
}
.customer-account-create .page-main .actions-toolbar > .primary {
  float: right;
  width: 48.5%;
  overflow: hidden;
}
.customer-account-create .page-main .actions-toolbar > .primary .action.submit.primary {
  height: 45px;
  width: 100%;
  line-height: 45px;
  border-color: #8e2629;
  background: #8e2629;
  color: #fff;
  font-size: 14px;
  padding: 0;
  font-weight: 400;
}
.customer-account-create .page-main .actions-toolbar > .secondary {
  float: left;
  width: 48.5%;
  margin-right: 3%;
  overflow: hidden;
}
.customer-account-create .page-main .actions-toolbar > .secondary .action.back {
  margin-top: 0;
  height: 45px;
  width: 100%;
  line-height: 45px;
  text-align: center;
  border-color: #8e2629;
  background: #8e2629;
  color: #fff;
  display: inline-block;
  border-radius: 3px;
  font-size: 14px;
  text-transform: capitalize;
}
.page-title-wrapper .page-title .base {
  letter-spacing: -0.5px;
}
/* end css create acount */
/* css Myacount */
body.account {
  background: #f5f5f5;
}
.account .page-main .fieldset > .field {
  display: flex;
  align-items: center;
}
.account .page-main .fieldset .field .checkbox,
.account .page-main input[type=checkbox] {
  margin: 0 6px 0 0;
  position: relative;
  top: 0;
}
.account .page-main .secondary .back {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
  font-weight: 400;
  padding: 0 26px;
  border-radius: 3px;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
.account .page-main.container input[type=email],
.account .page-main.container input[type=tel],
.account .page-main.container input[type=text],
.account .page-main.container input[type=password],
.account .page-main.container textarea {
  background: #fff;
}
@media (min-width: 1400px) {
  .account .page-main .col-lg-2 {
    width: 20%;
  }
  .account .page-main .col-lg-10 {
    width: 80%;
  }
}
.account .page-main .page-title-wrapper {
  margin-top: 55px;
}
.account .page-main .page-title-wrapper .page-title {
  margin-left: 10px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 1600px;
  margin: auto !important;
  padding: 0 15px;
  padding-bottom: 30px;
}
.account .page-main .account-nav .item.current a,
.account .page-main .account-nav .item.current strong {
  border: none;
  color: #8e2629;
  font-weight: 400;
}
.account .page-main .account-nav .content {
  padding: 0;
}
.account .page-main .account-nav .content {
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 40px 30px 42px 30px;
}
.account .page-main .account-nav .nav {
  padding: 0;
}
.account .page-main .account-nav .item a,
.account .page-main .account-nav .item > strong {
  padding: 0;
}
.account .page-main .account-nav .nav li {
  line-height: unset;
  padding: 0;
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 22px;
}
.account .page-main .account-nav .nav li:last-child {
  margin-bottom: 0;
}
.account .page-main .account-nav .nav li a {
  padding: 0;
  border: none;
  font-size: 14px;
  color: #7c7e83;
}
.account .page-main .account-nav .item a:hover {
  background: transparent;
}
.account .page-main .account-nav .item .delimiter {
  border-top: 1px solid #e6e6e6;
  display: block;
  margin: 8px 0;
}
.account .page-main .block-dashboard-info {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  padding: 30px;
}
.account .page-main .block-dashboard-info .block-title {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 12px;
  margin-bottom: 25px;
}
.account .page-main .block-dashboard-info .block-title strong {
  font-size: 14px;
  color: #333333;
}
.account .page-main .block-dashboard-info .box-information .box-title {
  font-size: 14px;
  padding-bottom: 5px;
  display: block;
  color: #333333;
}
.account .page-main .block-dashboard-info .box-information .box-content p {
  line-height: 30px;
}
.account .page-main .block-dashboard-info .box-information .box-actions {
  margin-top: 21px;
  line-height: 1;
}
.account .page-main .block-dashboard-info .box-information .box-actions a {
  color: #8e2629;
}
.account .page-main .block-dashboard-info .box-information .box-actions a:hover {
  color: #8e2629;
}
.account .page-main .block-dashboard-info .box-newsletter {
  border-left: 1px solid #e6e6e6;
  padding-left: 32px;
}
.account .page-main .block-dashboard-info .box-newsletter .box-title {
  font-size: 14px;
  color: #333333;
  padding-bottom: 4px;
}
.account .page-main .block-dashboard-info .box-newsletter .box-content p {
  color: #333333;
}
.account .page-main .block-dashboard-info .box-newsletter .box-actions {
  margin-top: 52px;
  line-height: 1;
}
.account .page-main .block-dashboard-info .box-newsletter .box-actions a {
  color: #8e2629;
}
.account .page-main .block-dashboard-info .box-newsletter .box-actions a:hover {
  color: #8e2629;
}
.account .page-main .block-dashboard-addresses {
  padding: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fff;
  margin-top: -1px;
}
.account .page-main .block-dashboard-addresses .block-title {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 12px;
  margin-bottom: 25px;
}
.account .page-main .block-dashboard-addresses .block-title strong {
  font-size: 14px;
  color: #333333;
}
.account .page-main .block-dashboard-addresses .box-shipping-address {
  border-left: 1px solid #e6e6e6;
  padding-left: 32px;
}
.account .page-main .block-dashboard-addresses .box-shipping-address a {
  color: #8e2629;
}
.account .page-main .block-dashboard-addresses .box-shipping-address a:hover {
  color: #8e2629;
}
.account .page-main .block-dashboard-addresses .box-billing-address a {
  color: #8e2629;
}
.account .page-main .block-dashboard-addresses .box-billing-address a:hover {
  color: #8e2629;
}
.account .page-main .block-dashboard-addresses .box-shipping-address .box-title,
.account .page-main .block-dashboard-addresses .box-billing-address .box-title {
  font-size: 14px;
}
.account .page-main.container {
  margin-bottom: 100px;
}
.account .page-main .columns {
  display: block;
}
.account .page-main .actions-toolbar > .primary > button,
.account .page-main .form-address-edit .actions-toolbar .action.primary {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
  font-weight: 400;
}
.account .page-main .actions-toolbar > .primary > button:hover,
.account .page-main .form-address-edit .actions-toolbar .action.primary:hover {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
}
.account .page-main .fieldset .legend {
  margin-left: 0;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 400;
}
@media (max-width: 480px) {
  .block-dashboard-addresses .box-shipping-address,
  .block-dashboard-info .box-newsletter {
    border-left: none;
    padding-left: 0;
    margin-top: 30px;
  }
}
/* end css Myacount */
/*css onepage checkout*/
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.checkout-agreements-items .checkout-agreements-item-title {
  color: #b73337;
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
  padding: 0;
  margin-bottom: 0;
  letter-spacing: -0.5px;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 18px;
  margin-bottom: 30px;
}
.opc-block-summary > .title {
  color: #b73337;
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: -0.5px;
  margin-bottom: 16px;
}
.rokanthemes-onepagecheckout .form-login #customer-email-fieldset .fieldset > .field {
  margin-top: 0;
}
.rokanthemes-onepagecheckout .form-login #customer-email-fieldset .fieldset > .field .label {
  padding-top: 0;
}
.opc-wrapper .form-login {
  margin-top: 0;
}
.rokanthemes-onepagecheckout #shipping,
.rokanthemes-onepagecheckout #opc-shipping_method,
.rokanthemes-onepagecheckout #payment {
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
input[type=email],
input[type=tel],
input[type=text],
input[type=password],
textarea {
  background: #fff;
}
.fieldset .field .checkbox,
input[type="checkbox"] {
  position: relative;
  top: 2px;
}
.catalog-product-view input[type="checkbox"] {
  margin: 0 6px 4px 0;
  top: 0px;
}
.checkout-index-index .page-main select {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  font-size: 14px;
  height: 45px;
  line-height: 1.71428571;
  padding: 6px 12px 4px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  -webkit-appearance: inherit;
  -moz-appearance: inherit;
  appearance: auto;
  margin-bottom: 4px;
}
.checkout-index-index .page-main input[type=email],
.checkout-index-index .page-main input[type=tel],
.checkout-index-index .page-main input[type=text],
.checkout-index-index .page-main input[type=password],
.checkout-index-index .page-main select,
.checkout-index-index .page-main textarea {
  border: 1px solid #e1e1e1;
}
.checkout-index-index .page-main .table-checkout-shipping-method tbody td {
  border-top: 1px solid #e1e1e1;
}
.checkout-index-index .page-main input[type="file"]:focus,
.checkout-index-index .page-main input[type="radio"]:focus,
.checkout-index-index .page-main input[type="checkbox"]:focus {
  outline: 0;
  outline-offset: 0;
}
* {
  box-sizing: border-box;
}
.field-tooltip .field-tooltip-action {
  margin-top: 13px;
}
.table-checkout-shipping-method thead th {
  display: none;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  display: flex;
  align-items: center;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment label {
  margin: 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment input[type="radio"] {
  position: relative;
  top: -1px;
  margin: 0 18px 0 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment input[type="radio"]:focus {
  outline: none;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title {
  display: flex;
  align-items: center;
  padding: 20px 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment #co-payment-form .step-title {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 18px;
  margin-bottom: 30px;
}
body .opc-block-summary .product-item .price {
  font-size: 14px;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
  border-top: 1px solid #e1e1e1;
}
.cart-totals .mark,
.opc-block-summary .table-totals .mark,
.cart-totals .amount,
.opc-block-summary .table-totals .amount {
  padding: 8px;
}
body input[type=checkbox] {
  display: inline-block;
}
.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form .actions-toolbar .action {
  height: 45px;
  line-height: 45px;
}
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary > .btn-placeorder {
  padding: 0 45px;
  height: 45px;
  line-height: 45px;
  width: 100%;
}
.checkout-container .table-checkout-shipping-method input[type=radio] {
  margin: 0 5px 0 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method {
  min-width: 120px;
}
.abs-no-display-desktop,
.opc-estimated-wrapper,
.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous) {
  display: none;
}
.checkout-index-index .logo {
  margin: auto;
}
.checkout-index-index .modal-popup .modal-inner-wrap {
  margin-left: auto;
  left: 0;
}
.checkout-index-index #maincontent .page-title-wrapper {
  margin-bottom: 57px;
}
.checkout-index-index #maincontent .page-title-wrapper .page-title {
  margin-bottom: 14px;
}
.checkout-index-index #maincontent .page-title-wrapper .short-description {
  color: #333333;
  font-size: 14px;
}
.checkout-index-index .page-title-wrapper .page-title .base {
  font-size: 24px;
}
.checkout-index-index .page-main.container {
  margin-top: 57px;
}
.rokanthemes-onepagecheckout #shipping .label,
.rokanthemes-onepagecheckout #opc-shipping_method .label,
.rokanthemes-onepagecheckout #payment .label,
.rokanthemes-onepagecheckout #shipping .fieldset > .field:not(.choice) > .label,
.rokanthemes-onepagecheckout #opc-shipping_method .fieldset > .field:not(.choice) > .label,
.rokanthemes-onepagecheckout #payment .fieldset > .field:not(.choice) > .label {
  color: #7c7e83;
  font-size: 14px;
  margin-bottom: 2px;
}
.rokanthemes-onepagecheckout #shipping .fieldset > .field {
  margin-top: 8;
}
.rokanthemes-onepagecheckout #shipping .form-login {
  border-bottom: 1px solid #e1e1e1;
}
.rokanthemes-onepagecheckout .form-login #customer-email-fieldset .create-account {
  margin-bottom: 13px;
  margin-top: 10px;
}
.rokanthemes-onepagecheckout .form-login #customer-email-fieldset .create-account > .field {
  display: flex;
  align-items: center;
}
.rokanthemes-onepagecheckout .form-login #customer-email-fieldset .create-account > .field input[type=checkbox] {
  margin-top: 0;
  top: -3px;
}
.rokanthemes-onepagecheckout .form-login #customer-email-fieldset {
  margin-bottom: 13px;
}
#shipping-new-address-form {
  margin-top: 22px;
}
.checkout-index-index .page-main input[type=email],
.checkout-index-index .page-main input[type=password],
.checkout-index-index .page-main input[type=tel],
.checkout-index-index .page-main input[type=text],
.checkout-index-index .page-main textarea {
  margin-bottom: 4px;
}
.fieldset > .field .additional .label {
  padding: 5px 0 5px 0;
}
.fieldset > .field.mp-12 .label {
  padding: 10px 0 5px 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method div[name$=".rokanthemes_opc_shipping_delivery_date"] {
  margin: 21px 0 16px;
}
.opc-wrapper .form-login .fieldset .note {
  margin-top: 18px;
}
.table-checkout-shipping-method {
  margin-bottom: 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .checkout-billing-address {
  margin-top: 0;
  margin-bottom: 6px;
}
body .opc-block-summary {
  background: #f6f6f6;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  padding: 30px;
  padding-bottom: 0;
}
body .opc-block-summary .table-totals {
  margin-bottom: 15px;
}
body .opc-block-summary .block .title strong {
  font-size: 14px;
  color: #b73337;
  text-transform: capitalize;
}
body .opc-block-summary .items-in-cart > .title {
  padding-bottom: 12px;
  margin-bottom: 13px;
  padding-top: 0;
}
body .opc-block-summary .minicart-items .product-item-name a {
  color: #0066c0;
  font-size: 14px;
  line-height: unset;
}
body .opc-block-summary .items-in-cart > .title:after {
  position: absolute;
  right: 0;
  top: -2px;
}
.choice.field label,
.order-comment-block label,
.table-totals {
  color: #b73337;
  font-size: 14px;
}
.choice.field label .totals label,
.order-comment-block label .totals label,
.table-totals .totals label {
  color: #b73337;
  font-size: 14px;
}
.opc-block-summary .mark .value {
  color: #7c7e83;
}
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary button {
  background: #8e2629;
  color: #fff;
  font-size: 14px;
  border-color: #8e2629;
}
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary button.action.primary.disabled,
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary button.action.primary[disabled] {
  background: #f4f4f4;
  border-color: #e1e1e1;
  opacity: 1;
  color: #b73337;
}
.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form .actions-toolbar > .primary .action.action-apply {
  font-size: 14px;
  color: #b73337;
  background: #f4f4f4;
  border-color: #e1e1e1;
}
.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form .actions-toolbar > .primary .action.action-apply:hover {
  background: #8e2629;
  color: #fff;
  border-color: #8e2629;
}
.opc-block-summary .table:not(.cart):not(.totals) > tbody > tr > td,
.opc-block-summary .table:not(.cart):not(.totals) > tbody > tr > th,
.opc-block-summary .table:not(.cart):not(.totals) > tfoot > tr > td,
.opc-block-summary .table:not(.cart):not(.totals) > tfoot > tr > th,
.opc-block-summary .table:not(.cart):not(.totals) > thead > tr > td,
.opc-block-summary .table:not(.cart):not(.totals) > thead > tr > th {
  border: none;
  padding-left: 0;
  padding-right: 0;
}
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .product-item-details input.qty {
  max-width: 65px;
  height: 30px;
  text-align: center;
  padding-right: 25px;
  border-radius: 3px;
}
.rokanthemes-onepagecheckout span.increase:before,
.rokanthemes-onepagecheckout span.decrease:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border: 4px solid transparent;
}
.rokanthemes-onepagecheckout span.increase:before {
  border-bottom: 4px solid #000;
}
.rokanthemes-onepagecheckout span.decrease:before {
  border-top: 4px solid #000;
}
.rokanthemes-onepagecheckout span.increase {
  margin-bottom: 0;
}
.rokanthemes-onepagecheckout span.increase,
.rokanthemes-onepagecheckout span.decrease {
  width: 5px;
  height: 12px;
}
.rokanthemes-onepagecheckout #opc-sidebar .items-in-cart {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 5px;
  margin-bottom: 26px;
}
.rokanthemes-onepagecheckout span.decrease {
  margin-top: 0;
}
.rokanthemes-onepagecheckout #opc-sidebar .label {
  font-size: 14px;
  color: #333333;
}
.opc-block-summary .table:not(.cart):not(.totals) > tbody > tr > td,
.opc-block-summary .table-totals .grand .mark {
  padding-top: 3px;
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
  margin: 0;
}
.rokanthemes-onepagecheckout span.qty-button {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative;
  right: 25px;
}
body .opc-block-summary .items-in-cart > .title {
  border-color: #e1e1e1;
}
body .column.main .opc-block-summary .block .title strong {
  font-size: 14px;
  font-weight: 400;
}
.checkout-index-index .page-main textarea {
  min-height: 100px;
}
.checkout-container {
  position: relative;
}
.checkout-container .authentication-wrapper {
  float: none;
  position: absolute;
  right: 0;
  top: -38px;
}
.checkout-container .action.action-auth-toggle {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 56px;
  border-radius: 3px;
  height: 45px;
  line-height: 45px;
  margin: 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment {
  margin-top: 50px;
  padding: 30px 30px 8px 30px;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment .fieldset:last-child {
  margin-bottom: 0;
}
.account .page-main input[type=email],
.customer-account-create .page-main.container input[type=email],
.customer-account-login .page-main input[type=email],
.checkout-index-index .page-main input[type=email],
.account .page-main input[type=tel],
.customer-account-create .page-main.container input[type=tel],
.customer-account-login .page-main input[type=tel],
.checkout-index-index .page-main input[type=tel],
.account .page-main input[type=text],
.customer-account-create .page-main.container input[type=text],
.customer-account-login .page-main input[type=text],
.checkout-index-index .page-main input[type=text],
.account .page-main input[type=password],
.customer-account-create .page-main.container input[type=password],
.customer-account-login .page-main input[type=password],
.checkout-index-index .page-main input[type=password],
.account .page-main textarea,
.customer-account-create .page-main.container textarea,
.customer-account-login .page-main textarea,
.checkout-index-index .page-main textarea {
  height: 45px;
  line-height: 45px;
}
.rokanthemes-onepagecheckout input[type="radio"] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  border: 1px solid #e1e1e1;
  background: #fff;
  position: relative;
  top: -4px;
}
.rokanthemes-onepagecheckout input[type="radio"]:checked {
  background: #8e2629;
  border-color: #8e2629;
}
.opc-wrapper .step-content {
  margin: 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method,
.rokanthemes-onepagecheckout .opc-wrapper #shipping {
  padding: 30px 30px 5px 30px;
}
.opc-block-summary .table-totals .grand.totals .mark strong {
  font-weight: 500;
  font-size: 18px;
  color: #b73337;
}
.opc-block-summary .table-totals .grand.totals .price {
  font-size: 16px;
  color: #b73337;
  font-weight: 500;
}
.rokanthemes-onepagecheckout input[type="radio"]:checked::after {
  content: '';
  display: block;
  z-index: 100;
  position: relative;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #fff;
  text-align: center;
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.checkout-index-index .page-main select {
  background: url(images/icon-down.png);
  padding: 0 25px 0 10px;
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.actions-toolbar > .primary .action.action-cancel {
  margin-top: 0;
}
/*end css onepage checkout*/
/*css Login*/
body.customer-account-login {
  background: #f5f5f5;
}
.login-container .block .login .actions-toolbar > .primary {
  margin-right: 0;
}
.customer-account-login .page-main input[type=email],
.customer-account-login .page-main input[type=tel],
.customer-account-login .page-main input[type=text],
.customer-account-login .page-main input[type=password],
.customer-account-login .page-main select,
.customer-account-login .page-main textarea {
  border: 1px solid #e1e1e1;
}
.customer-account-login .page-main#maincontent .page-title-wrapper {
  margin: 94px 0 57px !important;
}
.customer-account-login .page-main .login-container {
  max-width: 970px;
  width: 100%;
  border: none;
  padding: 0;
  border-radius: 0;
  margin: auto;
  margin-bottom: 45px;
}
.customer-account-login .page-main .login-container .block.block-customer-login {
  float: left;
  width: 50%;
  margin-bottom: 33px;
  overflow: hidden;
  margin-right: 6%;
  border: none;
  padding: 0;
  border-radius: 0;
  border-right: 1px solid #e1e1e1;
  padding-right: 6%;
}
.customer-account-login .page-main .login-container .block.block-customer-login .fieldset:last-child {
  margin-bottom: 0;
}
.customer-account-login .page-main .login-container .block.block-customer-login .block-title {
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
  letter-spacing: -0.5px;
  border: none;
  padding-bottom: 0;
  margin-bottom: 22px;
}
.customer-account-login .page-main .login-container .block.block-customer-login .block-title strong {
  text-transform: capitalize;
  font-size: 18px;
}
.customer-account-login .page-main .login-container .block.block-customer-login .field.note {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  margin-bottom: 19px;
}
.customer-account-login .page-main .login-container .block.block-customer-login .fieldset > .field {
  margin: 0 0 13px;
}
.customer-account-login .page-main .login-container .block.block-customer-login .field .label {
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
  display: block;
  float: none;
  padding-right: 0;
  width: 100%;
  margin-bottom: 7px;
}
.customer-account-login .page-main .login-container .block.block-new-customer {
  float: left;
  width: 44%;
  margin-bottom: 33px;
  overflow: hidden;
  text-align: left;
}
.customer-account-login .page-main .login-container .block.block-new-customer .block-title {
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
}
.customer-account-login .page-main .login-container .block.block-new-customer .block-title strong {
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
  letter-spacing: -0.5px;
}
.customer-account-login .page-main .login-container .block.block-new-customer p {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  line-height: 26px;
}
.customer-account-login .page-main .login-container .block.block-new-customer .actions-toolbar .primary {
  display: block;
  width: 100%;
}
.customer-account-login .page-main .login-container .block.block-new-customer .actions-toolbar .primary a {
  display: block;
}
.customer-account-login .page-main .login-container .block.block-customer-login .actions-toolbar {
  display: flex;
  flex-direction: column-reverse;
}
.customer-account-login .page-main .login-container .block.block-customer-login .actions-toolbar .secondary {
  text-align: right;
}
.customer-account-login .page-main .login-container .block.block-customer-login .actions-toolbar .secondary a {
  color: #666;
  text-transform: capitalize;
  font-size: 14px;
  margin-top: -8px;
}
.customer-account-login .page-main .login-container .block.block-customer-login .actions-toolbar .primary {
  width: 100%;
  margin-top: 7px;
}
.customer-account-login .page-main .login-container .block.block-customer-login .actions-toolbar .primary button {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 1024px), print {
  .rokanthemes-onepagecheckout #opc-sidebar {
    width: 33.33%;
    margin-top: 0;
  }
}
@media (max-width: 480px) {
  .customer-account-login .page-main .login-container .block.block-customer-login {
    float: none;
    width: 100%;
    margin-bottom: 33px;
    overflow: hidden;
    margin-right: 0;
    border: none;
    padding: 0;
    border-radius: 0;
    border-right: none;
  }
  .customer-account-login .page-main .login-container .block.block-new-customer {
    float: none;
    width: 100%;
  }
  .login-container .block-new-customer .actions-toolbar {
    margin-bottom: 0;
  }
}
body.customer-account-forgotpassword {
  background: #f5f5f5;
}
.customer-account-forgotpassword .page-main#maincontent .page-title-wrapper {
  margin: 94px 0 20px 0;
  text-align: center;
}
.customer-account-forgotpassword .page-main .fieldset > .field.note {
  margin-bottom: 57px;
}
.customer-account-forgotpassword .page-main .form.password.forget {
  border: none;
  padding: 0;
  border-radius: 0;
}
.customer-account-forgotpassword .page-main .form.password.forget .fieldset {
  margin-bottom: 33px;
  overflow: hidden;
}
.customer-account-forgotpassword .page-main .form.password.forget .fieldset .legend {
  font-size: 18px;
  font-weight: 500;
  color: #b73337;
  letter-spacing: -0.5px;
}
.customer-account-forgotpassword .page-main .fieldset > .field:not(.choice) > .control {
  float: none;
  width: 100%;
}
.customer-account-forgotpassword .page-main .fieldset > .field:not(.choice) > .label {
  float: none;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
  padding: 0;
  margin-bottom: 2px;
}
.customer-account-forgotpassword .page-main .fieldset > .field {
  margin-bottom: 20px;
}
.customer-account-forgotpassword .page-main input[type="text"] {
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 0 25px;
  height: 45px;
  line-height: 45px;
}
.customer-account-forgotpassword .page-main .field-name-lastname {
  margin-bottom: 14px;
}
.customer-account-forgotpassword .page-main .fieldset .field.choice.newsletter {
  display: flex;
  align-items: center;
  width: 100%;
}
.customer-account-forgotpassword .page-main .fieldset > .field.choice .label {
  font-size: 14px;
  color: #333333;
}
.customer-account-forgotpassword .page-main .action.reload.captcha-reload {
  margin-top: 0;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-color: #8e2629;
  background: #8e2629;
  color: #fff;
  display: inline-block;
  border-radius: 3px;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 400;
}
.customer-account-forgotpassword .page-main .control.captcha-image {
  margin-top: 20px;
}
.customer-account-forgotpassword .page-main .control.captcha-image .captcha-img {
  margin: 0 10px 0px 0;
  height: 45px;
}
.customer-account-forgotpassword .page-main .actions-toolbar {
  overflow: hidden;
  width: 100%;
  margin-bottom: 100px;
}
.customer-account-forgotpassword .page-main .actions-toolbar > .primary {
  float: right;
  width: 48.5%;
  overflow: hidden;
}
.customer-account-forgotpassword .page-main .actions-toolbar > .primary .action.submit.primary {
  height: 45px;
  width: 100%;
  line-height: 45px;
  border-color: #8e2629;
  background: #8e2629;
  color: #fff;
  font-size: 14px;
  padding: 0;
  font-weight: 400;
  border-radius: 3px;
}
.customer-account-forgotpassword .page-main .actions-toolbar > .secondary {
  float: left;
  width: 48.5%;
  margin-right: 3%;
  overflow: hidden;
}
.customer-account-forgotpassword .page-main .actions-toolbar > .secondary .action.back {
  margin-top: 0;
  height: 45px;
  width: 100%;
  line-height: 45px;
  text-align: center;
  border-color: #8e2629;
  background: #8e2629;
  color: #fff;
  display: inline-block;
  border-radius: 3px;
  font-size: 14px;
  text-transform: capitalize;
}
/*end css Login*/
.rokanthemes-onepagecheckout #shipping,
.rokanthemes-onepagecheckout #opc-shipping_method,
.rokanthemes-onepagecheckout #payment {
  width: 48.5%;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method {
  margin-left: 3%;
}
.rokanthemes-onepagecheckout-full.checkout-index-index .nav-toggle {
  display: none;
}
.toolbar-products .limiter .control select {
  background: url(images/icon-down.png);
  background-position: calc(100% - 0px) 50% no-repeat;
}
.ui-slider-horizontal {
  margin: 0 10px 0 5px;
}
#locator_filter .column_left .block-content #current-address .input-box #locator-search {
  border-radius: 3px 0 0 3px;
}
.header-container .mini-cart-wrapper.enable-sticky .mini-carts .header-mini-cart {
  font-size: 0;
}
.header-container .header-content .mini-cart-wrapper.enable-sticky .minicart-wrapper {
  margin-right: 0;
}
.header-container .mini-cart-wrapper.enable-sticky .mini-carts .header-mini-cart .qty {
  top: 0;
  right: -10px;
  min-width: 1px;
  height: auto;
  width: 18px;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 10px;
  display: inline-block;
  margin: -3px 0 0 -11px;
  line-height: 18px;
}
#locator_filter .column_left .block-content .bstlocator_input .button {
  border-radius: 0 3px 3px 0;
}
.products-list .item-product .product-image-wrapper .product-image-photo {
  position: static;
}
/* dev_huy fix Css 31/08/2020 */
.main-nav > ul > li.menu-item-has-children > a:after,
.fa-angle-down:before {
  vertical-align: middle;
}
.list-ads1 .bs-banner a img {
  border-radius: 3px;
}
.product-item .price-box {
  display: flex;
  align-items: center;
}
body .item-product .product-info .info-price .old-price .price {
  margin-left: 10px;
}
.ui-slider-access.ui-buttonset.ui-corner-left button {
  border: none;
  font-size: 14px;
  background: transparent;
  color: #b73337;
}
.ui-slider-access.ui-buttonset.ui-corner-left button:hover {
  background: transparent;
  color: #b73337;
}
.catalog-product-view .fieldset .field .checkbox,
body #quick-window .quick-view-content .fieldset .field .checkbox,
.catalog-product-view input[type="checkbox"],
body #quick-window .quick-view-content input[type="checkbox"] {
  top: 0;
}
.checkout-cart-index .page-main select {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  font-size: 14px;
  height: 45px;
  line-height: 1.71428571;
  padding: 6px 12px 4px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  -webkit-appearance: inherit;
  -moz-appearance: inherit;
  appearance: auto;
  margin-bottom: 4px;
}
.checkout-cart-index .cart-summary .block .fieldset {
  margin-left: 0;
}
.checkout-cart-index .cart-totals .mark,
.checkout-cart-index .opc-block-summary .table-totals .mark,
.checkout-cart-index .cart-totals .amount,
.checkout-cart-index .opc-block-summary .table-totals .amount {
  padding-left: 0;
}
.checkout-cart-index .cart-summary .block .fieldset .field.note,
.checkout-cart-index .cart-summary .block .fieldset .field:not(.choice) > .label {
  font-size: 14px;
}
.checkout-cart-index .cart-summary {
  color: #b73337;
  font-size: 14px;
}
.checkout-cart-index .cart-summary label {
  font-size: 14px;
  color: #b73337;
}
.checkout-cart-index .cart-totals .mark strong,
.checkout-cart-index .opc-block-summary .table-totals .mark strong {
  font-weight: 500;
  font-size: 16px;
  color: #b73337;
}
.checkout-cart-index #discount-coupon-form .action.apply.primary:hover {
  font-size: 14px;
  font-weight: 400;
}
.checkout-cart-index .cart-summary .block .fieldset.rate {
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 30px;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
}
.rokanthemes-onepagecheckout .ui-slider .ui-slider-handle {
  top: -7px;
}
.ui-timepicker-div dl dd.ui_tpicker_hour,
.ui-timepicker-div dl dd.ui_tpicker_minute {
  margin: 0;
  margin-top: 20px;
}
.ui-timepicker-div dl dt:after {
  content: ":";
  margin-left: 3px;
}
.ui-timepicker-div {
  color: #b73337;
}
/* end dev_huy fix Css 31/08/2020 */
/*dev_Huy Css print checkout and detail*/
@media print {
  * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  .purchase-order,
  .nav-breadcrumbs,
  .product-social-extra,
  .product-options-bottom,
  .product-options-wrapper,
  .page-footer,
  .product-social-extra a {
    display: none;
  }
  .logo a,
  .logo,
  .page-print .logo {
    background: #232f3e;
    display: inline-block;
  }
  .logo img {
    background: #232f3e;
    display: inline-block;
  }
  .abs-blocks-2columns,
  .amazon-addresses .amazon-address,
  .login-container .block,
  .account .column.main .block:not(.widget) .block-content .box,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
  .sales-guest-view .column.main .block:not(.widget) .block-content .box {
    width: 100%;
  }
  .payment-method {
    text-align: left;
  }
  .amgdprcookie-bar-template,
  .header .top-header,
  .header .top-search,
  .header .item,
  .header .header-nav,
  a {
    display: none;
  }
  a,
  a:visited {
    text-decoration: underline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .table-wrapper table td {
    width: auto;
  }
  .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999999;
  }
  .box,
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .block-content,
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  .block-content {
    page-break-before: avoid;
  }
  .block-title,
  h2,
  h3 {
    page-break-after: avoid;
  }
  .nav-toggle {
    display: none !important;
  }
  .sidebar,
  .nav-sections,
  .header.content > *[class],
  .panel.wrapper > *[class],
  .footer.content > *[class] {
    display: none;
  }
  .logo,
  .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .column.main {
    float: none !important;
    width: 100% !important;
  }
  .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .footer.content {
    padding: 0;
  }
  .hidden-print {
    display: none !important;
  }
}
/*end print checkout and detail*/
.account .page-main .page-title-wrapper .page-title {
  display: none;
}
.rating-summary .rating-result:before {
  color: #c7c7c7;
}
.category-view-move {
  margin-bottom: 40px;
}
#locator_filter .column_left .block-content .bstlocator_input .button {
  height: 50px;
}
#locator_filter .column_left .center #store_list .list .today_time:before {
  content: "\f017";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 10px;
}
.catalog-product_compare-index .table-comparison .cell {
  padding: 30px;
  text-align: center;
}
.catalog-product_compare-index .table-comparison .cell.label {
  background: #f4f4f4;
  vertical-align: middle;
}
.catalog-product_compare-index .table-comparison .cell.label .attribute.label {
  display: block;
  width: 100%;
  word-wrap: break-word;
  display: inline;
  color: #b73337;
  font-weight: 600;
  text-transform: uppercase;
}
.catalog-product_compare-index .product-item-actions .actions-primary {
  display: block;
}
.catalog-product_compare-index .product-item-actions .actions-primary .action.tocart {
  white-space: nowrap;
  display: block;
  width: 100%;
}
.catalog-product_compare-index .product-reviews-summary .reviews-actions {
  margin-left: 0;
  padding-left: 0;
}
.catalog-product_compare-index .product-reviews-summary .reviews-actions a.action.view {
  border-left: 1px solid #e6e6e6;
  padding-left: 10px;
  margin-left: 0;
  padding-right: 0;
  border-right: 0;
}
.catalog-product_compare-index .product .value h4 {
  margin-top: 0;
  line-height: 26px;
}
.catalog-product_compare-index .rating-summary .rating-result {
  width: 80px;
}
.catalog-product_compare-index .page-title-wrapper .page-title .base {
  font-size: 26px;
}
.customer-account-create .field-tooltip .field-tooltip-action {
  margin-top: 0;
}
.account .page-title-wrapper {
  margin: auto;
  margin-top: 30px;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .account .page-title-wrapper {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .account .page-title-wrapper {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .account .page-title-wrapper {
    width: 1200px;
  }
}
@media (min-width: 1399px) {
  .account .page-title-wrapper {
    width: 100%;
    max-width: 1600px;
  }
}
@media (max-width: 767px) {
  .account .page-title-wrapper {
    width: 100%;
  }
}
.block-dashboard-orders {
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  padding: 30px;
  margin-top: -1px;
}
.block-dashboard-orders .block-title.order {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 12px;
  margin-bottom: 25px;
  margin-top: 0;
}
.block-dashboard-orders .block-title.order .action.view {
  float: right;
}
.block-dashboard-orders .table:not(.cart):not(.totals) > thead > tr > th {
  border-bottom: none !important;
}
.block-reorder .block-title {
  margin-top: 30px;
}
.block-reorder .block-title strong {
  font-size: 36px;
}
.block-reorder .block-content {
  border: 1px solid #e6e6e6;
  background: #ffffff;
  padding: 40px 30px 42px;
}
.field.choice .field-tooltip {
  top: -6px;
}
button.action-primary.action-accept {
  color: #b73337;
  line-height: 26px;
}
button.action-primary.action-accept:hover {
  color: #fff;
  border-color: #8e2629;
}
button.action-primary.action-accept span {
  font-size: 14px;
}
.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
  border-bottom: 1px solid #e6e6e6;
}
.catalog-product_compare-index .table:not(.cart):not(.totals) > thead > tr > td {
  border-bottom: none;
}
.rokanfaq-index-index .faq-list ul .faq-item h4.question a,
.rokanfaq-index-index .faq-list ul .faq-item a.question {
  color: #b73337;
  font-weight: 500;
}
.rokanfaq-index-index .faq-list ul .faq-item h4.question a:hover,
.rokanfaq-index-index .faq-list ul .faq-item a.question:hover {
  color: #8e2629;
}
.rokanfaq-index-index .faq-list ul .faq-item:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.rokanfaq-index-index .page-title-wrapper {
  text-align: center;
}
.rokanfaq-index-index #maincontent .page-title-wrapper {
  margin: 50px 0;
}
#quick-background {
  z-index: 15000;
}
body #quick-window {
  z-index: 15001;
}
.filter-content .filter-options .filter-options-item .filter-options-title.active:after {
  content: "\e931";
  font-family: 'icomoon';
}
.sidebar-main-1 .banner_left_sidebar {
  margin-bottom: 33px;
}
.sidebar-main-1 .top_rate .rokan-featured-heading {
  padding: 0 0 13px;
  margin: 0 0 30px;
  position: relative;
}
.sidebar-main-1 .top_rate .rokan-product-heading h2 {
  margin: 0;
}
.faq-list ul .faq-item h4.question a:before,
.faq-list ul .faq-item a.question:before {
  position: relative;
  top: 1px;
}
#layered_ajax_price_attribute {
  margin-top: 30px;
}
body .irs--flat .irs-from,
body .irs--flat .irs-to,
body .irs--flat .irs-single {
  background: transparent;
  font-family: 'Poppins', sans-serif;
  color: #8e2629;
}
body .irs--flat .irs-from:before,
body .irs--flat .irs-to:before,
body .irs--flat .irs-single:before {
  display: none;
}
body .irs--flat .irs-from,
body .irs--flat .irs-to,
body .irs--flat .irs-single {
  color: #8e2629;
}
body .irs--flat .irs-handle {
  border: 5px solid #8e2629;
}
body .irs--flat .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #8e2629;
}
.checkout-index-index #maincontent .page-title-wrapper {
  margin-top: 0;
}
body.rokanthemes-onepagecheckout .opc-block-summary {
  background: #f6f6f6;
  padding: 30px;
  padding-bottom: 0;
}
.rokanthemes-onepagecheckout #opc-sidebar {
  border: none;
  padding: 0;
}
.rokanthemes-onepagecheckout .page-main .authentication-wrapper {
  position: absolute;
  top: -46px;
  margin-top: -60px;
  right: 0;
}
.rokanthemes-onepagecheckout .checkout-shipping-method .step-title,
.rokanthemes-onepagecheckout .step-title,
.rokanthemes-onepagecheckout #opc-sidebar .title,
.rokanthemes-onepagecheckout .checkout-payment-method .step-title {
  color: #b73337;
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: -0.5px;
  margin-bottom: 16px;
}
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals .mark,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals tbody th,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals tbody td {
  font-size: 14px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
}
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .items-in-cart .title strong {
  font-size: 14px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
}
.opc-block-summary .table-totals .grand.totals .price,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals .mark strong {
  font-weight: 500;
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
}
.customer-account-create .page-main .form.create.account .fieldset {
  overflow: unset !important;
}
body .block.block-addresses-list {
  margin: 30px 0;
}
body .block.block-addresses-list,
body .block.block-addresses-default {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  padding: 30px;
}
.modal-popup .modal-title {
  font-size: 18px;
  font-weight: 500;
  padding: 10px;
  color: #b73337;
}
.checkout-index-index select {
  padding: 7px 25px;
  border: 1px solid #e6e6e6;
}
.checkout-index-index .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap {
  background: #fff;
}
.checkout-index-index .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-footer {
  display: block;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1083;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link {
  margin-bottom: 0;
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 0 1rem;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li {
  margin-bottom: 0;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a {
  min-height: 48px;
  padding: 10px 10px 6px 10px;
  display: block;
  text-align: center;
  line-height: 1;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a:focus {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  text-decoration: none;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a span {
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .icon-chrome:before {
  font-family: 'simple-line-icons' !important;
  content: "\e069";
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .icon-users:before {
  content: "\e005";
  font-family: 'simple-line-icons' !important;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .icon-shopping-cart:before {
  content: "\e035";
  font-family: 'simple-line-icons' !important;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .icon-menu {
  font-size: 20px;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a:not(:hover) {
  color: #b73337;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .nav-toggle {
  position: static;
  width: auto;
  height: auto;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .nav-toggle:before {
  display: none;
}
.fixed-bottom .link-on-bottom .mobile-bottom-link li a .nav-toggle span {
  position: static;
  width: auto;
  height: auto;
}
@media (max-width: 767px) {
  body.has-fixed-bottom .page-wrapper {
    padding-bottom: var(--fixed-bottom-height, 70px);
    padding-bottom: calc(var(--fixed-bottom-height, 70px) + constant(safe-area-inset-bottom));
    padding-bottom: calc(var(--fixed-bottom-height, 70px) + env(safe-area-inset-bottom));
  }
}
/*fix 08_03_2021*/
.rokanthemes-onepagecheckout .step-title:before,
.rokanthemes-onepagecheckout #opc-sidebar .title:before {
  display: none;
}
.rokanthemes-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title input[type=radio] {
  top: 0;
}
body .wrapper_quickview_item .product-info-main .box-tocart .info-qty {
  padding: 14px 20px;
}
body .wrapper_quickview_item .product-info-main .box-tocart .fieldset > .field:not(.choice) > .control {
  width: 100%;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .row td {
  padding-top: 24px;
  padding-bottom: 16px;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .row > td:first-child {
  width: 18px;
  padding: 24px 0 16px;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .row > td:first-child input[type=radio] {
  margin: 0 0 0 0;
  margin-right: 18px;
}
.form-login .fieldset > .field.required > .label:after,
.form-login .fieldset > .fields > .field.required > .label:after,
.form-login .fieldset > .field._required > .label:after,
.form-login .fieldset > .fields > .field._required > .label:after {
  font-size: 12px;
}
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content .form-login .login .control input {
  padding: 0;
}
.rokanthemes-onepagecheckout .opc-wrapper #opc-shipping_method #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .row td.col-method {
  vertical-align: top;
}
.action-secondary.action-dismiss {
  font-size: 14px;
  margin-right: 5px;
}
button.action-primary.action-accept:first-letter {
  text-transform: uppercase;
}
button.action-primary.action-accept {
  text-transform: lowercase;
  margin-left: 5px;
}
.account .block-collapsible-nav {
  display: block;
  margin-top: 55px;
}
.account .block-collapsible-nav .item a:hover {
  background: transparent;
  color: #8e2629;
}
.account .block-collapsible-nav .content {
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 40px 30px 42px;
}
.account .block-collapsible-nav .content .nav {
  padding: 0;
}
.account .block-collapsible-nav .content .nav li {
  line-height: unset;
  padding: 0;
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 22px;
}
.account .block-collapsible-nav .content .nav li.item.current a,
.account .block-collapsible-nav .content .nav li.item.current strong {
  color: #8e2629;
  font-weight: 400;
  border: none;
}
.account .block-collapsible-nav .content .nav li a,
.account .block-collapsible-nav .content .nav li.item > strong {
  padding: 0;
}
.account .block-collapsible-nav .content .nav li a {
  padding: 0;
  border: none;
  font-size: 14px;
  color: #7c7e83;
}
.account .block-collapsible-nav .content .nav li a:hover {
  color: #8e2629;
}
@media (min-width: 768px), print {
  .account .fieldset > .field:not(.choice) > .label {
    width: 13.8%;
  }
  .account .fieldset > .field:not(.choice) > .control {
    width: 86.2%;
  }
}
.view_product_detail {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  background-color: #8e2629;
  line-height: 40px;
  width: 100%;
  color: #fff !important;
  border-radius: 0;
  padding: 0;
  text-align: center;
  text-transform: initial;
  z-index: 1;
  text-transform: none;
  border-color: #8e2629;
  display: block;
}
.view_product_detail:hover {
  color: #fff !important;
}
/*End fix 08_03_2021*/
.main-nav > ul > li.fullwidth .sub-menu:after,
.main-nav > ul > li.fullwidth .subchildmenu:after {
  display: none;
}
.main-nav > ul > li.menu-item-has-children.fullwidth li.menu-item-has-children > a::after,
.main-nav > ul .main-nav ul li.fullwidth .subchildmenu > li > a:after {
  display: none;
}
.custommenu.navigation li.level0.fullwidth > .submenu {
  padding: 0;
}
.custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu {
  width: 100%;
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu li {
  padding: 0;
}
.custommenu.navigation li.level0.fullwidth .subchildmenu.mega-columns.columns4 > li {
  float: left;
  width: 25%;
}
.custommenu.navigation li.level0.fullwidth .subchildmenu.mega-columns.columns4 > li a {
  border: none;
}
.custommenu.navigation li.level0.fullwidth .subchildmenu.mega-columns.columns4 > li > a {
  font-weight: 500;
}
.main-nav ul li.fullwidth .subchildmenu li .subchildmenu {
  position: unset;
  opacity: 1;
  visibility: visible;
  border: none;
}
.main-nav ul li.fullwidth .subchildmenu li .subchildmenu > li > a {
  border: none;
}
@media (min-width: 768px) {
  .custommenu.navigation > ul {
    position: relative;
  }
  .custommenu.navigation > ul:after {
    disaply: table;
    content: '';
    clear: both;
  }
  .custommenu.navigation .open-children-toggle {
    display: none;
  }
  .custommenu.navigation span.cat-label {
    position: absolute;
    text-transform: uppercase;
    font: inherit;
    font-size: 9px;
    padding: 2px;
    border-radius: 2px;
    line-height: 1;
    color: #fff;
  }
  .custommenu.navigation span.cat-label:before {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    border: 3px solid transparent;
  }
  .custommenu.navigation span.cat-label.cat-label-label1 {
    background-color: #0cc485;
  }
  .custommenu.navigation span.cat-label.cat-label-label2 {
    background-color: #eb2771;
  }
  .custommenu.navigation span.cat-label.cat-label-label3 {
    background-color: #0ae3eb;
  }
  .custommenu.navigation a:hover > span > span.cat-label {
    text-decoration: none;
  }
  .custommenu.navigation li > a > span {
    position: relative;
  }
  .custommenu.navigation li.level0 > .level-top {
    transition-delay: 0s !important;
  }
  .custommenu.navigation li.level0 > a > span.cat-label {
    top: -18px;
    right: 14px;
  }
  .custommenu.navigation li.level0 > a > span.cat-label:before {
    left: 3px;
    bottom: -6px;
  }
  .custommenu.navigation li.level0 > a > span.cat-label.cat-label-label1:before {
    border-top-color: #0cc485;
  }
  .custommenu.navigation li.level0 > a > span.cat-label.cat-label-label2:before {
    border-top-color: #eb2771;
  }
  .custommenu.navigation li.level0 > a > span.cat-label.cat-label-label3:before {
    border-top-color: #0ae3eb;
  }
  .custommenu.navigation li .subchildmenu li > a > span > span.cat-label {
    top: 3px;
    right: -35px;
  }
  .custommenu.navigation li .subchildmenu li > a > span > span.cat-label:before {
    left: -6px;
    bottom: 3px;
  }
  .custommenu.navigation li .subchildmenu li > a > span > span.cat-label.cat-label-label1:before {
    border-right-color: #0cc485;
  }
  .custommenu.navigation li .subchildmenu li > a > span > span.cat-label.cat-label-label2:before {
    border-right-color: #eb2771;
  }
  .custommenu.navigation li .subchildmenu li > a > span > span.cat-label.cat-label-label3:before {
    border-right-color: #0ae3eb;
  }
  .custommenu.navigation .subchildmenu.mega-columns > li {
    float: none;
    padding: 0 5px;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns1 > li {
    float: none;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns2 > li {
    width: 50%;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns2 > li:nth-child(2n+1) {
    clear: both;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns3 > li {
    width: 33.33%;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns3 > li:nth-child(3n+1) {
    clear: both;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns4 > li {
    width: 100%;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns5 > li {
    width: 20%;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns5 > li:nth-child(5n+1) {
    clear: both;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns6 > li {
    width: 16.66%;
  }
  .custommenu.navigation .subchildmenu.mega-columns.columns6 > li:nth-child(6n+1) {
    clear: both;
  }
  .custommenu.navigation li.level0 {
    transition-delay: 0s;
    transition: 0.2s opacity;
  }
  .custommenu.navigation li.level0.fl-left {
    float: left;
  }
  .custommenu.navigation li.level0.fl-right {
    float: right;
  }
  .custommenu.navigation li.level0.fl-right.staticwidth .submenu {
    left: auto;
    right: 0;
    border-radius: 6px 0 6px 6px;
  }
  .custommenu.navigation li.level0 .submenu {
    display: block;
    visibility: hidden;
    opacity: 0;
    transition: 0.2s opacity;
    color: #777;
  }
  .custommenu.navigation li.level0 .submenu > ul {
    margin-top: 0;
  }
  .custommenu.navigation li.level0 .submenu > ul:before,
  .custommenu.navigation li.level0 .submenu > ul:after {
    display: none;
  }
  .custommenu.navigation li.level0.parent > .submenu.popup-left {
    left: auto;
    right: 0;
    border-radius: 6px 0 6px 6px;
  }
  .custommenu.navigation li.level0 .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .custommenu.navigation li.level0 .col-sm-1,
  .custommenu.navigation li.level0 .col-sm-2,
  .custommenu.navigation li.level0 .col-sm-3,
  .custommenu.navigation li.level0 .col-sm-4,
  .custommenu.navigation li.level0 .col-sm-5,
  .custommenu.navigation li.level0 .col-sm-6,
  .custommenu.navigation li.level0 .col-sm-7,
  .custommenu.navigation li.level0 .col-sm-8,
  .custommenu.navigation li.level0 .col-sm-9,
  .custommenu.navigation li.level0 .col-sm-10,
  .custommenu.navigation li.level0 .col-sm-11,
  .custommenu.navigation li.level0 .col-sm-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .custommenu.navigation li.level0.fullwidth {
    position: static;
  }
  .custommenu.navigation li.level0.fullwidth > .submenu {
    width: 100%;
    border-radius: 0 0 6px 6px;
  }
  .custommenu.navigation li.level0.fullwidth > .submenu,
  .custommenu.navigation li.level0.staticwidth > .submenu {
    padding: 5px 8px 15px;
    left: 0;
  }
  .custommenu.navigation li.level0.fullwidth:hover > .submenu,
  .custommenu.navigation li.level0.staticwidth:hover > .submenu {
    visibility: visible;
    opacity: 1;
  }
  .custommenu.navigation li.level0.fullwidth .submenu li.parent > a:after,
  .custommenu.navigation li.level0.staticwidth .submenu li.parent > a:after {
    display: none;
  }
  .custommenu.navigation li.level0.fullwidth .submenu li.level1 > a,
  .custommenu.navigation li.level0.staticwidth .submenu li.level1 > a {
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    margin-top: 10px;
  }
  .custommenu.navigation li.level0.fullwidth .submenu li.level1 .subchildmenu .subchildmenu,
  .custommenu.navigation li.level0.staticwidth .submenu li.level1 .subchildmenu .subchildmenu {
    padding-left: 10px;
  }
  .custommenu.navigation li.level0.fullwidth .submenu li.level1 > .menu-thumb-img,
  .custommenu.navigation li.level0.staticwidth .submenu li.level1 > .menu-thumb-img {
    margin: 10px 0 -5px;
  }
  .custommenu.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu,
  .custommenu.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu {
    padding: 5px 0;
  }
  .custommenu.navigation li.level0.fullwidth .submenu a,
  .custommenu.navigation li.level0.staticwidth .submenu a {
    padding: 5px;
    line-height: 1;
    font-size: 13px;
  }
  .custommenu.navigation li.level0.fullwidth .submenu a:hover,
  .custommenu.navigation li.level0.staticwidth .submenu a:hover {
    background: none;
  }
  .custommenu.navigation li.level0.fullwidth .submenu a:hover > span,
  .custommenu.navigation li.level0.staticwidth .submenu a:hover > span {
    text-decoration: none;
  }
  .custommenu.navigation li.level0.fullwidth .submenu .menu-top-block a,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-top-block a,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-left-block a,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-left-block a,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-right-block a,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-right-block a,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a {
    display: inline;
  }
  .custommenu.navigation li.level0.fullwidth .submenu .menu-top-block a:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-top-block a:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-left-block a:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-left-block a:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-right-block a:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-right-block a:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a:hover {
    text-decoration: none;
  }
  .custommenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default {
    background-color: #08c;
    color: #fff;
  }
  .custommenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:hover,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:hover,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:focus,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:focus,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:focus,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:focus,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:focus,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:focus,
  .custommenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:focus,
  .custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:focus {
    background-color: #08c;
    color: #fff;
    text-decoration: none;
    opacity: 0.8;
  }
  .custommenu.navigation li.level0.classic .submenu > .row {
    margin: 0;
  }
  .custommenu.navigation li.level0.classic .subchildmenu {
    min-width: 230px;
  }
  .custommenu.navigation li.level0.classic li.parent > .subchildmenu.popup-left {
    left: auto;
    right: 100%;
    border-radius: 6px 0 6px 6px;
  }
  .custommenu.navigation li.level0.classic .subchildmenu.popup-left .subchildmenu {
    left: auto;
    right: 100%;
    border-radius: 6px 0 6px 6px;
  }
  .custommenu.navigation li.level0.classic:hover > .submenu {
    visibility: visible;
    opacity: 1;
  }
  .custommenu.navigation li.level0.classic li:hover > .submenu {
    visibility: visible;
    opacity: 1;
  }
  .custommenu.navigation li.level0.classic .submenu,
  .custommenu.navigation li.level0.classic .subchildmenu .subchildmenu {
    left: 0;
  }
  .custommenu.navigation li.level0.staticwidth .submenu {
    left: 0;
  }
  .custommenu.navigation.side-custommenu li {
    margin: 0;
    position: relative;
  }
  .custommenu.navigation.side-custommenu li.level0 {
    display: block;
    position: relative;
    border-radius: 0;
    margin: 0;
  }
  .custommenu.navigation.side-custommenu li.level0.parent > a:after {
    content: '\f801';
    display: inline-block;
    vertical-align: top;
    margin-left: 6px;
    line-height: 41px;
    float: right;
  }
  .custommenu.navigation.side-custommenu li.level0.classic .submenu li.parent > a:after {
    content: '\f801';
    display: inline-block;
    vertical-align: top;
    margin-left: 6px;
    margin-right: 5px;
    line-height: 15px;
    float: right;
  }
  .custommenu.navigation.side-custommenu li.level0.fullwidth > .submenu,
  .custommenu.navigation.side-custommenu li.level0.staticwidth > .submenu {
    left: 100% !important;
    top: 0;
    padding-bottom: 15px;
  }
  .custommenu.navigation.side-custommenu li.level0.classic > .submenu {
    left: 100% !important;
    top: 0;
  }
  .custommenu.navigation.side-custommenu li.level0.fullwidth > .submenu {
    width: 871px;
  }
  .custommenu.navigation.side-custommenu li.level0 > a {
    display: block;
    padding: 0 5px;
    margin: 0 10px;
    border-top: 1px solid #ddd;
    line-height: 41px;
    font-weight: 400;
    font-size: 14px;
  }
  .custommenu.navigation.side-custommenu li.level0 > a > span.cat-label {
    position: relative;
    margin-left: 10px;
    padding: 0 2px;
    top: 0;
    right: 0;
  }
  .custommenu.navigation.side-custommenu li.level0 > a > span.cat-label:before {
    left: -6px;
    top: 3px;
    bottom: auto;
    border-top-color: transparent;
  }
  .custommenu.navigation.side-custommenu li.level0 > a > span.cat-label.cat-label-label1:before {
    border-right-color: #0cc485;
  }
  .custommenu.navigation.side-custommenu li.level0 > a > span.cat-label.cat-label-label2:before {
    border-right-color: #eb2771;
  }
  .custommenu.navigation.side-custommenu li.level0 > a > span.cat-label.cat-label-label3:before {
    border-right-color: #0ae3eb;
  }
  .custommenu.navigation.side-custommenu li.level0:first-child > a {
    border-top: 0;
  }
  .custommenu.navigation.side-custommenu li.level0:hover {
    background-color: #08c;
  }
  .custommenu.navigation.side-custommenu li.level0:hover > a {
    color: #fff;
    border-top-color: #08c;
  }
  .custommenu.navigation.side-custommenu li.level0 > .submenu {
    border-left-width: 5px;
    padding: 5px 8px;
    box-shadow: 0 0 3px rgba(158, 228, 161, 0.51);
    border-radius: 0 6px 6px 6px;
  }
  .home-side-menu {
    background-color: #fbfbfb;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 20px;
  }
  h2.side-menu-title {
    margin: 0;
    background-color: #f5f5f5;
    color: #a39f9c;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    padding: 14px 15px;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #ddd;
  }
}
@media (max-width: 767px) {
  .nav-open .page-wrapper {
    left: 0;
  }
  .nav-open .menu_primary {
    left: 0;
  }
  .custommenu.navigation li.level0 > .submenu .subchildmenu .subchildmenu {
    position: static;
    border: 0;
    width: 100%;
  }
  .custommenu.navigation li.level0 > .submenu > .subchildmenu > li > a {
    text-transform: uppercase;
    padding-left: 12px !important;
  }
  .custommenu.navigation.side-custommenu {
    display: none;
  }
  .custommenu.navigation .submenu.level0 {
    height: 0;
    visibility: hidden;
  }
  .custommenu.navigation .submenu.level0.opened {
    visibility: visible;
    height: auto;
    opacity: 1;
  }
  .custommenu.navigation .main-nav > ul > li.menu-item-has-children > li > a,
  .custommenu.navigation .main-nav ul li .subchildmenu > li > a {
    position: relative;
    padding-right: 15px;
    font-weight: 500;
    font-size: 13px;
    color: #222;
    text-transform: uppercase;
    padding: 16px 10px;
    border: 0;
  }
  .custommenu.navigation .main-nav > ul > li .sub-menu > li > a,
  .custommenu.navigation .main-nav ul li .subchildmenu li .subchildmenu > li > a {
    padding: 16px 15px;
  }
  .custommenu.navigation .main-nav > ul > li.menu-item-has-children li.menu-item-has-children,
  .custommenu.navigation .main-nav ul li .subchildmenu > li .subchildmenu > li {
    padding: 0;
  }
  .custommenu.navigation .main-nav > ul > li.menu-item-has-children li.menu-item-has-children > a,
  .custommenu.navigation .main-nav ul li .subchildmenu > li .subchildmenu > li > a {
    padding: 0 10px;
  }
  .custommenu.navigation li.level0 .sub-menu {
    position: static;
    visibility: visible;
    border: 0;
    margin-top: 0;
    opacity: 1;
    visibility: visibility;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .custommenu.navigation li.level0.staticwidth > .submenu {
    width: auto !important;
  }
  .custommenu.navigation li.level0.fullwidth .menu-top-block,
  .custommenu.navigation li.level0.staticwidth .menu-top-block,
  .custommenu.navigation li.level0.fullwidth .menu-right-block,
  .custommenu.navigation li.level0.staticwidth .menu-right-block,
  .custommenu.navigation li.level0.fullwidth .menu-left-block,
  .custommenu.navigation li.level0.staticwidth .menu-left-block,
  .custommenu.navigation li.level0.fullwidth .menu-bottom-block,
  .custommenu.navigation li.level0.staticwidth .menu-bottom-block {
    display: none;
  }
  .custommenu.navigation li.level0 .menu-thumb-img {
    display: none;
  }
  .custommenu.navigation li.ui-menu-item {
    position: relative;
  }
  .custommenu.navigation li.ui-menu-item > a {
    position: relative;
  }
  .custommenu.navigation li.ui-menu-item > .open-children-toggle {
    display: block;
    position: absolute;
    width: 42px;
    height: 42px;
    right: 0;
    top: 0;
    z-index: 1;
    cursor: pointer;
  }
  .custommenu.navigation span.cat-label {
    top: 50%;
    right: 36px;
    margin-top: -7px;
    position: absolute;
    text-transform: uppercase;
    font: inherit;
    font-size: 9px;
    padding: 2px;
    border-radius: 2px;
    line-height: 1;
    color: #fff;
  }
  .custommenu.navigation span.cat-label:before {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    border: 3px solid transparent;
    left: -6px;
    bottom: 3px;
  }
  .custommenu.navigation span.cat-label.cat-label-label1 {
    background-color: #0cc485;
  }
  .custommenu.navigation span.cat-label.cat-label-label1:before {
    border-right-color: #0cc485;
  }
  .custommenu.navigation span.cat-label.cat-label-label2 {
    background-color: #eb2771;
  }
  .custommenu.navigation span.cat-label.cat-label-label2:before {
    border-right-color: #eb2771;
  }
  .custommenu.navigation span.cat-label.cat-label-label3 {
    background-color: #0ae3eb;
  }
  .custommenu.navigation span.cat-label.cat-label-label3:before {
    border-right-color: #0ae3eb;
  }
  .custommenu.navigation li.level0 > .level-top {
    color: #333333;
  }
  .custommenu.navigation .submenu.level0 {
    width: auto;
    margin: 0;
  }
  .custommenu.navigation li.level0 > .submenu .subchildmenu {
    opacity: 1;
    visibility: visible;
    margin: 0;
  }
  .header-container .header-content .header-control .container > .row > div {
    width: 80% !important;
  }
  .main-nav > ul > li .sub-menu > li,
  .main-nav > ul li:hover .submenu > li,
  .main-nav ul li:hover .subchildmenu > li {
    padding: 0;
  }
  .custommenu.navigation li.level0 > .submenu .subchildmenu li {
    padding: 0 10px;
  }
  .custommenu.navigation li.level0 > .submenu .subchildmenu li a {
    border: 0;
    padding: 12px 0;
  }
  .custommenu.navigation .submenu.level0 {
    padding: 0;
  }
  .custommenu.navigation li.level0 > .submenu > .subchildmenu > li:first-child > a {
    padding-top: 16px;
  }
  .navigation .parent .level-top:after {
    content: "\e606";
  }
  .custommenu.navigation li.level0 > .submenu .subchildmenu .subchildmenu {
    display: none;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: "\e604";
    color: #222;
    font-family: 'simple-line-icons';
  }
  .custommenu.navigation .level0 .level0.submenu.opened {
    opacity: 1;
    visibility: visible;
    height: auto;
  }
  .custommenu.navigation .level0 > ul > li > a {
    padding: 16px 0;
  }
  .custommenu.navigation .level0 ul {
    position: static;
    height: auto;
  }
  .custommenu.navigation .level0 ul > li a {
    border: 0;
    padding: 10px 0;
  }
  .custommenu.navigation .level0 ul > li > a {
    color: #222;
    font-weight: 500;
    padding: 16px 0;
    text-transform: uppercase;
    font-size: 13px;
  }
  .custommenu.navigation .level0 ul > li ul {
    padding-left: 10px;
  }
  .custommenu.navigation .level0 ul > li .open-children-toggle {
    position: absolute;
    right: 10px;
    top: 9px;
    min-width: 30px;
  }
  .custommenu.navigation .level0 ul > li .open-children-toggle:after {
    content: "\e606";
    font-family: 'simple-line-icons';
    float: right;
    font-size: 12px;
    line-height: 22px;
    color: #999;
  }
}
.top-menu {
  z-index: 99;
}
.top-menu .navigation {
  background: transparent;
}
.cms-index-index .top-menu {
  box-shadow: none;
  margin-bottom: 0;
}
.nav-sections {
  background: transparent;
  margin-bottom: 0;
}
.navigation {
  z-index: 5;
  background: transparent;
  text-align: left;
  float: left;
}
.navigation .level-0.reverse > .submenu {
  right: 1px;
}
.navigation > ul {
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
}
.navigation .level0 > .menu-home.level-top:first-child {
  padding-left: 0;
  margin-left: 0;
}
.cms-index-index .navigation .level0.menu-home > .level-top {
  color: #333333;
}
.navigation .level-0 > .submenu {
  display: none;
  position: absolute;
  top: 100%;
  padding: 19px 13px;
}
.navigation li.level0 {
  margin: 0 50px 0 0;
}
.navigation .level0:first-child > .level-top {
  padding-left: 0;
  border: 0;
}
.navigation .level0 > .level-top {
  display: inline-block;
  width: 100%;
  text-align: center;
  border-left-width: 1px;
  border-left-color: rgba(56, 56, 56, 0.1);
  font-size: 12px;
  text-transform: uppercase;
  color: #333;
  line-height: 16px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}
.navigation .level0.active > .level-top,
.navigation .level0.has-active > .level-top,
.navigation .level0 > .level-top:hover {
  color: #333333;
}
.navigation .level-0 > .submenu a {
  display: block;
  color: #676056;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.385;
  padding: 3px 12px 3px;
  text-decoration: none;
}
.navigation .level-0 > .submenu a:focus,
.navigation .level-0 > .submenu a:hover {
  text-decoration: underline;
}
.navigation .level-0 > .submenu a:hover {
  color: #fff;
  background: #989287;
  text-decoration: none;
}
.navigation .level-0 > .submenu li {
  margin-bottom: 1px;
}
.navigation .level-0 > .submenu a[href="#"] {
  cursor: default;
  display: block;
  color: #676056;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  margin: 7px 0 6px;
  padding: 0 12px;
}
.navigation .level-0 > .submenu a[href="#"]:focus,
.navigation .level-0 > .submenu a[href="#"]:hover {
  color: #676056;
  font-size: 14px;
  font-weight: 700;
  background: none;
  text-decoration: none;
}
.navigation .level-0 {
  display: inline-block;
  float: left;
  text-align: left;
  transition: display 0.15s ease-out;
}
.navigation .level-0 > a {
  background: none;
  display: block;
  padding: 12px 13px 0;
  color: #f2ebde;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  transition: background 0.15s ease-out;
}
.navigation .level-0 > a:after {
  content: "";
  display: block;
  margin-top: 10px;
  height: 3px;
  font-size: 0;
}
.navigation .level-0.active > a {
  font-weight: 700;
}
.navigation .level-0.active > a:after {
  background: #ef672f;
}
.navigation .level-0.hover.recent > a {
  background: #fff;
  color: #676056;
  font-size: 13px;
  font-weight: 600;
}
.navigation .level-0.hover.recent > a:after {
  background: none;
}
.navigation .level-0.hover.recent.active > a {
  font-weight: 700;
}
.navigation .level-0 > .submenu {
  opacity: 0;
  visibility: hidden;
}
.navigation .level-0.recent.hover > .submenu {
  opacity: 1;
  visibility: visible;
}
.no-js .navigation .level-0:hover > .submenu,
.no-js .navigation .level-0.hover > .submenu,
.no-js .navigation .level-0 > a:focus + .submenu {
  display: block;
}
.navigation .level-0 > .submenu {
  background: #fff;
  box-shadow: 0 3px 3px rgba(50, 50, 50, 0.15);
}
.navigation .level-0 > .submenu li {
  max-width: 200px;
}
.navigation .level-0 > .submenu > ul {
  white-space: nowrap;
}
.navigation .level-0 > .submenu .column {
  display: inline-block;
  margin-left: 40px;
  vertical-align: top;
}
.navigation .level-0 > .submenu .column:first-child {
  margin-left: 0;
}
.navigation .level-0 .submenu .level-1 {
  white-space: normal;
}
.navigation .level-0.parent .submenu .level-1.parent {
  margin: 17px 0 25px;
}
.navigation .level-0.parent .level-1.parent:first-child {
  margin-top: 0;
}
.navigation .level-2 .submenu {
  margin-left: 7px;
}
.navigation .level-0 > .submenu .level-2 > a[href="#"] {
  font-size: 13px;
  margin-top: 10px;
  margin-left: 7px;
}
.navigation .level-2 > .submenu a {
  font-size: 12px;
  line-height: 1.231;
}
.navigation .level-0 > .submenu .level-3 > a[href="#"],
.navigation .level-3 .submenu {
  margin-left: 15px;
}
.navigation .level-0.item-system,
.navigation .level-0.item-stores {
  float: none;
}
.navigation .level-0.item-system > .submenu,
.navigation .level-0.item-stores > .submenu {
  left: auto;
  right: 1px;
}
.navigation .level0 .submenu,
.navigation .level0.submenu {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 10px;
  border: 0;
  text-align: left;
}
.navigation .level0.parent:hover > .submenu {
  display: block;
}
.navigation .level0 .submenu li {
  position: relative;
}
.navigation .level0 .submenu a {
  font-weight: normal;
  color: #333;
  line-height: 22px;
  display: block;
}
.navigation .level0 .submenu .level1.parent .level2.parent > a:after,
.navigation .level0 .submenu .level1.parent > a:after {
  content: "\e606";
  font-family: 'simple-line-icons' !important;
  display: inline-block;
  margin-top: 0;
  margin-right: -10px;
  float: right;
}
.navigation .level0 .submenu .level1.parent .level2.parent .level3 a:after,
.navigation .level0 .submenu .level1.parent .level2 a:after {
  display: none;
}
.navigation .level0 .submenu a:after .navigation .level0 .submenu a:hover,
.navigation .level0 .submenu a.ui-state-focus {
  color: #333333;
  background: transparent;
}
.custommenu.navigation li.level0.staticwidth .submenu {
  left: -280px !important;
  margin: 0 auto !important;
  border-radius: 0 !important;
  padding: 40px 30px;
  font-weight: 400;
}
.custommenu.navigation li.level0.fullwidth > .submenu {
  padding: 40px 30px;
  font-weight: normal;
}
.top-block-menu {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(186, 147, 62, 0.3);
}
.top-block-menu .pull-left {
  margin-right: 15px;
}
.top-block-menu .pull-left .fa {
  width: 50px;
  height: 50px;
  font-size: 16px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  background: #333333;
  padding-left: 5px;
  border-radius: 100%;
}
.top-block-menu h6 {
  text-transform: none;
  color: #333333;
  font-size: 17px;
  margin-bottom: 5px;
}
.top-block-menu p {
  color: #777777;
  font-weight: normal;
}
.bottom-block-menu {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid rgba(186, 147, 62, 0.3);
}
.custommenu.navigation li.level0.fullwidth .submenu a,
.custommenu.navigation li.level0.staticwidth .submenu a {
  padding: 8px 5px;
}
.custommenu.navigation li.level0.fullwidth .submenu li.level1 > a,
.custommenu.navigation li.level0.staticwidth .submenu li.level1 > a {
  font-family: 'Poppins', sans-serif;
  position: relative;
  margin-bottom: 10px;
}
.custommenu.navigation li.level0.fullwidth .submenu li.level1 > a:hover,
.custommenu.navigation li.level0.staticwidth .submenu li.level1 > a:hover {
  color: #333333;
}
.menu-top-block {
  margin-bottom: 40px;
}
@media (max-width: 1199px) {
  .custommenu.navigation li.level0.staticwidth .submenu {
    max-width: 768px !important;
  }
}
@media (max-width: 992px) {
  .custommenu.navigation li.level0.staticwidth .submenu {
    max-width: 690px !important;
  }
  .top-block-menu h6 {
    font-size: 15px;
  }
  .top-block-menu p {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .custommenu.navigation li.level0.staticwidth .submenu {
    left: auto !important;
    padding: 0 !important;
  }
  .custommenu.navigation li.level0.fullwidth .submenu a,
  .custommenu.navigation li.level0.staticwidth .submenu a {
    padding: 8px 30px;
  }
  .navigation .level0:first-child > .level-top {
    padding-left: 14px;
  }
  .custommenu.navigation li.level0 .submenu,
  .custommenu.navigation li.level0 .submenu {
    border-radius: 0 !important;
  }
}
@media (min-width: 768px) {
  .custommenu.navigation li.level0 .submenu {
    transform: scale(0) translateY(10px);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    top: 120%;
    transition: 0.3s top;
    max-height: 95vh;
    padding: 0;
  }
  .navigation .level0 .submenu a:hover,
  .navigation .level0 .submenu a.ui-state-focus {
    background: transparent !important;
  }
  .custommenu.navigation li.level0 .submenu {
    min-width: 200px;
  }
  .custommenu.navigation li.level0.classic .submenu {
    max-height: 100vh;
  }
  .custommenu.navigation li.level0:hover .submenu {
    transform: scale(1);
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
  .main-nav > ul > li .subchildmenu > li:first-child > a {
    border: 0;
  }
  .navigation .level0 > .submenu > .subchildmenu > li > a {
    padding: 11px 0;
    font-weight: 400;
    background: transparent;
  }
  .navigation .level0 > .submenu > .subchildmenu > li > a:after {
    margin: 0 !important;
    top: 11px;
  }
  .navigation .level0 > .submenu > .subchildmenu li a {
    background: transparent;
  }
  li.ui-menu-item.level1.parent > .subchildmenu > li:first-child a {
    border: 0;
  }
  .main-nav > ul > li .subchildmenu > li:first-child > a {
    border: 0;
  }
  .navigation .level0 > .submenu > .subchildmenu > li > .subchildmenu > li a {
    padding: 11px 0;
  }
}
#ajax-preloader {
  opacity: 0.8;
  text-align: center;
  z-index: 500;
  background: url(../images/ajax_loader.gif) center top no-repeat;
}
#ajax-preloader .loading {
  border: 2px solid #e6e6e6;
  color: #000;
  background: #eee;
  text-align: center;
  width: 120px;
  padding: 15px;
  font-weight: bold;
}
.product-slider-wrapper {
  float: left;
  position: relative;
}
body #quick-window {
  position: absolute;
  z-index: 500;
  background-color: #fff;
  max-width: 900px;
  width: 100%;
  display: none;
  border-radius: 3px;
  box-shadow: none;
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}
body #quick-window #quickview-close {
  color: #fff;
  display: block;
  line-height: 38px;
  position: absolute;
  text-align: center;
  background: none;
  z-index: 999;
  width: 38px;
  height: 38px;
  top: 10px;
  right: 10px;
  border-radius: 100%;
  padding: 0;
  font-size: 0;
  text-indent: 0;
}
body #quick-window #quickview-close:before {
  color: #8e2629;
  font-size: 21px;
  line-height: 38px;
  display: block;
  font-weight: 400;
  content: "\e082";
  font-family: 'simple-line-icons' !important;
}
body #quick-window .gallery-placeholder .row li.active:after {
  display: none !important;
}
body #quick-window .quick-view-content {
  padding: 10px 20px;
}
body #quick-window .quick-view-content .page-title-wrapper {
  margin-top: 0;
}
body #quick-window .quick-view-content .page-title-wrapper .page-title {
  margin-bottom: 30px;
}
body #quick-window .quick-view-content .page-title-wrapper .page-title span {
  font-size: 18px;
}
body #quick-window .quick-view-content .product-info-main .box-tocart .action.tocart {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
body #quick-window .quick-view-content .product-info-main .box-tocart .action.tocart:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
body #quick-window .quick-view-content .product.media {
  width: 47%;
}
body #quick-window .quick-view-content .product.media .main-img-quickview {
  margin-bottom: 10px;
}
body #quick-window .quick-view-content .detail-info-product-view {
  width: 50%;
  float: right;
  margin-top: 10px;
  margin-bottom: 40px;
}
body #quick-window .quick-view-content .product.info.detailed {
  display: inline-block;
}
body #quick-window .quick-view-content .product.info.detailed .product.attibute.description {
  color: #777;
  font-size: 13px;
  line-height: 1.5;
}
body #quick-window .quick-view-content .bxslider li {
  cursor: pointer;
}
#quickview-content .page-title-wrapper .container {
  max-width: 100%;
  width: auto;
}
.info-qty {
  float: left;
  height: 45px;
  width: 150px;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  color: #b73337;
  border-radius: 3px;
  padding: 14px 50px;
  text-align: center;
  line-height: 43px;
  position: relative;
  margin-right: 20px;
}
.info-qty input {
  background: #fff;
}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft {
  background: none !important;
}
.countbox-p-p-c-container span {
  background: #fff !important;
}
.info-qty a {
  color: #333;
}
.info-qty a:hover {
  color: #333333;
}
.info-qty .qty-down {
  width: 45px;
  height: 45px;
  border: 0;
  background-color: transparent;
  color: #e6e6e6;
  position: absolute;
  font-size: 14px;
  left: 0;
  top: 0;
}
.info-qty .qty-up {
  width: 45px;
  height: 45px;
  border: 0;
  background-color: transparent;
  color: #e6e6e6;
  position: absolute;
  font-size: 14px;
  right: 0;
  top: 0;
}
.info-qty a:hover {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.info-qty .qty-val {
  display: block;
  padding: 0 15px;
  width: 100%;
}
.attr-product label {
  margin: 0;
  text-transform: uppercase;
  width: 56px;
}
.attr-color {
  display: inline-block;
  max-width: 240px;
  position: relative;
  width: 100%;
  z-index: 99;
}
.attr-info .addcart-link:hover {
  background: #333333;
}
.attr-info .addcart-link {
  background: #585e6a none repeat scroll 0 0;
  color: #fff;
  display: block;
  height: 35px;
  line-height: 35px;
  margin: 10px 0 0 60px;
  max-width: 240px;
  text-align: center;
  width: 100%;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.addcart-link i {
  margin-right: 5px;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.product-list .addcart-link i:hover {
  margin-right: 5px;
}
.addcart-link:hover i {
  margin-right: 10px;
}
.product-social-extra {
  margin: 30px 0 0 0;
}
.product-social-extra a:hover {
  color: #8e2629;
}
.product-social-extra a {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin-right: 6px;
  text-align: center;
  transition: all 0.3s ease-out 0s;
  width: 35px;
}
.product-social-extra a:hover {
  color: #333333;
}
.product-social-extra a:last-child {
  margin: 0;
}
.title-tab-detail li {
  display: inline-block;
  margin-right: 3px;
}
.title-tab-detail li a {
  border: 1px solid #e6e6e6;
  color: #b73337;
  display: block;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  padding: 0 25px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.title-tab-detail li:hover a,
.title-tab-detail li.active a {
  background: #8e2629;
  border-color: #8e2629;
  color: #fff;
}
.tab-detail {
  margin-top: 30px;
}
.table-content-tab-detail {
  border: 1px solid #e6e6e6;
  display: table;
  margin-top: -1px;
}
.title-table-detail {
  border-right: 1px solid #e6e6e6;
  display: table-cell;
  padding: 30px 15px;
  width: 90px;
}
.icon-table-detail {
  display: table-cell;
  text-align: center;
  width: 60px;
  padding: 30px 15px;
}
.title-table-detail span {
  text-transform: uppercase;
}
.info-table-detail {
  color: #b73337;
  display: table-cell;
  padding: 30px 0;
}
.info-table-detail p {
  margin: 0;
  padding: 0 20px 0 0;
}
.info-table-detail h3 {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 5px;
}
.title-tab-detail ul {
  margin: 0 0 6px;
}
.inner-content-tab-detail {
  border: 1px solid #e6e6e6;
  color: #b73337;
  padding: 20px;
}
.inner-content-tab-detail h2 {
  margin: 0 0 10px;
}
.title-default {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 12px;
}
.b-modal.__b-popup1__ {
  opacity: 0.8 !important;
}
.newsletterpopup {
  height: auto !important;
  max-height: none !important;
  top: 50% !important;
  left: 50% !important;
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: fixed !important;
  background: transparent;
  background-image: none !important;
}
.cms-homepage_azone_default #newsletter_pop_up .newletter_popup_close {
  top: 53px;
  right: 11px;
}
#newsletter_pop_up {
  display: none;
  padding: 0;
  background-size: cover;
  text-align: center;
  max-width: 1160px !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 16px;
  overflow: hidden;
}
#newsletter_pop_up .newletter_popup_close {
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 38px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
#newsletter_pop_up .newletter_popup_close span:before {
  color: #fff;
  content: "\e082";
  font-family: 'simple-line-icons' !important;
  position: absolute;
  top: 0;
  right: 0;
  width: 38px;
  height: 38px;
  text-align: center;
  box-sizing: border-box;
  z-index: 2;
  font-size: 30px;
  line-height: 38px;
  border-radius: 50%;
  border-width: 0px;
}
#newsletter_pop_up .newletter_popup_close:hover span:before {
  color: #8e2629;
}
#newsletter_pop_up .content-popup {
  margin-top: 80px;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex: 1 1 0;
  padding-left: 35px;
  padding-right: 35px;
  height: 100%;
  overflow: auto;
}
#newsletter_pop_up .content-popup .logo_popup {
  display: inline-block;
  width: 100%;
  margin-bottom: 50px;
}
#newsletter_pop_up .content-popup .form.subscribe .action.subscribe.primary {
  background-image: none;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  display: inline-block;
  padding: 10px 48px;
  height: 46px;
  color: #fff;
  background-color: #b73337;
  border: 2px solid #b73337;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  border-radius: 30px;
  width: 100%;
  max-width: 440px;
  font-family: 'Poppins', sans-serif;
}
#newsletter_pop_up .content-popup .form.subscribe .action.subscribe.primary:hover {
  background-color: #b73337;
  border-color: #b73337;
  color: #fff;
  text-decoration: none;
}
#newsletter_pop_up .content-popup p {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
  width: 100%;
}
#newsletter_pop_up .content-popup p span {
  color: #8e2629;
}
#newsletter_pop_up .content-popup h3 {
  color: #b73337;
  display: block;
  position: relative;
  font-family: 'Poppins', sans-serif;
  padding: 0;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 72px;
  line-height: 60px;
  margin: 25px 0 10px;
}
#newsletter_pop_up .content-popup h4 {
  display: inline-block;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 23px;
  margin-top: 27px;
}
#newsletter_pop_up .content-popup h4 a {
  font-family: 'Poppins', sans-serif;
  color: #fff;
  font-style: italic;
  font-size: 14px;
  font-weight: 400;
}
#newsletter_pop_up .content-popup .newsletterDescription {
  margin: 0;
  line-height: 24px;
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  color: #91989f;
  margin-bottom: 20px;
  font-family: 'Poppins', sans-serif;
  display: none;
}
#newsletter_pop_up .content-popup input[type="email"] {
  display: block;
  width: 100%;
  height: 46px;
  padding: 9px 20px;
  font-size: 13px;
  line-height: 1.45;
  color: #b73337;
  background-color: #013e37;
  background-image: none;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin: 20px 0 10px;
  border-radius: 30px;
  border: 1px solid #055148;
  max-width: 440px;
  text-align: center;
}
#newsletter_pop_up .content-popup .subscribe-bottom {
  line-height: 18px;
  font-style: italic;
  font-size: 13px;
  margin-top: 10px;
}
#newsletter_pop_up .content-popup .subscribe-bottom input {
  display: inline-block;
  margin-top: 1px;
}
#newsletter_pop_up .content-popup .subscribe-bottom label {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}
#newsletter_pop_up .content-popup .field.newsletter {
  position: relative;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .b-modal.__b-popup1__,
  #newsletter_pop_up {
    display: none !important;
  }
}
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul {
  border: 0;
  background: #fff;
  position: relative;
}
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul .vertical-bg-img {
  position: absolute;
  bottom: 0;
  left: 20px;
  opacity: 0;
  transition: opacity 0.4s ease 0.1s;
  pointer-events: none;
}
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul.menu-open .vertical-bg-img {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0.35s;
}
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul li a {
  color: #b73337;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  transition: color 0.2s ease, background 0.2s ease;
}
.cms-index-index .verticalmenu.navigation.side-verticalmenu > ul li:hover > a {
  color: #8e2629;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:last-child > a {
  border-bottom: 0;
}
.verticalmenu.navigation.side-verticalmenu {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 6px 6px 0 0;
  z-index: 100;
  /* "All Categories" / "View all" toggle link (demo: .expand-category-link) */
  /* expand-category-link inside <ul> — matches demo */
}
.verticalmenu.navigation.side-verticalmenu h2.title-category-dropdown {
  background-color: #b73337;
  color: #fff;
  padding: 19px 30px;
  font-size: 18px;
  margin: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 6px 6px 0 0;
  user-select: none;
  transition: background-color 0.2s ease;
}
.verticalmenu.navigation.side-verticalmenu h2.title-category-dropdown:hover {
  background-color: #9a2b2e;
}
.verticalmenu.navigation.side-verticalmenu h2.title-category-dropdown::after {
  content: "\f078";
  font-family: 'FontAwesome';
  font-size: 12px;
  margin-left: auto;
  transition: transform 0.3s ease;
}
.verticalmenu.navigation.side-verticalmenu h2.title-category-dropdown.active::after {
  transform: rotate(180deg);
}
.verticalmenu.navigation.side-verticalmenu .menu-bottom-block {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.verticalmenu.navigation.side-verticalmenu .menu-bottom-block p {
  margin: 0;
}
.verticalmenu.navigation.side-verticalmenu > ul {
  transition: max-height 0.3s ease;
  overflow: visible;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 {
  position: static;
  list-style: none;
  padding: 0 20px;
  transition: background 0.15s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:hover {
  background: #f8f8f8;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:last-child > a {
  border-bottom: 0;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
  padding: 20px;
  left: 100%;
  top: 0;
  position: absolute;
  border: 1px solid #e6e6e6;
  transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease;
  border-radius: 0 6px 6px 0;
  min-height: 100%;
  min-width: 500px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.12);
  z-index: 999;
  background: #fff;
  transform: translateX(8px);
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level1 > a {
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #b73337;
  margin-bottom: 7px;
  text-decoration: none;
  border-bottom: 0;
  text-transform: capitalize;
  transition: color 0.2s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level1 > a:hover {
  color: #8e2629;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level1 > a:hover span {
  text-decoration: none;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level2 a {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  text-decoration: none;
  line-height: 20px;
  transition: color 0.2s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level2 a:hover {
  color: #8e2629;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level2 a:hover span {
  text-decoration: none;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 > a {
  display: inline-block;
  padding: 8px 10px;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  width: 100%;
  color: #b73337;
  margin: 0;
  text-transform: capitalize;
  border-bottom: 1px solid #eaebec;
  transition: color 0.2s ease, padding-left 0.2s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 > a:hover {
  padding-left: 14px;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.parent > a:after {
  content: "\e606";
  font-family: 'simple-line-icons' !important;
  float: right;
  font-size: 12px;
  line-height: 22px;
  color: #999;
  transition: color 0.2s ease, transform 0.2s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.parent > a:hover:after {
  color: #8e2629;
  transform: translateX(3px);
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:hover {
  background: #f8f8f8;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:hover .level0.submenu {
  left: 100%;
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0:last-child a {
  border: 0;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.vm-hidden-item,
.verticalmenu.navigation.side-verticalmenu > ul li.level0.orther-link {
  overflow: hidden;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.classic .level0.submenu .subchildmenu > li.level1 {
  margin-bottom: 10px;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.classic .level0.submenu .subchildmenu > li.level1 > a {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #b73337;
  margin: 0;
  transition: color 0.2s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.classic .level0.submenu .subchildmenu > li.level1 > a:hover {
  color: #8e2629;
  background: none;
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0.classic .level0.submenu .subchildmenu > li.level1 > a:hover span {
  text-decoration: none;
}
.verticalmenu.navigation.side-verticalmenu a.viewall,
.verticalmenu.navigation.side-verticalmenu a.vm-toggle-categories {
  padding: 14px 30px;
  border-top: 1px solid #f0f0f0;
  margin-top: -1px;
  width: 100%;
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  color: #666;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
  background: #fafafa;
  border-radius: 0 0 6px 6px;
}
.verticalmenu.navigation.side-verticalmenu a.viewall .vm-toggle-text,
.verticalmenu.navigation.side-verticalmenu a.vm-toggle-categories .vm-toggle-text {
  font-weight: 500;
}
.verticalmenu.navigation.side-verticalmenu a.viewall .vm-toggle-icon,
.verticalmenu.navigation.side-verticalmenu a.vm-toggle-categories .vm-toggle-icon {
  font-size: 14px;
  transition: transform 0.3s ease;
}
.verticalmenu.navigation.side-verticalmenu a.viewall:hover,
.verticalmenu.navigation.side-verticalmenu a.vm-toggle-categories:hover {
  background: #f0f0f0;
  color: #8e2629;
}
.verticalmenu.navigation.side-verticalmenu a.viewall.expanded .vm-toggle-icon,
.verticalmenu.navigation.side-verticalmenu a.vm-toggle-categories.expanded .vm-toggle-icon {
  transform: rotate(180deg);
}
.verticalmenu.navigation.side-verticalmenu > ul > li.expand-category-link {
  list-style: none;
  padding: 0;
}
.verticalmenu.navigation.side-verticalmenu > ul > li.expand-category-link a {
  display: block;
  padding: 14px 30px;
  border-top: 1px solid #f0f0f0;
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #b73337;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
  background: #fafafa;
  border-radius: 0 0 6px 6px;
}
.verticalmenu.navigation.side-verticalmenu > ul > li.expand-category-link a:hover {
  background: #f0f0f0;
  color: #8e2629;
}
.verticalmenu.navigation.side-verticalmenu > ul > li.expand-category-link a::after {
  content: " \f107";
  font-family: 'FontAwesome';
  font-size: 14px;
  transition: transform 0.3s ease;
}
.verticalmenu.navigation.side-verticalmenu > ul > li.expand-category-link.expanding a::after {
  content: " \f106";
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 > .open-children-toggle:before {
  display: none;
}
/* Responsive - Tablet */
@media (max-width: 991px) {
  .verticalmenu.navigation.side-verticalmenu {
    position: relative;
    width: 100%;
    border-radius: 6px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
    position: static !important;
    left: auto !important;
    right: auto !important;
    border: 0;
    border-top: 1px solid #eee;
    box-shadow: none;
    min-height: auto;
    opacity: 1;
    visibility: visible;
    display: none;
    border-radius: 0 !important;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu.opened {
    display: block;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0:hover .level0.submenu {
    display: none;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0:hover .level0.submenu.opened {
    display: block;
  }
}
/* Responsive - Mobile */
@media (max-width: 767px) {
  .navigation .level0 .submenu .level1.parent .level2.parent a:after,
  .navigation .level0 .submenu .level1.parent a:after,
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > .open-children-toggle:before,
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu li.ui-menu-item .subchildmenu {
    display: none;
  }
  .nav-open .verticalmenu.navigation.side-verticalmenu {
    display: block;
    width: 100%;
    position: relative;
  }
  .nav-open .verticalmenu.navigation.side-verticalmenu > ul {
    display: block !important;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > a {
    padding: 10px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > a.ui-state-active::after {
    transform: rotate(90deg);
  }
  .verticalmenu.navigation.side-verticalmenu h2.title-category-dropdown {
    font-size: 13px;
    padding: 12px 15px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 {
    padding: 0 15px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > a {
    font-size: 13px;
    padding: 7px 8px;
  }
  .verticalmenu.navigation.side-verticalmenu a.vm-toggle-categories {
    padding: 10px 20px;
    font-size: 12px;
  }
}
.verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
  min-height: 100%;
  height: auto;
}
.main-nav ul li .subchildmenu > li > a:after {
  display: none;
}
.main-nav ul li .subchildmenu > li.parent > a:after {
  content: "\e606";
  font-family: 'simple-line-icons';
  right: 0px;
  top: 11px;
  position: absolute;
  font-size: 12px;
}
.custommenu.navigation li.level0 > .submenu > .subchildmenu,
.menu_primary .custommenu.navigation li.level0 > .submenu > .row > .subchildmenu {
  position: static;
  border: 0;
  padding: 0;
  width: 100%;
  min-width: 100%;
}
.navigation .level0.classic .submenu a {
  padding: 8px 0;
  transition: color 0.2s ease, padding-left 0.2s ease;
}
.navigation .level0.classic .submenu a:hover {
  padding-left: 5px;
}
@media (min-width: 1399px) {
  .menu_left_home1 {
    width: 300px;
  }
  .block-search {
    width: calc(100% - 70px);
  }
  .box_language {
    float: right;
  }
  .products-grid .item-product:after {
    height: 110%;
  }
  .item-product:after {
    height: 112%;
  }
  .product-tab-slider.tab_content {
    margin-right: 1px;
  }
  .cat .rightBlock {
    padding-right: 0;
  }
  .cat_1 .product_row:nth-child(6) .item-product:before {
    display: block;
  }
  .cat_1 .product_row:nth-child(7) .item-product:before,
  .cat_1 .product_row:nth-child(13) .item-product:before,
  .cat_1 .product_row:nth-child(14) .item-product:before {
    display: none;
  }
  .cat_special {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .cat_special .item-product {
    padding-bottom: 25px;
  }
  .cat_special .product_row:nth-child(6) {
    grid-column: 6;
    grid-row: 3;
    grid-column-start: 6;
    grid-column-end: 8;
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .cat_special .product_row:nth-child(6) .item-product:before {
    height: 90%;
  }
  .cat_special .product_row:nth-child(6) .addcart-link button {
    padding: 0 95px;
  }
  .cat_special .product_row:nth-child(6) .desc {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #b73337;
    display: -webkit-box;
    overflow: hidden;
    line-height: 22px;
    padding: 15px 0 0;
    margin-top: 20px;
    border-top: 1px solid #ddd;
  }
  .cat_special .product_row:nth-child(6) .desc ul {
    padding-left: 18px;
    margin-bottom: 12px;
  }
  .cat_special .product_row:nth-child(6) .desc ul li {
    list-style-type: disc;
    margin-top: 6px;
  }
  .cat_special .product_row:nth-child(6) .product-info-cart {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    bottom: 0;
  }
  .cat_special .product-image-container {
    width: 100% !important;
  }
  .list-tab-product {
    margin-top: 105px;
  }
  .load_more {
    display: none;
  }
  .container {
    width: 100%;
    max-width: 1600px;
  }
  .cms-index-index .page-main.container {
    margin-top: 0;
  }
  .banner-slider-top.slide1 .col-sm-8 {
    width: 72.7%;
  }
  .banner-slider-top.slide1 .col-sm-4 {
    width: 27.3%;
  }
  .select-category {
    width: 160px;
    top: 2px;
    left: 2px;
  }
  .chosen-container {
    width: 160px !important;
  }
  .smart-search-form input[type="text"] {
    padding-left: 180px;
  }
  .product-grid .col-lg-2 {
    width: 20%;
  }
  .product-grid .col-lg-2:nth-child(5n+1) {
    clear: both;
  }
  .product-grid li:nth-child(5n+1) .item-product:before {
    opacity: 0;
    visibility: hidden;
  }
  .product-grid li:nth-child(4n+1) .item-product:before {
    opacity: 1;
    visibility: visible;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .woocommerce-hot-deal .super-deal-countdown .time_circles > div {
    min-width: 60px;
    min-height: 60px;
    padding: 10px;
    margin-right: 10px;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .woocommerce-hot-deal .super-deal-countdown .time_circles > div .number {
    font-size: 14px;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .woocommerce-hot-deal .super-deal-countdown .time_circles > div .text {
    font-size: 12px;
  }
}
@media (max-width: 1399px) and (min-width: 1200px) {
  .smart-search {
    width: 55%;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > a {
    padding: 10px 0;
  }
  .cat_1 .product_row:nth-child(4) .item-product {
    display: block;
  }
  .cat_1 .product_row:nth-child(8) .item-product,
  .cat_1 .product_row:nth-child(9) .item-product,
  .cat_1 .product_row:nth-child(10) .item-product,
  .cat_1 .product_row:nth-child(11) .item-product {
    display: none;
  }
  .cat_special {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .cat_special .product_row:nth-child(4) {
    grid-column: 4;
    grid-row: 3;
    grid-column-start: 4;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .cat_special .product_row:nth-child(4) .item-product {
    padding: 3px 15px 25px;
  }
  .cat_special .product_row:nth-child(4) .item-product:before {
    height: 90%;
  }
  .cat_special .product_row:nth-child(4) .addcart-link button {
    padding: 0 95px;
  }
  .cat_special .product_row:nth-child(4) .desc {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #b73337;
    display: -webkit-box;
    overflow: hidden;
    line-height: 22px;
    padding: 18px 0 0;
    margin-top: 20px;
    border-top: 1px solid #ddd;
  }
  .cat_special .product_row:nth-child(4) .desc ul {
    padding-left: 18px;
    margin-bottom: 12px;
  }
  .cat_special .product_row:nth-child(4) .desc ul li {
    list-style-type: disc;
    margin-top: 6px;
  }
  .cat_special .product_row:nth-child(4) .product-info-cart {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    bottom: 0;
  }
  .cat_special .product-image-container {
    width: 100% !important;
  }
}
@media (max-width: 1650px) {
  .head-contact {
    font-size: 12px;
  }
}
@media (max-width: 1500px) {
  .header-wrapper-sticky.enable-sticky .logo-sticky {
    width: 18%;
    padding-right: 20px;
  }
}
@media (max-width: 1399px) {
  .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item {
    margin: 33px 0 13px;
  }
  .rowFlexMargin .vela-contactinfo .contacinfo-address,
  .rowFlexMargin .vela-contactinfo .contacinfo-email,
  .rowFlexMargin .vela-contactinfo .contacinfo-fax {
    line-height: 22px;
  }
  .navigation li.level0 {
    margin: 0 35px 0 0;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > a {
    padding: 10.25px 0;
  }
  .product-grid .col-lg-2 {
    width: 33.33%;
  }
  .product-grid .col-lg-2:nth-child(3n+1) {
    clear: both;
  }
  .product-grid li:nth-child(3n+1) .item-product:before {
    opacity: 0;
    visibility: hidden;
  }
}
@media (max-width: 1399px) and (min-width: 768px) {
  .banner-slider-top.slide1 .col-sm-8 {
    width: 73.2%;
  }
  .banner-slider-top.slide1 .col-sm-4 {
    width: 26.8%;
  }
}
@media (min-width: 1200px) {
  .products-grid ol > li:nth-of-type(3n+1) {
    clear: left;
  }
  .page-footer .col-lg-6 {
    width: 50%;
  }
  .velaServicesInner .col-2 {
    width: 20%;
    padding: 0 5px;
  }
}
@media (max-width: 1600px) {
  .head-contact {
    font-size: 11px;
  }
}
@media (max-width: 1399px) {
  .menu_left_home1 {
    max-width: 250px;
  }
  .menu_primary {
    min-width: 245px;
  }
  .velaServicesInner .boxServiceDesc {
    font-size: 12px;
  }
  .box_language {
    float: right;
  }
  .hidden-md .head-contact {
    display: none;
  }
  .top_rate .product-item,
  .new_product .product-item {
    padding: 10px 0;
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+11) {
    display: none;
  }
}
@media (max-width: 1199px) and (min-width: 991px) {
  .velaServicesInner .flexJustifyCenter .col-2 {
    width: 33.33%;
    border: 0 !important;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .custommenu.navigation li.level0 > .level-top {
    font-size: 12px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .velaServicesInner .flexJustifyCenter .col-2 {
    width: 50%;
  }
}
@media (max-width: 1199px) and (min-width: 640px) {
  .products-grid ol > li:nth-of-type(3n+1) {
    clear: left;
  }
}
@media (max-width: 639px) and (min-width: 480px) {
  .product-grid .item-inner:nth-child(3n+1) {
    clear: none;
  }
  .products-grid ol > li:nth-of-type(2n+1) {
    clear: left;
  }
  .products-grid ol > li {
    width: 50%;
  }
}
@media (max-width: 479px) and (min-width: 0px) {
  .products-grid ol > li:nth-of-type(1n+1) {
    clear: left;
  }
  .products-grid ol > li {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .vc_fluid .vc_column-inner > .wpb_wrapper .rokan-product-heading,
  .vc_fluid .vc_column-inner > .wpb_wrapper .wpb_text_column {
    margin-left: 0;
  }
  .banner-slider-top .block_slider {
    width: 73.8%;
  }
  .banner-slider-top .block_banner {
    width: 26.2%;
  }
  .menu_left_home1 {
    width: 80px;
  }
  .menu_left_home1 .title-category-dropdown {
    font-size: 0;
  }
  .menu_left_home1 .side-verticalmenu > ul {
    width: 220px;
  }
  .menu_left_home1 .togge-menu.list-category-dropdown {
    width: 220px;
  }
  .box_language {
    min-width: 190px;
    float: right;
  }
  .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item .wrap {
    font-size: 20px;
  }
  .menu_primary {
    width: 70%;
  }
  .block-search {
    width: 95%;
    margin-right: 0;
  }
  .navigation li.level0 {
    margin: 0 22px 0 0;
  }
  .hoteline_header {
    display: none;
  }
  .header_main .contacinfo-phone {
    display: none;
  }
  .smart-search {
    margin-right: 0;
  }
  .velaServicesInner .flexJustifyCenter .col-2:last-child:before,
  .velaServicesInner .flexJustifyCenter .col-2:nth-child(3):before {
    display: none;
  }
  .velaServicesInner .col-2 {
    padding: 0 5px;
  }
  .cat_1 .item-product {
    padding: 0 15px 30px;
  }
  .select-category {
    top: 2px;
    left: 2px;
  }
  .fixed-right {
    display: none;
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+9) {
    display: none;
  }
  .cat_1 .product_row:nth-child(6) .item-product:before {
    display: block;
  }
  .cat_1 .product_row:nth-child(5) .item-product:before {
    display: none;
  }
  .cat_special {
    grid-template-columns: repeat(4, 1fr);
  }
  .owl-buttons {
    display: none;
  }
  .vc_tta-tabs-container {
    margin-right: 0;
  }
  .header-wrapper-sticky.enable-sticky .top-menu-sticky {
    padding-right: 0;
  }
  .mini-cart-wrapper.enable-sticky {
    display: none;
  }
  .section-bestseller .categorytab-container .computer-laptop {
    width: 33.3%;
  }
  .title-catthum {
    width: 36%;
  }
  .section-featured-categories .wrap-category .owl-item .wp-item .item {
    min-height: 235px;
  }
  .bg-image {
    min-height: 330px;
  }
  .footer-container.layout2 .section-footer-top .block-social {
    padding-left: 40px;
  }
  .header-container .header-content .main-header .top-menu {
    padding-left: 50px;
  }
  .list-service .box-icon {
    text-align: center;
  }
  .list-service .box-icon .icon {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .cart-container .form-cart,
  .cart-summary {
    width: 100%;
  }
  .checkout-cart-index .cart-container {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-direction: column-reverse;
  }
  .checkout-cart-index .cart-container .cart-summary {
    top: 0 !important;
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  #close-menu {
    position: absolute;
    top: 15px;
    right: 4px;
    z-index: 50000;
  }
  #close-menu a {
    position: relative;
    right: 15px;
  }
  #close-menu a i:before {
    color: #fff;
    font-size: 21px;
    line-height: 1.1;
    display: block;
    font-weight: 400;
    content: "\e082";
    font-family: 'simple-line-icons';
    text-align: center;
  }
  .nav-open .title-category-dropdown {
    background: #8e2629;
    color: #fff;
  }
  .nav-open .title-category-dropdown:after {
    color: #fff;
  }
  .wrapper-success .product-information .photo.image {
    display: none;
  }
  .wrapper-success .ajaxsuite-buttons .button_continue_shopping {
    display: none;
  }
  .wrapper-success .product-name:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #8e2629;
    width: 50px;
    height: 50px;
    background-color: #d4edda;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: auto;
    text-align: center;
    margin-bottom: 15px;
  }
  .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .ajaxsuite-buttons #button_continue_shopping {
    display: none;
  }
  .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .product-name {
    text-align: center;
  }
  .custom-slide._show {
    z-index: 9999 !important;
  }
  .custom-slide .modal-inner-wrap {
    background: #fff;
  }
  .modal-custom .action-close:before {
    color: #8e2629;
  }
  .customer-account-forgotpassword .page-main .fieldset > .field.note {
    line-height: 22px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0.parent > a:after {
    color: #b73337;
  }
  .checkout-cart-index .cart-container .cart.table-wrapper .cart.items .col .product-item-photo {
    position: static;
    max-width: 90px;
    padding-left: 0;
  }
  .checkout-cart-index .cart-container .cart.table-wrapper .product-item-details {
    padding-left: 0;
  }
  .checkout-cart-index .cart-container .cart.table-wrapper .product-item-details {
    padding-left: 10px;
  }
  .checkout-cart-index .cart-container .cart.item .item-info td:first-child {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    border-bottom: 1px solid #e6e6e6 !important;
  }
  .checkout-cart-index table#shopping-cart-table th span {
    font-weight: 500;
  }
  .checkout-cart-index table#shopping-cart-table th.actions {
    display: block;
    border-top: 0;
    border-left: 0;
  }
  .checkout-cart-index table#shopping-cart-table td.price,
  .checkout-cart-index table#shopping-cart-table td.qty,
  .checkout-cart-index table#shopping-cart-table td.subtotal {
    border: 0 !important;
  }
  .cart.table-wrapper .col.qty[data-th]:before,
  .cart.table-wrapper .col.price[data-th]:before,
  .cart.table-wrapper .col.subtotal[data-th]:before,
  .cart.table-wrapper .col.msrp[data-th]:before {
    font-weight: 400;
  }
  .cart-container .form-cart .action.update,
  .cart-container .form-cart .action.clear {
    display: inline-block;
  }
  .contact-index-index .columns .contact-info {
    margin-bottom: 55px;
  }
  .contact-index-index .column:not(.sidebar-additional) .form.contact {
    margin-bottom: 30px;
  }
  .layout-2-col .col-md-3 {
    order: 2;
    margin-bottom: 50px;
  }
  .layout-2-col .col-md-3 .sidebar-additional1 {
    margin-top: 0;
  }
  .layout-2-col .col-sm-9 {
    order: 1;
  }
}
@media (min-width: 992px) {
  .group-product .rokan-product-heading h2 {
    width: 20%;
  }
  .section-bestseller .tab_container .item-product {
    clear: both;
    overflow: hidden;
  }
  .cms-index-index .cat .block_cat > .leftBlock {
    width: 25%;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .cms-index-index .cat .block_cat > .leftBlock + .rightBlock,
  .cms-index-index .cat .block_cat > .leftBlock + .centerBlock {
    width: 75%;
    max-width: 75%;
    flex: 0 0 75%;
  }
}
@media (min-width: 1200px) {
  .cms-index-index .cat .block_cat > .leftBlock {
    width: 16.66666667%;
    max-width: 16.66666667%;
    flex: 0 0 16.66666667%;
  }
  .cms-index-index .cat .block_cat > .leftBlock + .rightBlock,
  .cms-index-index .cat .block_cat > .leftBlock + .centerBlock {
    width: 83.33333333%;
    max-width: 83.33333333%;
    flex: 0 0 83.33333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cms-index-index .cat .block_cat > .leftBlock {
    width: 41.66666667%;
    max-width: 41.66666667%;
    flex: 0 0 41.66666667%;
  }
  .cms-index-index .cat .block_cat > .leftBlock + .rightBlock,
  .cms-index-index .cat .block_cat > .leftBlock + .centerBlock {
    width: 58.33333333%;
    max-width: 58.33333333%;
    flex: 0 0 58.33333333%;
  }
}
@media (max-width: 767px) {
  .rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form {
    width: 100%;
  }
  .toolbar-products .toolbar-amount {
    float: left;
    padding: 0 0 0 15px;
  }
  .rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form {
    width: 75%;
    margin: 0;
  }
  .product-reviews-summary .reviews-actions {
    margin-left: 0;
  }
  .menu_primary {
    width: 80%;
  }
  .cms-index-index .verticalmenu.navigation.side-verticalmenu > ul {
    border: 1px solid #ebebeb;
  }
  .shadow_bkg,
  .shadow_bkg_show {
    display: none;
  }
  .block-search {
    width: 95%;
  }
  .cms-index-index .block_cat .leftBlock,
  .cms-index-index .block_cat .rightBlock,
  .cms-index-index .block_cat .centerBlock {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block {
    position: static;
    margin-bottom: 10px;
    padding: 0 15px;
    text-align: right;
  }
  .cat .vc_tta-tabs-container .tabs {
    text-align: center;
  }
  .cat .vc_tta-tabs-container .tabs li {
    border: 0;
    margin: 0 5px;
    display: inline-block;
  }
  .vc_tta-tabs-container.pull-right {
    float: none !important;
    width: 100%;
    display: inline-block;
    margin-top: 10px;
  }
  .vc_tta-tabs-container.pull-right li {
    margin: 10px 5px 0;
  }
  .velaServicesInner .flexJustifyCenter .col-2:nth-child(2):before,
  .velaServicesInner .flexJustifyCenter .col-2:nth-child(4):before {
    display: none;
  }
  .velaServicesInner .flexJustifyCenter .col-2:nth-child(1):before,
  .velaServicesInner .flexJustifyCenter .col-2:nth-child(3):before {
    display: inline-block;
  }
  .vc_fluid.container {
    padding: 0;
  }
  .velaServicesInner .rowFlex > div:not(:last-child) {
    border-right: 0;
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+7) {
    display: none;
  }
  .cat_1 .product_row:nth-child(5) .item-product:before {
    display: block;
  }
  .cat_1 .product_row:nth-child(4) .item-product:before {
    display: none;
  }
  .rokan-onsaleproduct .col-onsale-left {
    display: none;
  }
  .rokan-onsaleproduct .col-onsale-right {
    width: 100%;
  }
  .product-grid .col-lg-2:nth-child(4n+1) {
    clear: none;
  }
  .product-grid .col-lg-2:nth-child(2n+1) {
    clear: both;
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+9) {
    display: none;
  }
  .cat_special {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .vc_tta-tabs-container .tabs li:not(:last-child) {
    margin-right: 20px;
    padding: 0;
  }
  .cat .vc_tta-tabs-container .tabs {
    margin-bottom: 5px;
  }
  .product-grid li:nth-child(4n+1) .item-product:before {
    opacity: 1;
    visibility: visible;
  }
  .product-grid li:nth-child(2n+1) .item-product:before {
    opacity: 0;
    visibility: hidden;
  }
  .top-header {
    text-align: center;
  }
  .custommenu.navigation > ul {
    padding-left: 0;
  }
  .mini-cart-wrapper.enable-sticky,
  .header-wrapper-sticky.enable-sticky {
    display: none;
  }
  .header-container .header-content .top-bar-right {
    float: none;
  }
  .banner_left_1 img,
  .banner_left_2 img {
    width: 100%;
  }
  body #quick-window {
    width: 90%;
  }
  .banner_item_bg img {
    min-height: 0;
  }
  .top-menu .navigation {
    margin-left: 0;
  }
  .text_form {
    line-height: 50px;
  }
  .banner-top-home .fadeInUp {
    margin-left: 0;
    margin-right: -5px;
  }
  .form-newletter .search_input {
    margin: 0 0 25px;
  }
  .form-newletter .subscribe {
    top: 0;
  }
  .footer-container.layout2.footer .text_footer > div:nth-child(2n+1) {
    clear: both;
  }
  .title-catthum {
    width: 50%;
  }
  .group-product .rokan-product-heading h2 {
    width: 33%;
  }
  .footer-container.layout2.footer .text_footer > div {
    margin-bottom: 30px;
  }
  .list-category-dropdown > li > a img {
    display: none;
  }
  .list-service .box-icon {
    margin-bottom: 30px;
  }
  .footer-box {
    margin-bottom: 20px;
  }
  .page-footer .footer-container .footer-box-contact .fa {
    margin-top: 5px;
  }
  .verticalmenu.navigation.side-verticalmenu h2.title-category-dropdown {
    padding: 14px 15px;
    font-size: 14px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 {
    padding: 0 10px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 > a {
    padding: 10px 0;
  }
  .header-container .header-content .top-bar-left .switcher,
  .header-container .header-content .top-bar-left .top-left-static {
    float: none;
    display: inline-block;
  }
  .header-container .header-content .top-bar-right .top-info,
  .header-container .header-content .top-bar-right .top-contact {
    float: none;
    display: inline-block;
  }
  .header-container .header-content .top-bar-right .top-contact:after {
    display: none;
  }
  .header-container .header-content .main-header {
    text-align: center;
  }
  .header-container .header-content .main-header .logo {
    float: none;
    margin-bottom: 30px;
    max-width: 100%;
    text-align: center;
    display: block;
  }
  .header-container .header-content .main-header .logo img {
    margin: 0 auto;
  }
  .header-container .header-content .main-header .top-menu {
    padding-left: 0;
  }
  .header-container .header-content .top-bar-right .top-bar-menu {
    table-layout: fixed;
    width: 100%;
  }
  .link-follow {
    text-align: left;
  }
  .footer-container.layout2 .section-footer-top .block-social {
    padding-left: 70px;
  }
  .page-footer .footer-container .footer-copyright .payment {
    text-align: center;
  }
  .logo-footer,
  .page-footer .footer-static-container .footer-static .footer-links h2 {
    margin-top: 30px;
  }
  .footer-newletter,
  .footer-copyright {
    text-align: center;
  }
  .page-footer .footer-copyright .copyright {
    float: none;
    margin-bottom: 20px;
    display: block;
  }
  .page-footer .footer-copyright .footer-payment {
    float: none;
    text-align: center;
    margin-top: 20px;
  }
  .page-footer .footer-newletter .footer-payment {
    float: none;
    margin-top: 20px;
    text-align: center;
  }
  /* ======================================================================
	   AWA override — Lote 1 (safe scope)
	   Neutraliza clear/float legados em grids modernos não-carousel.
	   ====================================================================== */
  .products-grid {
    /* Guard-rail: não afetar fluxo do OWL Carousel */
  }
  .products-grid .product-items:not(.owl-carousel) > li,
  .products-grid .product-grid:not(.owl-carousel) > li,
  .products-grid .category_page_grid_2:not(.owl-carousel) > li,
  .products-grid .category_page_grid_3:not(.owl-carousel) > li,
  .products-grid .category_page_grid_4:not(.owl-carousel) > li,
  .products-grid .category_page_grid_5:not(.owl-carousel) > li,
  .products-grid .product-items:not(.owl-carousel) > div,
  .products-grid .product-grid:not(.owl-carousel) > div,
  .products-grid .category_page_grid_2:not(.owl-carousel) > div,
  .products-grid .category_page_grid_3:not(.owl-carousel) > div,
  .products-grid .category_page_grid_4:not(.owl-carousel) > div,
  .products-grid .category_page_grid_5:not(.owl-carousel) > div,
  .products-grid .product-items:not(.owl-carousel) > .item-product,
  .products-grid .product-grid:not(.owl-carousel) > .item-product,
  .products-grid .category_page_grid_2:not(.owl-carousel) > .item-product,
  .products-grid .category_page_grid_3:not(.owl-carousel) > .item-product,
  .products-grid .category_page_grid_4:not(.owl-carousel) > .item-product,
  .products-grid .category_page_grid_5:not(.owl-carousel) > .item-product,
  .products-grid .product-items:not(.owl-carousel) > .product-item,
  .products-grid .product-grid:not(.owl-carousel) > .product-item,
  .products-grid .category_page_grid_2:not(.owl-carousel) > .product-item,
  .products-grid .category_page_grid_3:not(.owl-carousel) > .product-item,
  .products-grid .category_page_grid_4:not(.owl-carousel) > .product-item,
  .products-grid .category_page_grid_5:not(.owl-carousel) > .product-item {
    clear: none !important;
    float: none;
    width: auto;
    max-width: 100%;
  }
  .products-grid .owl-carousel > li,
  .products-grid .owl-stage > li,
  .products-grid .owl-wrapper > li,
  .products-grid .owl-item > li,
  .products-grid .owl-carousel > div,
  .products-grid .owl-stage > div,
  .products-grid .owl-wrapper > div,
  .products-grid .owl-item > div,
  .products-grid .owl-carousel > .item-product,
  .products-grid .owl-stage > .item-product,
  .products-grid .owl-wrapper > .item-product,
  .products-grid .owl-item > .item-product,
  .products-grid .owl-carousel > .product-item,
  .products-grid .owl-stage > .product-item,
  .products-grid .owl-wrapper > .product-item,
  .products-grid .owl-item > .product-item {
    clear: inherit;
    float: inherit;
    width: inherit;
  }
  .footer-primary-column-3 {
    clear: left;
  }
  .slider_left-slider .owl-theme .owl-pagination {
    left: 40px;
    right: auto;
  }
  .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 15px;
  }
  .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 15px;
  }
  .hot-deal .bs-banner.block-banner-text {
    text-align: center;
    margin-top: 10px;
  }
  .section-bestseller .categorytab-container .computer-laptop {
    width: 100%;
    margin-bottom: 50px;
  }
  .section-bestseller .categorytab-container .vc_tta-tabs-container {
    top: 55px;
    left: 0;
  }
  .section-bestseller .categorytab-container .vc_tta-tabs-container .tabs li {
    margin-right: 30px;
    margin-left: 0;
  }
  .header-content.sticky .sticky-main {
    display: none;
  }
  .sidebar_left_home1 {
    padding-right: 10px;
  }
  .products-grid .category_page_grid_3 .item-product:nth-child(2n+1),
  .products-grid .category_page_grid_4 .item-product:nth-child(2n+1),
  .products-grid .category_page_grid_5 .item-product:nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 840px) {
  .attr-info .addcart-link {
    margin: 0;
  }
  .product-social-extra {
    margin: 10px 0 0 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  #layered_ajax_price_text .to_fixed {
    margin-left: 0 !important;
  }
  #layered_ajax_price_text .from_fixed {
    margin-right: 0 !important;
  }
}
@media (min-width: 768px) {
  .minicart-wrapper .block-minicart {
    right: -11px;
  }
  .main-nav > ul > li > a {
    padding: 0 !important;
  }
  body .verticalmenu.navigation .open-children-toggle {
    display: inline-block;
  }
  .product.data.items > .item.title {
    margin: 0 30px 0 0;
  }
  .cart.table-wrapper .product-item-details {
    vertical-align: middle;
  }
  .actions-toolbar .secondary a.action {
    margin-top: 15px;
  }
  .verticalmenu.navigation .subchildmenu.mega-columns > li {
    padding: 0 15px;
  }
  .verticalmenu.navigation.side-verticalmenu li.level0 > .submenu {
    box-shadow: none;
  }
  .custommenu.navigation li.level0 .submenu {
    box-shadow: none !important;
    border: 1px solid #e6e6e6;
  }
}
@media (max-width: 768px) {
  .cat .vc_tta-tabs-container .tabs {
    text-align: left;
    padding: 0 15px;
  }
  .cat .vc_tta-tabs-container .tabs li {
    margin-left: 0;
  }
  .rokan-product-heading .vc_tta-tabs-container .tabs-categorytab {
    text-align: left;
  }
  .rokan-product-heading .vc_tta-tabs-container .tabs-categorytab li {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .rokanthemes-onepagecheckout .page-main .authentication-wrapper {
    right: 0;
    float: none;
    position: unset;
    top: 0;
    margin: 0 0 30px;
  }
  .page-footer {
    padding-bottom: 55px;
  }
  .control.captcha-image .captcha-img {
    display: inline-block;
  }
  .cart.main.actions .action.continue,
  .cart-container .form-cart .action.update,
  .cart-container .form-cart .action.clear {
    display: block;
    width: 100%;
  }
  .checkout-container .authentication-wrapper {
    float: none;
    position: unset;
    top: 0;
    margin: 0 0 30px 0;
  }
  .checkout-index-index #maincontent .page-title-wrapper {
    margin-bottom: 30px;
  }
  .page-wrapper {
    overflow: unset !important;
  }
  .list-ads1 {
    margin-top: 20px;
  }
  .list-ads1 .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .list-ads1 .row > div {
    padding: 0 10px;
  }
  .navigation .level0:first-child > .level-top {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .customer-account-login .page-title-wrapper {
    margin-top: 40px;
  }
  .customer-account-login .page-title-wrapper {
    margin-bottom: 40px;
  }
  .banner-slider .banner_item_bg img {
    width: 100%;
  }
  .velaServicesInner .velaContent {
    text-align: left;
  }
  .velaServicesInner .rowFlex > div:nth-child(5) {
    display: none;
  }
  .sidebar .top_rate,
  .sidebar .banner_left_sidebar {
    display: none;
  }
  .velaServicesInner .boxServiceContent {
    text-align: left;
  }
  .bs-banner-last {
    margin: 0 !important;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block {
    position: static;
    margin-bottom: 10px;
  }
  .velaFooterMenu .velaContent {
    display: none;
  }
  html.no-js .velaFooterMenu .velaContent {
    display: block;
  }
  .rowFlexMargin .velaBlock .velaFooterTitle,
  .rowFlexMargin .velaBlock {
    margin: 0;
  }
  .rowFlexMargin .velaBlock .velaFooterLinks {
    margin: 20px 0 0;
  }
  .velaFooterTitle {
    position: relative;
  }
  .velaFooterMenu .velaFooterTitle {
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    appearance: none;
    font: inherit;
    color: inherit;
    text-transform: inherit;
    width: 100%;
    text-align: left;
    cursor: pointer;
    padding-right: 22px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: inherit;
  }
  .velaFooterMenu .velaFooterTitle:focus {
    outline: 2px solid #8e2629;
    outline-offset: 2px;
  }
  .velaFooterMenu .velaFooterTitle:before {
    content: "+";
    width: 15px;
    height: 15px;
    line-height: 15px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #222;
  }
  .velaFooterMenu .velaFooterTitle.active:before {
    content: "-";
  }
  .banner-slider-top .block_slider {
    width: 100%;
  }
  .banner-slider-top .block_banner {
    width: 100%;
  }
  .block-search {
    width: 100%;
    margin: 15px 0 0;
  }
  .block-search .block-content button.action {
    min-width: 100px;
  }
  .header-container .header-content .minicart-wrapper .block-minicart {
    right: 0;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block {
    position: static;
    margin-bottom: 10px;
  }
  .vc_tta-tabs-container ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    overflow: scroll !important;
    justify-content: unset !important;
    width: 100%;
    padding-bottom: 0;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
  }
  .vc_tta-tabs-container .tabs li {
    width: 30%;
    flex-shrink: 0;
    text-align: left;
    margin: 0;
  }
  .vc_tta-tabs-container .tabs li a {
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cat .vc_tta-tabs-container .tabs li {
    margin: 0 10px;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 {
    position: relative;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
    height: 0;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu.opened {
    height: auto;
  }
  .newsletter-footer input[type="email"] {
    width: auto;
  }
  .popcat-box .category-item > a {
    display: block;
  }
  .popcat-box .category-item > a img {
    width: 100%;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li:nth-of-type(1) > .submenu {
    background: transparent;
  }
  .load_more {
    margin-top: 30px;
  }
  .bs-banner {
    margin-bottom: 20px;
    text-align: center;
  }
  .wrapper_quickview_item {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    flex-direction: column;
  }
  .wrapper_quickview_item .detail-info-product-view {
    order: 2;
    width: 100%;
    float: none;
  }
  .wrapper_quickview_item .product.media {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
  }
  .toolbar-products .modes-mode:before {
    font-size: 24px;
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+7) {
    display: none;
  }
  .cat_1 .product_row:nth-child(4) .item-product:before {
    display: block;
  }
  .cat_1 .product_row:nth-child(3) .item-product:before {
    display: none;
  }
  .header-control {
    min-height: 1px;
    border-bottom: none;
  }
  .rokan-product-heading .group-title1 h2 {
    font-size: 24px;
  }
  .rokan-product-heading .group-title1 h2 .sup-title {
    font-size: 24px;
  }
  .rokan-product-heading .vc_tta-tabs-container .tabs-categorytab li a {
    font-size: 14px;
  }
  .rokan-product-heading .vc_tta-tabs-container .tabs-categorytab li {
    margin-top: 10px;
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+7) {
    display: none;
  }
  .cat_special {
    display: grid;
    grid-template-columns: repeat(3, 3fr);
  }
  .banner_mid_2 .col-banner-right,
  .banner_mid_2 .col-banner-left {
    width: 100%;
  }
  .verticalmenu.navigation.side-verticalmenu li.level0 > a > span.cat-label {
    position: relative;
    margin-left: 10px;
    top: 0;
    right: 0;
  }
  .verticalmenu.navigation li.ui-menu-item .submenu .title-cat-mega-menu:before {
    font-family: 'simple-line-icons' !important;
    content: "\e606";
    font-size: 14px;
    color: #222;
    right: 18px;
    position: absolute;
    font-weight: 500;
  }
  .verticalmenu.navigation li.ui-menu-item .submenu .title-cat-mega-menu.ui-state-active:before {
    content: "\e604";
    color: #222;
    font-family: 'simple-line-icons' !important;
    font-size: 14px;
    right: 18px;
    position: absolute;
    font-weight: 500;
  }
  #pageContent .aboutService,
  #pageContent .velaAboutUsTitle {
    margin-top: 20px;
  }
  body #quick-window .quick-view-content .detail-info-product-view {
    width: 100%;
    float: none;
  }
  body #quick-window .quick-view-content .product.media {
    width: 100%;
  }
  .attr-info .addcart-link,
  .product-social-extra {
    margin: 10px 0 0 60px;
  }
  .wrapper-bestseller.cat h4 {
    width: 100%;
  }
  .wp-header > div {
    display: inline-block;
  }
  div.logo {
    float: none;
  }
  div.logo .wrapper-bestseller.cat h4 {
    width: 100%;
  }
  .smart-search {
    margin-top: 20px;
  }
  .header-main {
    margin: 20px 0;
  }
  .header-container .header-content .main-header .top-menu,
  .owl-theme .owl-buttons {
    display: none;
  }
  .header-container {
    text-align: center;
  }
  .header-container .header {
    margin: 0;
  }
  .header-container .header-content {
    position: static;
    z-index: 0;
  }
  .search-by-cateogry .form.minisearch .control .search-text-box {
    padding-left: 0;
  }
  .top-menu {
    position: static;
    z-index: 0;
  }
  .nav-toggle {
    display: table-cell;
    vertical-align: middle;
    top: -62px;
  }
  .header-control {
    position: relative;
  }
  .top-search {
    float: right;
  }
  .smart-search {
    margin-left: 42px;
    width: 94%;
  }
  .header-control.header-nav {
    background: #fff;
    position: absolute;
  }
  .block-banner-text {
    display: block;
  }
  .block-banner-text a img {
    width: 100%;
  }
  .banner-top-home .fadeInUp {
    margin-left: 0;
    margin-right: 0;
    padding-right: 15px;
    margin-bottom: 10px;
  }
  .banner-top-home .fadeInRight {
    padding-left: 14px;
    padding-right: 15px;
  }
  .banner-top-home .block-banner-text {
    display: block;
  }
  .header-container .header-content .minicart-wrapper {
    position: absolute;
    top: -47px;
    right: 10px;
  }
  .product-grid > li {
    width: 50%;
  }
  .banner-big-left div {
    margin-bottom: 10px;
  }
  .category-dropdown {
    position: fixed;
  }
  .list-category-dropdown > li:hover > a::before {
    display: none;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0:hover > a {
    background: none;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0.classic .level0.submenu .subchildmenu > li.level1 > a {
    font-size: 14px;
    font-weight: 400;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu .subchildmenu > li.level1 > a {
    border-left: none;
    padding: 10px 0;
    line-height: 24px;
    font-size: 14px;
    font-weight: 400;
  }
  /* Vertical menu mobile responsive moved to _vertical_menu.less to avoid CSS merger leak */
  .navigation {
    max-width: 100%;
  }
  .navigation .level0 > .level-top {
    display: block;
    color: #333;
    padding: 14px 20px;
    text-decoration: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    font-size: 14px;
    text-transform: uppercase;
  }
  .nav-toggle:hover:before {
    color: #8e2629;
  }
  .menu_left_home1 .togge-menu.list-category-dropdown {
    width: 100%;
  }
  .menu_left_home1 .side-verticalmenu > ul {
    width: 100%;
  }
  .nav-open .title-category-dropdown {
    color: #222;
    font-size: 14px;
  }
  .nav-open .title-category-dropdown:after {
    left: 15px;
    color: #222;
  }
  .navigation .submenu:not(:first-child) ul > li a {
    text-transform: none;
    font-family: 'Poppins', sans-serif;
  }
  .navigation .level0.active > .level-top,
  .navigation .level0.has-active > .level-top,
  .navigation .level0 > .level-top:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  }
  .navigation li.level0:last-child {
    border: 0;
  }
  .navigation li.level0 {
    margin-right: 0;
    border: 0;
  }
  .navigation {
    padding: 0;
    float: none;
  }
  .navigation .parent .level-top:after {
    font-family: 'simple-line-icons' !important;
    content: "\e604";
    color: #333;
    font-size: 14px;
    float: right;
    position: static;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: "\f105";
  }
  .navigation .level0 .submenu {
    box-shadow: none;
    padding-top: 0;
  }
  .navigation .level0 .submenu a {
    font-size: 12px;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .custommenu.navigation li.ui-menu-item {
    display: block;
  }
  .custommenu.navigation li.level0.fullwidth > .submenu {
    padding: 0;
  }
  .custommenu.navigation li.ui-menu-item > a {
    text-align: left;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 {
    display: block;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
    padding: 0;
  }
  .catalog-product-view .column.main {
    width: 100%;
  }
  .banner_item_bg {
    background-size: cover;
  }
  .static-banner a {
    display: block;
  }
  .product-list .item-product {
    max-width: 400px;
    margin: 0 auto 30px;
  }
  .products-list .item-product .product-info-cart button {
    margin-bottom: 10px;
  }
  .section-bestseller .categorytab-container {
    margin-left: 0;
  }
  .page-footer .footer-static-container .footer-static .footer-links.contacts .title {
    display: block;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title {
    position: relative;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title:before {
    display: none;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title.clicked {
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title.clicked:before {
    display: block;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title:after {
    content: "\f067";
    font-family: FontAwesome;
    font-size: 12px;
    float: right;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #333333;
    background: #e6e6e6;
    cursor: pointer;
  }
  .page-footer .footer-static-container .footer-static .footer-links .title:hover:after {
    background: #333333;
    color: #fff;
  }
  .page-footer .footer-container .list-footer-box {
    text-align: center;
  }
  .page-footer .footer-container .footer-box-contact li {
    padding-left: 0;
  }
  .page-footer .footer-container .footer-box-contact li i {
    display: none;
  }
  .page-footer .footer-container .footer-box li {
    margin-bottom: 0;
  }
  .list-tags-category {
    margin-top: 20px;
  }
  .item-tags-category h2 {
    display: block;
    margin-bottom: 10px;
  }
  .item-tags-category ul {
    display: block;
    padding: 0;
  }
  .smart-search #choose_category {
    padding: 0;
  }
  .store-item .left-store {
    margin-bottom: 20px;
  }
  .store-item .store-image iframe {
    width: 100%;
  }
  .banner_mid_1 .row > div:first-child > div,
  .banner_mid_2 .row > div:first-child > div {
    margin-bottom: 20px;
  }
  .banner_mid_1 img,
  .banner_mid_2 img {
    width: 100%;
  }
  .breadcrumbs,
  .account .page-title-wrapper .page-title,
  [class^='sales-guest-'] .page-title-wrapper .page-title,
  .sales-guest-view .page-title-wrapper .page-title {
    margin-top: 20px;
  }
  .hidden-sm .head-contact {
    display: none !important;
  }
  .header-container .header-content .minicart-wrapper .product .actions {
    top: auto;
    bottom: 0;
  }
  .product.data.items > .item.title {
    margin: 0;
  }
  .product.info.detailed .product.data.items .item.title a {
    margin-bottom: 0;
  }
  .attr-info .addcart-link,
  .product-social-extra {
    margin: 10px 0 0 0;
  }
  .detail-info-product-view {
    padding-left: 0;
  }
  .verticalmenu.navigation.side-verticalmenu > ul li.level0 .level0.submenu {
    border: none;
    padding-left: 15px;
  }
  .velaServicesInner .rowFlex > div:not(:last-child) {
    border-right: none;
  }
  .sidebar-additional1 {
    margin-top: 40px;
  }
  .item-post-full {
    padding: 0;
  }
  .toolbar-products .modes {
    float: left;
    margin-right: 0;
    display: inline-block;
  }
  .nav-open .page-wrapper {
    position: relative;
  }
  .modes-mode > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .toolbar-products .modes-mode:before {
    line-height: inherit;
    color: #7d7d7d;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .toolbar-products .toolbar-amount {
    padding: 0 !important;
  }
  .footer-bottom .copyright {
    margin: 0;
  }
  .payment-method {
    line-height: 33px;
  }
  .page-products .toolbar .limiter {
    float: right;
  }
  .verticalmenu.navigation.side-verticalmenu {
    height: 100%;
  }
  .product.info.detailed .product.data.items .item.content {
    margin-top: 0;
  }
  .wrapper_quickview_item .row li.active:after {
    display: none;
  }
  .fieldset > .field:not(.choice) > .label {
    width: auto;
  }
  .fieldset > .field:not(.choice) > .control {
    width: auto !important;
    margin: 0;
  }
  .field .control._with-tooltip {
    margin-top: 10px;
  }
  .address-information .fieldset .fiel.two-fields .last {
    width: 100%;
  }
  body .checkout-index-index .nav-sections,
  body .checkout-index-index .nav-toggle {
    display: table-cell;
  }
  .smart-search #choose_category {
    padding: 4px 15px;
  }
  .title-widget-post {
    margin-top: 50px;
  }
  .breadcrumbs {
    border-bottom: none;
  }
  .cms-index-index .verticalmenu.navigation.side-verticalmenu > ul,
  .verticalmenu.navigation.side-verticalmenu > ul {
    border: 0;
    border-radius: 0;
    background: none;
  }
  .section-item-content.nav-sections.category-dropdown-item-content {
    border-right: 2px solid #8e2629;
    border-radius: 0;
    background: #fff;
  }
  .container {
    width: 100%;
  }
  .cms-no-route .column.main .container h1 {
    font-size: 150px;
    line-height: 1.5;
  }
  .customer-account-login .page-title-wrapper {
    margin-top: 40px;
  }
  .customer-account-login .page-main .columns {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 639px) {
  .header-container .header-content .top-bar-right .top-bar-menu > li .minicart-wrapper,
  .header-container .header-content .top-bar-right .top-bar-menu > li > a {
    padding: 20px 50px;
  }
  .search-by-cateogry .form.minisearch .control .chosen-container,
  .search-by-cateogry .form.minisearch .control #choose_category {
    max-width: 130px;
  }
  .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item {
    font-size: 18px;
  }
  .block-search {
    margin: 15px 0 0;
  }
  .search-by-cateogry .form.minisearch .control .chosen-container a,
  .search-by-cateogry .form.minisearch .control #choose_category a {
    padding: 6px;
  }
}
@media (max-width: 680px) {
  .footer-bottom > div > div > div {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .payment-method {
    text-align: center;
  }
  .payment-method a {
    margin: 0;
  }
  .top-header .switcher .switcher-options {
    padding-right: 16px;
  }
  .top-account ul li a {
    padding: 0 10px;
  }
  .cat_special {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
  .categorytab-container.cat_1 .product_row:nth-child(n+3) {
    display: none;
  }
  .velaServicesInner .flexJustifyCenter .col-2:before {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .menu-links-mobile li {
    margin-right: 0;
  }
  .menu-links-mobile li a {
    padding: 0 5px;
    font-size: 12px;
  }
  .rokan-product-heading .vc_tta-tabs-container .tabs-categorytab li.active:before {
    display: none;
  }
  .product-grid .product-item {
    max-width: 400px;
    margin: 0 auto 50px;
    clear: both;
    float: none;
    display: block;
    width: 100%;
  }
  .product-grid .product-item img {
    width: 100%;
  }
  .title-catthum {
    width: 55%;
  }
}
@media (max-width: 560px) {
  .top-header .switcher {
    float: none;
    display: inline-block;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block .super-deal-countdown {
    width: 100%;
  }
  .velaServicesInner .velaContent {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
    padding: 15px 0 20px;
  }
  .cat .block_cat {
    padding: 30px 0;
  }
  .cat_1 .tab_container {
    padding: 30px 15px 0;
  }
  .owl-carousel .item-product {
    padding: 0 10px;
  }
  .cat_1 .item-product {
    padding: 0 10px 30px;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block {
    padding: 0 10px;
    text-align: center;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block .title_countdown {
    line-height: 20px;
    padding-bottom: 10px;
  }
  .velaServicesInner .rowFlex > div {
    text-align: center;
  }
  .velaServicesInner .d-flex {
    display: inline-block;
    text-align: center;
    min-width: 0;
  }
  .velaServicesInner .boxServiceImage {
    display: inline-block;
    margin: 0;
  }
  .velaServicesInner .boxServiceContent {
    display: inline-block;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .products-list .item-product .product-info {
    margin-top: 15px;
  }
  .customer-account-forgotpassword .page-main .control.captcha-image .captcha-img {
    display: block;
    margin: auto;
    margin-bottom: 20px;
  }
  .product-view .detail-info-product-view .page-title-wrapper .page-title span {
    line-height: 28px;
  }
  #relate_product_slider.owl-carousel .item-product,
  #upsell_product_slider.owl-carousel .item-product {
    padding: 0 15px;
  }
  #relate_product_slider.owl-carousel .item-product .product-image-container,
  #upsell_product_slider.owl-carousel .item-product .product-image-container {
    width: 100% !important;
  }
  .velaServicesInner .d-flex,
  .velaServicesInner .boxServiceContent,
  .velaServicesInner .rowFlex > div {
    text-align: center;
  }
  .velaServicesInner .boxServiceImage.boxServiceImage1 {
    margin-right: 0;
  }
  .section-brands .item .brand-item {
    margin: 0;
  }
  .hot-deal:not(.top-home-content__trust-offers-deals) .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
    padding-top: 12px;
  }
  .velaNewsletterFooter .newsletterDescription {
    padding: 0 15px;
  }
  .newsletter-footer button.action,
  .newsletter-footer input[type="email"],
  .newsletter-footer button.action:hover {
    padding: 0 15px;
  }
  .smart-search-form input[type=text] {
    padding-left: 25px;
  }
  .list-ads1 .col-xs-4 {
    width: 100%;
    text-align: center;
  }
  #pageContent .aboutBoxText {
    width: 100%;
    padding: 30px;
  }
  .header-container .header-content .top-bar-left,
  .top-bar-right {
    float: none;
  }
  .top-bar-left .switcher.language.switcher-language {
    margin-left: 26px;
  }
  .header-container .header-content .top-bar-right {
    float: none;
    border-top: 1px solid #e6e6e6;
  }
  .smart-search {
    margin-left: 40px;
    width: 91%;
  }
  .title-catthum,
  .group-product .rokan-product-heading h2 {
    width: 100%;
  }
  .product-tab .list-tab-product .box-title .tabs li {
    width: 100%;
    margin-bottom: 5px;
  }
  .section-bestseller .tab_container .item-product {
    clear: both;
    overflow: hidden;
  }
  .introduct_service div {
    width: 50%;
  }
  .footer-container.layout2.footer .text_footer > div {
    width: 100%;
  }
  .hot-deal-tab > div {
    width: 100%;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .hot-deal-image {
    padding: 0;
    text-align: center;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .woocommerce-hot-deal .onsale {
    top: -252px;
  }
  .main-nav > ul > li > a:first-child {
    padding-left: 0;
  }
  .form-newletter .subscribe {
    padding: 7px 30px;
  }
  .owl-controls {
    display: none;
  }
  .block.newsletter .content {
    padding: 30px;
    padding-top: 80px;
  }
  .block.newsletter .content .actions .action.subscribe {
    float: left;
  }
  .header-container .header-content .top-bar-right .top-bar-menu > li .minicart-wrapper,
  .header-container .header-content .top-bar-right .top-bar-menu > li > a {
    padding: 20px;
  }
  .header-container .header-content .top-bar-left .form-search-wapper,
  .header-container .header-content .top-bar-left .logo {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  .header-container .header-content .minicart-wrapper {
    top: -50px;
  }
  .product-tab .tab_container .item-product {
    width: 100%;
  }
  .smart-search .select-category {
    display: none;
  }
  .smart-search .chosen-container-single .chosen-single span {
    margin-right: 0;
  }
  .smart-search .search-by-cateogry .chosen-container-single .chosen-single {
    padding-right: 0;
    padding-left: 0;
  }
  .smart-search .chosen-container-single .chosen-single div {
    right: -2px;
  }
  .smart-search .chosen-container {
    width: 113px !important;
  }
  .smart-search #choose_category {
    width: 102px;
  }
  .top-header .switcher {
    float: none;
  }
  .top-header .switcher .switcher-options {
    padding-right: 0;
  }
  .block-dashboard-addresses .box-billing-address,
  .block-dashboard-addresses .box-shipping-address,
  .block-dashboard-info .box-information,
  .block-dashboard-info .box-newsletter {
    float: none;
    width: 100%;
  }
  .footer-container.footer {
    padding: 50px 0 0;
  }
  .header-container .header-content .top-bar-right {
    border-top: 0;
  }
  .vc_tta-tabs-container {
    float: none !important;
  }
  .vc_tta-tabs-container .tabs li {
    margin-right: 0;
    display: block;
    margin-top: 10px;
  }
  .modal-popup .modal-content {
    padding: 0 20px;
  }
  .modal-popup .modal-footer {
    padding: 20px;
  }
  .actions-secondary {
    display: none;
  }
}
@media (max-width: 479px) {
  .item.ourteam-inner.col-xs-6.col-sm-4 {
    width: 100%;
  }
  .categorytab-container.cat_1 .item-product:after {
    display: none;
  }
  .cat .vc_tta-tabs-container .tabs li {
    margin: 0 10px;
  }
  .cat_1 .rokan-product-heading {
    padding-bottom: 10px;
  }
}
@media (max-width: 414px) {
  .toolbar-products .toolbar-amount {
    margin-top: 20px;
    padding-left: 0;
  }
}
@media (max-width: 375px) {
  .menu-links-mobile {
    display: none;
  }
  .top-header .switcher .switcher-options strong {
    padding: 0 10px 0 0;
    border: 0;
  }
  .menu-links-mobile li a {
    padding: 0 5px;
    font-size: 11px;
  }
  .modal-popup .modal-footer button {
    margin-bottom: 20px;
    width: 100%;
  }
  .product_row .item-product:before {
    display: none;
  }
  .attr-info .addcart-link,
  .product-social-extra {
    margin: 10px 0 0 0px;
  }
  .text_form {
    font-size: 22px;
  }
  .product-grid .item-product:before {
    opacity: 0;
    visibility: hidden;
  }
  .smart-search-form button[type=submit] {
    width: 100px;
    padding: 0 20px;
  }
  .nav-toggle {
    top: -60px;
  }
  .header-container .header-content .minicart-wrapper {
    top: -45px;
  }
  .rowFlexMargin .vela-contactinfo .contacinfo-phone.contactinfo-item .wrap {
    font-size: 18px;
  }
  .cms-no-route .column.main .container h1 {
    font-size: 130px;
    line-height: 1.3;
  }
}
@media (max-width: 320px) {
  .top-account ul li a {
    padding: 0 5px;
    border-left: 0;
  }
  .top-account ul li a i {
    padding-right: 0;
  }
  .smart-search {
    width: 82%;
    margin-left: 50px;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .woocommerce-hot-deal {
    padding: 0 7px 40px;
  }
  .title-catthum {
    padding: 10px 12px;
  }
  .title-catthum:before {
    padding-right: 15px;
  }
  .text_form {
    font-size: 19px;
  }
  .form-newletter .subscribe {
    padding: 7px 10px;
    font-size: 12px;
    font-weight: 400;
  }
  .section-bestseller .categorytab-container .computer-laptop {
    margin-bottom: 100px;
  }
  .section-bestseller .categorytab-container .vc_tta-tabs-container .tabs li {
    width: 100%;
  }
  .product-grid li {
    width: 100%;
  }
  .hot-deal .hot-deal-tab-slider.hot-deal-tab-slider-customcss .woocommerce-hot-deal .super-deal-countdown .time_circles > div {
    margin-right: 8px;
  }
  .post-tags-info {
    float: left;
  }
  .page-products .toolbar .limiter {
    display: block;
    float: none;
    margin-bottom: 20px;
  }
  .sort-pagi-bar-bottom .toolbar-products .pages {
    text-align: center;
    display: block;
  }
  .cart.table-wrapper .product-item-photo {
    position: unset;
  }
  .header-container .header-content .minicart-wrapper {
    top: -43px;
  }
}
/* ======================================================================
   AWA override — Lote 3 (final guard for legacy clear/width rules)
   Escopo: grids modernos não-carousel em ayo_default.
   ====================================================================== */
.products-grid .product-items:not(.owl-carousel) > li,
.products-grid .product-grid:not(.owl-carousel) > li,
.products-grid .category_page_grid_2:not(.owl-carousel) > li,
.products-grid .category_page_grid_3:not(.owl-carousel) > li,
.products-grid .category_page_grid_4:not(.owl-carousel) > li,
.products-grid .category_page_grid_5:not(.owl-carousel) > li,
.products-grid .product-items:not(.owl-carousel) > div,
.products-grid .product-grid:not(.owl-carousel) > div,
.products-grid .category_page_grid_2:not(.owl-carousel) > div,
.products-grid .category_page_grid_3:not(.owl-carousel) > div,
.products-grid .category_page_grid_4:not(.owl-carousel) > div,
.products-grid .category_page_grid_5:not(.owl-carousel) > div,
.products-grid .product-items:not(.owl-carousel) > .item-product,
.products-grid .product-grid:not(.owl-carousel) > .item-product,
.products-grid .category_page_grid_2:not(.owl-carousel) > .item-product,
.products-grid .category_page_grid_3:not(.owl-carousel) > .item-product,
.products-grid .category_page_grid_4:not(.owl-carousel) > .item-product,
.products-grid .category_page_grid_5:not(.owl-carousel) > .item-product,
.products-grid .product-items:not(.owl-carousel) > .product-item,
.products-grid .product-grid:not(.owl-carousel) > .product-item,
.products-grid .category_page_grid_2:not(.owl-carousel) > .product-item,
.products-grid .category_page_grid_3:not(.owl-carousel) > .product-item,
.products-grid .category_page_grid_4:not(.owl-carousel) > .product-item,
.products-grid .category_page_grid_5:not(.owl-carousel) > .product-item {
  clear: none !important;
  float: none;
  width: auto !important;
  max-width: 100%;
}
@media (min-width: 1200px) {
  .products-grid .product-items:not(.owl-carousel) > li:nth-of-type(3n+1) {
    clear: none !important;
  }
}
@media (max-width: 1199px) and (min-width: 640px) {
  .products-grid .product-items:not(.owl-carousel) > li:nth-of-type(3n+1) {
    clear: none !important;
  }
}
@media (max-width: 639px) and (min-width: 480px) {
  .products-grid .product-items:not(.owl-carousel) > li:nth-of-type(2n+1) {
    clear: none !important;
  }
}
@media (max-width: 479px) {
  .products-grid .product-items:not(.owl-carousel) > li:nth-of-type(1n+1) {
    clear: none !important;
  }
}
@media (max-width: 767px) {
  .products-grid .category_page_grid_3 .item-product:nth-child(2n+1),
  .products-grid .category_page_grid_4 .item-product:nth-child(2n+1),
  .products-grid .category_page_grid_5 .item-product:nth-child(2n+1) {
    clear: none !important;
  }
}
/*** Global ***/
.sidebar-shop .widget {
  margin-bottom: 30px;
}
.sidebar-shop .widget .widget-title {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  color: #b73337;
  font-weight: 500;
  display: block;
  padding: 0 0 13px 0;
  margin: 0 0 15px;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
}
.sidebar-shop .widget .widget-title:before {
  content: "";
  width: 50px;
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  background-color: #8e2629;
}
body .swatch-attribute-options {
  margin-top: 30px;
}
.filter-content .filter-options .filter-options-title {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  color: #b73337;
  font-weight: 500;
  display: block;
  padding: 0  0 13px 0;
  margin: 0 0 15px;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
}
.filter-content .filter-options .count {
  float: right;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #53555a;
}
.filter-content .filter-options .count:hover {
  color: #8e2629;
}
.filter-content .filter-options .filter-options-content {
  margin: 0 0 43px;
}
.filter-content .filter-options .filter-options-content ol li {
  margin: 0;
  padding: 0;
}
.filter-content .filter-options .filter-options-content ol li:last-child {
  margin-bottom: 20px;
}
.filter-content .filter-options .filter-options-content ol li a {
  font-family: 'Poppins', sans-serif;
  color: #b73337;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 0;
  border-bottom: 1px solid #f5f5f6;
  display: block;
}
.filter-content .filter-options .filter-options-content ol li a:hover {
  color: #8e2629;
}
.filter-content .filter-options .filter-options-content ol li a.ui-slider-handle {
  background: #fff;
  top: -6px;
  height: 15px;
  width: 15px;
  border: 5px solid #8e2629;
  border-radius: 100%;
  cursor: ew-resize;
  padding: 0;
}
.filter-content .filter-options .filter-options-content ol li a span {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #c4c9cd;
  float: none;
}
.filter-content .filter-options .filter-options-content ol li a span:hover {
  color: #8e2629;
}
.filter-content .filter-options .filter_color ol li a:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 18px;
  float: left;
  margin-top: 5px;
}
.filter-content .filter-options .filter_color ol li.blue a:before {
  background: blue;
}
.filter-content .filter-options .filter_color ol li.blue a:before {
  background: blue;
}
.filter-content .filter-options .filter_color ol li.red a:before {
  background: red;
}
.filter-content .filter-options .filter_color ol li.white a:before {
  background: #c0c0c0;
}
.filter-content .filter-options .filter_color ol li.black a:before {
  background: black;
}
.filter-content .filter-options .filter_color ol li.pink a:before {
  background: pink;
}
.filter-content .filter-options .filter_color ol li.yellow a:before {
  background: yellow;
}
.filter-content .swatch-attribute.color .swatch-attribute-options a {
  display: inline;
  width: 100%;
  clear: both;
  padding: 12px 0 !important;
  margin: 0;
}
.filter-content .swatch-attribute.color .swatch-attribute-options a:last-child {
  margin-bottom: 20px !important;
}
.filter-content .swatch-attribute.color .swatch-attribute-options a .swatch-option {
  min-width: 9px;
  max-width: 9px;
  height: 9px;
  margin-top: 2px;
  border: none;
}
.filter-content .swatch-attribute.color .swatch-attribute-options a .swatch-option.white {
  border: 1px solid #d5d5d5;
}
.filter-content .swatch-attribute.color .swatch-attribute-options a .swatch-option:hover {
  outline: none;
}
.sidebar-shop .owl-theme .owl-controls .owl-buttons {
  display: none !important;
}
.product-options-wrapper .swatch-opt {
  margin: 0;
}
.product-options-wrapper .swatch-opt div.mage-error[generated] {
  margin: 0;
  text-indent: 60px;
}
.product-options-wrapper .swatch-attribute-label {
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;
  line-height: 14px;
  text-transform: capitalize;
  display: inline-block;
  width: 60px;
  margin-top: 10px;
  color: #b73337;
}
.product-options-wrapper label {
  font-size: 13px;
  color: #333;
  margin-bottom: 10px;
  margin-top: 20px;
}
.product-options-wrapper .swatch-attribute-selected-option {
  display: none;
}
.product-options-wrapper .swatch-attribute-options {
  display: inline-block;
  margin: 0;
}
.product-options-wrapper .swatch-option.text,
.product-options-wrapper .swatch-option {
  width: 32px;
  text-align: center;
  height: 32px;
  font-size: 14px;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 7px;
}
.product-options-wrapper .swatch-attribute {
  margin-bottom: 10px;
}
.swatch-option-link-layered .swatch-option.text {
  width: 32px;
  text-align: center;
  height: 32px;
  font-size: 12px;
  line-height: 30px;
  padding: 0;
  font-weight: 400;
  vertical-align: middle;
  display: inline-block;
}
/* Layered ajax */
.ui-slider-horizontal {
  height: 3px;
  background: #8e2629;
  margin-top: 10px;
}
#layered_ajax_price_attribute {
  margin-top: 20px;
  margin-bottom: 50px;
}
#layered_ajax_price_text {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #8e2629;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-align: left;
}
#layered_ajax_price_text .from_fixed {
  margin-right: 10px;
}
#layered_ajax_price_text .to_fixed {
  margin-left: 10px;
}
.layered_ajax_overlay {
  background-color: #fff;
  height: 100%;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50000;
  display: none;
}
.layered_ajax_overlay div {
  height: 100%;
  width: 100%;
  position: relative;
}
.layered_ajax_overlay div img {
  top: 50%;
  left: 50%;
  display: block;
  position: absolute;
  margin-top: -15px;
  margin-left: -15px;
}
.ui-slider .ui-slider-handle {
  background: #8e2629;
  top: -5px;
  height: 16px;
  width: 16px;
  border-radius: 100%;
  cursor: ew-resize;
}
.limiter-options {
  border: 1px solid #e6e6e6;
  background: #fff;
}
/***** Advertisment left ***/
.adv-widget-thumb img {
  width: 100%;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.adv-widget-thumb:hover img {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.widget.widget-adv {
  border: medium none;
  padding: 0;
}
.title-widget-adv {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  font-weight: 700;
  margin: 0;
  padding: 11px 20px;
  text-transform: uppercase;
}
.title-widget-adv > span {
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
}
.item-widget-adv {
  position: relative;
}
.adv-widget-info {
  bottom: 110px;
  left: 0;
  padding: 25px;
  position: absolute;
  text-transform: uppercase;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
}
.adv-widget-info h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
  color: #4b505a;
}
.adv-widget-info h2 span {
  vertical-align: middle;
}
.adv-widget-info h2 {
  color: #ED321E;
  font-weight: 700;
  margin: 0;
  font-size: 30px;
}
.adv-widget-info h2 span {
  font-size: 17px;
}
.widget-adv .owl-theme .owl-controls .owl-page span {
  background: #fff none repeat scroll 0 0;
  border-radius: 50%;
  box-shadow: 1px 3px 3px -1px rgba(0, 0, 0, 0.2);
  display: block;
  height: 18px;
  margin: 0 4px;
  opacity: 1;
  width: 18px;
  border: none;
}
.widget-adv .owl-theme .owl-controls .owl-page:hover span,
.widget-adv .owl-theme .owl-controls .owl-page.active span {
  background: #333333;
}
.widget-adv .owl-theme .owl-controls {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
.sidebar .block.filter {
  margin-top: 0;
}
/*** Panigation ***/
.toolbar-products {
  padding: 0;
  margin-bottom: 30px;
}
.toolbar-products .limiter .label,
.toolbar-products .toolbar-sorter .label,
.toolbar-products .limiter .limiter-text,
.toolbar-products .toolbar-sorter .limiter-text,
.toolbar-products .limiter .sorter-label,
.toolbar-products .toolbar-sorter .sorter-label {
  padding: 0;
  font-size: 14px;
  padding-top: 8px;
  display: inline-block;
}
.toolbar-products .toolbar-amount {
  float: left;
  padding: 0 0 0 60px;
  margin-top: 0;
  font-size: 14px;
  line-height: 38px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  color: #b73337;
}
.toolbar-products .sorter-options {
  margin: 0 0 0 20px;
}
.toolbar-products .limiter .control select {
  border: none;
  margin: 0;
  background: none;
  background-image: url(images/icon-down.png) !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 0px) 50% !important;
  border-radius: 30px;
  line-height: 38px;
  padding: 0 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.toolbar-products .modes {
  float: left;
  margin-right: 0;
}
.toolbar-products .modes .modes-label {
  display: none;
  position: relative;
  float: left;
  height: auto;
  margin-right: 5px;
  width: auto;
  line-height: 30px;
  border: 1px solid #e6e6e6;
  padding: 1px 22px;
  height: 35px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #53555a;
}
.toolbar-products .modes .modes-mode {
  line-height: 38px;
  border-radius: 100%;
  padding: 0;
  background: transparent;
  border: 0;
  margin-right: 10px;
}
.toolbar-products .modes .modes-mode.mode-list:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: #d1d1d1;
  -webkit-mask: url(images/mode_list.svg) no-repeat 100% 100%;
  mask: url(images/mode_list.svg);
}
.toolbar-products .modes .modes-mode.active:before,
.toolbar-products .modes .modes-mode:not(.active):hover:before {
  background: #8e2629;
  border-color: transparent;
}
.toolbar-products .sorter {
  float: right;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 0;
  border: 1px solid #e6e6e6;
  height: 40px;
  line-height: 38px;
  margin-left: 20px;
  width: auto;
  padding: 0 15px;
  font-size: 12px;
  border-color: #e8ecef;
  border-radius: 3px;
  color: #b73337;
  display: inline-block;
  vertical-align: middle;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.toolbar-products .sorter select {
  border: none;
  margin: 0;
}
.toolbar-products .modes-mode {
  display: inline-block;
  background-color: #e6e6e6;
  color: #b73337;
}
.toolbar-products .modes-mode:before {
  color: #b6b6b6;
  mask-repeat: no-repeat !important;
  mask-position: center !important;
  -webkit-mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
}
.toolbar-products .modes-mode.mode-grid {
  margin-right: 10px;
}
.toolbar-products .modes-mode.mode-grid:before {
  content: "";
  width: 16px;
  height: 24px;
  display: inline-block;
  background: #d1d1d1;
  -webkit-mask: url(images/mode_grid.svg) no-repeat 100% 100%;
  mask: url(images/mode_grid.svg);
}
.toolbar-products .modes-mode.mode-grid:hover:before {
  background: #8e2629;
}
.toolbar-products .modes-mode.active:before {
  color: #8e2629;
}
.toolbar-products .limiter .limiter-text {
  padding-top: 3px;
}
.toolbar-products .pages .pages-items .item {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.toolbar-products .pages .pages-items .item a,
.toolbar-products .pages .pages-items .item strong {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #b73337;
  margin: 0 3px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}
.toolbar-products .pages .pages-items .item .action.next:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f101";
  font-size: 14px;
  color: #b73337;
  margin: 0;
  line-height: 36px;
}
.toolbar-products .pages .pages-items .item .action.next:hover:before {
  color: #fff;
}
.toolbar-products .pages .pages-items .item .action.previous:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f100";
  font-size: 14px;
  color: #b73337;
  margin: 0;
  line-height: 36px;
}
.toolbar-products .pages .pages-items .item .action.previous:hover:before {
  color: #fff;
}
.check-view-mode-toolbar-list .grid-mode-show-type-products {
  display: none !important;
}
.sort-pagi-bar-bottom .toolbar-products .pages {
  display: block;
  float: left;
}
.sort-pagi-bar-bottom .toolbar-products .pages .pages-items .item.current strong,
.sort-pagi-bar-bottom .toolbar-products .pages .pages-items .item a:hover {
  border-color: #8e2629;
  background: #8e2629;
  color: #fff;
}
.sort-pagi-bar-bottom .toolbar-products .modes {
  display: none;
}
.sort-pagi-bar-bottom .toolbar-products .toolbar-sorter {
  display: none;
}
.sort-pagi-bar-bottom .toolbar-products .toolbar-amount {
  float: right;
}
.sort-pagi-bar-bottom .toolbar-products .grid-mode-show-type-products {
  display: none;
}
.page-products .toolbar .limiter {
  display: inline-block;
  float: right;
}
.grid-mode-show-type-products a {
  font-size: 0;
  content: "";
  width: 30px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  background: #d1d1d1;
  margin: 0 7px;
  mask-repeat: no-repeat !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-position: center !important;
  -webkit-mask-position: center !important;
}
.grid-mode-show-type-products a:hover,
.grid-mode-show-type-products a.actived {
  background: #8e2629;
}
.grid-mode-show-type-products a.grid-mode-2 {
  -webkit-mask: url(images/mode_grid2.svg) no-repeat center center;
  mask: url(images/mode_grid2.svg);
}
.grid-mode-show-type-products a.grid-mode-3 {
  -webkit-mask: url(images/mode_grid3.svg) no-repeat center center;
  mask: url(images/mode_grid3.svg);
}
.grid-mode-show-type-products a.grid-mode-4 {
  -webkit-mask: url(images/mode_grid4.svg) no-repeat center center;
  mask: url(images/mode_grid4.svg);
}
.grid-mode-show-type-products a.grid-mode-5 {
  -webkit-mask: url(images/mode_grid5.svg) no-repeat center center;
  mask: url(images/mode_grid5.svg);
}
.products-grid,
.products-list {
  /* Modern CSS Grid replaces float layout */
  /* Product image aspect ratio and CLS prevention */
  /* Offscreen product cards: skip rendering */
}
.products-grid .item-product,
.products-list .item-product {
  padding: 0 15px 35px 15px;
}
.products-grid .product-item-photo,
.products-list .product-item-photo {
  display: block;
}
.products-grid .product-item-photo .product-image-container,
.products-list .product-item-photo .product-image-container,
.products-grid .product-thumb .product-image-container,
.products-list .product-thumb .product-image-container {
  display: block;
  width: 100% !important;
}
.products-grid .product-item-photo .product-image-container .product-image-wrapper,
.products-list .product-item-photo .product-image-container .product-image-wrapper,
.products-grid .product-thumb .product-image-container .product-image-wrapper,
.products-list .product-thumb .product-image-container .product-image-wrapper {
  display: block;
  overflow: hidden;
}
.products-grid .product-item-photo .product-image-container img,
.products-list .product-item-photo .product-image-container img,
.products-grid .product-thumb .product-image-container img,
.products-list .product-thumb .product-image-container img {
  display: block;
  max-width: 100%;
  height: auto;
}
.products-grid .product-item-photo .product-image-container[class*="product-image-container-"],
.products-list .product-item-photo .product-image-container[class*="product-image-container-"],
.products-grid .product-thumb .product-image-container[class*="product-image-container-"],
.products-list .product-thumb .product-image-container[class*="product-image-container-"] {
  width: 100% !important;
}
.products-grid .category_page_grid_2,
.products-list .category_page_grid_2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
}
.products-grid .category_page_grid_2 .item-product,
.products-list .category_page_grid_2 .item-product {
  width: auto;
}
.products-grid .category_page_grid_3,
.products-list .category_page_grid_3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
}
.products-grid .category_page_grid_3 .item-product,
.products-list .category_page_grid_3 .item-product {
  width: auto;
}
.products-grid .category_page_grid_4,
.products-list .category_page_grid_4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
}
.products-grid .category_page_grid_4 .item-product,
.products-list .category_page_grid_4 .item-product {
  width: auto;
}
.products-grid .category_page_grid_5,
.products-list .category_page_grid_5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0;
}
.products-grid .category_page_grid_5 .item-product,
.products-list .category_page_grid_5 .item-product {
  width: auto;
}
.products-grid .product-thumb .product-image-container,
.products-list .product-thumb .product-image-container {
  aspect-ratio: 1 / 1;
  width: 100% !important;
  overflow: hidden;
}
.products-grid .product-thumb .product-image-container .product-image-wrapper,
.products-list .product-thumb .product-image-container .product-image-wrapper {
  padding-bottom: 0 !important;
  height: 100%;
}
.products-grid .product-thumb .product-image-container img,
.products-list .product-thumb .product-image-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.products-grid .item-product:nth-child(n+9),
.products-list .item-product:nth-child(n+9) {
  content-visibility: auto;
  contain-intrinsic-size: auto 350px;
}
@media (max-width: 1399px) {
  .grid-mode-5 {
    display: none !important;
  }
  .products-grid .category_page_grid_5 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1199px) {
  .grid-mode-4 {
    display: none !important;
  }
  .products-grid .category_page_grid_4,
  .products-grid .category_page_grid_5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 991px) {
  .grid-mode-show-type-products {
    display: none !important;
  }
  .products-grid .category_page_grid_3,
  .products-grid .category_page_grid_4,
  .products-grid .category_page_grid_5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .products-grid .category_page_grid_2,
  .products-grid .category_page_grid_3,
  .products-grid .category_page_grid_4,
  .products-grid .category_page_grid_5 {
    grid-template-columns: repeat(2, 1fr);
  }
  .products-grid .category_page_grid_2 .item-product,
  .products-grid .category_page_grid_3 .item-product,
  .products-grid .category_page_grid_4 .item-product,
  .products-grid .category_page_grid_5 .item-product {
    padding: 0 5px 15px 5px;
  }
  .page-products .columns.layout-2-col {
    display: flex;
  }
  .page-products .columns.layout-2-col .col-main {
    order: 1;
  }
  .page-products .columns.layout-2-col .col-sidebar {
    order: 2;
  }
}
@media (min-width: 768px) {
  .page-layout-1column .product.media {
    width: 100%;
  }
}
@media (max-width: 380px) {
  .toolbar-products .sorter {
    padding: 0;
  }
}
.product-view .detail-info-product-view .product.attribute.overview .value p,
.wrapper_quickview_item .detail-info-product-view .product.attribute.overview .value p,
.product-view .detail-info-product-view .product.attribute.description .value p,
.wrapper_quickview_item .detail-info-product-view .product.attribute.description .value p {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
}
.product-view .detail-info-product-view .page-title-wrapper .container,
.wrapper_quickview_item .detail-info-product-view .page-title-wrapper .container {
  padding: 0;
}
.product-view .detail-info-product-view .page-title-wrapper .page-title span,
.wrapper_quickview_item .detail-info-product-view .page-title-wrapper .page-title span {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 500;
  color: #b73337;
  text-transform: none;
  padding: 0;
  margin: 0;
}
.product-view .detail-info-product-view .product-info-stock-sku .stock,
.wrapper_quickview_item .detail-info-product-view .product-info-stock-sku .stock {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: #b73337;
  margin: 0;
  font-size: 14px;
  line-height: unset;
  display: inline-block;
  line-height: 22px;
}
.product-view .detail-info-product-view .product-info-stock-sku .stock .attribute,
.wrapper_quickview_item .detail-info-product-view .product-info-stock-sku .stock .attribute {
  display: inline-block;
  margin-left: 10px;
}
.product-view .detail-info-product-view .product-info-stock-sku .stock span,
.wrapper_quickview_item .detail-info-product-view .product-info-stock-sku .stock span,
.product-view .detail-info-product-view .product.attribute.sku .value,
.wrapper_quickview_item .detail-info-product-view .product.attribute.sku .value {
  color: #8e2629;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.product-view .detail-info-product-view .product-reviews-summary,
.wrapper_quickview_item .detail-info-product-view .product-reviews-summary {
  margin: 12px 0;
}
.product-view .detail-info-product-view .price-box .price,
.wrapper_quickview_item .detail-info-product-view .price-box .price {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 24px;
  color: #b73337;
}
.product-view .detail-info-product-view .price-box .price-container .price,
.wrapper_quickview_item .detail-info-product-view .price-box .price-container .price {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 24px;
  color: #8e2629;
  margin-right: 10px;
}
.product-view .detail-info-product-view .price-box .old-price .price-container .price,
.wrapper_quickview_item .detail-info-product-view .price-box .old-price .price-container .price {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #555;
}
.product-view .detail-info-product-view .info-price span,
.wrapper_quickview_item .detail-info-product-view .info-price span {
  color: #b73337;
}
.product-view .detail-info-product-view .special-price,
.wrapper_quickview_item .detail-info-product-view .special-price {
  float: left;
}
.product-view .detail-info-product-view .old-price,
.wrapper_quickview_item .detail-info-product-view .old-price {
  float: left;
  margin: 0 0 0 10px;
}
.product-view .detail-info-product-view .price-box,
.wrapper_quickview_item .detail-info-product-view .price-box {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 0;
  border-bottom: none;
}
.product-view .detail-info-product-view .info-qty input,
.wrapper_quickview_item .detail-info-product-view .info-qty input {
  border: 0;
  text-align: center;
  vertical-align: top;
  height: auto;
}
.product-view .detail-info-product-view .attr-product label,
.wrapper_quickview_item .detail-info-product-view .attr-product label {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle;
  line-height: 14px;
  margin-top: 8px;
  display: none;
}
.product-view .detail-info-product-view .product-add-form,
.wrapper_quickview_item .detail-info-product-view .product-add-form {
  border-top: 1px solid #e6e6e6;
  padding-top: 40px;
  margin-top: 22px;
}
.product-view .detail-info-product-view .attr-info .addcart-link,
.wrapper_quickview_item .detail-info-product-view .attr-info .addcart-link {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  height: 45px;
  line-height: 45px;
}
.product-view .detail-info-product-view .attr-info .addcart-link:hover,
.wrapper_quickview_item .detail-info-product-view .attr-info .addcart-link:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.product-view .detail-info-product-view .attr-info .addcart-link:hover,
.wrapper_quickview_item .detail-info-product-view .attr-info .addcart-link:hover {
  background-color: #8e2629;
  border-color: #8e2629;
  color: #fff;
}
.product-view .detail-info-product-view .samples .samples-item-title,
.wrapper_quickview_item .detail-info-product-view .samples .samples-item-title,
.product-view .detail-info-product-view .samples .samples-item,
.wrapper_quickview_item .detail-info-product-view .samples .samples-item {
  display: inline-block;
}
.product-view .product-social-extra a,
.wrapper_quickview_item .product-social-extra a {
  color: #b6b6b6;
  line-height: 43px;
  height: 45px;
  width: 45px;
  border-radius: 100%;
  background: #f6f6f6;
}
.product-view .product-social-extra a:hover,
.wrapper_quickview_item .product-social-extra a:hover {
  color: #fff;
  background-color: #8e2629;
  border-color: #8e2629;
}
.product-view .mouse-over-to-zoom-in,
.wrapper_quickview_item .mouse-over-to-zoom-in {
  background: #fafafa none repeat scroll 0 0;
  bottom: 0;
  color: #999;
  left: 0;
  margin: 0;
  padding: 4px 0;
  position: absolute;
  text-align: center;
  width: 100%;
  display: none;
}
.product-view .price-box span.old-price,
.wrapper_quickview_item .price-box span.old-price {
  display: inline-block !important;
}
.product-view .detail-info-product-view .product-info-price {
  margin: 20px 0;
}
.action.multicheckout {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  height: 50px;
  line-height: 48px;
  width: 100%;
  padding: 0 10px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: unset;
}
.action.multicheckout:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.wrapper_quickview_item .detail-info-product-view .price-box {
  margin-top: 5px;
  margin-bottom: 8px;
}
.wrapper_quickview_item .product-info-stock-sku {
  margin-bottom: 15px;
}
.gallery-placeholder .row {
  margin: 0 -4px;
  clear: both;
}
.gallery-placeholder .row .bxslider {
  margin-top: 5px;
  text-align: center;
}
.gallery-placeholder .row .bxslider.owl-carousel .owl-wrapper-outer {
  padding-bottom: 0;
  margin-bottom: 0;
}
.gallery-placeholder .row li.small_image {
  padding: 5px 4px 0;
  cursor: pointer;
}
.gallery-placeholder .row li.small_image img {
  border: 1px solid #e8e8e8;
}
.gallery-placeholder .row li.active {
  position: relative;
}
.gallery-placeholder .row li.active img {
  border-color: #8e2629;
}
.gallery-placeholder .row li.active:after {
  color: #8e2629;
  content: "\f0d8";
  font-family: fontawesome;
  left: 43%;
  margin-left: -4px;
  position: absolute;
  top: -5px;
}
.gallery-placeholder .owl-theme .owl-buttons {
  width: auto;
  position: static;
  opacity: 1;
  visibility: visible;
}
.gallery-placeholder .owl-theme:hover .owl-buttons {
  opacity: 1;
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons > div {
  position: absolute;
  top: 50%;
  left: 9px;
  margin-top: -10px;
  width: 30px;
  height: 30px;
  font-size: 0;
  text-align: center;
  color: #fff;
  background: transparent;
  border: 0;
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons > div:hover {
  background: transparent;
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons > div:before {
  color: #cacaca;
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons > div:hover:before {
  font-size: 36px;
  color: #8e2629;
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons > div:before {
  content: "\e605";
  font-family: 'simple-line-icons' !important;
  font-size: 24px;
  display: block;
  line-height: 28px;
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons .owl-next:before {
  content: "\e606";
}
.gallery-placeholder .owl-theme .owl-controls .owl-buttons .owl-next {
  right: 9px;
  left: auto;
}
.product-view .page-title-wrapper .page-title span,
.wrapper_quickview_item .page-title-wrapper .page-title span {
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  text-transform: none;
  color: #888;
  padding-bottom: 0;
  margin-bottom: 20px;
}
.product-view .page-title-wrapper .page-title span:before,
.wrapper_quickview_item .page-title-wrapper .page-title span:before {
  display: none;
}
.product-view .rokan-product-heading,
.wrapper_quickview_item .rokan-product-heading {
  margin-top: 20px;
}
.product-view .product.attibute,
.wrapper_quickview_item .product.attibute {
  color: #777;
  font-size: 13px;
  line-height: 1.5;
}
.product-view .product-info-stock-sku,
.wrapper_quickview_item .product-info-stock-sku {
  margin: 20px 0;
}
.product-view .product-info-stock-sku .stock,
.wrapper_quickview_item .product-info-stock-sku .stock {
  color: #333;
  font-size: 13px;
  margin-bottom: 10px;
}
.product-view .product-info-stock-sku .attibute.sku .type,
.wrapper_quickview_item .product-info-stock-sku .attibute.sku .type {
  color: #333;
}
.product-view .product-info-stock-sku .attibute.sku .value,
.wrapper_quickview_item .product-info-stock-sku .attibute.sku .value {
  display: inline-block;
  color: #333333;
  font-size: 13px;
}
.product-view .price-box,
.wrapper_quickview_item .price-box {
  font-family: 'Poppins', sans-serif;
}
.product-view .box-tocart,
.product-options-bottom .box-tocart {
  margin-top: 30px;
  margin-bottom: 0;
}
.product-view .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart {
  line-height: 1;
  font-size: 13px;
  padding: 0px 25px;
  line-height: 40px;
}
.product-view .box-tocart .field.qty,
.product-options-bottom .box-tocart .field.qty {
  display: inline-block;
  padding-right: 15px;
}
.product-view .box-tocart .field.qty label,
.product-options-bottom .box-tocart .field.qty label {
  display: inline-block;
  font-size: 13px;
  color: #333;
  line-height: 40px;
  margin-right: 10px;
}
.product-view .box-tocart .field.qty .control,
.product-options-bottom .box-tocart .field.qty .control {
  display: inline-block;
}
.product-view .box-tocart .field.qty .control input,
.product-options-bottom .box-tocart .field.qty .control input {
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  padding: 0;
}
.product-view .box-tocart .actions,
.product-options-bottom .box-tocart .actions {
  padding-top: 0;
  display: inline-block;
  vertical-align: top;
}
.product-view .product.info.detailed {
  margin-bottom: 0;
}
.wrapper_quickview_item .row li.active:after {
  left: 50%;
}
.product-social-links .product-addto-links {
  display: inline-block;
}
.product-social-links .action,
.product-social-links .action.mailto.friend {
  display: inline-block;
  margin-left: 0;
  margin-right: 5px;
}
.product-social-links .action:before,
.product-social-links .action.mailto.friend:before {
  display: none;
}
.product-social-links .action:hover .fa,
.product-social-links .action.mailto.friend:hover .fa {
  background: #333333;
  border-color: #333333;
  color: #fff;
}
.product-social-links .action .fa,
.product-social-links .action.mailto.friend .fa {
  display: block;
  font-size: 14px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  padding: 0;
  border: none;
  border: 1px solid #e6e6e6;
  color: #b73337;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.product-social-links .action.mailto.friend {
  position: relative;
}
.product-social-links .action.mailto.friend:before {
  content: "\f003";
  font-family: FontAwesome;
  display: block;
  font-size: 14px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  padding: 0;
  border: none;
  border: 1px solid #e6e6e6;
  color: #b73337;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.product-social-links .action.mailto.friend:hover:before {
  background: #333333;
  border-color: #333333;
  color: #fff;
}
.product-social-links .action.mailto.friend span {
  display: none;
}
.product-social-links .action.mailto.friend {
  position: relative;
}
.product-social-links .action.mailto.friend:before {
  content: "\f003";
  font-family: FontAwesome;
  display: block;
  font-size: 14px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  padding: 0;
  border: none;
  border: 1px solid #e6e6e6;
  color: #b73337;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.product-social-links .action.mailto.friend:hover:before {
  background: #333333;
  border-color: #333333;
  color: #fff;
}
.product-social-links .action.mailto.friend span {
  display: none;
}
.product.info.detailed {
  margin-top: 40px;
  line-height: initial;
}
.product.info.detailed .product.data.items {
  float: none;
}
.product.info.detailed .product.data.items .item.title a {
  border: 0;
  color: #b6b6b6;
  display: block;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  text-transform: capitalize;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 20px;
  background-color: transparent;
  padding: 0;
}
.product.info.detailed .product.data.items .item.title a:before {
  content: "";
  width: 50px;
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #8e2629;
  opacity: 0;
  visibility: hidden;
}
.product.info.detailed .product.data.items .item.title.active a,
.product.info.detailed .product.data.items .item.title a:hover {
  background: transparent;
  border-color: transparent;
  color: #b73337;
}
.product.info.detailed .product.data.items .item.title.active a:before,
.product.info.detailed .product.data.items .item.title a:hover:before {
  opacity: 1;
  visibility: visible;
}
.product.info.detailed .product.data.items .item.content {
  border: 0;
  padding: 20px 0 0;
}
.product.info.detailed .product.data.items #product-review-container {
  float: left;
  width: 48%;
  margin-right: 2%;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-title strong {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #b73337;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item {
  padding-top: 15px;
  color: #b73337;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-title {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-ratings {
  float: none;
  width: 50%;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-ratings .item {
  margin-bottom: 10px;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-ratings .item .label {
  padding-left: 0;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-ratings .item .rating-result {
  float: right;
}
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-content,
.product.info.detailed .product.data.items #product-review-container .review-list .block-content .review-item .review-details {
  margin-left: 0;
  margin-top: 10px;
}
.product.info.detailed .product.data.items .review-add {
  float: left;
  width: 50%;
}
.product.info.detailed .product.data.items .review-add .review-fieldset .legend {
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
}
.product.info.detailed .product.data.items .review-add .review-fieldset .legend span {
  padding-bottom: 10px;
  display: block;
}
.product.info.detailed .product.data.items .review-add .review-fieldset .field .label {
  text-align: left;
  font-size: 12px;
}
.bundle-options-container .block-bundle-summary {
  padding: 14px 20px;
}
#maincontent .product-view .page-title-wrapper {
  margin-bottom: 14px;
  margin-top: 0;
}
.product .value {
  line-height: 22px;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222;
}
.product .value h1,
.product .value h2,
.product .value h3,
.product .value h4,
.product .value h5,
.product .value h6 {
  font-weight: 500;
  margin-bottom: 20px;
  margin-top: 30px;
}
.product .value p {
  margin-bottom: 10px;
}
.product .value img {
  margin-top: 15px;
}
.product.attribute.overview {
  overflow: hidden;
}
.opcheckout-review-info {
  background: none !important;
}
.fa.fa-retweet:before {
  font-family: 'simple-line-icons' !important;
  content: "\e034";
}
.fotorama-item.fotorama--fullscreen {
  z-index: 100000 !important;
}
.shop-tab-title .clr {
  display: none !important;
}
.fotorama__stage__frame .fotorama__img {
  width: 100% !important;
}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
  text-align: center;
  margin-top: 10px;
}
.upsell .rokan-product-heading,
.related .rokan-product-heading {
  margin: 0;
}
.upsell .owl-theme .owl-controls .owl-buttons .owl-prev,
.related .owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 15px;
}
.upsell .owl-theme .owl-controls .owl-buttons .owl-next,
.related .owl-theme .owl-controls .owl-buttons .owl-next {
  right: 15px;
}
.block.related,
.block.upsell {
  margin-bottom: 50px !important;
}
/*****************************************************************************************
                                     Contact
******************************************************************************************/
.hidden-category-dropdown .wrap-category-dropdown {
  background: #fff none repeat scroll 0 0;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
  display: none;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 999;
}
.content-page {
  margin-top: 30px;
}
.contact-map {
  border: 1px solid #e6e6e6;
  padding: 10px;
}
.list-contact-info {
  margin-bottom: 45px;
}
.item-contact-info {
  position: relative;
  text-align: center;
}
.item-contact-info::after {
  background: #999 none repeat scroll 0 0;
  content: "";
  height: 2px;
  left: 100%;
  margin-left: -50px;
  position: absolute;
  top: 28px;
  width: 100px;
}
.item-contact-info.last-item::after {
  display: none;
}
.item-contact-info a i {
  color: #999;
  font-size: 60px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.contact-info-page {
  background: #f4f4f4 none repeat scroll 0 0;
  padding: 70px 0;
  text-align: center;
}
.contact-info-page .desc {
  color: #555;
  margin: 0 auto;
  max-width: 890px;
  padding: 0 15px;
}
.item-contact-info > h2 {
  font-size: 18px;
  font-weight: 700;
  margin: 25px 0 0;
}
.item-contact-info a {
  color: #333;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.item-contact-info a:hover {
  color: #f9bc02;
}
.form-contact input[type="text"] {
  border: 1px solid #e6e6e6;
  color: #999;
  height: 42px;
  margin-bottom: 30px;
  padding: 0 20px;
  width: 100%;
}
.form-contact textarea {
  border: 1px solid #e6e6e6;
  margin-bottom: 30px;
  width: 100%;
  padding: 20px;
}
.form-contact input[type="submit"] {
  background: #fb9902 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  height: 40px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  width: 110px;
}
.form-contact input[type="submit"]:hover {
  background: #f9bc02 none repeat scroll 0 0;
}
.contact-form-page > h2 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 37px;
  text-transform: uppercase;
}
.contact-form-page {
  margin-top: 45px;
}
.item-contact-info .contact-icon {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.item-contact-info .contact-icon::before {
  color: #999;
  font-family: "fontawesome";
  font-size: 60px;
  left: 100%;
  position: absolute;
  top: -1px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  left: 0;
  -webkit-transform: translateX(-200%);
  transform: translateX(-200%);
  opacity: 0;
}
.item-contact-info .contact-icon.icon-mobile::before {
  content: "\f10b";
}
.item-contact-info .contact-icon.icon-phone::before {
  content: "\f095";
}
.item-contact-info .contact-icon.icon-email::before {
  content: "\f0e0";
}
.item-contact-info .contact-icon:hover::before {
  transform: translateX(0) rotate(0);
  -moz-transform: translateX(0) rotate(0);
  -webkit-transform: translateX(0) rotate(0);
  opacity: 1;
  color: #8e2629;
}
.item-contact-info .contact-icon:hover i {
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
  opacity: 0;
  color: #8e2629;
}
.item-contact-info .contact-icon.icon-quality::before {
  content: "\f219";
}
.item-contact-info .contact-icon.icon-shipment::before {
  content: "\f017";
}
.item-contact-info .contact-icon.icon-payment::before {
  content: "\f155";
}
.contact-info .image_hotline {
  display: block;
  max-width: 100%;
  height: 50px;
  width: 50px;
  background-color: #8e2629;
  -webkit-mask: url(images/hotline_icon.svg) no-repeat 100% 100%;
  mask: url(images/hotline_icon.svg);
}
.about-menu {
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  margin: 0;
}
.about-menu > li {
  display: inline-block;
  margin-right: 36px;
}
.about-menu a {
  color: #333;
  display: block;
  padding: 15px 0;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.about-menu a::after {
  background: #8e2629 none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: -1px;
  width: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.about-menu a:hover::after {
  width: 100%;
  left: 0;
}
.about-menu a:hover {
  color: #8e2629;
}
.about-full-protec h2 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 40px;
  text-transform: uppercase;
}
.protect-video {
  margin-top: 95px;
}
.about-full-protec span {
  background: #8e2629 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  display: table-cell;
  font-size: 18px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  vertical-align: middle;
  width: 60px;
}
.about-full-protec ul {
  margin: 0;
  max-width: 450px;
  position: relative;
}
.about-full-protec li {
  display: table;
  margin-bottom: 75px;
  position: relative;
  width: 100%;
}
.about-full-protec p {
  display: table-cell;
  padding-left: 25px;
  vertical-align: middle;
}
.about-full-protec li::after {
  background: #e6e6e6 none repeat scroll 0 0;
  content: "";
  height: 50px;
  left: 30px;
  margin-top: 12px;
  position: absolute;
  top: 100%;
  width: 1px;
}
.about-full-protec li:last-child {
  margin: 0;
}
.about-full-protec li:last-child::after {
  display: none;
}
.about-full-protec .new-user-guide {
  color: #3a49b8;
  display: block;
  margin-top: 30px;
}
.about-full-protec .new-user-guide:hover {
  color: #8e2629;
}
.video-about {
  padding-right: 60px;
  padding-top: 20px;
  text-align: right;
}
.about-review {
  border-top: 2px solid #e6e6e6;
  margin-top: 95px;
  padding-top: 95px;
}
.about-review .title-default {
  margin-bottom: 47px;
  text-transform: uppercase;
}
.item-about-review {
  display: table;
  margin-bottom: 50px;
}
.about-review-thumb {
  display: table-cell;
  width: 100px;
}
.about-info {
  display: table-cell;
  padding: 0 30px;
  vertical-align: top;
}
.about-info h3 {
  font-size: 14px;
  margin: 0 0 8px;
}
.about-info h3 a:hover {
  color: #8e2629;
}
.about-info p {
  color: #999;
  margin: 0;
}
.about-review-thumb a {
  border: 1px solid #e6e6e6;
  display: block;
  overflow: hidden;
  padding: 10px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.about-review-thumb a:hover {
  border-color: #8e2629;
}
.about-review-thumb a:hover img {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.about-review-thumb a img {
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.cms-about-us .backround_aboutus img {
  width: 100%;
}
.cms-about-us #main-aboutus {
  padding-top: 0 !important;
}
@media (min-width: 1200px) {
  .cms-about-us #main-aboutus {
    margin-top: -110px;
  }
}
.cms-about-us #main-aboutus blockquote {
  margin: 15px 0;
}
.cms-about-us .content-about p {
  margin-bottom: 15px;
}
.cms-about-us .content-about .text-black {
  font-size: 16px;
}
.cms-about-us .wpb_text_column {
  margin-bottom: 60px;
}
.cms-about-us .tbay-addon-tbay-addon-ourteam {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cms-about-us .vc_fluid.container {
    max-width: 100%;
    margin: auto;
    width: 100%;
    padding: 0;
  }
  .cms-about-us .vc_fluid.container .vc_fluid.col-sm-12 {
    padding: 0;
  }
  .cms-about-us .vc_fluid.container .vc_fluid.col-sm-12 .vc_column-inner {
    padding: 0 !important;
  }
}
#pageContent {
  position: relative;
  overflow: hidden;
  padding: 0 0 30px;
}
#pageContent .velaAboutUsTop {
  padding: 50px 0;
}
#pageContent .rowFlexMargin {
  margin-left: -10px;
  margin-right: -10px;
}
#pageContent .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
#pageContent .velaAboutUsServices {
  padding: 60px 0 120px;
}
#pageContent .velaAboutUsServices.velaAboutUs {
  background-image: url('../images/home1/vela-image2.jpg');
}
#pageContent .velaAboutUsContent {
  max-width: 470px;
}
#pageContent .velaAboutUsTitle {
  position: relative;
  margin: 0 0 51px;
  padding: 0 0 33px;
  font-size: 32px;
  font-weight: 500;
}
#pageContent .velaAboutUsTitle:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 70px;
  height: 2px;
  background-color: #8e2629;
}
#pageContent .velaAboutUsTitle .velaAboutUsDesc {
  margin-bottom: 36px;
  line-height: 32px;
}
#pageContent .velaAboutUsTitle.text-center {
  margin-bottom: 40px;
}
#pageContent .velaAboutUsTitle.text-center:after {
  left: 50%;
  margin-left: -35px;
}
#pageContent .velaPageSubTitle {
  margin: 0 auto 80px;
  max-width: 600px;
  text-align: center;
}
#pageContent .aboutService {
  padding: 38px 30px 56px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
}
#pageContent .aboutServiceCounter {
  color: #8e2629;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}
#pageContent .aboutServiceHeading {
  margin-bottom: 31px;
  color: #b73337;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}
#pageContent .velaAboutUsText {
  padding: 120px 0 60px;
  overflow: hidden;
}
#pageContent .velaAboutUsTextHeading {
  position: relative;
  max-width: 560px;
  margin: 0 auto 90px;
  padding: 74px 0 0;
  color: #b73337;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}
#pageContent .velaAboutUsTextHeading:before {
  content: '\201C';
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  height: 50px;
  color: #8e2629;
  font-size: 150px;
  line-height: 150px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
#pageContent .velaAboutUsText .velaContent {
  position: relative;
}
#pageContent .velaAboutUsText .velaContent:before,
#pageContent .velaAboutUsText .velaContent:after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  display: block;
  width: 300%;
  border-top: 1px solid #e6e6e6;
}
#pageContent .aboutBoxText {
  width: 50%;
  padding: 113px 30px 120px;
}
#pageContent .aboutBoxTextHeading {
  margin: 0 0 30px;
  color: #b73337;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}
#pageContent .aboutBoxDesc {
  max-width: 475px;
  margin: 0 auto 25px;
}
#pageContent .btnVelaOne {
  display: inline-block;
  padding: 10px 48px;
  color: #fff;
  background-color: #8e2629;
  border: 2px solid #8e2629;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  border-radius: 30px;
}
#pageContent .aboutMember {
  margin-bottom: 65px;
  position: relative;
  text-align: center;
}
#pageContent .aboutMember .aboutMember {
  margin-bottom: 65px;
  position: relative;
  text-align: center;
}
#pageContent .aboutMember .aboutMemberName {
  margin-bottom: 6px;
  color: #b73337;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}
body #main-container {
  padding-bottom: 60px;
}
.content-about {
  color: #555;
  background-position: top;
  background-repeat: no-repeat;
}
.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  overflow: hidden;
}
.tbay-breadscrumb.show-title + #main-container .content-about {
  margin-top: -90px;
}
.vc_fluid.container {
  max-width: 1170px;
  margin: auto;
}
.vc_row:before,
.vc_row:after {
  content: " ";
  display: table;
}
.vc_custom_1552883228263 {
  padding-top: 50px !important;
  padding-right: 85px !important;
  padding-left: 85px !important;
  background-color: #ffffff !important;
}
.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}
.title-about {
  font-size: 28px;
  line-height: 34px;
  font-weight: 500;
  margin: 0 0 20px;
  color: #b73337;
}
.content-about p {
  line-height: 23px;
  margin-bottom: 25px;
}
.content-about blockquote {
  line-height: 26px;
}
.content-about .tbay-addon-features {
  margin-bottom: 0;
}
.tbay-addon-tbay-addon-text-heading .rokan-product-heading,
.tbay-addon-tbay-addon-features .rokan-product-heading {
  margin-bottom: 30px;
}
.content-about .tbay-addon .tbay-addon-title,
.content-about .tbay-addon .tbay-addon-heading {
  font-size: 20px;
  margin-bottom: 15px;
}
.tbay-addon .tbay-addon-title .subtitle,
.tbay-addon .tbay-addon-heading .subtitle {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  text-transform: none;
  color: #888;
}
.row.grid,
.row.vertical,
.display-products:not(.products-list) .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tbay-addon-features.style-2 .feature-box {
  display: flex!important;
}
@media (max-width: 1399px) {
  .cms-about-us #main-aboutus {
    padding-top: 300px;
  }
}
@media (max-width: 1199px) {
  .cms-about-us .backround_aboutus {
    display: none;
  }
  .cms-about-us #main-aboutus {
    padding-top: 0;
  }
}
.storelocator-index-index h1.page-title {
  display: none !important;
}
.storelocator-index-index #locator_filter {
  margin-top: 30px;
  margin-bottom: 60px;
}
.storelocator-index-index .column_left {
  border: 1px solid #e1e1e1;
  border-radius: 3px;
}
.storelocator-index-index #locator_filter .column_left .center #store_list .list .image {
  flex: 0 0 50%;
  max-width: 350px;
}
.storelocator-index-index #locator_filter .column_left .block-content {
  background: none;
  border-bottom: 1px solid #e1e1e1;
  border-radius: 3px;
}
.storelocator-index-index #locator_filter .column_left .center #store_list .list .today_time {
  background: #8e2629;
  color: #fff;
}
.storelocator-index-index #locator_filter .column_left .center {
  height: 72vh;
  max-height: 680px;
}
.storelocator-index-index .location-information h2 {
  font-size: 20px;
  color: #222;
}
.storelocator-index-index .location-information div {
  margin-top: 10px;
  line-height: 14px;
}
.storelocator-index-index .location-information .view-detail a {
  background: #8e2629 none repeat scroll 0 0;
  color: #fff;
  box-shadow: none;
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  border-radius: 3px;
  text-transform: none;
  font-size: 14px;
  height: 40px;
  font-weight: normal;
  position: relative;
  border: 1px solid transparent;
  text-shadow: none;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  line-height: 40px;
  padding: 0 20px;
  font-size: 14px !important;
}
.storelocator-index-index .location-information .view-detail a:hover {
  background: #8e2629;
  color: #fff;
  border: 1px solid #8e2629;
}
.storelocator-index-index .location-information strong {
  font-weight: 500;
}
.storelocator-store-view h1.page-title {
  display: none !important;
}
.storelocator-store-view #locator_filter-store {
  margin-top: 30px;
  margin-bottom: 60px;
}
.storelocator-store-view .map-directions {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  background: #8e2629;
}
.storelocator-store-view .map-directions a {
  color: #fff;
}
.storelocator-store-view .map-directions i {
  margin-right: 10px;
}
.storelocator-store-view .location-information h2 {
  color: #222;
}
.storelocator-store-view .location-information div {
  margin-top: 10px;
  line-height: 20px;
}
.storelocator-store-view .location-information strong {
  font-weight: 500;
}
.storelocator-store-view #locator_filter-store .column_left #store_list_view .today_time {
  background: #8e2629;
  color: #fff;
}
.storelocator-store-view .all_today_time {
  background: #f5f5f5;
}
@media (max-width: 1399px) {
  .storelocator-index-index #locator_filter .column_left .center #store_list .list .image {
    flex: 0 0 100%;
    max-width: 350px;
  }
  .storelocator-index-index #locator_filter .column_left .center #store_list .list .location-information {
    margin-left: 15px !important;
  }
}
.store-item {
  border-bottom: 1px solid #ddd;
  padding-bottom: 50px;
  padding-top: 50px;
}
.store-item.first {
  padding-top: 0;
}
.store-item.last {
  border-bottom: none;
}
.store-content h2 {
  font-size: 24px;
  margin-bottom: 20px;
  color: #333333;
}
.store-content .icons {
  border: 1px solid #8e2629;
  border-radius: 3px;
  color: #b73337;
  float: left;
  font-size: 18px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  vertical-align: middle;
  width: 50px;
}
.store-content .right-info-store {
  margin: 0;
  padding-left: 70px;
  vertical-align: middle;
  display: block;
}
.store-content .store_info .store-email {
  display: block;
  font-size: 14px;
  color: #333;
}
.store-content .store-contain a {
  color: #888;
  display: block;
  line-height: normal;
}
.store-content .store_info li {
  padding-bottom: 30px;
  margin: 0;
}
.store-content .store_info li:last-child {
  padding-bottom: 0;
}
/*****************************************************************************************
 
                                        Blog
******************************************************************************************/
.sidebar .block-search .block-content button.action {
  width: 50px;
  height: 50px;
  min-width: 50px;
  border-radius: 3px;
  background: none;
  padding: 0;
}
.sidebar .block-search .block-content button.action span {
  height: auto;
  width: auto;
  position: relative;
}
.sidebar .block-search .block-content button.action span:before {
  content: "\e090";
  font-family: 'simple-line-icons' !important;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #a2a2a2;
  position: absolute;
  right: 0;
  text-align: center;
  font-size: 18px;
}
.masonry-list-post .item-post-masonry {
  margin-bottom: 30px;
  padding: 0 15px;
  width: 33.334%;
}
.masonry-list-post {
  margin: 0 -15px;
}
.item-post-masonry .post-info-extra {
  bottom: 0;
  top: auto;
  width: auto;
}
.item-post-masonry .post-info-extra > div {
  float: left;
  height: 40px;
  line-height: 40px;
  padding: 0 17px;
}
.item-post-masonry .post-format {
  color: #8e2629;
  font-size: 13px;
}
.item-post-masonry .post-date > strong {
  display: none;
}
.item-post-masonry .blog-post-thumb {
  margin-bottom: 15px;
}
.item-post-masonry .blog-post-info .post-date-author {
  margin: 0 0 8px;
}
.item-post-masonry .desc {
  margin-bottom: 22px;
}
.sidebar-post .widget {
  margin-bottom: 10px;
  overflow: hidden;
}
.title-widget-post {
  color: #b73337;
  margin: 0;
  margin-top: 25px;
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  display: block;
  padding: 7px 0 13px 0;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
}
.widget-post-cat li {
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6;
}
.widget-post-cat > ul {
  margin: 15px 0;
  padding: 0;
}
.widget.widget-post-cat a {
  display: block;
  position: relative;
}
.widget.widget-post-cat span {
  color: #999;
  position: absolute;
  right: 0;
  top: 0;
}
.widget.widget-post-cat a:hover {
  color: #8e2629;
}
.title-post-tab {
  color: #b73337;
  margin: 0;
  margin-top: 25px;
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  display: block;
  padding: 7px 0 13px 0;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
}
.title-post-tab > ul {
  margin: 0;
}
.title-post-tab li {
  display: inline-block;
  margin-right: 25px;
}
.title-post-tab a {
  font-size: 20px;
  color: #b73337;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
}
.title-post-tab li:last-child {
  margin: 0;
}
.title-post-tab li.active a {
  color: #8e2629;
}
.list-post-tab .zoom-image-thumb {
  display: table-cell;
  width: 80px;
}
.list-post-tab {
  margin: 15px 0 0 0;
  padding: 0;
}
.post-tab-info {
  display: table-cell;
  padding-left: 20px;
  padding-top: 3px;
  vertical-align: top;
}
.list-post-tab > li {
  display: table;
  padding: 10px 0;
  width: 100%;
}
.post-tab-info > h3 {
  font-size: 14px;
  line-height: 20px;
  margin: -5px 0 10px;
}
.post-tab-info > span {
  color: #989898;
  font-size: 12px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
}
.list-post-tab > li:last-child {
  border: medium none;
}
.list-post-tab .zoom-image-thumb a {
  width: 100px;
}
.list-post-faq {
  margin: 0;
}
.list-post-faq > li {
  border-bottom: 1px solid #e6e6e6;
  padding: 0 20px;
}
.list-post-faq > li:last-child {
  border: medium none;
}
.list-post-faq li h3 {
  cursor: pointer;
  font-size: 14px;
  margin: 0;
  padding: 12px 20px 11px 0;
  position: relative;
  text-transform: uppercase;
}
.list-post-faq li p {
  color: #999;
  margin-bottom: 15px;
  display: none;
}
.list-post-faq h3::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 12px;
}
.list-post-faq li.active h3::after {
  content: "-";
}
.list-post-faq li.active p {
  display: block;
}
.single-post-leading > h2 {
  font-weight: 700;
  margin: 40px 0 20px;
}
.post-date-author {
  margin: 0;
}
.post-date-author > li {
  border-right: 1px solid #e6e6e6;
  color: #999;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-right: 5px;
  padding-right: 10px;
}
.post-date-author > li:last-child {
  border: medium none;
  margin: 0;
  padding: 0;
}
.single-post-leading .post-date-author > li:last-child a {
  color: #8e2629;
}
.single-post-leading {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.main-single-post .desc {
  color: #555;
  margin-bottom: 45px;
}
.blockquote {
  border: 1px solid #e6e6e6;
  color: #999;
  margin-bottom: 50px;
  padding: 20px 30px 20px 100px;
  position: relative;
}
.blockquote::before {
  background: #f4f4f4 url("../images/blog/quote.png") no-repeat scroll center center;
  border-right: 1px solid #e6e6e6;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 70px;
}
.simple-owl-slider {
  margin-bottom: 40px;
  margin-right: 20px;
  overflow: hidden;
}
.unorder-post a {
  color: #999;
  font-size: 14px;
}
.unorder-post li {
  color: #333;
  font-size: 12px;
  list-style-type: disc;
  margin-bottom: 4px;
  padding-left: 10px;
}
.unorder-post > ul {
  margin: 13px 0 0;
  padding-left: 12px;
}
.unorder-post a:hover {
  color: #333;
}
.unorder-post > label {
  font-weight: normal;
}
.tabs-share {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 50px;
  padding-bottom: 40px;
}
.sidebar .block-search {
  margin: 0;
  width: 100%;
}
.sidebar .block-search .block-content input {
  padding: 10px 50px 10px 10px;
  border: 1px solid #e1e1e1;
}
.sidebar-post .widget.widget-adv {
  border: medium none;
}
.single-post-tabs > label {
  color: #999;
  font-weight: 400;
  margin: 0;
}
.single-post-share {
  margin-top: -10px;
  text-align: right;
}
.single-post-share > label {
  color: #999;
  font-weight: 400;
  margin: 0 5px;
}
.single-post-share > a:hover {
  background: #fb9902;
  border-color: #fb9902;
  color: #fff;
}
.single-post-share > a {
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  color: #999;
  display: inline-block;
  height: 38px;
  line-height: 38px;
  margin-left: 5px;
  text-align: center;
  width: 38px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.post-author-thumb {
  display: table-cell;
  width: 80px;
}
.post-author-info {
  display: table-cell;
  padding-left: 30px;
  vertical-align: top;
}
.single-post-author {
  display: table;
}
.single-post-author .zoom-image-thumb img {
  width: 80px;
}
.post-author-thumb .zoom-image-thumb a {
  border: 1px solid #e6e6e6;
  padding: 10px;
}
.post-author-info > ul {
  margin: 0 0 5px;
}
.post-author-info li {
  border-right: 1px solid #e6e6e6;
  color: #999;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-right: 5px;
  padding-right: 8px;
}
.post-author-info li:last-child {
  margin: 0;
  padding: 0;
  border: none;
}
.title {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px;
  text-transform: uppercase;
}
.single-related-post {
  margin-bottom: 50px;
  margin-top: 65px;
}
.single-related-post .title {
  margin-bottom: 27px;
}
.single-related-post-slider .wrap-item {
  margin: 0 -15px;
  width: auto;
}
.single-related-post-info {
  border: 1px solid #e6e6e6;
  padding: 20px 20px 60px;
  position: relative;
}
.single-related-post-info > h3 {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 10px;
}
.single-related-post-info .post-date-author {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 15px;
}
.single-related-post-info > p {
  border-top: 1px solid #e6e6e6;
  color: #999;
  margin-top: 5px;
  padding-top: 12px;
}
.single-related-post-info .readmore {
  bottom: 30px;
  left: 20px;
  position: absolute;
}
.related-comment {
  bottom: 30px;
  position: absolute;
  right: 20px;
}
.single-related-post-slider .item {
  padding: 0 15px;
}
.single-related-post-slider .wrap-item.owl-theme .owl-controls .owl-buttons div {
  display: inline-block;
  opacity: 1;
  position: static;
  margin-left: 1px;
}
.single-related-post-slider .owl-theme .owl-controls {
  position: absolute;
  right: 15px;
  top: -45px;
}
.single-post-comment-thumb .zoom-image-thumb img {
  width: 80px;
}
.single-post-comment-thumb .zoom-image-thumb a {
  border: 1px solid #e6e6e6;
  display: inline-block;
  padding: 10px;
}
ol.list-post-comment {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.item-single-post-comment {
  display: table;
  margin-bottom: 30px;
  width: 100%;
}
.single-post-comment-thumb {
  display: table-cell;
  padding-bottom: 30px;
  padding-right: 30px;
  width: 110px;
}
.single-post-comment-info {
  border-bottom: 1px solid #e6e6e6;
  display: table-cell;
  vertical-align: top;
}
.header-post-comment {
  margin-bottom: 47px;
  position: relative;
}
.header-post-comment .leave-comment-link {
  color: #333;
  position: absolute;
  right: 0;
  top: 0;
}
.comment-author {
  margin-bottom: 8px;
  position: relative;
}
.reply-comment-link {
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
}
.single-post-comment-info > p {
  color: #999;
  margin-bottom: 25px;
}
.leave-comment-link::before {
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  content: "";
  display: inline-block;
  font-family: fontawesome;
  height: 30px;
  line-height: 30px;
  margin-right: 10px;
  text-align: center;
  width: 30px;
}
.single-leave-comment {
  margin-top: 50px;
}
.form-leave-comment.form-contact {
  margin-top: 37px;
}
.form-contact.form-leave-comment input[type="submit"] {
  width: 170px;
}
.single-post-control {
  margin-top: 40px;
}
.blog-post-thumb {
  position: relative;
}
.item-post-full .post-title {
  font-size: 30px;
  font-weight: 700;
  margin: 0 0 9px;
}
.blog-index-index .item-post-full .post-date {
  font-size: 14px;
}
.item-post-full .blog-post-thumb {
  margin-bottom: 28px;
}
.item-post-full {
  margin-bottom: 50px;
  padding: 0 15px;
}
.post-info-bottom {
  border-top: 1px solid #e6e6e6;
  margin-top: 23px;
  padding-top: 25px;
}
.post-readmore {
  border: 1px solid #b73337;
  color: #b73337;
  display: inline-block;
  height: 50px;
  line-height: 48px;
  text-align: center;
  padding: 0 50px;
  border-radius: 3px;
}
.post-readmore:hover {
  border-color: #8e2629;
}
.post-tags-info a {
  color: #999;
}
.post-tags-info a:hover {
  color: #8e2629;
}
.post-tags-info.pull-right > label {
  color: #aaa;
  font-weight: 400;
  margin: 0;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
}
.post-author-link {
  border-right: 1px solid #e6e6e6;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-right: 3px;
  padding-right: 8px;
}
.post-info-extra {
  color: #8e2629;
}
.post-view .post-info-extra {
  color: #8e2629;
}
.post-view .post-info-extra .post-date {
  color: #8e2629;
}
.post-comment-link {
  border-left: 1px solid #e6e6e6;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-left: 3px;
  padding-left: 8px;
}
.post-tags-info {
  margin-top: 18px;
}
.post-paginav > a {
  border: 1px solid #e6e6e6;
  color: #b73337;
  display: inline-block;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  margin-right: -1px;
  min-width: 30px;
  padding: 0 12px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.post-paginav > a:hover,
.post-paginav > a.curent-page {
  background: #8e2629 none repeat scroll 0 0;
  border-color: #8e2629;
  color: #fff;
}
.post-paginav.masonry-paginav {
  text-align: center;
}
.item-post-blog .blog-post-thumb {
  padding-right: 90px;
}
.item-post-blog .post-info-extra {
  left: auto;
  right: 0;
}
.post-title {
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 11px;
  font-family: 'Poppins', sans-serif;
}
.post-images a img {
  margin-bottom: 14px;
  width: 100%;
}
.blog-post-info .post-date-author a {
  color: #999;
}
.blog-post-info .post-date-author a:hover {
  color: #333;
}
.blog-post-info .post-date-author {
  margin: 0 0 18px;
}
.item-post-blog .post-readmore {
  margin-top: 14px;
}
.item-post-blog {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.item-post-blog.last-item {
  margin-bottom: 50px;
}
blockquote {
  border-left: 5px solid #e6e6e6;
  color: #999;
  font-size: 13px;
  line-height: 22px;
  padding: 0 30px;
}
.post-info-bottom a {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #b73337;
}
.post-info-bottom a.post-readmore {
  font-size: 12px;
  font-weight: 500;
  background-color: #f6f6f6;
  padding: 0 54px;
  min-width: 200px;
  color: #b73337;
  border-radius: 3px;
  z-index: 1;
  text-transform: uppercase;
  border-color: #e6e6e6;
}
.post-info-bottom a:hover {
  background: #8e2629;
  color: #fff;
  border-color: #8e2629;
}
.post-info-bottom .post-tags-info a:hover {
  background: transparent;
  color: #8e2629;
}
.post-paginav li.item.pages-item-next {
  line-height: 50px;
  font-size: 0;
}
.post-paginav li.item.pages-item-next:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f101";
  color: #b73337;
}
.post-paginav li.item.pages-item-next:hover:before {
  color: #fff;
}
.post-paginav li.pages-item-previous {
  line-height: 50px;
  font-size: 0;
}
.post-paginav li.pages-item-previous:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f100";
  color: #b73337;
}
.post-paginav li.pages-item-previous:hover:before {
  color: #fff;
}
.widget.widget-post-cat a {
  font-family: 'Poppins', sans-serif;
  color: #b73337;
  font-size: 14px;
  font-weight: 400;
  display: block;
}
/*** AWA Motos Custom Extensions ***/
:root {
  --awa-text-3xs: 10px;
  --awa-text-2xs: 11px;
  --awa-text-xs: 12px;
  --awa-text-sm: 13px;
  --awa-text-base: 14px;
  --awa-text-base-plus: 15px;
  --awa-text-md: 16px;
  --awa-text-lg: 18px;
  --awa-text-xl: 20px;
  --awa-text-xl-plus: 22px;
  --awa-text-2xl: 24px;
  --awa-text-3xl: 28px;
  --awa-text-4xl: 32px;
  --awa-text-5xl: 40px;
  --awa-text-fluid-xs: clamp(10px, calc(9.33px + 0.208vw), 12px);
  --awa-text-fluid-sm: clamp(12px, calc(11.33px + 0.208vw), 14px);
  --awa-text-fluid-base: clamp(14px, calc(13.33px + 0.208vw), 16px);
  --awa-text-fluid-md: clamp(14px, calc(13.33px + 0.208vw), 16px);
  --awa-text-fluid-lg: clamp(16px, calc(15.33px + 0.208vw), 18px);
  --awa-text-fluid-xl: clamp(18px, calc(17.33px + 0.208vw), 20px);
  --awa-text-fluid-2xl: clamp(24px, calc(21.33px + 0.833vw), 32px);
  --awa-text-fluid-3xl: clamp(28px, calc(25.33px + 0.833vw), 36px);
  --awa-text-fluid-h6: clamp(16px, calc(15.33px + 0.208vw), 18px);
  --awa-text-fluid-h5: clamp(18px, calc(16.67px + 0.417vw), 22px);
  --awa-text-fluid-h4: clamp(20px, calc(18.67px + 0.417vw), 24px);
  --awa-text-fluid-h3: clamp(24px, calc(22.67px + 0.417vw), 28px);
  --awa-text-fluid-h2: clamp(28px, calc(25.33px + 0.833vw), 36px);
  --awa-text-fluid-h1: clamp(32px, calc(26.67px + 1.667vw), 48px);
  --awa-font-size-2xs: var(--awa-text-3xs);
  --awa-font-size-xs: var(--awa-text-2xs);
  --awa-font-size-12: var(--awa-text-xs);
  --awa-font-size-sm: var(--awa-text-sm);
  --awa-font-size-14: var(--awa-text-base);
  --awa-font-size-md: var(--awa-text-base-plus);
  --awa-font-size-base: var(--awa-text-base);
  --awa-font-size: var(--awa-text-md);
  --awa-font-size-16: var(--awa-text-md);
  --awa-font-size-lg: var(--awa-text-lg);
  --awa-font-size-20: var(--awa-text-xl);
  --awa-font-size-xl: var(--awa-text-xl);
  --awa-font-size-24: var(--awa-text-2xl);
  --awa-font-size-2xl: var(--awa-text-2xl);
  --awa-font-size-3xl: var(--awa-text-4xl);
  --awa-font-xs: var(--awa-text-2xs);
  --awa-font-sm: var(--awa-text-sm);
  --awa-font-base: var(--awa-text-base);
  --awa-font-md: var(--awa-text-base-plus);
  --awa-font-lg: var(--awa-text-lg);
  --awa-font-xl: var(--awa-text-xl);
  --awa-fs-xs: var(--awa-text-fluid-xs);
  --awa-fs-sm: var(--awa-text-fluid-sm);
  --awa-fs-base: var(--awa-text-fluid-base);
  --awa-fs-md: var(--awa-text-fluid-md);
  --awa-fs-lg: var(--awa-text-fluid-lg);
  --awa-fs-xl: var(--awa-text-fluid-xl);
  --awa-fs-2xl: var(--awa-text-fluid-2xl);
  --awa-fs-3xl: var(--awa-text-fluid-3xl);
  --awa-fluid-text-sm: var(--awa-text-fluid-sm);
  --awa-fluid-text-sm2: var(--awa-text-fluid-sm);
  --awa-fluid-text-md: var(--awa-text-fluid-md);
  --awa-fluid-text-md2: var(--awa-text-fluid-md);
  --awa-fluid-text-md4: var(--awa-text-fluid-lg);
  --awa-fluid-text-md6: var(--awa-text-fluid-lg);
  --awa-fluid-text-lg: var(--awa-text-fluid-lg);
  --awa-fluid-text-xl2: var(--awa-text-fluid-xl);
  --awa-fluid-text-2xl: var(--awa-text-fluid-2xl);
  --awa-fluid-text-2xl2: var(--awa-text-fluid-2xl);
  --awa-text-10-5: 10.5px;
  --awa-text-12-5: 12.5px;
  --awa-text-36: 36px;
  --awa-fs-90: clamp(10px, calc(9px + 0.15vw), 12px);
  --awa-fs-115: clamp(12px, calc(11.5px + 0.15vw), 14px);
  --awa-fs-130: clamp(13px, calc(12.33px + 0.208vw), 15px);
  --awa-fs-xs2: var(--awa-text-fluid-xs);
  --awa-fs-xs3: var(--awa-text-fluid-xs);
  --awa-weight-light: 300;
  --awa-weight-normal: 400;
  --awa-weight-medium: 500;
  --awa-weight-semibold: 600;
  --awa-weight-bold: 700;
  --awa-weight-extrabold: 800;
  --awa-weight-semi: var(--awa-weight-semibold);
  --awa-leading-none: 1;
  --awa-leading-tight: 1.1;
  --awa-leading-compact: 1.2;
  --awa-leading-snug: 1.25;
  --awa-leading-base: 1.3;
  --awa-leading-cozy: 1.35;
  --awa-leading-normal: 1.4;
  --awa-leading-comfortable: 1.45;
  --awa-leading-relaxed: 1.5;
  --awa-leading-loose: 1.6;
  --awa-tracking-tighter: -0.02em;
  --awa-tracking-tight: -0.01em;
  --awa-tracking-normal: 0;
  --awa-tracking-wide: 0.02em;
  --awa-tracking-wider: 0.04em;
  --awa-tracking-widest: 0.08em;
}
.awa-text-3xs {
  font-size: var(--awa-text-3xs);
}
.awa-text-2xs {
  font-size: var(--awa-text-2xs);
}
.awa-text-xs {
  font-size: var(--awa-text-xs);
}
.awa-text-sm {
  font-size: var(--awa-text-sm);
}
.awa-text-base {
  font-size: var(--awa-text-base);
}
.awa-text-md {
  font-size: var(--awa-text-md);
}
.awa-text-lg {
  font-size: var(--awa-text-lg);
}
.awa-text-xl {
  font-size: var(--awa-text-xl);
}
.awa-text-2xl {
  font-size: var(--awa-text-2xl);
}
.awa-text-3xl {
  font-size: var(--awa-text-3xl);
}
.awa-text-4xl {
  font-size: var(--awa-text-4xl);
}
.awa-text-5xl {
  font-size: var(--awa-text-5xl);
}
.awa-font-light {
  font-weight: var(--awa-weight-light);
}
.awa-font-normal {
  font-weight: var(--awa-weight-normal);
}
.awa-font-medium {
  font-weight: var(--awa-weight-medium);
}
.awa-font-semibold {
  font-weight: var(--awa-weight-semibold);
}
.awa-font-bold {
  font-weight: var(--awa-weight-bold);
}
.awa-font-extrabold {
  font-weight: var(--awa-weight-extrabold);
}
.awa-leading-tight {
  line-height: var(--awa-leading-tight);
}
.awa-leading-snug {
  line-height: var(--awa-leading-snug);
}
.awa-leading-normal {
  line-height: var(--awa-leading-normal);
}
.awa-leading-relaxed {
  line-height: var(--awa-leading-relaxed);
}
.awa-leading-loose {
  line-height: var(--awa-leading-loose);
}
.awa-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.awa-line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.awa-line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.awa-tabular-nums {
  font-variant-numeric: tabular-nums;
}
.awa-nowrap {
  white-space: nowrap;
}
:root {
  --awa-neutral-50: #f8fafc;
  --awa-neutral-100: #f1f5f9;
  --awa-neutral-200: #e2e8f0;
  --awa-neutral-300: #cbd5e1;
  --awa-neutral-400: #94a3b8;
  --awa-neutral-500: #64748b;
  --awa-neutral-600: #475569;
  --awa-neutral-700: #334155;
  --awa-neutral-800: #1e293b;
  --awa-neutral-900: #0f172a;
  --awa-white: #ffffff;
  --awa-black: #000000;
  --awa-bg-page: var(--awa-white);
  --awa-bg-muted: #f7f7f7;
  --awa-bg-accent: #f0f0f0;
  --awa-bg-surface-alt: #fafafa;
  --awa-bg-hover: var(--awa-neutral-50);
  --awa-bg-selected: var(--awa-primary-50, #fef2f2);
  --awa-text-primary: var(--awa-neutral-900);
  --awa-text-secondary: var(--awa-neutral-600);
  --awa-text-tertiary: var(--awa-neutral-400);
  --awa-text-disabled: var(--awa-neutral-300);
  --awa-text-on-primary: var(--awa-white);
  --awa-border-default: #e5e5e5;
  --awa-border-hover: var(--awa-neutral-400);
  --awa-border-focus: var(--awa-red);
  --awa-border-error: var(--awa-red);
  --awa-focus-ring-color: var(--awa-red);
  --awa-link-color: var(--awa-red);
  --awa-link-hover: var(--awa-red-dark);
  --awa-social-fb: #365397;
  --awa-social-twitter: #1da1f2;
  --awa-social-whatsapp: #25d366;
  --awa-social-youtube: #ff0000;
  --awa-social-instagram: #e4405f;
  --awa-status-success: #16a34a;
  --awa-status-warning: #d97706;
  --awa-status-error: var(--awa-red);
  --awa-status-info: #2563eb;
  --awa-status-success-bg: #f0fdf4;
  --awa-status-warning-bg: #fffbeb;
  --awa-status-error-bg: #fef2f2;
  --awa-status-info-bg: #eff6ff;
}
.awa-text-primary {
  color: var(--awa-neutral-900);
}
.awa-text-secondary {
  color: var(--awa-neutral-600);
}
.awa-text-muted {
  color: var(--awa-neutral-400);
}
.awa-text-red {
  color: var(--awa-red);
}
.awa-text-success {
  color: var(--awa-status-success);
}
.awa-text-warning {
  color: var(--awa-status-warning);
}
.awa-text-white {
  color: var(--awa-white);
}
.awa-bg-white {
  background-color: var(--awa-white);
}
.awa-bg-muted {
  background-color: var(--awa-bg-muted);
}
.awa-bg-accent {
  background-color: var(--awa-bg-accent);
}
.awa-bg-red {
  background-color: var(--awa-red);
}
.awa-bg-dark {
  background-color: var(--awa-secondary);
}
.awa-bg-success {
  background-color: var(--awa-status-success-bg);
}
.awa-bg-warning {
  background-color: var(--awa-status-warning-bg);
}
.awa-bg-error {
  background-color: var(--awa-status-error-bg);
}
.awa-border-default {
  border-color: var(--awa-border-default);
}
.awa-border-red {
  border-color: var(--awa-red);
}
.awa-border-success {
  border-color: var(--awa-status-success);
}
:root {
  --awa-s-0: 0;
  --awa-s-px: 1px;
  --awa-s-0-5: 2px;
  --awa-s-1: 4px;
  --awa-s-1-5: 6px;
  --awa-s-2: 8px;
  --awa-s-2-5: 10px;
  --awa-s-3: 12px;
  --awa-s-3-5: 14px;
  --awa-s-4: 16px;
  --awa-s-5: 20px;
  --awa-s-6: 24px;
  --awa-s-7: 32px;
  --awa-s-8: 40px;
  --awa-s-9: 48px;
  --awa-s-10: 64px;
  --awa-s-12: 80px;
  --awa-s-16: 96px;
  --awa-s-xs: var(--awa-s-1);
  --awa-s-sm: var(--awa-s-2);
  --awa-s-md: var(--awa-s-3);
  --awa-s-lg: var(--awa-s-4);
  --awa-s-xl: var(--awa-s-5);
  --awa-s-2xl: var(--awa-s-6);
  --awa-s-3xl: var(--awa-s-7);
  --awa-s-4xl: var(--awa-s-8);
  --awa-s-5xl: var(--awa-s-9);
  --awa-s-6xl: var(--awa-s-10);
  --awa-shadow-none: none;
  --awa-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);
  --awa-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);
  --awa-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  --awa-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
  --awa-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);
  --awa-shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.16);
  --awa-shadow-2xl: 0 24px 64px rgba(0, 0, 0, 0.2);
  --awa-shadow-brand: 0 4px 12px color-mix(in srgb, var(--awa-red) 24%, transparent);
  --awa-shadow-brand-lg: 0 8px 20px color-mix(in srgb, var(--awa-red) 18%, transparent);
  --awa-shadow-brand-xl: 0 8px 24px color-mix(in srgb, var(--awa-red) 36%, transparent);
  --awa-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--awa-red) 25%, transparent);
  --awa-shadow-focus-soft: 0 0 0 3px color-mix(in srgb, var(--awa-red) 12%, transparent);
  --awa-shadow-inset: inset 0 0 0 1px var(--awa-border-default, #e5e5e5);
  --awa-shadow-card: var(--awa-shadow-sm);
  --awa-shadow-card-hover: var(--awa-shadow-md);
  --awa-shadow-dropdown: 0 6px 20px rgba(0, 0, 0, 0.12);
  --awa-shadow-badge: 0 1px 4px rgba(0, 0, 0, 0.12);
  --awa-shadow-hover: var(--awa-shadow-md);
  --awa-shadow-red: var(--awa-shadow-brand);
  --awa-shadow-focus-ring: var(--awa-shadow-focus);
  --awa-radius-none: 0;
  --awa-radius-2xs: 4px;
  --awa-radius-xs: 4px;
  --awa-radius-sm: 8px;
  --awa-radius-md: 12px;
  --awa-radius-md-lg: 14px;
  --awa-radius-lg: 16px;
  --awa-radius-xl: 20px;
  --awa-radius-2xl: 24px;
  --awa-radius-pill: 9999px;
  --awa-radius-full: 9999px;
  --awa-radius: var(--awa-radius-md);
  --awa-duration-fast: 100ms;
  --awa-duration-base: 200ms;
  --awa-duration-slow: 300ms;
  --awa-duration-slower: 500ms;
  --awa-ease-default: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-ease-in: cubic-bezier(0.4, 0, 1, 1);
  --awa-ease-out: cubic-bezier(0, 0, 0.2, 1);
  --awa-ease-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
  --awa-transition-colors: color var(--awa-duration-base) var(--awa-ease-default), background-color var(--awa-duration-base) var(--awa-ease-default), border-color var(--awa-duration-base) var(--awa-ease-default);
  --awa-transition-shadow: box-shadow var(--awa-duration-base) var(--awa-ease-default);
  --awa-transition-transform: transform var(--awa-duration-fast) var(--awa-ease-default);
  --awa-transition-all: all var(--awa-duration-base) var(--awa-ease-default);
}
.awa-m-0 {
  margin: 0;
}
.awa-mt-0 {
  margin-top: 0;
}
.awa-mb-0 {
  margin-bottom: 0;
}
.awa-mb-1 {
  margin-bottom: var(--awa-s-1);
}
.awa-mb-2 {
  margin-bottom: var(--awa-s-2);
}
.awa-mb-3 {
  margin-bottom: var(--awa-s-3);
}
.awa-mb-4 {
  margin-bottom: var(--awa-s-4);
}
.awa-mb-6 {
  margin-bottom: var(--awa-s-6);
}
.awa-mb-8 {
  margin-bottom: var(--awa-s-8);
}
.awa-mx-auto {
  margin-inline: auto;
}
.awa-p-0 {
  padding: 0;
}
.awa-p-2 {
  padding: var(--awa-s-2);
}
.awa-p-3 {
  padding: var(--awa-s-3);
}
.awa-p-4 {
  padding: var(--awa-s-4);
}
.awa-p-6 {
  padding: var(--awa-s-6);
}
.awa-px-4 {
  padding-inline: var(--awa-s-4);
}
.awa-px-6 {
  padding-inline: var(--awa-s-6);
}
.awa-py-2 {
  padding-block: var(--awa-s-2);
}
.awa-py-4 {
  padding-block: var(--awa-s-4);
}
.awa-py-6 {
  padding-block: var(--awa-s-6);
}
.awa-gap-1 {
  gap: var(--awa-s-1);
}
.awa-gap-2 {
  gap: var(--awa-s-2);
}
.awa-gap-3 {
  gap: var(--awa-s-3);
}
.awa-gap-4 {
  gap: var(--awa-s-4);
}
.awa-gap-6 {
  gap: var(--awa-s-6);
}
.awa-shadow-none {
  box-shadow: var(--awa-shadow-none);
}
.awa-shadow-xs {
  box-shadow: var(--awa-shadow-xs);
}
.awa-shadow-sm {
  box-shadow: var(--awa-shadow-sm);
}
.awa-shadow {
  box-shadow: var(--awa-shadow);
}
.awa-shadow-md {
  box-shadow: var(--awa-shadow-md);
}
.awa-shadow-lg {
  box-shadow: var(--awa-shadow-lg);
}
.awa-shadow-xl {
  box-shadow: var(--awa-shadow-xl);
}
.awa-rounded-none {
  border-radius: var(--awa-radius-none);
}
.awa-rounded-sm {
  border-radius: var(--awa-radius-sm);
}
.awa-rounded {
  border-radius: var(--awa-radius-md);
}
.awa-rounded-lg {
  border-radius: var(--awa-radius-lg);
}
.awa-rounded-xl {
  border-radius: var(--awa-radius-xl);
}
.awa-rounded-pill {
  border-radius: var(--awa-radius-pill);
}
.awa-rounded-full {
  border-radius: var(--awa-radius-full);
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --awa-duration-fast: 0ms;
    --awa-duration-base: 0ms;
    --awa-duration-slow: 0ms;
    --awa-duration-slower: 0ms;
  }
}
:root {
  --awa-primary: #b73337;
  --awa-primary-dark: #8e2629;
  --awa-primary-hover: #8e2629;
  --awa-primary-50: #fef2f2;
  --awa-primary-100: #fde8e8;
  --awa-primary-light: #f9e5e5;
  --awa-primary-subtle: rgba(183, 51, 55, 0.06);
  --awa-primary-10: rgba(183, 51, 55, 0.1);
  --awa-primary-15: rgba(183, 51, 55, 0.15);
  --awa-red: var(--awa-primary);
  --awa-secondary: #333333;
  --awa-secondary-hover: #2e2e2e;
  --awa-secondary-muted: #4a4a4a;
  --awa-color-dark: #333333;
  --awa-color-dark-text: #ffffff;
  --awa-text: #333333;
  --awa-text-muted: #666666;
  --awa-text-light: #999999;
  --awa-text-inverse: #ffffff;
  --awa-bg: #ffffff;
  --awa-bg-surface: #ffffff;
  --awa-bg-elevated: #ffffff;
  --awa-bg-dark: #333333;
  --awa-bg-overlay: rgba(0, 0, 0, 0.45);
  --awa-nav-bg: var(--awa-primary);
  --awa-nav-bg-hover: var(--awa-primary-hover);
  --awa-nav-text: var(--awa-text-inverse);
  --awa-nav-divider: rgba(255, 255, 255, 0.14);
  --awa-nav-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 10px 24px rgba(15, 23, 42, 0.1);
  --awa-nav-pill-bg: rgba(255, 255, 255, 0.08);
  --awa-nav-pill-bg-hover: rgba(255, 255, 255, 0.16);
  --awa-nav-pill-border: rgba(255, 255, 255, 0.2);
  --awa-nav-pill-border-hover: rgba(255, 255, 255, 0.32);
  --awa-nav-pill-shadow: 0 8px 18px rgba(15, 23, 42, 0.12);
  --awa-nav-link-bg-hover: rgba(255, 255, 255, 0.14);
  --awa-nav-link-bg-active: rgba(0, 0, 0, 0.16);
  --awa-border: #e5e5e5;
  --awa-border-strong: #cbd5e1;
  --awa-border-subtle: #e5e7eb;
  --awa-border-width: 1px;
  --awa-border-width-strong: 2px;
  --awa-success: #16a34a;
  --awa-success-bg: #dcfce7;
  --awa-warning: #d97706;
  --awa-warning-bg: #fef3c7;
  --awa-error: #b73337;
  --awa-error-bg: rgba(183, 51, 55, 0.08);
  --awa-info: #0ea5e9;
  --awa-info-bg: #eff6ff;
  --awa-msg-success-text: #166534;
  --awa-msg-error-text: #8e2629;
  --awa-msg-warning-text: #92400e;
  --awa-msg-info-text: #1e40af;
  --awa-text-on-dark: rgba(255, 255, 255, 0.85);
  --awa-text-on-dark-muted: rgba(255, 255, 255, 0.5);
  --awa-text-on-dark-faint: rgba(255, 255, 255, 0.3);
  --awa-text-on-dark-muted-solid: #bbbbbb;
  --awa-whatsapp: #25D366;
  --awa-whatsapp-dark: #1da851;
  --awa-whatsapp-bright: #4dda85;
  --awa-whatsapp-bright-hover: #80edb1;
  --awa-bg-page: #f9fafb;
  --awa-bg-input: #f5f5f5;
  --awa-promo: #f5a623;
  --awa-skeleton: #ececec;
  --awa-gradient-warm: #e57373;
  --awa-gray-950: #0f172a;
  --awa-neutral-50: #f8fafc;
  --awa-neutral-100: #f1f5f9;
  --awa-neutral-200: #e2e8f0;
  --awa-neutral-300: #cbd5e1;
  --awa-neutral-400: #94a3b8;
  --awa-neutral-500: #64748b;
  --awa-neutral-600: #475569;
  --awa-neutral-700: #334155;
  --awa-neutral-800: #1e293b;
  --awa-neutral-900: #0f172a;
  --awa-radius-2xs: 4px;
  --awa-radius-xs: 4px;
  --awa-radius-sm: 4px;
  --awa-radius-md: 12px;
  --awa-radius-pill: 9999px;
  --awa-radius-lg: 16px;
  --awa-radius-xl: 16px;
  --awa-radius-2xl: 16px;
  --awa-radius-3xl: 16px;
  --awa-radius-full: 9999px;
  --awa-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.05);
  --awa-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.06);
  --awa-shadow-md: 0 8px 20px -4px rgba(0, 0, 0, 0.08), 0 4px 8px -4px rgba(0, 0, 0, 0.04);
  --awa-shadow-lg: 0 20px 32px -8px rgba(0, 0, 0, 0.12), 0 8px 16px -8px rgba(0, 0, 0, 0.08);
  --awa-shadow-xl: 0 32px 64px -12px rgba(0, 0, 0, 0.16);
  --awa-shadow-inner: inset 0 2px 4px rgba(0, 0, 0, 0.06);
  --awa-font-size-2xs: 10px;
  --awa-font-size-xs: 11px;
  --awa-font-size-12: 12px;
  --awa-font-size-sm: 13px;
  --awa-font-size-14: 14px;
  --awa-font-size-md: 15px;
  --awa-font-size-16: 16px;
  --awa-font-size-lg: 18px;
  --awa-font-size-20: 20px;
  --awa-font-size-xl: 22px;
  --awa-font-size-24: 24px;
  --awa-font-size-2xl: 28px;
  --awa-font-size-3xl: 36px;
  --awa-font-size-4xl: 48px;
  --awa-weight-normal: 400;
  --awa-weight-medium: 500;
  --awa-weight-semi: 600;
  --awa-weight-bold: 700;
  --awa-weight-black: 800;
  --awa-leading-tight: 1.15;
  --awa-leading-snug: 1.3;
  --awa-leading-normal: 1.5;
  --awa-leading-relaxed: 1.7;
  --awa-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-ease-out: cubic-bezier(0, 0, 0.2, 1);
  --awa-ease-in: cubic-bezier(0.4, 0, 1, 1);
  --awa-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --awa-duration-fast: 150ms;
  --awa-duration: 250ms;
  --awa-duration-slow: 400ms;
  --awa-hover-lift: -4px;
  --awa-hover-scale: 1.02;
  --awa-space-1: 4px;
  --awa-space-2: 8px;
  --awa-space-3: 12px;
  --awa-space-4: 16px;
  --awa-space-5: 20px;
  --awa-space-6: 24px;
  --awa-space-7: 32px;
  --awa-space-8: 40px;
  --awa-space-9: 48px;
  --awa-space-10: 48px;
  --awa-space-12: 56px;
  --awa-space-16: 80px;
  --awa-space-xs: var(--awa-space-1);
  --awa-space-sm: var(--awa-space-2);
  --awa-space-md: var(--awa-space-4);
  --awa-space-lg: var(--awa-space-6);
  --awa-space-xl: var(--awa-space-8);
  --awa-stack-tight: var(--awa-space-3);
  --awa-stack-base: var(--awa-space-6);
  --awa-stack-loose: var(--awa-space-8);
  --awa-gap-card: var(--awa-space-4);
  --awa-card-pad: var(--awa-space-5);
  --awa-card-radius: var(--awa-radius-lg);
  --awa-card-shadow: var(--awa-shadow-md);
  --awa-card-shadow-hover: var(--awa-shadow-lg);
  --awa-card-border: 1px solid rgba(0, 0, 0, 0.05);
  --awa-bento-gap: var(--awa-space-4);
  --awa-bento-radius: var(--awa-radius-lg);
  --awa-bento-bg: var(--awa-white);
  --awa-bento-border: 1px solid rgba(0, 0, 0, 0.04);
  --awa-bento-shadow: var(--awa-shadow-sm);
  --awa-glass-bg: rgba(255, 255, 255, 0.7);
  --awa-glass-blur: 12px;
  --awa-glass-border: 1px solid rgba(255, 255, 255, 0.3);
  --awa-section-header-mb: var(--awa-space-8);
  --awa-section-header-pb: var(--awa-space-3);
  --awa-section-header-border: none;
  --awa-section-header-accent: none;
  --awa-section-header-title-pl: 0;
  --awa-section-header-font-size: clamp(20px, 3vw, 28px);
  --awa-section-header-font-weight: 800;
  --awa-section-header-color: var(--awa-text);
  --awa-section-header-letter-spacing: -0.02em;
  --awa-section-header-link-size: var(--awa-font-size-sm);
  --awa-section-header-link-color: var(--awa-primary);
  --awa-card-btn-h: 44px;
  --awa-card-pad-img: 16px;
  --awa-card-pad-body: 12px 16px;
  --awa-card-pad-action: 0 16px 16px;
  --awa-card-img-h: 240px;
  --awa-card-img-inner-h: 200px;
  --awa-section-gap: 24px;
  --awa-section-gap-sm: 16px;
  --awa-container-pad: 16px;
  --awa-container-padding: var(--awa-container-pad);
  --awa-container: var(--awa-container-max);
  --awa-container-max: 1280px;
  --awa-container-small-max: 960px;
  --awa-container-wide-max: 1280px;
  --awa-container-narrow: 960px;
  --awa-container-wide: 1280px;
  --awa-content-max-readable: 72ch;
  --awa-heading-1-size: clamp(34px, 5vw, 52px);
  --awa-heading-2-size: clamp(28px, 4vw, 40px);
  --awa-heading-3-size: clamp(22px, 3vw, 32px);
  --awa-heading-4-size: clamp(18px, 2.5vw, 24px);
  --awa-heading-5-size: clamp(16px, 2vw, 20px);
  --awa-heading-6-size: clamp(14px, 1.5vw, 16px);
  --awa-heading-line-height: 1.1;
  --awa-heading-letter-spacing: -0.03em;
  --awa-icon-size-sm: 16px;
  --awa-icon-size-md: 20px;
  --awa-icon-size-lg: 24px;
  --container-max: var(--awa-container-max);
  --container-pad: var(--awa-container-padding);
  --section-gap: var(--awa-section-gap);
  --section-gap-sm: var(--awa-section-gap-sm);
  --awa-z-base: 1;
  --awa-z-dropdown: 100;
  --awa-z-tooltip: 150;
  --awa-z-sticky: 200;
  --awa-z-floating-btn: 250;
  --awa-z-overlay: 500;
  --awa-z-modal-backdrop: 999;
  --awa-z-modal: 1000;
  --awa-z-toast: 1100;
  --awa-pdp-gallery-min-h: 500px;
}
:root {
  --awa-vmenu-width: 260px;
  --awa-vmenu-item-h: 42px;
  --awa-vmenu-icon-size: 18px;
  --awa-vmenu-font-size: 13px;
  --awa-vmenu-sub-font: 12px;
  --awa-vmenu-header-h: 44px;
  --awa-vmenu-header-bg: var(--awa-primary);
  --awa-vmenu-header-color: #ffffff;
  --awa-vmenu-active-bg: var(--awa-primary-light);
  --awa-vmenu-active-border: var(--awa-primary);
  --awa-vmenu-hover-bg: var(--awa-bg-surface);
  --awa-vmenu-open-bg: var(--awa-bg-surface);
  --awa-vmenu-sub-bg: var(--awa-bg-surface);
  --awa-vmenu-sub-indent: 44px;
  --awa-flyout-width: 480px;
  --awa-flyout-col-icon: 48px;
  --awa-page-with-vmenu: grid;
  --awa-vmenu-top: 0px;
}
:root {
  --awa-font-xs: 11px;
  --awa-font-sm: 13px;
  --awa-font-md: 15px;
  --awa-font-lg: 18px;
  --awa-font-xl: 20px;
}
@media (min-width: 768px) {
  :root {
    --awa-section-gap: 32px;
    --awa-section-gap-sm: 24px;
  }
}
@media (min-width: 1024px) {
  :root {
    --awa-section-gap: 40px;
  }
}
body .page-wrapper .field input[type='text'],
body .page-wrapper .field input[type='email'],
body .page-wrapper .field input[type='tel'],
body .page-wrapper .field input[type='password'],
body .page-wrapper .field input[type='number'],
body .page-wrapper .field input[type='search'],
body .page-wrapper .field input[type='url'],
body .page-wrapper .field input[type='date'],
body .page-wrapper input.input-text,
body .page-wrapper .control input[type='text'],
body .page-wrapper .control input[type='email'],
body .page-wrapper .control input[type='tel'],
body .page-wrapper .control input[type='password'],
body .page-wrapper .control input[type='number'],
body .page-wrapper .awa-form-control {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: var(--awa-input-min-h) !important;
  padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important;
  border: var(--awa-input-border) !important;
  border-radius: var(--awa-input-radius) !important;
  background: var(--awa-input-bg) !important;
  color: var(--awa-input-color) !important;
  font-size: var(--awa-input-fs) !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), outline-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
body .page-wrapper .field input[type='text']::placeholder,
body .page-wrapper .field input[type='email']::placeholder,
body .page-wrapper .field input[type='tel']::placeholder,
body .page-wrapper .field input[type='password']::placeholder,
body .page-wrapper .field input[type='number']::placeholder,
body .page-wrapper .field input[type='search']::placeholder,
body .page-wrapper .field input[type='url']::placeholder,
body .page-wrapper .field input[type='date']::placeholder,
body .page-wrapper input.input-text::placeholder,
body .page-wrapper .control input[type='text']::placeholder,
body .page-wrapper .control input[type='email']::placeholder,
body .page-wrapper .control input[type='tel']::placeholder,
body .page-wrapper .control input[type='password']::placeholder,
body .page-wrapper .control input[type='number']::placeholder,
body .page-wrapper .awa-form-control::placeholder {
  color: #94a3b8;
  opacity: 1;
}
body .page-wrapper .field input[type='text']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='email']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='tel']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='password']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='number']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='search']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='url']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='date']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper input.input-text:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='text']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='email']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='tel']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='password']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='number']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .awa-form-control:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
body .page-wrapper .field input[type='text']:focus,
body .page-wrapper .field input[type='email']:focus,
body .page-wrapper .field input[type='tel']:focus,
body .page-wrapper .field input[type='password']:focus,
body .page-wrapper .field input[type='number']:focus,
body .page-wrapper .field input[type='search']:focus,
body .page-wrapper .field input[type='url']:focus,
body .page-wrapper .field input[type='date']:focus,
body .page-wrapper input.input-text:focus,
body .page-wrapper .control input[type='text']:focus,
body .page-wrapper .control input[type='email']:focus,
body .page-wrapper .control input[type='tel']:focus,
body .page-wrapper .control input[type='password']:focus,
body .page-wrapper .control input[type='number']:focus,
body .page-wrapper .awa-form-control:focus,
body .page-wrapper .field input[type='text']:focus-visible,
body .page-wrapper .field input[type='email']:focus-visible,
body .page-wrapper .field input[type='tel']:focus-visible,
body .page-wrapper .field input[type='password']:focus-visible,
body .page-wrapper .field input[type='number']:focus-visible,
body .page-wrapper .field input[type='search']:focus-visible,
body .page-wrapper .field input[type='url']:focus-visible,
body .page-wrapper .field input[type='date']:focus-visible,
body .page-wrapper input.input-text:focus-visible,
body .page-wrapper .control input[type='text']:focus-visible,
body .page-wrapper .control input[type='email']:focus-visible,
body .page-wrapper .control input[type='tel']:focus-visible,
body .page-wrapper .control input[type='password']:focus-visible,
body .page-wrapper .control input[type='number']:focus-visible,
body .page-wrapper .awa-form-control:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
body .page-wrapper .field input[type='text']:disabled,
body .page-wrapper .field input[type='email']:disabled,
body .page-wrapper .field input[type='tel']:disabled,
body .page-wrapper .field input[type='password']:disabled,
body .page-wrapper .field input[type='number']:disabled,
body .page-wrapper .field input[type='search']:disabled,
body .page-wrapper .field input[type='url']:disabled,
body .page-wrapper .field input[type='date']:disabled,
body .page-wrapper input.input-text:disabled,
body .page-wrapper .control input[type='text']:disabled,
body .page-wrapper .control input[type='email']:disabled,
body .page-wrapper .control input[type='tel']:disabled,
body .page-wrapper .control input[type='password']:disabled,
body .page-wrapper .control input[type='number']:disabled,
body .page-wrapper .awa-form-control:disabled,
body .page-wrapper .field input[type='text'][disabled],
body .page-wrapper .field input[type='email'][disabled],
body .page-wrapper .field input[type='tel'][disabled],
body .page-wrapper .field input[type='password'][disabled],
body .page-wrapper .field input[type='number'][disabled],
body .page-wrapper .field input[type='search'][disabled],
body .page-wrapper .field input[type='url'][disabled],
body .page-wrapper .field input[type='date'][disabled],
body .page-wrapper input.input-text[disabled],
body .page-wrapper .control input[type='text'][disabled],
body .page-wrapper .control input[type='email'][disabled],
body .page-wrapper .control input[type='tel'][disabled],
body .page-wrapper .control input[type='password'][disabled],
body .page-wrapper .control input[type='number'][disabled],
body .page-wrapper .awa-form-control[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
body .page-wrapper .field input[type='text']::placeholder,
body .page-wrapper .field input[type='email']::placeholder,
body .page-wrapper .field input[type='tel']::placeholder,
body .page-wrapper .field input[type='password']::placeholder,
body .page-wrapper .field input[type='number']::placeholder,
body .page-wrapper .field input[type='search']::placeholder,
body .page-wrapper .field input[type='url']::placeholder,
body .page-wrapper .field input[type='date']::placeholder,
body .page-wrapper input.input-text::placeholder,
body .page-wrapper .control input[type='text']::placeholder,
body .page-wrapper .control input[type='email']::placeholder,
body .page-wrapper .control input[type='tel']::placeholder,
body .page-wrapper .control input[type='password']::placeholder,
body .page-wrapper .control input[type='number']::placeholder,
body .page-wrapper .awa-form-control::placeholder {
  color: var(--awa-text-muted, #666666) !important;
  opacity: 1 !important;
}
@media (hover: hover) and (pointer: fine) {
  body .page-wrapper .field input[type='text']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='email']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='tel']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='password']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='number']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='search']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='url']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .field input[type='date']:hover:not(:disabled):not([disabled]),
  body .page-wrapper input.input-text:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control input[type='text']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control input[type='email']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control input[type='tel']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control input[type='password']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control input[type='number']:hover:not(:disabled):not([disabled]),
  body .page-wrapper .awa-form-control:hover:not(:disabled):not([disabled]) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  }
}
body .page-wrapper .field input[type='text']:focus-visible,
body .page-wrapper .field input[type='email']:focus-visible,
body .page-wrapper .field input[type='tel']:focus-visible,
body .page-wrapper .field input[type='password']:focus-visible,
body .page-wrapper .field input[type='number']:focus-visible,
body .page-wrapper .field input[type='search']:focus-visible,
body .page-wrapper .field input[type='url']:focus-visible,
body .page-wrapper .field input[type='date']:focus-visible,
body .page-wrapper input.input-text:focus-visible,
body .page-wrapper .control input[type='text']:focus-visible,
body .page-wrapper .control input[type='email']:focus-visible,
body .page-wrapper .control input[type='tel']:focus-visible,
body .page-wrapper .control input[type='password']:focus-visible,
body .page-wrapper .control input[type='number']:focus-visible,
body .page-wrapper .awa-form-control:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
body .page-wrapper .field input[type='text']:focus:not(:focus-visible),
body .page-wrapper .field input[type='email']:focus:not(:focus-visible),
body .page-wrapper .field input[type='tel']:focus:not(:focus-visible),
body .page-wrapper .field input[type='password']:focus:not(:focus-visible),
body .page-wrapper .field input[type='number']:focus:not(:focus-visible),
body .page-wrapper .field input[type='search']:focus:not(:focus-visible),
body .page-wrapper .field input[type='url']:focus:not(:focus-visible),
body .page-wrapper .field input[type='date']:focus:not(:focus-visible),
body .page-wrapper input.input-text:focus:not(:focus-visible),
body .page-wrapper .control input[type='text']:focus:not(:focus-visible),
body .page-wrapper .control input[type='email']:focus:not(:focus-visible),
body .page-wrapper .control input[type='tel']:focus:not(:focus-visible),
body .page-wrapper .control input[type='password']:focus:not(:focus-visible),
body .page-wrapper .control input[type='number']:focus:not(:focus-visible),
body .page-wrapper .awa-form-control:focus:not(:focus-visible) {
  outline: none !important;
}
body .page-wrapper .field textarea,
body .page-wrapper .control textarea,
body .page-wrapper textarea.input-text {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: var(--awa-input-min-h) !important;
  padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important;
  border: var(--awa-input-border) !important;
  border-radius: var(--awa-input-radius) !important;
  background: var(--awa-input-bg) !important;
  color: var(--awa-input-color) !important;
  font-size: var(--awa-input-fs) !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), outline-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  min-height: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  resize: vertical;
  line-height: 1.6;
}
body .page-wrapper .field textarea::placeholder,
body .page-wrapper .control textarea::placeholder,
body .page-wrapper textarea.input-text::placeholder {
  color: #94a3b8;
  opacity: 1;
}
body .page-wrapper .field textarea:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control textarea:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper textarea.input-text:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
body .page-wrapper .field textarea:focus,
body .page-wrapper .control textarea:focus,
body .page-wrapper textarea.input-text:focus,
body .page-wrapper .field textarea:focus-visible,
body .page-wrapper .control textarea:focus-visible,
body .page-wrapper textarea.input-text:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
body .page-wrapper .field textarea:disabled,
body .page-wrapper .control textarea:disabled,
body .page-wrapper textarea.input-text:disabled,
body .page-wrapper .field textarea[disabled],
body .page-wrapper .control textarea[disabled],
body .page-wrapper textarea.input-text[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
body .page-wrapper .field textarea::placeholder,
body .page-wrapper .control textarea::placeholder,
body .page-wrapper textarea.input-text::placeholder {
  color: var(--awa-text-muted, #666666) !important;
  opacity: 1 !important;
}
@media (hover: hover) and (pointer: fine) {
  body .page-wrapper .field textarea:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control textarea:hover:not(:disabled):not([disabled]),
  body .page-wrapper textarea.input-text:hover:not(:disabled):not([disabled]) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  }
}
body .page-wrapper .field textarea:focus-visible,
body .page-wrapper .control textarea:focus-visible,
body .page-wrapper textarea.input-text:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
body .page-wrapper .field textarea:focus:not(:focus-visible),
body .page-wrapper .control textarea:focus:not(:focus-visible),
body .page-wrapper textarea.input-text:focus:not(:focus-visible) {
  outline: none !important;
}
body .page-wrapper .field select,
body .page-wrapper .control select,
body .page-wrapper select.select {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: var(--awa-input-min-h) !important;
  padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important;
  border: var(--awa-input-border) !important;
  border-radius: var(--awa-input-radius) !important;
  background: var(--awa-input-bg) !important;
  color: var(--awa-input-color) !important;
  font-size: var(--awa-input-fs) !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), outline-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  padding-right: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 12px 8px;
  cursor: pointer;
}
body .page-wrapper .field select::placeholder,
body .page-wrapper .control select::placeholder,
body .page-wrapper select.select::placeholder {
  color: #94a3b8;
  opacity: 1;
}
body .page-wrapper .field select:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control select:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper select.select:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
body .page-wrapper .field select:focus,
body .page-wrapper .control select:focus,
body .page-wrapper select.select:focus,
body .page-wrapper .field select:focus-visible,
body .page-wrapper .control select:focus-visible,
body .page-wrapper select.select:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
body .page-wrapper .field select:disabled,
body .page-wrapper .control select:disabled,
body .page-wrapper select.select:disabled,
body .page-wrapper .field select[disabled],
body .page-wrapper .control select[disabled],
body .page-wrapper select.select[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
body .page-wrapper .field select::placeholder,
body .page-wrapper .control select::placeholder,
body .page-wrapper select.select::placeholder {
  color: var(--awa-text-muted, #666666) !important;
  opacity: 1 !important;
}
@media (hover: hover) and (pointer: fine) {
  body .page-wrapper .field select:hover:not(:disabled):not([disabled]),
  body .page-wrapper .control select:hover:not(:disabled):not([disabled]),
  body .page-wrapper select.select:hover:not(:disabled):not([disabled]) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  }
}
body .page-wrapper .field select:focus-visible,
body .page-wrapper .control select:focus-visible,
body .page-wrapper select.select:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
body .page-wrapper .field select:focus:not(:focus-visible),
body .page-wrapper .control select:focus:not(:focus-visible),
body .page-wrapper select.select:focus:not(:focus-visible) {
  outline: none !important;
}
body .page-wrapper .field .label,
body .page-wrapper .field > label,
body .page-wrapper .control label,
body .page-wrapper .fieldset .legend,
body .page-wrapper .awa-form-label {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: #475569;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.4;
}
body .page-wrapper .field.required .label::after,
body .page-wrapper .field._required .label::after,
body .page-wrapper .required label::after {
  content: ' *';
  color: #b73337;
  font-weight: 700;
}
body .page-wrapper .fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
body .page-wrapper .fieldset .field,
body .page-wrapper .form .field {
  margin-bottom: 20px;
}
body .page-wrapper .fieldset .field:last-child,
body .page-wrapper .form .field:last-child {
  margin-bottom: 0;
}
body .page-wrapper .mage-error,
body .page-wrapper .field-error,
body .page-wrapper div.mage-error,
body .page-wrapper .message.error:not(.global-messages .message.error) {
  display: flex !important;
  align-items: flex-start;
  gap: 4px;
  margin-top: 4px;
  font-size: 12px;
  font-weight: 500;
  color: #8e2629;
  line-height: 1.4;
}
body .page-wrapper .mage-error::before,
body .page-wrapper .field-error::before,
body .page-wrapper div.mage-error::before,
body .page-wrapper .message.error:not(.global-messages .message.error)::before {
  content: '⚠';
  flex-shrink: 0;
  font-size: var(--awa-font-xs);
  margin-top: 1px;
}
body .page-wrapper .field input[type='text'].mage-error,
body .page-wrapper .field input[type='email'].mage-error,
body .page-wrapper .field input[type='tel'].mage-error,
body .page-wrapper .field input[type='password'].mage-error,
body .page-wrapper .field input[type='number'].mage-error,
body .page-wrapper .field select.mage-error,
body .page-wrapper .field textarea.mage-error,
body .page-wrapper input.input-text.mage-error {
  border-color: #b73337;
  background: rgba(183, 51, 55, 0.08);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.08);
}
body .page-wrapper .field input[type='text'].mage-error:focus,
body .page-wrapper .field input[type='email'].mage-error:focus,
body .page-wrapper .field input[type='tel'].mage-error:focus,
body .page-wrapper .field input[type='password'].mage-error:focus,
body .page-wrapper .field input[type='number'].mage-error:focus,
body .page-wrapper .field select.mage-error:focus,
body .page-wrapper .field textarea.mage-error:focus,
body .page-wrapper input.input-text.mage-error:focus,
body .page-wrapper .field input[type='text'].mage-error:focus-visible,
body .page-wrapper .field input[type='email'].mage-error:focus-visible,
body .page-wrapper .field input[type='tel'].mage-error:focus-visible,
body .page-wrapper .field input[type='password'].mage-error:focus-visible,
body .page-wrapper .field input[type='number'].mage-error:focus-visible,
body .page-wrapper .field select.mage-error:focus-visible,
body .page-wrapper .field textarea.mage-error:focus-visible,
body .page-wrapper input.input-text.mage-error:focus-visible {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.14);
}
body .page-wrapper .field input[type='checkbox'],
body .page-wrapper .field input[type='radio'] {
  accent-color: #b73337;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
body .page-wrapper .fieldset .legend {
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  margin-bottom: 20px;
  padding-bottom: 12px;
  border-bottom: 2px solid #e5e5e5;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
}
body .page-wrapper .form-create-account .fieldset + .fieldset,
body .page-wrapper .form-login .fieldset + .fieldset,
body .page-wrapper .form-address-edit .fieldset + .fieldset,
body .page-wrapper .form-edit-account .fieldset + .fieldset,
body .page-wrapper .form-newsletter-manage .fieldset + .fieldset {
  margin-top: 32px;
}
body .page-wrapper .fieldset .field.two-fields,
body .page-wrapper .form .fields.two-fields {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
@media (max-width: 480px) {
  body .page-wrapper .fieldset .field.two-fields,
  body .page-wrapper .form .fields.two-fields {
    grid-template-columns: 1fr;
  }
}
body .page-wrapper .awa-char-count {
  display: block;
  text-align: right;
  font-size: 12px;
  color: #94a3b8;
  margin-top: 4px;
}
@media (max-width: 768px) {
  body .page-wrapper .field input[type='text'],
  body .page-wrapper .field input[type='email'],
  body .page-wrapper .field input[type='tel'],
  body .page-wrapper .field input[type='password'],
  body .page-wrapper .field select,
  body .page-wrapper input.input-text {
    font-size: var(--awa-fs-base);
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .field input,
  body .page-wrapper .field select,
  body .page-wrapper .field textarea {
    transition: none;
  }
}
body .page-wrapper .form-edit-account,
body .page-wrapper .form-address-edit,
body .page-wrapper .form-newsletter-manage {
  max-width: 560px;
}
.awa-btn-group,
body .page-wrapper .actions-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 32px;
}
body .page-wrapper .actions-toolbar .primary,
body .page-wrapper .actions-toolbar .secondary {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0;
  float: none;
}
.awa-card {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.06);
  padding: 32px;
}
.awa-card--flat {
  box-shadow: none;
  border: 1px solid #e5e7eb;
}
.awa-card--compact {
  padding: 24px;
}
.awa-card__title {
  font-size: 18px;
  font-weight: 700;
  color: #333333;
  margin: 0 0 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e5e7eb;
}
.awa-card__section {
  padding-top: 24px;
  border-top: 1px solid #e5e7eb;
}
.awa-card__section:first-child {
  border-top: none;
  padding-top: 0;
}
.awa-card__label {
  font-size: 12px;
  font-weight: 500;
  color: #666666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 4px;
}
.awa-card__value {
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}
.awa-card__value--primary {
  color: #b73337;
}
.awa-card__value--success {
  color: #16a34a;
}
.awa-card__value--muted {
  color: #666666;
  font-weight: 400;
}
.awa-badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 9999px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 1.2;
}
.awa-badge--success {
  background: #dcfce7;
  color: #16a34a;
}
.awa-badge--warning {
  background: #fef3c7;
  color: #d97706;
}
.awa-badge--error {
  background: rgba(183, 51, 55, 0.08);
  color: #b73337;
}
.awa-badge--primary {
  background: rgba(183, 51, 55, 0.08);
  color: #b73337;
}
body .page-wrapper .action.primary,
body .page-main .action.primary,
body .page-wrapper .action.tocart,
body .page-main .action.tocart,
body .page-wrapper .action.login,
body .page-main .action.login,
body .page-wrapper .action.checkout,
body .page-main .action.checkout,
body .page-wrapper .action.update,
body .page-main .action.update,
body .page-wrapper .btn-primary,
body .page-main .btn-primary,
body .page-wrapper .button.btn-cart,
body .page-main .button.btn-cart,
body .page-wrapper button.action-primary,
body .page-main button.action-primary,
body .page-wrapper .awa-btn-primary,
body .page-main .awa-btn-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: #b73337;
  color: #ffffff;
  border: 1.5px solid #b73337;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.24);
}
body .page-wrapper .action.primary:active,
body .page-main .action.primary:active,
body .page-wrapper .action.tocart:active,
body .page-main .action.tocart:active,
body .page-wrapper .action.login:active,
body .page-main .action.login:active,
body .page-wrapper .action.checkout:active,
body .page-main .action.checkout:active,
body .page-wrapper .action.update:active,
body .page-main .action.update:active,
body .page-wrapper .btn-primary:active,
body .page-main .btn-primary:active,
body .page-wrapper .button.btn-cart:active,
body .page-main .button.btn-cart:active,
body .page-wrapper button.action-primary:active,
body .page-main button.action-primary:active,
body .page-wrapper .awa-btn-primary:active,
body .page-main .awa-btn-primary:active {
  transform: translateY(1px);
}
body .page-wrapper .action.primary:hover,
body .page-main .action.primary:hover,
body .page-wrapper .action.tocart:hover,
body .page-main .action.tocart:hover,
body .page-wrapper .action.login:hover,
body .page-main .action.login:hover,
body .page-wrapper .action.checkout:hover,
body .page-main .action.checkout:hover,
body .page-wrapper .action.update:hover,
body .page-main .action.update:hover,
body .page-wrapper .btn-primary:hover,
body .page-main .btn-primary:hover,
body .page-wrapper .button.btn-cart:hover,
body .page-main .button.btn-cart:hover,
body .page-wrapper button.action-primary:hover,
body .page-main button.action-primary:hover,
body .page-wrapper .awa-btn-primary:hover,
body .page-main .awa-btn-primary:hover,
body .page-wrapper .action.primary:focus-visible,
body .page-main .action.primary:focus-visible,
body .page-wrapper .action.tocart:focus-visible,
body .page-main .action.tocart:focus-visible,
body .page-wrapper .action.login:focus-visible,
body .page-main .action.login:focus-visible,
body .page-wrapper .action.checkout:focus-visible,
body .page-main .action.checkout:focus-visible,
body .page-wrapper .action.update:focus-visible,
body .page-main .action.update:focus-visible,
body .page-wrapper .btn-primary:focus-visible,
body .page-main .btn-primary:focus-visible,
body .page-wrapper .button.btn-cart:focus-visible,
body .page-main .button.btn-cart:focus-visible,
body .page-wrapper button.action-primary:focus-visible,
body .page-main button.action-primary:focus-visible,
body .page-wrapper .awa-btn-primary:focus-visible,
body .page-main .awa-btn-primary:focus-visible {
  background: #8e2629;
  border-color: #8e2629;
  color: #ffffff;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.36);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .action.primary:focus-visible,
body .page-main .action.primary:focus-visible,
body .page-wrapper .action.tocart:focus-visible,
body .page-main .action.tocart:focus-visible,
body .page-wrapper .action.login:focus-visible,
body .page-main .action.login:focus-visible,
body .page-wrapper .action.checkout:focus-visible,
body .page-main .action.checkout:focus-visible,
body .page-wrapper .action.update:focus-visible,
body .page-main .action.update:focus-visible,
body .page-wrapper .btn-primary:focus-visible,
body .page-main .btn-primary:focus-visible,
body .page-wrapper .button.btn-cart:focus-visible,
body .page-main .button.btn-cart:focus-visible,
body .page-wrapper button.action-primary:focus-visible,
body .page-main button.action-primary:focus-visible,
body .page-wrapper .awa-btn-primary:focus-visible,
body .page-main .awa-btn-primary:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.primary:disabled,
body .page-main .action.primary:disabled,
body .page-wrapper .action.tocart:disabled,
body .page-main .action.tocart:disabled,
body .page-wrapper .action.login:disabled,
body .page-main .action.login:disabled,
body .page-wrapper .action.checkout:disabled,
body .page-main .action.checkout:disabled,
body .page-wrapper .action.update:disabled,
body .page-main .action.update:disabled,
body .page-wrapper .btn-primary:disabled,
body .page-main .btn-primary:disabled,
body .page-wrapper .button.btn-cart:disabled,
body .page-main .button.btn-cart:disabled,
body .page-wrapper button.action-primary:disabled,
body .page-main button.action-primary:disabled,
body .page-wrapper .awa-btn-primary:disabled,
body .page-main .awa-btn-primary:disabled,
body .page-wrapper .action.primary[disabled],
body .page-main .action.primary[disabled],
body .page-wrapper .action.tocart[disabled],
body .page-main .action.tocart[disabled],
body .page-wrapper .action.login[disabled],
body .page-main .action.login[disabled],
body .page-wrapper .action.checkout[disabled],
body .page-main .action.checkout[disabled],
body .page-wrapper .action.update[disabled],
body .page-main .action.update[disabled],
body .page-wrapper .btn-primary[disabled],
body .page-main .btn-primary[disabled],
body .page-wrapper .button.btn-cart[disabled],
body .page-main .button.btn-cart[disabled],
body .page-wrapper button.action-primary[disabled],
body .page-main button.action-primary[disabled],
body .page-wrapper .awa-btn-primary[disabled],
body .page-main .awa-btn-primary[disabled],
body .page-wrapper .action.primary.disabled,
body .page-main .action.primary.disabled,
body .page-wrapper .action.tocart.disabled,
body .page-main .action.tocart.disabled,
body .page-wrapper .action.login.disabled,
body .page-main .action.login.disabled,
body .page-wrapper .action.checkout.disabled,
body .page-main .action.checkout.disabled,
body .page-wrapper .action.update.disabled,
body .page-main .action.update.disabled,
body .page-wrapper .btn-primary.disabled,
body .page-main .btn-primary.disabled,
body .page-wrapper .button.btn-cart.disabled,
body .page-main .button.btn-cart.disabled,
body .page-wrapper button.action-primary.disabled,
body .page-main button.action-primary.disabled,
body .page-wrapper .awa-btn-primary.disabled,
body .page-main .awa-btn-primary.disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .action.tocart,
body .page-main .action.tocart,
body .page-wrapper .btn-cart.action,
body .page-main .btn-cart.action {
  width: 100%;
  max-width: 320px;
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.32);
}
body .page-wrapper .action.tocart:hover,
body .page-main .action.tocart:hover,
body .page-wrapper .btn-cart.action:hover,
body .page-main .btn-cart.action:hover {
  box-shadow: 0 8px 24px rgba(183, 51, 55, 0.42);
}
body .page-wrapper .form-create-account button[type='submit'],
body .page-main .form-create-account button[type='submit'],
body .page-wrapper .form-login button[type='submit'],
body .page-main .form-login button[type='submit'],
body .page-wrapper .form-address-edit button[type='submit'],
body .page-main .form-address-edit button[type='submit'],
body .page-wrapper .form-edit-account button[type='submit'],
body .page-main .form-edit-account button[type='submit'],
body .page-wrapper .checkout-payment-method button[type='submit'],
body .page-main .checkout-payment-method button[type='submit'],
body .page-wrapper .payment-method-content button[type='submit'],
body .page-main .payment-method-content button[type='submit'] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: #b73337;
  color: #ffffff;
  border: 1.5px solid #b73337;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.24);
  min-width: 160px;
}
body .page-wrapper .form-create-account button[type='submit']:active,
body .page-main .form-create-account button[type='submit']:active,
body .page-wrapper .form-login button[type='submit']:active,
body .page-main .form-login button[type='submit']:active,
body .page-wrapper .form-address-edit button[type='submit']:active,
body .page-main .form-address-edit button[type='submit']:active,
body .page-wrapper .form-edit-account button[type='submit']:active,
body .page-main .form-edit-account button[type='submit']:active,
body .page-wrapper .checkout-payment-method button[type='submit']:active,
body .page-main .checkout-payment-method button[type='submit']:active,
body .page-wrapper .payment-method-content button[type='submit']:active,
body .page-main .payment-method-content button[type='submit']:active {
  transform: translateY(1px);
}
body .page-wrapper .form-create-account button[type='submit']:hover,
body .page-main .form-create-account button[type='submit']:hover,
body .page-wrapper .form-login button[type='submit']:hover,
body .page-main .form-login button[type='submit']:hover,
body .page-wrapper .form-address-edit button[type='submit']:hover,
body .page-main .form-address-edit button[type='submit']:hover,
body .page-wrapper .form-edit-account button[type='submit']:hover,
body .page-main .form-edit-account button[type='submit']:hover,
body .page-wrapper .checkout-payment-method button[type='submit']:hover,
body .page-main .checkout-payment-method button[type='submit']:hover,
body .page-wrapper .payment-method-content button[type='submit']:hover,
body .page-main .payment-method-content button[type='submit']:hover,
body .page-wrapper .form-create-account button[type='submit']:focus-visible,
body .page-main .form-create-account button[type='submit']:focus-visible,
body .page-wrapper .form-login button[type='submit']:focus-visible,
body .page-main .form-login button[type='submit']:focus-visible,
body .page-wrapper .form-address-edit button[type='submit']:focus-visible,
body .page-main .form-address-edit button[type='submit']:focus-visible,
body .page-wrapper .form-edit-account button[type='submit']:focus-visible,
body .page-main .form-edit-account button[type='submit']:focus-visible,
body .page-wrapper .checkout-payment-method button[type='submit']:focus-visible,
body .page-main .checkout-payment-method button[type='submit']:focus-visible,
body .page-wrapper .payment-method-content button[type='submit']:focus-visible,
body .page-main .payment-method-content button[type='submit']:focus-visible {
  background: #8e2629;
  border-color: #8e2629;
  color: #ffffff;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.36);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .form-create-account button[type='submit']:focus-visible,
body .page-main .form-create-account button[type='submit']:focus-visible,
body .page-wrapper .form-login button[type='submit']:focus-visible,
body .page-main .form-login button[type='submit']:focus-visible,
body .page-wrapper .form-address-edit button[type='submit']:focus-visible,
body .page-main .form-address-edit button[type='submit']:focus-visible,
body .page-wrapper .form-edit-account button[type='submit']:focus-visible,
body .page-main .form-edit-account button[type='submit']:focus-visible,
body .page-wrapper .checkout-payment-method button[type='submit']:focus-visible,
body .page-main .checkout-payment-method button[type='submit']:focus-visible,
body .page-wrapper .payment-method-content button[type='submit']:focus-visible,
body .page-main .payment-method-content button[type='submit']:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .form-create-account button[type='submit']:disabled,
body .page-main .form-create-account button[type='submit']:disabled,
body .page-wrapper .form-login button[type='submit']:disabled,
body .page-main .form-login button[type='submit']:disabled,
body .page-wrapper .form-address-edit button[type='submit']:disabled,
body .page-main .form-address-edit button[type='submit']:disabled,
body .page-wrapper .form-edit-account button[type='submit']:disabled,
body .page-main .form-edit-account button[type='submit']:disabled,
body .page-wrapper .checkout-payment-method button[type='submit']:disabled,
body .page-main .checkout-payment-method button[type='submit']:disabled,
body .page-wrapper .payment-method-content button[type='submit']:disabled,
body .page-main .payment-method-content button[type='submit']:disabled,
body .page-wrapper .form-create-account button[type='submit'][disabled],
body .page-main .form-create-account button[type='submit'][disabled],
body .page-wrapper .form-login button[type='submit'][disabled],
body .page-main .form-login button[type='submit'][disabled],
body .page-wrapper .form-address-edit button[type='submit'][disabled],
body .page-main .form-address-edit button[type='submit'][disabled],
body .page-wrapper .form-edit-account button[type='submit'][disabled],
body .page-main .form-edit-account button[type='submit'][disabled],
body .page-wrapper .checkout-payment-method button[type='submit'][disabled],
body .page-main .checkout-payment-method button[type='submit'][disabled],
body .page-wrapper .payment-method-content button[type='submit'][disabled],
body .page-main .payment-method-content button[type='submit'][disabled],
body .page-wrapper .form-create-account button[type='submit'].disabled,
body .page-main .form-create-account button[type='submit'].disabled,
body .page-wrapper .form-login button[type='submit'].disabled,
body .page-main .form-login button[type='submit'].disabled,
body .page-wrapper .form-address-edit button[type='submit'].disabled,
body .page-main .form-address-edit button[type='submit'].disabled,
body .page-wrapper .form-edit-account button[type='submit'].disabled,
body .page-main .form-edit-account button[type='submit'].disabled,
body .page-wrapper .checkout-payment-method button[type='submit'].disabled,
body .page-main .checkout-payment-method button[type='submit'].disabled,
body .page-wrapper .payment-method-content button[type='submit'].disabled,
body .page-main .payment-method-content button[type='submit'].disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .action.secondary,
body .page-main .action.secondary,
body .page-wrapper .action.viewcart,
body .page-main .action.viewcart,
body .page-wrapper .action.continue,
body .page-main .action.continue,
body .page-wrapper .action.back,
body .page-main .action.back,
body .page-wrapper .btn-secondary,
body .page-main .btn-secondary,
body .page-wrapper .awa-btn-secondary,
body .page-main .awa-btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: transparent;
  color: #b73337;
  border: 1.5px solid #b73337;
  box-shadow: none;
}
body .page-wrapper .action.secondary:active,
body .page-main .action.secondary:active,
body .page-wrapper .action.viewcart:active,
body .page-main .action.viewcart:active,
body .page-wrapper .action.continue:active,
body .page-main .action.continue:active,
body .page-wrapper .action.back:active,
body .page-main .action.back:active,
body .page-wrapper .btn-secondary:active,
body .page-main .btn-secondary:active,
body .page-wrapper .awa-btn-secondary:active,
body .page-main .awa-btn-secondary:active {
  transform: translateY(1px);
}
body .page-wrapper .action.secondary:hover,
body .page-main .action.secondary:hover,
body .page-wrapper .action.viewcart:hover,
body .page-main .action.viewcart:hover,
body .page-wrapper .action.continue:hover,
body .page-main .action.continue:hover,
body .page-wrapper .action.back:hover,
body .page-main .action.back:hover,
body .page-wrapper .btn-secondary:hover,
body .page-main .btn-secondary:hover,
body .page-wrapper .awa-btn-secondary:hover,
body .page-main .awa-btn-secondary:hover,
body .page-wrapper .action.secondary:focus-visible,
body .page-main .action.secondary:focus-visible,
body .page-wrapper .action.viewcart:focus-visible,
body .page-main .action.viewcart:focus-visible,
body .page-wrapper .action.continue:focus-visible,
body .page-main .action.continue:focus-visible,
body .page-wrapper .action.back:focus-visible,
body .page-main .action.back:focus-visible,
body .page-wrapper .btn-secondary:focus-visible,
body .page-main .btn-secondary:focus-visible,
body .page-wrapper .awa-btn-secondary:focus-visible,
body .page-main .awa-btn-secondary:focus-visible {
  background: #b73337;
  color: #ffffff;
  border-color: #b73337;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.28);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .action.secondary:focus-visible,
body .page-main .action.secondary:focus-visible,
body .page-wrapper .action.viewcart:focus-visible,
body .page-main .action.viewcart:focus-visible,
body .page-wrapper .action.continue:focus-visible,
body .page-main .action.continue:focus-visible,
body .page-wrapper .action.back:focus-visible,
body .page-main .action.back:focus-visible,
body .page-wrapper .btn-secondary:focus-visible,
body .page-main .btn-secondary:focus-visible,
body .page-wrapper .awa-btn-secondary:focus-visible,
body .page-main .awa-btn-secondary:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.secondary:disabled,
body .page-main .action.secondary:disabled,
body .page-wrapper .action.viewcart:disabled,
body .page-main .action.viewcart:disabled,
body .page-wrapper .action.continue:disabled,
body .page-main .action.continue:disabled,
body .page-wrapper .action.back:disabled,
body .page-main .action.back:disabled,
body .page-wrapper .btn-secondary:disabled,
body .page-main .btn-secondary:disabled,
body .page-wrapper .awa-btn-secondary:disabled,
body .page-main .awa-btn-secondary:disabled,
body .page-wrapper .action.secondary[disabled],
body .page-main .action.secondary[disabled],
body .page-wrapper .action.viewcart[disabled],
body .page-main .action.viewcart[disabled],
body .page-wrapper .action.continue[disabled],
body .page-main .action.continue[disabled],
body .page-wrapper .action.back[disabled],
body .page-main .action.back[disabled],
body .page-wrapper .btn-secondary[disabled],
body .page-main .btn-secondary[disabled],
body .page-wrapper .awa-btn-secondary[disabled],
body .page-main .awa-btn-secondary[disabled],
body .page-wrapper .action.secondary.disabled,
body .page-main .action.secondary.disabled,
body .page-wrapper .action.viewcart.disabled,
body .page-main .action.viewcart.disabled,
body .page-wrapper .action.continue.disabled,
body .page-main .action.continue.disabled,
body .page-wrapper .action.back.disabled,
body .page-main .action.back.disabled,
body .page-wrapper .btn-secondary.disabled,
body .page-main .btn-secondary.disabled,
body .page-wrapper .awa-btn-secondary.disabled,
body .page-main .awa-btn-secondary.disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .action.viewcart,
body .page-main .action.viewcart {
  width: 100%;
  justify-content: center;
}
body .page-wrapper .action.delete,
body .page-main .action.delete,
body .page-wrapper .action.edit,
body .page-main .action.edit,
body .page-wrapper .action.towishlist,
body .page-main .action.towishlist,
body .page-wrapper .action.tocompare,
body .page-main .action.tocompare,
body .page-wrapper .btn-ghost,
body .page-main .btn-ghost,
body .page-wrapper .awa-btn-ghost,
body .page-main .awa-btn-ghost {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: transparent;
  color: #475569;
  border: 1px solid #e5e5e5;
  box-shadow: none;
  min-height: 36px;
  padding: 0 16px;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0;
}
body .page-wrapper .action.delete:active,
body .page-main .action.delete:active,
body .page-wrapper .action.edit:active,
body .page-main .action.edit:active,
body .page-wrapper .action.towishlist:active,
body .page-main .action.towishlist:active,
body .page-wrapper .action.tocompare:active,
body .page-main .action.tocompare:active,
body .page-wrapper .btn-ghost:active,
body .page-main .btn-ghost:active,
body .page-wrapper .awa-btn-ghost:active,
body .page-main .awa-btn-ghost:active {
  transform: translateY(1px);
}
body .page-wrapper .action.delete:hover,
body .page-main .action.delete:hover,
body .page-wrapper .action.edit:hover,
body .page-main .action.edit:hover,
body .page-wrapper .action.towishlist:hover,
body .page-main .action.towishlist:hover,
body .page-wrapper .action.tocompare:hover,
body .page-main .action.tocompare:hover,
body .page-wrapper .btn-ghost:hover,
body .page-main .btn-ghost:hover,
body .page-wrapper .awa-btn-ghost:hover,
body .page-main .awa-btn-ghost:hover,
body .page-wrapper .action.delete:focus-visible,
body .page-main .action.delete:focus-visible,
body .page-wrapper .action.edit:focus-visible,
body .page-main .action.edit:focus-visible,
body .page-wrapper .action.towishlist:focus-visible,
body .page-main .action.towishlist:focus-visible,
body .page-wrapper .action.tocompare:focus-visible,
body .page-main .action.tocompare:focus-visible,
body .page-wrapper .btn-ghost:focus-visible,
body .page-main .btn-ghost:focus-visible,
body .page-wrapper .awa-btn-ghost:focus-visible,
body .page-main .awa-btn-ghost:focus-visible {
  border-color: #b73337;
  color: #b73337;
  background: rgba(183, 51, 55, 0.04);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .action.delete:focus-visible,
body .page-main .action.delete:focus-visible,
body .page-wrapper .action.edit:focus-visible,
body .page-main .action.edit:focus-visible,
body .page-wrapper .action.towishlist:focus-visible,
body .page-main .action.towishlist:focus-visible,
body .page-wrapper .action.tocompare:focus-visible,
body .page-main .action.tocompare:focus-visible,
body .page-wrapper .btn-ghost:focus-visible,
body .page-main .btn-ghost:focus-visible,
body .page-wrapper .awa-btn-ghost:focus-visible,
body .page-main .awa-btn-ghost:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body .page-wrapper .action.delete:disabled,
body .page-main .action.delete:disabled,
body .page-wrapper .action.edit:disabled,
body .page-main .action.edit:disabled,
body .page-wrapper .action.towishlist:disabled,
body .page-main .action.towishlist:disabled,
body .page-wrapper .action.tocompare:disabled,
body .page-main .action.tocompare:disabled,
body .page-wrapper .btn-ghost:disabled,
body .page-main .btn-ghost:disabled,
body .page-wrapper .awa-btn-ghost:disabled,
body .page-main .awa-btn-ghost:disabled,
body .page-wrapper .action.delete[disabled],
body .page-main .action.delete[disabled],
body .page-wrapper .action.edit[disabled],
body .page-main .action.edit[disabled],
body .page-wrapper .action.towishlist[disabled],
body .page-main .action.towishlist[disabled],
body .page-wrapper .action.tocompare[disabled],
body .page-main .action.tocompare[disabled],
body .page-wrapper .btn-ghost[disabled],
body .page-main .btn-ghost[disabled],
body .page-wrapper .awa-btn-ghost[disabled],
body .page-main .awa-btn-ghost[disabled],
body .page-wrapper .action.delete.disabled,
body .page-main .action.delete.disabled,
body .page-wrapper .action.edit.disabled,
body .page-main .action.edit.disabled,
body .page-wrapper .action.towishlist.disabled,
body .page-main .action.towishlist.disabled,
body .page-wrapper .action.tocompare.disabled,
body .page-main .action.tocompare.disabled,
body .page-wrapper .btn-ghost.disabled,
body .page-main .btn-ghost.disabled,
body .page-wrapper .awa-btn-ghost.disabled,
body .page-main .awa-btn-ghost.disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .nav-sections .action,
body .page-wrapper .header-control .action,
body .page-wrapper .awa-nav-bar button,
body .page-wrapper .awa-nav-bar .action {
  background: transparent;
  border: none;
  color: #ffffff;
  box-shadow: none;
  text-transform: none;
  letter-spacing: 0;
  min-height: auto;
  padding: 0;
  transform: none;
}
body .page-wrapper .action.is-loading,
body .page-main .action.is-loading,
body .page-wrapper .action._loading,
body .page-main .action._loading {
  position: relative;
  pointer-events: none;
  color: transparent;
}
body .page-wrapper .action.is-loading::after,
body .page-main .action.is-loading::after,
body .page-wrapper .action._loading::after,
body .page-main .action._loading::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: awa-btn-spin 0.65s linear infinite;
}
@keyframes awa-btn-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 768px) {
  body .page-wrapper .action.primary,
  body .page-main .action.primary,
  body .page-wrapper .action.tocart,
  body .page-main .action.tocart,
  body .page-wrapper .action.checkout,
  body .page-main .action.checkout {
    width: 100%;
    max-width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .action,
  body .page-main .action {
    transition: none;
    transform: none;
    animation: none;
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5, body.catalog-category-view, body.catalogsearch-result-index) .categorytab-container .category_tab_slider .des .b2b-login-to-see-price::after {
  content: none !important;
  display: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price::after {
  content: none !important;
  display: none !important;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta {
  position: fixed;
  inset-inline: 0;
  inset-block-end: calc(var(--awa-mobile-nav-h, 72px) + env(safe-area-inset-bottom, 0px));
  z-index: var(--awa-z-pdp-sticky, 520);
  padding: 8px 12px;
  pointer-events: none;
  opacity: 0;
  transform: translateY(16px);
  transition: opacity 200ms ease-out, transform 200ms ease-out;
}
html body#html-body.catalog-product-view:not(.awa-pdp-sticky-cta-ready) .awa-pdp-sticky-cta {
  display: none !important;
}
html body#html-body.catalog-product-view.awa-pdp-sticky-cta-visible .awa-pdp-sticky-cta {
  pointer-events: auto;
  opacity: 1;
  transform: translateY(0);
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px;
  max-width: min(640px, 100%);
  margin-inline: auto;
  padding: 10px 12px;
  border: 1px solid rgba(229, 229, 229, 0.9);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.96);
  backdrop-filter: blur(10px);
  box-shadow: 0 -4px 24px rgba(51, 51, 51, 0.1);
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__name {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__name[hidden] {
  display: none !important;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__name:not([hidden]) + .awa-pdp-sticky-cta__label {
  display: none !important;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__label {
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;
  color: #666666;
  text-transform: none;
  letter-spacing: 0;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__price {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  color: #b73337;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__price--muted {
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__button {
  min-width: 9.5rem;
  min-height: 44px;
  padding: 0 12px;
  border: 0;
  border-radius: 4px;
  background: #b73337;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.28);
  cursor: pointer;
  transition: background-color 200ms ease-out, box-shadow 200ms ease-out;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__button:hover,
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__button:focus-visible {
  background: #8e2629;
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.catalog-product-view .awa-pdp-sticky-cta__button[disabled],
html body#html-body.catalog-product-view .awa-pdp-sticky-cta--disabled .awa-pdp-sticky-cta__button {
  opacity: 0.58;
  box-shadow: none;
  cursor: not-allowed;
}
html body#html-body.catalog-product-view.awa-cookie-banner-active .awa-pdp-sticky-cta {
  inset-block-end: calc(var(--awa-mobile-nav-h, 72px) + 96px + env(safe-area-inset-bottom, 0px));
}
@media (min-width: 768px) {
  html body#html-body.catalog-product-view .awa-pdp-sticky-cta {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.catalog-product-view .awa-pdp-sticky-cta,
  html body#html-body.catalog-product-view .awa-pdp-sticky-cta__button {
    transition: none !important;
  }
}
body.checkout-cart-index .modals-overlay,
body.checkout-cart-index .modal-custom-overlay,
body.checkout-cart-index .modal-popup._show,
body.checkout-cart-index .modal-slide._show,
body.checkout-cart-index .awa-mobile-drawer-overlay,
body.checkout-cart-index .awa-mobile-drawer-overlay.is-active,
body.checkout-cart-index .awa-nav-overlay,
body.checkout-cart-index .awa-nav-overlay.is-visible,
body.checkout-cart-index .minicart-wrapper.active::before,
body.checkout-cart-index .minicart-wrapper .block-minicart::before,
body.checkout-cart-index .minicart-wrapper .block-minicart._active::before {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
// =============================================================================
// AWA CONSOLIDATED CSS — S84-S92 ONLY
// Prefixo legado (PARENT + awa-* avulsos) migrado para partials LESS no rebuild.
// Regenerar S84+: scripts/rebuild-consolidated-s84-s92.sh
// =============================================================================

/* =============================================================================
 * S84-S92 — LESS SOURCE UNIFIED (recompile)
 * Compilação única — ver scripts/rebuild-consolidated-s84-s92.sh
 * ============================================================================= */
/* ==========================================================================
   AWA Design System — Canonical Tokens  (source/_awa-variables.less)

   FONTE ÚNICA DE VERDADE para todos os design tokens AWA.

   Convenção de importação:
     _variables.less  →  @import '_awa-variables';   (shim Magento — 1ª entrada)
     _extend.less     →  usa @awa-* em escopo (disponíveis via _variables.less)

   Para adicionar ou alterar um token, edite APENAS este arquivo.
   ========================================================================== */
/* ==========================================================================
   AWA Design System — Foundation Layer  (source/_design-system.less)
   Versão 2.0 — Tokens consolidados  (2026-04-26)

   Camada de fundação do design system AWA Motos.
   Importa _awa-variables.less e extende com tokens, mixins e CSS custom
   properties para uso direto em qualquer partial LESS ou runtime CSS.

   ┌──────────────────────────────────────────────────────────────────────┐
   │  TABELA DE TOKENS — Referência rápida                               │
   ├────────────┬──────────────────┬───────────────────┬─────────────────┤
   │ Grupo      │ LESS var          │ CSS custom prop    │ Valor           │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ CORES      │ @awa-color-primary│ --awa-primary      │ #b73337         │
   │            │ (ver _awa-vars)  │ --awa-primary-hover│ #8e2629         │
   │            │ @awa-ink         │ --awa-ink          │ #1a1a1a         │
   │            │ @awa-ink-05      │ --awa-ink-05       │ rgba(0,0,0,.05) │
   │            │ @awa-ink-20      │ --awa-ink-20       │ rgba(0,0,0,.20) │
   │            │ @awa-ink-50      │ --awa-ink-50       │ rgba(0,0,0,.50) │
   │            │ @awa-ink-80      │ --awa-ink-80       │ rgba(0,0,0,.80) │
   │            │ @awa-color-white │ --awa-bg           │ #ffffff         │
   │            │ @awa-color-bg-soft│ --awa-bg-soft     │ #f7f7f7         │
   │            │ @awa-color-success│ --awa-success     │ #16a34a         │
   │            │ @awa-color-warning│ --awa-warning     │ #d97706         │
   │            │ @awa-color-error │ --awa-error        │ #b73337         │
   │            │ @awa-color-info  │ --awa-info         │ #0ea5e9         │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ ESPAÇAMENTO│ @awa-s-0         │ --awa-s-0          │ 0               │
   │ (8px base) │ @awa-s-1         │ --awa-s-1          │ 8px             │
   │            │ @awa-s-2         │ --awa-s-2          │ 16px            │
   │            │ @awa-s-3         │ --awa-s-3          │ 24px            │
   │            │ @awa-s-4         │ --awa-s-4          │ 32px            │
   │            │ @awa-s-5         │ --awa-s-5          │ 40px            │
   │            │ @awa-s-6         │ --awa-s-6          │ 48px            │
   │            │ @awa-s-7         │ --awa-s-7          │ 64px            │
   │            │ @awa-s-8         │ --awa-s-8          │ 80px            │
   │            │ @awa-s-9         │ --awa-s-9          │ 96px            │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ TIPOGRAFIA │ @awa-fs-xs       │ --awa-fs-xs        │ clamp(10..12px) │
   │ (fluida)   │ @awa-fs-sm       │ --awa-fs-sm        │ clamp(12..14px) │
   │            │ @awa-fs-md       │ --awa-fs-md        │ clamp(14..16px) │
   │            │ @awa-fs-lg       │ --awa-fs-lg        │ clamp(16..18px) │
   │            │ @awa-fs-xl       │ --awa-fs-xl        │ clamp(18..20px) │
   │            │ @awa-fs-2xl      │ --awa-fs-2xl       │ clamp(24..32px) │
   │            │ @awa-fs-3xl      │ --awa-fs-3xl       │ clamp(28..36px) │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ RAIOS      │ @awa-radius-sm   │ --awa-radius-sm    │ 8px             │
   │            │ @awa-radius-md   │ --awa-radius-md    │ 10px            │
   │            │ @awa-radius-lg   │ --awa-radius-lg    │ 16px            │
   │            │ @awa-radius-pill │ --awa-radius-pill  │ 9999px          │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ SOMBRAS    │ @awa-shadow-sm   │ --awa-shadow-sm    │ 0 1px 3px…      │
   │            │ @awa-shadow-md   │ --awa-shadow-md    │ 0 4px 12px…     │
   │            │ @awa-shadow-lg   │ --awa-shadow-lg    │ 0 8px 24px…     │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ MOTION     │ @awa-ease        │ --awa-ease         │ cubic-bezier…   │
   │            │ @awa-dur-fast    │ --awa-dur-fast     │ 120ms           │
   │            │ @awa-dur-base    │ --awa-dur-base     │ 200ms           │
   │            │ @awa-dur-slow    │ --awa-dur-slow     │ 350ms           │
   ├────────────┼──────────────────┼───────────────────┼─────────────────┤
   │ LAYOUT     │ @awa-container-  │ --awa-container-   │ 1200px          │
   │            │   content        │   content          │                 │
   │            │ @ds-grid-max-    │ --ds-grid-max-     │ 1440px          │
   │            │   width          │   width            │                 │
   │            │ @awa-bp-576…1200 │ --awa-bp-576…1200  │ breakpoints     │
   └────────────┴──────────────────┴───────────────────┴─────────────────┘

   USO:
     LESS:  padding: @awa-s-3;          // 24px
     CSS:   padding: var(--awa-s-3);    // 24px
     Fluid: font-size: var(--awa-fs-lg);// clamp(16px..18px)
     Mixin: .font-size-h2();            // clamp(28px..36px)

   REGRA: Este arquivo é 100% não-destrutivo. Apenas define variáveis,
   mapas e mixins para uso futuro. Nenhum seletor HTML é alterado.
   ========================================================================== */
:root {
  --ds-space-xs: 8px;
  --ds-space-sm: 16px;
  --ds-space-md: 24px;
  --ds-space-lg: 32px;
  --ds-space-xl: 40px;
  --ds-space-xxl: 48px;
  --ds-space-3xl: 64px;
  --ds-space-4xl: 80px;
  --awa-s-0: 0;
  --awa-s-1: 8px;
  --awa-s-2: 16px;
  --awa-s-3: 24px;
  --awa-s-4: 32px;
  --awa-s-5: 40px;
  --awa-s-6: 48px;
  --awa-s-7: 64px;
  --awa-s-8: 80px;
  --awa-s-9: 96px;
}
:root {
  --ds-bp-xs: 320px;
  --ds-bp-sm: 480px;
  --ds-bp-md: 768px;
  --ds-bp-lg: 1024px;
  --ds-bp-xl: 1280px;
  --ds-bp-xxl: 1920px;
  --ds-bp-4k: 2560px;
  --awa-bp-576: 576px;
  --awa-bp-768: 768px;
  --awa-bp-992: 992px;
  --awa-bp-1200: 1200px;
}
:root {
  --ds-font-xs: 12px;
  --ds-font-sm: 14px;
  --ds-font-base: 16px;
  --ds-font-lg: 18px;
  --ds-font-xl: 20px;
  --ds-font-h6: 18px;
  --ds-font-h5: 22px;
  --ds-font-h4: 24px;
  --ds-font-h3: 28px;
  --ds-font-h2: 36px;
  --ds-font-h1: 48px;
  --awa-fs-xs: clamp(10px, calc(9.33px + 0.208vw), 12px);
  --awa-fs-sm: clamp(12px, calc(11.33px + 0.208vw), 14px);
  --awa-fs-md: clamp(14px, calc(13.33px + 0.208vw), 16px);
  --awa-fs-lg: clamp(16px, calc(15.33px + 0.208vw), 18px);
  --awa-fs-xl: clamp(18px, calc(17.33px + 0.208vw), 20px);
  --awa-fs-2xl: clamp(24px, calc(21.33px + 0.833vw), 32px);
  --awa-fs-3xl: clamp(28px, calc(25.33px + 0.833vw), 36px);
}
:root {
  --awa-primary: #b73337;
  --awa-primary-hover: #8e2629;
  --awa-ink: #1a1a1a;
  --awa-ink-05: rgba(0, 0, 0, 0.05);
  --awa-ink-10: rgba(0, 0, 0, 0.1);
  --awa-ink-20: rgba(0, 0, 0, 0.2);
  --awa-ink-50: rgba(0, 0, 0, 0.5);
  --awa-ink-80: rgba(0, 0, 0, 0.8);
  --awa-bg: #ffffff;
  --awa-bg-soft: #f7f7f7;
  --awa-success: #16a34a;
  --awa-warning: #d97706;
  --awa-error: #b73337;
  --awa-info: #0ea5e9;
  --awa-radius-sm: 4px;
  --awa-radius-md: 8px;
  --awa-radius-lg: 16px;
  --awa-radius-pill: 9999px;
  --awa-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08);
  --awa-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
  --awa-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);
  --awa-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-dur-fast: 120ms;
  --awa-dur-base: 200ms;
  --awa-dur-slow: 350ms;
  --awa-container-content: 1200px;
}
:root {
  --ds-grid-max-width: 1280px;
  --ds-grid-columns: 12;
  --ds-grid-gutter: 24px;
  --ds-grid-half-gutter: 12px;
}
:root {
  --awa-page-catalog: 1280px;
  --awa-page-dash: 1280px;
  --awa-page-flow: 1100px;
  --awa-page-narrow: 960px;
  --awa-page-prose: 800px;
  --awa-page-pad: 24px;
  --awa-page-content: 1280px;
}
body.cms-index-index .page-main,
body.cms-homepage_ayo_home5 .page-main {
  max-width: 100% !important;
  padding-inline: 0 !important;
}
body.catalog-category-view .page-main,
body.catalog-product-view .page-main,
body.catalogsearch-result-index .page-main,
body.checkout-cart-index .page-main {
  max-width: 1280px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: clamp(16px, 3vw, 24px);
}
@media (max-width: 1024px) {
  body.catalog-category-view .page-main,
  body.catalog-product-view .page-main,
  body.catalogsearch-result-index .page-main,
  body.checkout-cart-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.catalog-category-view .page-main,
  body.catalog-product-view .page-main,
  body.catalogsearch-result-index .page-main,
  body.checkout-cart-index .page-main {
    padding-inline: 12px;
  }
}
body.b2b-account-dashboard .page-main,
body.b2b-company-index .page-main,
body.b2b-credit-index .page-main,
body.b2b-approval-index .page-main,
body.b2b-reorder-history .page-main,
body.customer-account-index .page-main,
body.account .page-main,
body.sales-order-history .page-main,
body.sales-order-view .page-main,
body.wishlist-index-index .page-main {
  max-width: 1280px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 24px;
}
@media (max-width: 1024px) {
  body.b2b-account-dashboard .page-main,
  body.b2b-company-index .page-main,
  body.b2b-credit-index .page-main,
  body.b2b-approval-index .page-main,
  body.b2b-reorder-history .page-main,
  body.customer-account-index .page-main,
  body.account .page-main,
  body.sales-order-history .page-main,
  body.sales-order-view .page-main,
  body.wishlist-index-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.b2b-account-dashboard .page-main,
  body.b2b-company-index .page-main,
  body.b2b-credit-index .page-main,
  body.b2b-approval-index .page-main,
  body.b2b-reorder-history .page-main,
  body.customer-account-index .page-main,
  body.account .page-main,
  body.sales-order-history .page-main,
  body.sales-order-view .page-main,
  body.wishlist-index-index .page-main {
    padding-inline: 12px;
  }
}
// Account grid shell → _awa-account-layout.less (importado após consolidated em _extend.less)
body.b2b-quote-index .page-main,
body.b2b-quote-view .page-main,
body.b2b-quote-create .page-main,
body.b2b-shoppinglist-index .page-main,
body.b2b-shoppinglist-view .page-main,
body.b2b-quickorder-index .page-main {
  max-width: 1100px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 24px;
}
@media (max-width: 1024px) {
  body.b2b-quote-index .page-main,
  body.b2b-quote-view .page-main,
  body.b2b-quote-create .page-main,
  body.b2b-shoppinglist-index .page-main,
  body.b2b-shoppinglist-view .page-main,
  body.b2b-quickorder-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.b2b-quote-index .page-main,
  body.b2b-quote-view .page-main,
  body.b2b-quote-create .page-main,
  body.b2b-shoppinglist-index .page-main,
  body.b2b-shoppinglist-view .page-main,
  body.b2b-quickorder-index .page-main {
    padding-inline: 12px;
  }
}
body.b2b-auth-shell .page-main,
body.b2b-account-login .page-main,
body.b2b-register-index .page-main,
body.customer-account-login .page-main,
body.customer-account-create .page-main,
body.customer-account-forgotpassword .page-main,
body.checkout-index-index .page-main,
body.onepagecheckout-index-index .page-main {
  max-width: 960px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 24px;
  padding-block: 40px;
}
@media (max-width: 1024px) {
  body.b2b-auth-shell .page-main,
  body.b2b-account-login .page-main,
  body.b2b-register-index .page-main,
  body.customer-account-login .page-main,
  body.customer-account-create .page-main,
  body.customer-account-forgotpassword .page-main,
  body.checkout-index-index .page-main,
  body.onepagecheckout-index-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.b2b-auth-shell .page-main,
  body.b2b-account-login .page-main,
  body.b2b-register-index .page-main,
  body.customer-account-login .page-main,
  body.customer-account-create .page-main,
  body.customer-account-forgotpassword .page-main,
  body.checkout-index-index .page-main,
  body.onepagecheckout-index-index .page-main {
    padding-inline: 12px;
  }
}
@media (max-width: 768px) {
  body.b2b-auth-shell .page-main,
  body.b2b-account-login .page-main,
  body.b2b-register-index .page-main,
  body.customer-account-login .page-main,
  body.customer-account-create .page-main,
  body.customer-account-forgotpassword .page-main,
  body.checkout-index-index .page-main,
  body.onepagecheckout-index-index .page-main {
    padding-block: 24px;
  }
}
body.cms-page-view .page-main,
body.curriculo-index-index .page-main,
body.curriculo-index-status .page-main,
body.ayo-curriculo-index-index .page-main,
body.ayo-curriculo-index-status .page-main {
  max-width: 800px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 24px;
  padding-block: 48px;
}
@media (max-width: 1024px) {
  body.cms-page-view .page-main,
  body.curriculo-index-index .page-main,
  body.curriculo-index-status .page-main,
  body.ayo-curriculo-index-index .page-main,
  body.ayo-curriculo-index-status .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.cms-page-view .page-main,
  body.curriculo-index-index .page-main,
  body.curriculo-index-status .page-main,
  body.ayo-curriculo-index-index .page-main,
  body.ayo-curriculo-index-status .page-main {
    padding-inline: 12px;
  }
}
@media (max-width: 768px) {
  body.cms-page-view .page-main,
  body.curriculo-index-index .page-main,
  body.curriculo-index-status .page-main,
  body.ayo-curriculo-index-index .page-main,
  body.ayo-curriculo-index-status .page-main {
    padding-block: 24px;
  }
}
body.catalog-category-view .breadcrumbs,
body.catalog-product-view .breadcrumbs,
body.catalogsearch-result-index .breadcrumbs {
  max-width: 1440px;
  margin-inline: auto;
  padding-inline: 24px;
}
@media (max-width: 1024px) {
  body.catalog-category-view .breadcrumbs,
  body.catalog-product-view .breadcrumbs,
  body.catalogsearch-result-index .breadcrumbs {
    padding-inline: 16px;
  }
}
:root {
  --awa-text-3xs: 10px;
  --awa-text-2xs: 11px;
  --awa-text-xs: 12px;
  --awa-text-sm: 13px;
  --awa-text-base: 14px;
  --awa-text-base-plus: 15px;
  --awa-text-md: 16px;
  --awa-text-lg: 18px;
  --awa-text-xl: 20px;
  --awa-text-xl-plus: 22px;
  --awa-text-2xl: 24px;
  --awa-text-3xl: 28px;
  --awa-text-4xl: 32px;
  --awa-text-5xl: 40px;
  --awa-text-fluid-xs: clamp(10px, calc(9.33px + 0.208vw), 12px);
  --awa-text-fluid-sm: clamp(12px, calc(11.33px + 0.208vw), 14px);
  --awa-text-fluid-base: clamp(14px, calc(13.33px + 0.208vw), 16px);
  --awa-text-fluid-md: clamp(14px, calc(13.33px + 0.208vw), 16px);
  --awa-text-fluid-lg: clamp(16px, calc(15.33px + 0.208vw), 18px);
  --awa-text-fluid-xl: clamp(18px, calc(17.33px + 0.208vw), 20px);
  --awa-text-fluid-2xl: clamp(24px, calc(21.33px + 0.833vw), 32px);
  --awa-text-fluid-3xl: clamp(28px, calc(25.33px + 0.833vw), 36px);
  --awa-text-fluid-h6: clamp(16px, calc(15.33px + 0.208vw), 18px);
  --awa-text-fluid-h5: clamp(18px, calc(16.67px + 0.417vw), 22px);
  --awa-text-fluid-h4: clamp(20px, calc(18.67px + 0.417vw), 24px);
  --awa-text-fluid-h3: clamp(24px, calc(22.67px + 0.417vw), 28px);
  --awa-text-fluid-h2: clamp(28px, calc(25.33px + 0.833vw), 36px);
  --awa-text-fluid-h1: clamp(32px, calc(26.67px + 1.667vw), 48px);
  --awa-font-size-2xs: var(--awa-text-3xs);
  --awa-font-size-xs: var(--awa-text-2xs);
  --awa-font-size-12: var(--awa-text-xs);
  --awa-font-size-sm: var(--awa-text-sm);
  --awa-font-size-14: var(--awa-text-base);
  --awa-font-size-md: var(--awa-text-base-plus);
  --awa-font-size-base: var(--awa-text-base);
  --awa-font-size: var(--awa-text-md);
  --awa-font-size-16: var(--awa-text-md);
  --awa-font-size-lg: var(--awa-text-lg);
  --awa-font-size-20: var(--awa-text-xl);
  --awa-font-size-xl: var(--awa-text-xl);
  --awa-font-size-24: var(--awa-text-2xl);
  --awa-font-size-2xl: var(--awa-text-2xl);
  --awa-font-size-3xl: var(--awa-text-4xl);
  --awa-font-xs: var(--awa-text-2xs);
  --awa-font-sm: var(--awa-text-sm);
  --awa-font-base: var(--awa-text-base);
  --awa-font-md: var(--awa-text-base-plus);
  --awa-font-lg: var(--awa-text-lg);
  --awa-font-xl: var(--awa-text-xl);
  --awa-fs-xs: var(--awa-text-fluid-xs);
  --awa-fs-sm: var(--awa-text-fluid-sm);
  --awa-fs-base: var(--awa-text-fluid-base);
  --awa-fs-md: var(--awa-text-fluid-md);
  --awa-fs-lg: var(--awa-text-fluid-lg);
  --awa-fs-xl: var(--awa-text-fluid-xl);
  --awa-fs-2xl: var(--awa-text-fluid-2xl);
  --awa-fs-3xl: var(--awa-text-fluid-3xl);
  --awa-fluid-text-sm: var(--awa-text-fluid-sm);
  --awa-fluid-text-sm2: var(--awa-text-fluid-sm);
  --awa-fluid-text-md: var(--awa-text-fluid-md);
  --awa-fluid-text-md2: var(--awa-text-fluid-md);
  --awa-fluid-text-md4: var(--awa-text-fluid-lg);
  --awa-fluid-text-md6: var(--awa-text-fluid-lg);
  --awa-fluid-text-lg: var(--awa-text-fluid-lg);
  --awa-fluid-text-xl2: var(--awa-text-fluid-xl);
  --awa-fluid-text-2xl: var(--awa-text-fluid-2xl);
  --awa-fluid-text-2xl2: var(--awa-text-fluid-2xl);
  --awa-text-10-5: 10.5px;
  --awa-text-12-5: 12.5px;
  --awa-text-36: 36px;
  --awa-fs-90: clamp(10px, calc(9px + 0.15vw), 12px);
  --awa-fs-115: clamp(12px, calc(11.5px + 0.15vw), 14px);
  --awa-fs-130: clamp(13px, calc(12.33px + 0.208vw), 15px);
  --awa-fs-xs2: var(--awa-text-fluid-xs);
  --awa-fs-xs3: var(--awa-text-fluid-xs);
  --awa-weight-light: 300;
  --awa-weight-normal: 400;
  --awa-weight-medium: 500;
  --awa-weight-semibold: 600;
  --awa-weight-bold: 700;
  --awa-weight-extrabold: 800;
  --awa-weight-semi: var(--awa-weight-semibold);
  --awa-leading-none: 1;
  --awa-leading-tight: 1.1;
  --awa-leading-compact: 1.2;
  --awa-leading-snug: 1.25;
  --awa-leading-base: 1.3;
  --awa-leading-cozy: 1.35;
  --awa-leading-normal: 1.4;
  --awa-leading-comfortable: 1.45;
  --awa-leading-relaxed: 1.5;
  --awa-leading-loose: 1.6;
  --awa-tracking-tighter: -0.02em;
  --awa-tracking-tight: -0.01em;
  --awa-tracking-normal: 0;
  --awa-tracking-wide: 0.02em;
  --awa-tracking-wider: 0.04em;
  --awa-tracking-widest: 0.08em;
}
.awa-text-3xs {
  font-size: var(--awa-text-3xs);
}
.awa-text-2xs {
  font-size: var(--awa-text-2xs);
}
.awa-text-xs {
  font-size: var(--awa-text-xs);
}
.awa-text-sm {
  font-size: var(--awa-text-sm);
}
.awa-text-base {
  font-size: var(--awa-text-base);
}
.awa-text-md {
  font-size: var(--awa-text-md);
}
.awa-text-lg {
  font-size: var(--awa-text-lg);
}
.awa-text-xl {
  font-size: var(--awa-text-xl);
}
.awa-text-2xl {
  font-size: var(--awa-text-2xl);
}
.awa-text-3xl {
  font-size: var(--awa-text-3xl);
}
.awa-text-4xl {
  font-size: var(--awa-text-4xl);
}
.awa-text-5xl {
  font-size: var(--awa-text-5xl);
}
.awa-font-light {
  font-weight: var(--awa-weight-light);
}
.awa-font-normal {
  font-weight: var(--awa-weight-normal);
}
.awa-font-medium {
  font-weight: var(--awa-weight-medium);
}
.awa-font-semibold {
  font-weight: var(--awa-weight-semibold);
}
.awa-font-bold {
  font-weight: var(--awa-weight-bold);
}
.awa-font-extrabold {
  font-weight: var(--awa-weight-extrabold);
}
.awa-leading-tight {
  line-height: var(--awa-leading-tight);
}
.awa-leading-snug {
  line-height: var(--awa-leading-snug);
}
.awa-leading-normal {
  line-height: var(--awa-leading-normal);
}
.awa-leading-relaxed {
  line-height: var(--awa-leading-relaxed);
}
.awa-leading-loose {
  line-height: var(--awa-leading-loose);
}
.awa-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.awa-line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.awa-line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.awa-tabular-nums {
  font-variant-numeric: tabular-nums;
}
.awa-nowrap {
  white-space: nowrap;
}
:root {
  --awa-neutral-50: #f8fafc;
  --awa-neutral-100: #f1f5f9;
  --awa-neutral-200: #e2e8f0;
  --awa-neutral-300: #cbd5e1;
  --awa-neutral-400: #94a3b8;
  --awa-neutral-500: #64748b;
  --awa-neutral-600: #475569;
  --awa-neutral-700: #334155;
  --awa-neutral-800: #1e293b;
  --awa-neutral-900: #0f172a;
  --awa-white: #ffffff;
  --awa-black: #000000;
  --awa-bg-page: var(--awa-white);
  --awa-bg-muted: #f7f7f7;
  --awa-bg-accent: #f0f0f0;
  --awa-bg-surface-alt: #fafafa;
  --awa-bg-hover: var(--awa-neutral-50);
  --awa-bg-selected: var(--awa-primary-50, #fef2f2);
  --awa-text-primary: var(--awa-neutral-900);
  --awa-text-secondary: var(--awa-neutral-600);
  --awa-text-tertiary: var(--awa-neutral-400);
  --awa-text-disabled: var(--awa-neutral-300);
  --awa-text-on-primary: var(--awa-white);
  --awa-border-default: #e5e5e5;
  --awa-border-hover: var(--awa-neutral-400);
  --awa-border-focus: var(--awa-red);
  --awa-border-error: var(--awa-red);
  --awa-focus-ring-color: var(--awa-red);
  --awa-link-color: var(--awa-red);
  --awa-link-hover: var(--awa-red-dark);
  --awa-social-fb: #365397;
  --awa-social-twitter: #1da1f2;
  --awa-social-whatsapp: #25d366;
  --awa-social-youtube: #ff0000;
  --awa-social-instagram: #e4405f;
  --awa-status-success: #16a34a;
  --awa-status-warning: #d97706;
  --awa-status-error: var(--awa-red);
  --awa-status-info: #2563eb;
  --awa-status-success-bg: #f0fdf4;
  --awa-status-warning-bg: #fffbeb;
  --awa-status-error-bg: #fef2f2;
  --awa-status-info-bg: #eff6ff;
}
.awa-text-primary {
  color: var(--awa-neutral-900);
}
.awa-text-secondary {
  color: var(--awa-neutral-600);
}
.awa-text-muted {
  color: var(--awa-neutral-400);
}
.awa-text-red {
  color: var(--awa-red);
}
.awa-text-success {
  color: var(--awa-status-success);
}
.awa-text-warning {
  color: var(--awa-status-warning);
}
.awa-text-white {
  color: var(--awa-white);
}
.awa-bg-white {
  background-color: var(--awa-white);
}
.awa-bg-muted {
  background-color: var(--awa-bg-muted);
}
.awa-bg-accent {
  background-color: var(--awa-bg-accent);
}
.awa-bg-red {
  background-color: var(--awa-red);
}
.awa-bg-dark {
  background-color: var(--awa-secondary);
}
.awa-bg-success {
  background-color: var(--awa-status-success-bg);
}
.awa-bg-warning {
  background-color: var(--awa-status-warning-bg);
}
.awa-bg-error {
  background-color: var(--awa-status-error-bg);
}
.awa-border-default {
  border-color: var(--awa-border-default);
}
.awa-border-red {
  border-color: var(--awa-red);
}
.awa-border-success {
  border-color: var(--awa-status-success);
}
:root {
  --awa-s-0: 0;
  --awa-s-px: 1px;
  --awa-s-0-5: 2px;
  --awa-s-1: 4px;
  --awa-s-1-5: 6px;
  --awa-s-2: 8px;
  --awa-s-2-5: 10px;
  --awa-s-3: 12px;
  --awa-s-3-5: 14px;
  --awa-s-4: 16px;
  --awa-s-5: 20px;
  --awa-s-6: 24px;
  --awa-s-7: 32px;
  --awa-s-8: 40px;
  --awa-s-9: 48px;
  --awa-s-10: 64px;
  --awa-s-12: 80px;
  --awa-s-16: 96px;
  --awa-s-xs: var(--awa-s-1);
  --awa-s-sm: var(--awa-s-2);
  --awa-s-md: var(--awa-s-3);
  --awa-s-lg: var(--awa-s-4);
  --awa-s-xl: var(--awa-s-5);
  --awa-s-2xl: var(--awa-s-6);
  --awa-s-3xl: var(--awa-s-7);
  --awa-s-4xl: var(--awa-s-8);
  --awa-s-5xl: var(--awa-s-9);
  --awa-s-6xl: var(--awa-s-10);
  --awa-shadow-none: none;
  --awa-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);
  --awa-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);
  --awa-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  --awa-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
  --awa-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);
  --awa-shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.16);
  --awa-shadow-2xl: 0 24px 64px rgba(0, 0, 0, 0.2);
  --awa-shadow-brand: 0 4px 12px color-mix(in srgb, var(--awa-red) 24%, transparent);
  --awa-shadow-brand-lg: 0 8px 20px color-mix(in srgb, var(--awa-red) 18%, transparent);
  --awa-shadow-brand-xl: 0 8px 24px color-mix(in srgb, var(--awa-red) 36%, transparent);
  --awa-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--awa-red) 25%, transparent);
  --awa-shadow-focus-soft: 0 0 0 3px color-mix(in srgb, var(--awa-red) 12%, transparent);
  --awa-shadow-inset: inset 0 0 0 1px var(--awa-border-default, #e5e5e5);
  --awa-shadow-card: var(--awa-shadow-sm);
  --awa-shadow-card-hover: var(--awa-shadow-md);
  --awa-shadow-dropdown: 0 6px 20px rgba(0, 0, 0, 0.12);
  --awa-shadow-badge: 0 1px 4px rgba(0, 0, 0, 0.12);
  --awa-shadow-hover: var(--awa-shadow-md);
  --awa-shadow-red: var(--awa-shadow-brand);
  --awa-shadow-focus-ring: var(--awa-shadow-focus);
  --awa-radius-none: 0;
  --awa-radius-2xs: 4px;
  --awa-radius-xs: 4px;
  --awa-radius-sm: 8px;
  --awa-radius-md: 12px;
  --awa-radius-md-lg: 14px;
  --awa-radius-lg: 16px;
  --awa-radius-xl: 20px;
  --awa-radius-2xl: 24px;
  --awa-radius-pill: 9999px;
  --awa-radius-full: 9999px;
  --awa-radius: var(--awa-radius-md);
  --awa-duration-fast: 100ms;
  --awa-duration-base: 200ms;
  --awa-duration-slow: 300ms;
  --awa-duration-slower: 500ms;
  --awa-ease-default: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-ease-in: cubic-bezier(0.4, 0, 1, 1);
  --awa-ease-out: cubic-bezier(0, 0, 0.2, 1);
  --awa-ease-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
  --awa-transition-colors: color var(--awa-duration-base) var(--awa-ease-default), background-color var(--awa-duration-base) var(--awa-ease-default), border-color var(--awa-duration-base) var(--awa-ease-default);
  --awa-transition-shadow: box-shadow var(--awa-duration-base) var(--awa-ease-default);
  --awa-transition-transform: transform var(--awa-duration-fast) var(--awa-ease-default);
  --awa-transition-all: all var(--awa-duration-base) var(--awa-ease-default);
}
.awa-m-0 {
  margin: 0;
}
.awa-mt-0 {
  margin-top: 0;
}
.awa-mb-0 {
  margin-bottom: 0;
}
.awa-mb-1 {
  margin-bottom: var(--awa-s-1);
}
.awa-mb-2 {
  margin-bottom: var(--awa-s-2);
}
.awa-mb-3 {
  margin-bottom: var(--awa-s-3);
}
.awa-mb-4 {
  margin-bottom: var(--awa-s-4);
}
.awa-mb-6 {
  margin-bottom: var(--awa-s-6);
}
.awa-mb-8 {
  margin-bottom: var(--awa-s-8);
}
.awa-mx-auto {
  margin-inline: auto;
}
.awa-p-0 {
  padding: 0;
}
.awa-p-2 {
  padding: var(--awa-s-2);
}
.awa-p-3 {
  padding: var(--awa-s-3);
}
.awa-p-4 {
  padding: var(--awa-s-4);
}
.awa-p-6 {
  padding: var(--awa-s-6);
}
.awa-px-4 {
  padding-inline: var(--awa-s-4);
}
.awa-px-6 {
  padding-inline: var(--awa-s-6);
}
.awa-py-2 {
  padding-block: var(--awa-s-2);
}
.awa-py-4 {
  padding-block: var(--awa-s-4);
}
.awa-py-6 {
  padding-block: var(--awa-s-6);
}
.awa-gap-1 {
  gap: var(--awa-s-1);
}
.awa-gap-2 {
  gap: var(--awa-s-2);
}
.awa-gap-3 {
  gap: var(--awa-s-3);
}
.awa-gap-4 {
  gap: var(--awa-s-4);
}
.awa-gap-6 {
  gap: var(--awa-s-6);
}
.awa-shadow-none {
  box-shadow: var(--awa-shadow-none);
}
.awa-shadow-xs {
  box-shadow: var(--awa-shadow-xs);
}
.awa-shadow-sm {
  box-shadow: var(--awa-shadow-sm);
}
.awa-shadow {
  box-shadow: var(--awa-shadow);
}
.awa-shadow-md {
  box-shadow: var(--awa-shadow-md);
}
.awa-shadow-lg {
  box-shadow: var(--awa-shadow-lg);
}
.awa-shadow-xl {
  box-shadow: var(--awa-shadow-xl);
}
.awa-rounded-none {
  border-radius: var(--awa-radius-none);
}
.awa-rounded-sm {
  border-radius: var(--awa-radius-sm);
}
.awa-rounded {
  border-radius: var(--awa-radius-md);
}
.awa-rounded-lg {
  border-radius: var(--awa-radius-lg);
}
.awa-rounded-xl {
  border-radius: var(--awa-radius-xl);
}
.awa-rounded-pill {
  border-radius: var(--awa-radius-pill);
}
.awa-rounded-full {
  border-radius: var(--awa-radius-full);
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --awa-duration-fast: 0ms;
    --awa-duration-base: 0ms;
    --awa-duration-slow: 0ms;
    --awa-duration-slower: 0ms;
  }
}
/* ==========================================================================
   AWA Design System — Semantic Brand Tokens  (source/_tokens.less)

   Camada semântica sobre os tokens primitivos de _awa-variables.less.
   Nomes descrevem intenção (primary, text, bg…), sem vínculo a componente.
   ========================================================================== */
:root {
  --awa-primary: #b73337;
  --awa-primary-dark: #8e2629;
  --awa-primary-hover: #8e2629;
  --awa-primary-50: #fef2f2;
  --awa-primary-100: #fde8e8;
  --awa-primary-light: #f9e5e5;
  --awa-primary-subtle: rgba(183, 51, 55, 0.06);
  --awa-primary-10: rgba(183, 51, 55, 0.1);
  --awa-primary-15: rgba(183, 51, 55, 0.15);
  --awa-red: var(--awa-primary);
  --awa-secondary: #333333;
  --awa-secondary-hover: #2e2e2e;
  --awa-secondary-muted: #4a4a4a;
  --awa-color-dark: #333333;
  --awa-color-dark-text: #ffffff;
  --awa-text: #333333;
  --awa-text-muted: #666666;
  --awa-text-light: #999999;
  --awa-text-inverse: #ffffff;
  --awa-bg: #ffffff;
  --awa-bg-surface: #ffffff;
  --awa-bg-elevated: #ffffff;
  --awa-bg-dark: #333333;
  --awa-bg-overlay: rgba(0, 0, 0, 0.45);
  --awa-nav-bg: var(--awa-primary);
  --awa-nav-bg-hover: var(--awa-primary-hover);
  --awa-nav-text: var(--awa-text-inverse);
  --awa-nav-divider: rgba(255, 255, 255, 0.14);
  --awa-nav-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 10px 24px rgba(15, 23, 42, 0.1);
  --awa-nav-pill-bg: rgba(255, 255, 255, 0.08);
  --awa-nav-pill-bg-hover: rgba(255, 255, 255, 0.16);
  --awa-nav-pill-border: rgba(255, 255, 255, 0.2);
  --awa-nav-pill-border-hover: rgba(255, 255, 255, 0.32);
  --awa-nav-pill-shadow: 0 8px 18px rgba(15, 23, 42, 0.12);
  --awa-nav-link-bg-hover: rgba(255, 255, 255, 0.14);
  --awa-nav-link-bg-active: rgba(0, 0, 0, 0.16);
  --awa-border: #e5e5e5;
  --awa-border-strong: #cbd5e1;
  --awa-border-subtle: #e5e7eb;
  --awa-border-width: 1px;
  --awa-border-width-strong: 2px;
  --awa-success: #16a34a;
  --awa-success-bg: #dcfce7;
  --awa-warning: #d97706;
  --awa-warning-bg: #fef3c7;
  --awa-error: #b73337;
  --awa-error-bg: rgba(183, 51, 55, 0.08);
  --awa-info: #0ea5e9;
  --awa-info-bg: #eff6ff;
  --awa-msg-success-text: #166534;
  --awa-msg-error-text: #8e2629;
  --awa-msg-warning-text: #92400e;
  --awa-msg-info-text: #1e40af;
  --awa-text-on-dark: rgba(255, 255, 255, 0.85);
  --awa-text-on-dark-muted: rgba(255, 255, 255, 0.5);
  --awa-text-on-dark-faint: rgba(255, 255, 255, 0.3);
  --awa-text-on-dark-muted-solid: #bbbbbb;
  --awa-whatsapp: #25D366;
  --awa-whatsapp-dark: #1da851;
  --awa-whatsapp-bright: #4dda85;
  --awa-whatsapp-bright-hover: #80edb1;
  --awa-bg-page: #f9fafb;
  --awa-bg-input: #f5f5f5;
  --awa-promo: #f5a623;
  --awa-skeleton: #ececec;
  --awa-gradient-warm: #e57373;
  --awa-gray-950: #0f172a;
  --awa-neutral-50: #f8fafc;
  --awa-neutral-100: #f1f5f9;
  --awa-neutral-200: #e2e8f0;
  --awa-neutral-300: #cbd5e1;
  --awa-neutral-400: #94a3b8;
  --awa-neutral-500: #64748b;
  --awa-neutral-600: #475569;
  --awa-neutral-700: #334155;
  --awa-neutral-800: #1e293b;
  --awa-neutral-900: #0f172a;
  --awa-radius-2xs: 4px;
  --awa-radius-xs: 4px;
  --awa-radius-sm: 4px;
  --awa-radius-md: 8px;
  --awa-radius-pill: 9999px;
  --awa-radius-lg: 16px;
  --awa-radius-xl: 16px;
  --awa-radius-2xl: 16px;
  --awa-radius-3xl: 16px;
  --awa-radius-full: 9999px;
  --awa-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.05);
  --awa-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.06);
  --awa-shadow-md: 0 8px 20px -4px rgba(0, 0, 0, 0.08), 0 4px 8px -4px rgba(0, 0, 0, 0.04);
  --awa-shadow-lg: 0 20px 32px -8px rgba(0, 0, 0, 0.12), 0 8px 16px -8px rgba(0, 0, 0, 0.08);
  --awa-shadow-xl: 0 32px 64px -12px rgba(0, 0, 0, 0.16);
  --awa-shadow-inner: inset 0 2px 4px rgba(0, 0, 0, 0.06);
  --awa-font-size-2xs: 10px;
  --awa-font-size-xs: 11px;
  --awa-font-size-12: 12px;
  --awa-font-size-sm: 13px;
  --awa-font-size-14: 14px;
  --awa-font-size-md: 15px;
  --awa-font-size-16: 16px;
  --awa-font-size-lg: 18px;
  --awa-font-size-20: 20px;
  --awa-font-size-xl: 22px;
  --awa-font-size-24: 24px;
  --awa-font-size-2xl: 28px;
  --awa-font-size-3xl: 36px;
  --awa-font-size-4xl: 48px;
  --awa-weight-normal: 400;
  --awa-weight-medium: 500;
  --awa-weight-semi: 600;
  --awa-weight-bold: 700;
  --awa-weight-black: 800;
  --awa-leading-tight: 1.15;
  --awa-leading-snug: 1.3;
  --awa-leading-normal: 1.5;
  --awa-leading-relaxed: 1.7;
  --awa-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-ease-out: cubic-bezier(0, 0, 0.2, 1);
  --awa-ease-in: cubic-bezier(0.4, 0, 1, 1);
  --awa-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --awa-duration-fast: 150ms;
  --awa-duration: 250ms;
  --awa-duration-slow: 400ms;
  --awa-hover-lift: -4px;
  --awa-hover-scale: 1.02;
  --awa-space-1: 4px;
  --awa-space-2: 8px;
  --awa-space-3: 12px;
  --awa-space-4: 16px;
  --awa-space-5: 20px;
  --awa-space-6: 24px;
  --awa-space-7: 32px;
  --awa-space-8: 40px;
  --awa-space-9: 48px;
  --awa-space-10: 48px;
  --awa-space-12: 56px;
  --awa-space-16: 80px;
  --awa-space-xs: var(--awa-space-1);
  --awa-space-sm: var(--awa-space-2);
  --awa-space-md: var(--awa-space-4);
  --awa-space-lg: var(--awa-space-6);
  --awa-space-xl: var(--awa-space-8);
  --awa-stack-tight: var(--awa-space-3);
  --awa-stack-base: var(--awa-space-6);
  --awa-stack-loose: var(--awa-space-8);
  --awa-gap-card: var(--awa-space-4);
  --awa-card-pad: var(--awa-space-5);
  --awa-card-radius: var(--awa-radius-lg);
  --awa-card-shadow: var(--awa-shadow-md);
  --awa-card-shadow-hover: var(--awa-shadow-lg);
  --awa-card-border: 1px solid rgba(0, 0, 0, 0.05);
  --awa-bento-gap: var(--awa-space-4);
  --awa-bento-radius: var(--awa-radius-lg);
  --awa-bento-bg: var(--awa-white);
  --awa-bento-border: 1px solid rgba(0, 0, 0, 0.04);
  --awa-bento-shadow: var(--awa-shadow-sm);
  --awa-glass-bg: rgba(255, 255, 255, 0.7);
  --awa-glass-blur: 12px;
  --awa-glass-border: 1px solid rgba(255, 255, 255, 0.3);
  --awa-section-header-mb: var(--awa-space-8);
  --awa-section-header-pb: var(--awa-space-3);
  --awa-section-header-border: none;
  --awa-section-header-accent: none;
  --awa-section-header-title-pl: 0;
  --awa-section-header-font-size: clamp(20px, 3vw, 28px);
  --awa-section-header-font-weight: 800;
  --awa-section-header-color: var(--awa-text);
  --awa-section-header-letter-spacing: -0.02em;
  --awa-section-header-link-size: var(--awa-font-size-sm);
  --awa-section-header-link-color: var(--awa-primary);
  --awa-card-btn-h: 44px;
  --awa-card-pad-img: 16px;
  --awa-card-pad-body: 12px 16px;
  --awa-card-pad-action: 0 16px 16px;
  --awa-card-img-h: 240px;
  --awa-card-img-inner-h: 200px;
  --awa-section-gap: 24px;
  --awa-section-gap-sm: 16px;
  --awa-container-pad: 16px;
  --awa-container-padding: var(--awa-container-pad);
  --awa-container: var(--awa-container-max);
  --awa-container-max: 1280px;
  --awa-container-small-max: 960px;
  --awa-container-wide-max: 1280px;
  --awa-container-narrow: 960px;
  --awa-container-wide: 1280px;
  --awa-content-max-readable: 72ch;
  --awa-heading-1-size: clamp(34px, 5vw, 52px);
  --awa-heading-2-size: clamp(28px, 4vw, 40px);
  --awa-heading-3-size: clamp(22px, 3vw, 32px);
  --awa-heading-4-size: clamp(18px, 2.5vw, 24px);
  --awa-heading-5-size: clamp(16px, 2vw, 20px);
  --awa-heading-6-size: clamp(14px, 1.5vw, 16px);
  --awa-heading-line-height: 1.1;
  --awa-heading-letter-spacing: -0.03em;
  --awa-icon-size-sm: 16px;
  --awa-icon-size-md: 20px;
  --awa-icon-size-lg: 24px;
  --container-max: var(--awa-container-max);
  --container-pad: var(--awa-container-padding);
  --section-gap: var(--awa-section-gap);
  --section-gap-sm: var(--awa-section-gap-sm);
  --awa-z-base: 1;
  --awa-z-dropdown: 100;
  --awa-z-tooltip: 150;
  --awa-z-sticky: 200;
  --awa-z-floating-btn: 250;
  --awa-z-overlay: 500;
  --awa-z-modal-backdrop: 999;
  --awa-z-modal: 1000;
  --awa-z-toast: 1100;
  --awa-pdp-gallery-min-h: 500px;
}
:root {
  --awa-vmenu-width: 260px;
  --awa-vmenu-item-h: 42px;
  --awa-vmenu-icon-size: 18px;
  --awa-vmenu-font-size: 13px;
  --awa-vmenu-sub-font: 12px;
  --awa-vmenu-header-h: 44px;
  --awa-vmenu-header-bg: var(--awa-primary);
  --awa-vmenu-header-color: #ffffff;
  --awa-vmenu-active-bg: var(--awa-primary-light);
  --awa-vmenu-active-border: var(--awa-primary);
  --awa-vmenu-hover-bg: var(--awa-bg-surface);
  --awa-vmenu-open-bg: var(--awa-bg-surface);
  --awa-vmenu-sub-bg: var(--awa-bg-surface);
  --awa-vmenu-sub-indent: 44px;
  --awa-flyout-width: 480px;
  --awa-flyout-col-icon: 48px;
  --awa-page-with-vmenu: grid;
  --awa-vmenu-top: 0px;
}
:root {
  --awa-font-xs: 11px;
  --awa-font-sm: 13px;
  --awa-font-md: 15px;
  --awa-font-lg: 18px;
  --awa-font-xl: 20px;
}
@media (min-width: 768px) {
  :root {
    --awa-section-gap: 32px;
    --awa-section-gap-sm: 24px;
  }
}
@media (min-width: 1024px) {
  :root {
    --awa-section-gap: 40px;
  }
}
:root {
  /* ?? awa-cons ? design tokens ??? */
  --awa-cons-c1: #9ca3af;
  --awa-cons-c2: #f8f8f8;
  --awa-cons-c3: #f0f0f0;
  --awa-cons-c4: #fff8e6;
  --awa-cons-c5: #f0fdf4;
  --awa-cons-c6: #f3f4f6;
  --awa-cons-c7: #ebebeb;
  --awa-cons-c8: #e5e5e5;
  --awa-cons-c9: #166534;
  --awa-cons-c10: #16a34a;
  --awa-cons-c11: #92400e;
  --awa-cons-c12: #842528;
  --awa-cons-c13: #c0cad7;
  --awa-cons-c14: #fafafa;
  --awa-cons-c15: #fff4f4;
  --awa-cons-c16: #b7e4c7;
  --awa-cons-c17: #334155;
  --awa-cons-c18: #1a1a2e;
  --awa-cons-c19: #f0f2f5;
  --awa-cons-c20: #f8fafc;
  --awa-cons-c21: #065f46;
  --awa-cons-c22: #475569;
  --awa-cons-c23: #1e40af;
  --awa-cons-c24: #dc2626;
  --awa-cons-c25: #f8f9fc;
  --awa-cons-c26: #d9d9d9;
  --awa-cons-c27: #fef3c7;
  --awa-cons-c28: #991b1b;
  --awa-cons-c29: #b73337;
  --awa-cons-c30: #fff5f5;
  --awa-cons-c31: #b8c4d6;
  --awa-cons-c32: #fde68a;
  --awa-cons-c33: #bbf7d0;
  --awa-cons-c34: #881337;
  --awa-cons-c35: #fecaca;
  --awa-cons-c36: #595959;
  --awa-cons-c37: #dcdde3;
  --awa-cons-c38: #e8e8e8;
  --awa-cons-c39: #374151;
  --awa-cons-c40: #e2e8f0;
  --awa-cons-c41: #cbd5e1;
  --awa-cons-c42: #646981;
  --awa-cons-c43: #fef2f2;
  --awa-cons-c44: #3a3a3a;
  --awa-cons-c45: #1ebe5d;
  --awa-cons-c46: #fff1f2;
  --awa-cons-c47: #1e293b;
  --awa-cons-c48: #1a2744;
  --awa-cons-c49: #8b97a8;
  --awa-cons-c50: #f5f5f5;
  --awa-cons-c51: #bfdbfe;
  --awa-cons-c52: #78350f;
  --awa-cons-c53: #2d7a3a;
  --awa-cons-c54: #1f2937;
  --awa-cons-c55: #952b2f;
  --awa-cons-c56: #111827;
  --awa-cons-c57: #eef2f7;
  --awa-cons-c58: #a12d30;
  --awa-cons-c59: #e53e3e;
  --awa-cons-c60: #8a2528;
  --awa-cons-c61: #f97316;
  --awa-cons-c62: #16213e;
  --awa-cons-c63: #eff6ff;
  --awa-cons-c64: #eefbf3;
  --awa-cons-c65: #25d366;
  --awa-cons-c66: #a63135;
  --awa-cons-c67: #ecfdf5;
  --awa-cons-c68: #6b7280;
  --awa-cons-c69: #f6f7f8;
  --awa-cons-c70: #ffffff;
  --awa-cons-c71: #0f3460;
  --awa-cons-c72: #fffbeb;
  --awa-cons-c73: #fffdfd;
  --awa-cons-c74: #dcfce7;
  --awa-cons-c75: #d97706;
  --awa-cons-c76: #4b5563;
  --awa-cons-c77: #bbb;
  --awa-cons-c78: #fff;
  --awa-cons-c79: #555;
  --awa-cons-c80: #666;
  --awa-cons-c81: #ccc;
  --awa-cons-c82: #000;
  --awa-cons-c83: #aaa;
  --awa-cons-c84: #777;
  --awa-cons-c85: #333;
  --awa-cons-c86: #888;
  --awa-cons-c87: #999;
  --awa-cons-c88: #bac;
}
@layer awa-reset, awa-core, awa-layout, awa-components, awa-consistency, awa-fixes, awa-grid;
:root {
  color-scheme: light;
  --awa-red: #b73337;
  --awa-red-dark: #8e2629;
  --awa-red-light: color-mix(in srgb, var(--awa-red) 16%, transparent);
  --awa-red-extra-light: color-mix(in srgb, var(--awa-red) 8%, transparent);
  --awa-dark: var(--awa-gray-700, #333);
  --awa-orange: var(--awa-red);
  --awa-white: #fff;
  --awa-color-white: var(--awa-white, #fff);
  /* alias: used in awa-bundle-refinements */
  --awa-black: #000;
  --awa-gray-50: #f7f7f7;
  --awa-gray-100: var(--awa-gray-50, #f7f7f7);
  --awa-gray-150: #f2f2f2;
  --awa-gray-200: #e5e5e5;
  --awa-gray-210: #e0e0e0;
  --awa-gray-225: #e1e1e1;
  --awa-gray-250: #ccc;
  --awa-gray-275: #ddd;
  --awa-gray-300: #d9d9d9;
  --awa-gray-400: var(--awa-gray-300, #d9d9d9);
  --awa-gray-430: #aaa;
  --awa-gray-450: #999;
  --awa-gray-460: #888;
  --awa-gray-470: #777;
  --awa-gray-500: #666666;
  --awa-gray-550: #555;
  --awa-gray-600: var(--awa-gray-500, #666666);
  --awa-gray-700: #333333;
  --awa-gray-800: var(--awa-gray-700, #333);
  --awa-gray-900: var(--awa-gray-700, #333333);
  --awa-gray-920: #222;
  --awa-gray-950: #111;
  --awa-gray-30: #fafafa;
  --awa-gray-40: #f9fafb;
  --awa-gray-45: #f8fafc;
  --awa-gray-48: #f3f4f6;
  --awa-gray-53: #edf1f5;
  --awa-gray-56: #f0f2f4;
  --awa-gray-60: #dde1e7;
  --awa-gray-65: #dfe5ee;
  --awa-gray-75: #c7d2e1;
  --awa-gray-170: #e5e7eb;
  --awa-gray-360: #9ca3af;
  --awa-gray-480: #6b7280;
  --awa-gray-530: #4b5563;
  --awa-gray-580: #374151;
  --awa-gray-960: #111827;
  --awa-topbar-height: 36px;
  --awa-success: #2d7a3a;
  --awa-success-mid: #22a05a;
  --awa-success-dark: #166534;
  --awa-success-mid: #15803d;
  --awa-danger-mid: #b91c1c;
  --awa-warning-amber-dark: #854d0e;
  --awa-warning-amber-light: #f59e0b;
  --awa-info: #0369a1;
  --awa-success-bg: #f0fdf4;
  --awa-danger-bg: #fee2e2;
  --awa-warning-bg: #fffbeb;
  --awa-success-darkest: #1a7d44;
  --awa-success-light: rgba(22, 163, 74, 0.1);
  --awa-warning: #b87a00;
  --awa-warning-dark: #92400e;
  --awa-warning-darkest: #451a03;
  --awa-warning-light: rgba(217, 119, 6, 0.1);
  --awa-danger: #dc2626;
  --awa-danger-dark: #991b1b;
  --awa-danger-light: rgba(220, 38, 38, 0.1);
  --awa-info: #0ea5e9;
  --awa-info-dark: #1e40af;
  --awa-info-darkest: #0c4a6e;
  --awa-info-light: rgba(14, 165, 233, 0.1);
  --awa-slate: var(--awa-gray-500, #666666);
  --awa-slate-light: var(--awa-gray-430, #aaa);
  --awa-accent: var(--awa-red, #b73337);
  --awa-success-text: var(--awa-success, #16a34a);
  --awa-danger-text: var(--awa-danger, #dc2626);
  --awa-info-text: var(--awa-info, #0ea5e9);
  --awa-warning-text: var(--awa-warning, #d97706);
  --awa-text-on-primary: var(--awa-white, #fff);
  --awa-text-on-danger: var(--awa-white, #fff);
  --awa-error: var(--awa-danger, #dc2626);
  --awa-error-dark: var(--awa-danger-dark, #991b1b);
  --awa-error-bg: var(--awa-danger-light, rgba(220, 38, 38, 0.08));
  --awa-success-darker: #064e3b;
  --awa-warning-amber: #d97706;
  --awa-warning-golden: #ffd700;
  --awa-red-extra-dark: #7a2e32;
  --awa-red-bg: #fff8f8;
  --awa-red-bg-light: #fff2f2;
  --awa-red-bg-medium: #ffe8e8;
  --awa-red-bg-strong: #e3dcdc;
  --awa-info-bg: #eff6ff;
  --awa-info-border: #bfdbfe;
  --awa-whatsapp: #25d366;
  --awa-purple: #7c3aed;
  --awa-purple-bg: #f5f0ff;
  --awa-success-bg: #dcfce7;
  --awa-warning-bg: #fef3c7;
  --awa-text-on-success: var(--awa-white, #fff);
  --awa-text-on-warning: var(--awa-white, #fff);
  --awa-text-on-dark: var(--awa-white, #fff);
  --awa-text-on-light: var(--awa-dark);
  --awa-text-muted-on-light: var(--awa-gray-500);
  --awa-bg-surface: #ffffff;
  --awa-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06);
  --awa-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  --awa-shadow-md: 0 2px 8px rgba(0, 0, 0, 0.1);
  --awa-shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.12);
  --awa-shadow-lg: 0 12px 40px rgba(0, 0, 0, 0.15);
  --awa-shadow-dropdown: 0 6px 20px rgba(0, 0, 0, 0.12);
  --awa-shadow-red: 0 4px 12px color-mix(in srgb, var(--awa-red) 24%, transparent);
  --awa-shadow-badge: 0 1px 4px rgba(0, 0, 0, 0.12);
  --awa-shadow-focus-ring: 0 0 0 3px color-mix(in srgb, var(--awa-red) 15%, transparent);
  --awa-shadow-focus-brand-sm: 0 0 0 3px rgba(183, 51, 55, 0.12);
  --awa-shadow-focus-brand-md: 0 0 0 3px rgba(183, 51, 55, 0.2);
  --awa-shadow-red-hover: 0 3px 10px rgba(183, 51, 55, 0.25);
  --awa-shadow-red-lift: 0 4px 12px rgba(183, 51, 55, 0.3);
  --awa-shadow-xs2: 0 1px 4px rgba(0, 0, 0, 0.06);
  --awa-shadow-sm2: 0 2px 8px rgba(0, 0, 0, 0.04);
  --awa-shadow-sm3: 0 2px 8px rgba(0, 0, 0, 0.06);
  --awa-shadow-sm4: 0 2px 12px rgba(0, 0, 0, 0.08);
  --awa-shadow-md2: 0 4px 12px rgba(15, 23, 42, 0.06);
  --awa-shadow-md3: 0 4px 12px rgba(15, 23, 42, 0.08);
  --awa-shadow-md4: 0 4px 20px rgba(0, 0, 0, 0.08);
  --awa-shadow-lg2: 0 6px 18px rgba(0, 0, 0, 0.1);
  --awa-shadow-lg3: 0 8px 18px rgba(15, 23, 42, 0.06);
  --awa-shadow-xl2: 0 8px 24px rgba(0, 0, 0, 0.08);
  --awa-shadow-xl3: 0 8px 24px rgba(0, 0, 0, 0.1);
  --awa-shadow-xl4: 0 8px 24px rgba(0, 0, 0, 0.12);
  --awa-shadow-2xl: 0 8px 24px rgba(15, 23, 42, 0.06), 0 2px 8px rgba(15, 23, 42, 0.03);
  --awa-shadow-side: -8px 0 32px rgba(15, 23, 42, 0.14);
  --awa-shadow-focus-sm: 0 0 0 2px rgba(0, 0, 0, 0.06);
  --awa-shadow-focus-brand-lg: 0 0 0 3px rgba(183, 51, 55, 0.14);
  --awa-shadow-focus-brand-xl: 0 0 0 3px rgba(183, 51, 55, 0.18);
  --awa-shadow-focus-brand-2xl: 0 0 0 3px rgba(183, 51, 55, 0.25);
  --awa-shadow-brand-sm2: 0 2px 8px rgba(183, 51, 55, 0.1);
  --awa-shadow-brand-md2: 0 2px 8px rgba(183, 51, 55, 0.25);
  --awa-shadow-brand-lg2: 0 4px 14px rgba(183, 51, 55, 0.25);
  --awa-shadow-brand-xl2: 0 6px 20px rgba(183, 51, 55, 0.3);
  --awa-shadow-brand-2xl2: 0 6px 18px rgba(183, 51, 55, 0.36);
  --awa-overlay: rgba(0, 0, 0, 0.8);
  --awa-opacity-disabled: 0.45;
  --awa-opacity-muted: 0.55;
  --awa-opacity-subtle: 0.6;
  --awa-opacity-medium: 0.7;
  --awa-opacity-high: 0.85;
  --awa-primary: #b73337;
  --awa-primary-hover: #8e2629;
  --awa-primary-light: #f9e5e5;
  --awa-primary-subtle: rgba(183, 51, 55, 0.06);
  /* === Red alpha (brand rgb 183 51 55) === */
  --awa-red-10: rgba(183, 51, 55, 0.1);
  --awa-red-14: rgba(183, 51, 55, 0.14);
  --awa-red-15: rgba(183, 51, 55, 0.15);
  --awa-red-16: rgba(183, 51, 55, 0.16);
  --awa-red-18: rgba(183, 51, 55, 0.18);
  --awa-red-20: rgba(183, 51, 55, 0.2);
  --awa-red-22: rgba(183, 51, 55, 0.22);
  --awa-red-24: rgba(183, 51, 55, 0.24);
  --awa-red-25: rgba(183, 51, 55, 0.25);
  --awa-red-28: rgba(183, 51, 55, 0.28);
  --awa-red-30: rgba(183, 51, 55, 0.3);
  --awa-red-34: rgba(183, 51, 55, 0.34);
  --awa-red-35: rgba(183, 51, 55, 0.35);
  --awa-red-40: rgba(183, 51, 55, 0.4);
  /* === Green alpha (rgb 34 197 94) === */
  --awa-green-24: rgba(34, 197, 94, 0.24);
  --awa-green-36: rgba(34, 197, 94, 0.36);
  /* === White alpha === */
  --awa-white-22: rgba(255, 255, 255, 0.22);
  --awa-white-30: rgba(255, 255, 255, 0.3);
  /* === font-size scale (px — root é 10px no Magento; rem puro quebrava a escala) === */
  --awa-fs-xs3: 12px;
  --awa-fs-xs2: 13px;
  --awa-fs-xs: 14px;
  --awa-fs-sm: 15px;
  --awa-fs-base: 16px;
  --awa-fs-md: 17px;
  --awa-fs-lg: 18px;
  --awa-fs-xl: 20px;
  --awa-fs-2xl: 22px;
  --awa-fs-3xl: 24px;
  --awa-fs-4xl: 28px;
  --awa-fs-5xl: 32px;
  --awa-fs-6xl: 36px;
  --awa-fs-7xl: 40px;
  --awa-fs-8xl: 48px;
  --awa-fs-9xl: 56px;
  --awa-text: #333333;
  --awa-text-muted: #666666;
  --awa-text-light: #999999;
  --awa-text-inverse: #ffffff;
  --awa-bg: #ffffff;
  --awa-bg-elevated: #ffffff;
  --awa-bg-dark: #1a1a1a;
  --awa-border: #e0e0e0;
  --awa-border-strong: #cccccc;
  --awa-border-subtle: #f0f0f0;
  --awa-border-width: 1px;
  --awa-border-width-2: 2px;
  --awa-border-width-3: 3px;
  --awa-border-width-4: 4px;
  --awa-outline-width: 2px;
  --awa-font-size-xs: 11px;
  --awa-font-size-sm: 13px;
  --awa-font-size-md: 15px;
  --awa-font-size-lg: 18px;
  --awa-font-size-xl: 22px;
  --awa-font-xs: 11px;
  --awa-font-sm: 13px;
  --awa-font-md: 15px;
  --awa-font-lg: 18px;
  --awa-font-xl: 22px;
  --awa-font-base: var(--awa-font);
  --awa-container: 1280px;
  --awa-container-max: 1280px;
  --footer-container: 1280px;
  --border-radius-base: 6px;
  --awa-radius-2xs: 2px;
  --awa-radius-xs: 4px;
  --awa-radius-sm: 4px;
  --awa-radius-md: 8px;
  --awa-radius: var(--border-radius-base);
  --awa-radius-md-lg: 14px;
  --awa-radius-lg: 12px;
  --awa-radius-xl: 20px;
  --awa-radius-2xl: 24px;
  --awa-radius-full: 9999px;
  --awa-radius-pill: 10px;
  /* === Border-radius directional === */
  --awa-radius-bottom-sm: 0 0 6px 6px;
  --awa-radius-bottom-lg: 0 0 16px 16px;
  --awa-radius-top-sm: 3px 3px 0 0;
  --awa-radius-top-lg: 16px 16px 0 0;
  --awa-radius-right-xs: 0 3px 3px 0;
  --awa-radius-right-sm: 0 7px 7px 0;
  --awa-radius-left-sm: 6px 0 0 6px;
  --awa-space-0-25: 1px;
  --awa-space-0-5: 2px;
  --awa-space-0-75: 3px;
  --awa-space-1-25: 5px;
  --awa-space-1: 4px;
  --awa-space-1-5: 6px;
  --awa-space-1-75: 7px;
  --awa-space-2: 8px;
  --awa-space-2-25: 9px;
  --awa-space-2-5: 10px;
  --awa-space-2-75: 11px;
  --awa-space-3: 12px;
  --awa-space-3-5: 14px;
  --awa-space-3-75: 15px;
  --awa-space-4: 16px;
  --awa-space-4-5: 18px;
  --awa-space-5: 20px;
  --awa-space-5-5: 22px;
  --awa-space-6: 24px;
  --awa-space-6-5: 28px;
  --awa-space-7: 32px;
  --awa-space-7-5: 30px;
  --awa-space-8: 40px;
  --awa-space-8-5: 44px;
  --awa-space-9: 48px;
  --awa-space-9-5: 52px;
  --awa-space-10: 64px;
  --awa-space-10-5: 60px;
  --awa-size-26: 26px;
  --awa-size-50: 50px;
  --awa-size-54: 54px;
  --awa-size-84: 84px;
  --awa-size-92: 92px;
  --awa-size-100: 100px;
  --awa-size-118: 118px;
  --awa-size-120: 120px;
  --awa-size-160: 160px;
  --awa-size-180: 180px;
  --awa-size-200: 200px;
  --awa-size-220: 220px;
  --awa-size-240: 240px;
  --awa-size-260: 260px;
  --awa-size-290: 290px;
  --awa-size-320: 320px;
  --awa-size-400: 400px;
  --awa-size-464: 464px;
  --awa-size-520: 520px;
  --awa-size-560: 560px;
  --awa-size-680: 680px;
  --awa-size-1280: 1280px;
  --awa-size-1440: 1440px;
  --awa-size-34: 34px;
  --awa-size-36: 36px;
  --awa-size-38: 38px;
  --awa-size-42: 42px;
  --awa-size-46: 46px;
  --awa-size-56: 56px;
  --awa-size-60: 60px;
  --awa-size-64: 64px;
  --awa-size-72: 72px;
  --awa-size-80: 80px;
  --awa-size-17: 17px;
  --awa-size-35: 35px;
  --awa-size-43: 43px;
  --awa-size-45: 45px;
  --awa-size-55: 55px;
  --awa-size-58: 58px;
  --awa-size-62: 62px;
  --awa-size-63: 63px;
  --awa-size-70: 70px;
  --awa-size-74: 74px;
  --awa-size-76: 76px;
  --awa-size-78: 78px;
  --awa-size-82: 82px;
  --awa-size-86: 86px;
  --awa-size-90: 90px;
  --awa-size-96: 96px;
  --awa-size-98: 98px;
  --awa-size-104: 104px;
  --awa-size-108: 108px;
  --awa-size-110: 110px;
  --awa-size-128: 128px;
  --awa-size-130: 130px;
  --awa-size-140: 140px;
  --awa-size-142: 142px;
  --awa-size-144: 144px;
  --awa-size-148: 148px;
  --awa-size-150: 150px;
  --awa-size-158: 158px;
  --awa-size-161: 161px;
  --awa-size-176: 176px;
  --awa-size-190: 190px;
  --awa-size-194: 194px;
  --awa-size-208: 208px;
  --awa-size-212: 212px;
  --awa-size-228: 228px;
  --awa-size-236: 236px;
  --awa-size-238: 238px;
  --awa-size-262: 262px;
  --awa-size-270: 270px;
  --awa-size-280: 280px;
  --awa-size-300: 300px;
  --awa-size-340: 340px;
  --awa-size-350: 350px;
  --awa-size-360: 360px;
  --awa-size-380: 380px;
  --awa-size-420: 420px;
  --awa-size-440: 440px;
  --awa-size-450: 450px;
  --awa-size-460: 460px;
  --awa-size-480: 480px;
  --awa-size-500: 500px;
  --awa-size-600: 600px;
  --awa-size-640: 640px;
  --awa-size-720: 720px;
  --awa-size-760: 760px;
  --awa-size-768: 768px;
  --awa-size-800: 800px;
  --awa-size-860: 860px;
  --awa-size-900: 900px;
  --awa-size-960: 960px;
  --awa-size-1170: 1170px;
  --awa-size-1200: 1200px;
  --awa-size-1240: 1240px;
  --awa-size-1400: 1400px;
  --awa-size-1600: 1600px;
  --awa-space-sm: 8px;
  --awa-space-md: 16px;
  --awa-space-lg: 24px;
  --awa-space-xl: 40px;
  --awa-gap: var(--awa-gap-xl);
  /* Negative offsets */
  --awa-neg-0-25: -1px;
  --awa-neg-0-5: -2px;
  --awa-neg-0-75: -3px;
  --awa-neg-1: -4px;
  --awa-neg-1-25: -5px;
  --awa-neg-1-5: -6px;
  --awa-neg-1-75: -7px;
  --awa-neg-2: -8px;
  --awa-neg-2-5: -10px;
  --awa-neg-3: -12px;
  --awa-neg-3-5: -14px;
  --awa-neg-4: -16px;
  --awa-neg-5: -20px;
  --awa-neg-6: -24px;
  --awa-neg-7: -32px;
  --awa-neg-8: -40px;
  --awa-grid-gap: var(--awa-gap-xl);
  --awa-grid-gap-sm: 16px;
  --awa-grid-gap-xs: 12px;
  --awa-gap-0-25: 1px;
  --awa-gap-0-5: 2px;
  --awa-gap-0-75: 3px;
  --awa-gap-1-25: 5px;
  --awa-gap-1-75: 7px;
  --awa-gap-2-25: 9px;
  --awa-gap-xs: 4px;
  --awa-gap-1-5: 6px;
  --awa-gap-sm: 8px;
  --awa-gap-2-5: 10px;
  --awa-gap-md: 12px;
  --awa-gap-3-5: 14px;
  --awa-gap-lg: 16px;
  --awa-gap-xl: 24px;
  --awa-gap-2xl: 32px;
  --awa-container-padding: clamp(12px, 2.1vw, var(--awa-space-5));
  --awa-control-height-sm: clamp(40px, 4vw, 44px);
  --awa-control-height: clamp(44px, 4.6vw, 48px);
  --awa-control-height-lg: clamp(48px, 5.4vw, 52px);
  --awa-icon-button-size: clamp(42px, 4.2vw, 48px);
  --awa-control-padding-inline: clamp(var(--awa-space-4), 1.5vw, var(--awa-space-6));
  --awa-control-padding-inline-sm: clamp(var(--awa-space-3), 1.2vw, var(--awa-space-4));
  --awa-section-gap: var(--awa-space-9);
  --awa-section-gap-sm: 24px;
  --awa-grid-product-min: 200px;
  --awa-grid-product-gap: var(--awa-grid-gap);
  --awa-grid-product-cols: repeat(auto-fill, minmax(var(--awa-grid-product-min), 1fr));
  --awa-transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  --awa-transition-fast: 0.15s ease;
  --awa-transition-slow: 0.4s ease;
  --awa-duration: 200ms;
  --awa-duration-fast: 120ms;
  --awa-duration-slow: 350ms;
  --awa-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --awa-z-dropdown: 99;
  --awa-z-sub-overlay: 999;
  --awa-z-overlay: 1000;
  --awa-z-above-overlay: 1200;
  --awa-z-menu-container: 1006;
  --awa-z-menu-list: 1008;
  --awa-z-sticky: 9990;
  --awa-z-sidebar: 9997;
  --awa-z-fixed: 9998;
  --awa-z-float: 9999;
  --awa-z-submenu: 10000;
  --awa-z-vmenu-base: 10010;
  --awa-z-vmenu-child: 10011;
  --awa-z-vmenu-grandchild: 10012;
  --awa-z-mega-panel: 10021;
  --awa-z-flyout: 10030;
  --awa-z-popup: 10100;
  --awa-z-modal: 10200;
  --awa-z-toast: 10050;
  --awa-z-nav-overlay: 99998;
  --awa-z-nav-drawer: 99999;
  --awa-z-loader: 100000;
  --awa-z-skip: 999999;
  --awa-font: 'Rubik', 'Open Sans', Arial, sans-serif;
  --awa-font-heading: 'Rubik', Arial, sans-serif;
  --awa-font-body: 'Rubik', 'Open Sans', Arial, sans-serif;
  --awa-font-family: var(--awa-font);
  --font-family: var(--awa-font);
  --awa-font-size: var(--awa-text-md);
  --awa-line-height: var(--awa-leading-loose);
  --awa-weight-light: 300;
  --awa-weight-normal: 400;
  --awa-weight-medium: 500;
  --awa-weight-semibold: 600;
  --awa-weight-bold: 700;
  --awa-weight-extrabold: 800;
  --awa-weight-black: 900;
  --awa-weight-semi: 600;
  --awa-leading-none: 1;
  --awa-leading-xdense: 1.05;
  --awa-leading-dense: 1.15;
  --awa-leading-tight: 1.1;
  --awa-leading-compact: 1.2;
  --awa-leading-snug: 1.25;
  --awa-leading-base: 1.3;
  --awa-leading-cozy: 1.35;
  --awa-leading-normal: 1.4;
  --awa-leading-comfortable: 1.45;
  --awa-leading-relaxed: 1.5;
  --awa-leading-airy: 1.55;
  --awa-leading-loose: 1.6;
  --awa-leading-spacious: 1.65;
  --awa-leading-generous: 1.7;
  --awa-leading-xl: 1.75;
  --awa-leading-2xl: 1.8;
  --awa-leading-3xl: 1.85;
  --awa-tracking-tighter: -0.01em;
  --awa-underline-offset-sm: 2px;
  --awa-underline-offset-md: 3px;
  --awa-tracking-loose: 0.03em;
  --awa-tracking-tight: 0.01em;
  --awa-tracking-normal: 0.02em;
  --awa-tracking-wide: 0.5px;
  --awa-tracking-wider: 1px;
  --awa-tracking-caption: 0.04em;
  --awa-tracking-label: 0.05em;
  --awa-tracking-button: 0.06em;
  --awa-tracking-badge: 0.07em;
  --awa-tracking-caps: 0.08em;
  /* === Fractional font sizes === */
  --awa-text-10-5: 10.5px;
  --awa-text-11-5: 11.5px;
  --awa-text-12-5: 12.5px;
  --awa-text-13-5: 13.5px;
  --awa-text-31: 31px;
  /* === Extended tracking (letter-spacing) === */
  --awa-tracking-neg-2: -0.02em;
  --awa-tracking-neg-5: -0.5px;
  --awa-tracking-0-3: 0.3px;
  --awa-tracking-0-8: 0.8px;
  --awa-tracking-1-4: 1.4px;
  --awa-tracking-wide2: 0.005em;
  --awa-tracking-wide3: 0.014em;
  --awa-tracking-wide4: 0.015em;
  --awa-tracking-wide5: 0.1em;
  --awa-tracking-wide6: 0.14em;
  /* === Extended line-height === */
  --awa-leading-zero: 0;
  --awa-leading-tight2: 0.9;
  --awa-leading-xdense2: 1.12;
  --awa-leading-spacious2: 1.72;
  --awa-text-4xs: 9px;
  --awa-text-8px: 8px;
  --awa-text-26: 26px;
  --awa-text-30: 30px;
  --awa-text-34: 34px;
  --awa-text-36: 36px;
  --awa-text-46: 46px;
  --awa-text-48: 48px;
  --awa-text-70: 70px;
  --awa-text-3xs: 10px;
  --awa-text-2xs: 11px;
  --awa-text-xs: 12px;
  --awa-text-sm: 13px;
  --awa-text-base: 14px;
  --awa-text-base-plus: 15px;
  --awa-text-md: 16px;
  --awa-text-lg: 18px;
  --awa-text-xl: 20px;
  --awa-text-xl-plus: 22px;
  --awa-text-2xl: 24px;
  --awa-text-3xl: 28px;
  --awa-text-4xl: 32px;
  --awa-text-5xl: 40px;
  --awa-input-height: var(--awa-control-height);
  --awa-input-height-sm: var(--awa-control-height-sm);
  --awa-btn-height: var(--awa-control-height);
  --awa-btn-height-sm: var(--awa-control-height-sm);
  --awa-ui-body-size: var(--awa-text-base-plus);
  --awa-ui-caption-size: var(--awa-text-xs);
  --awa-ui-heading-1: clamp(var(--awa-text-3xl), 16vw, var(--awa-text-5xl));
  --awa-ui-heading-2: clamp(var(--awa-text-xl-plus), 15.4vw, var(--awa-text-3xl));
  --awa-ui-heading-3: clamp(var(--awa-text-lg), 14.6vw, var(--awa-text-xl-plus));
  --awa-ui-title-line-height: var(--awa-leading-cozy);
  --awa-ui-body-line-height: var(--awa-leading-airy);
  --awa-ui-caption-line-height: var(--awa-leading-normal);
  --awa-ui-radius-field: 12px;
  --awa-ui-radius-button: 12px;
  --awa-ui-radius-card: 16px;
  --awa-ui-radius-panel: 16px;
  --awa-ui-card-shadow: 0 8px 24px rgba(17, 24, 39, 0.06);
  --awa-ui-card-shadow-hover: 0 12px 32px rgba(17, 24, 39, 0.1);
  --awa-ui-panel-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
  --awa-ui-cta-shadow: 0 6px 16px rgba(183, 51, 55, 0.14);
  --awa-ui-cta-shadow-hover: 0 10px 24px rgba(142, 38, 41, 0.18);
  --awa-ui-card-title-min-height: 2.9em;
  --awa-ui-card-price-min-height: 48px;
  --awa-ui-card-actions-min-height: 56px;
  --awa-ui-toolbar-control-size: 42px;
  --awa-ui-grid-gap: clamp(var(--awa-space-3), 1.6vw, var(--awa-space-5));
  --awa-ui-section-gap: clamp(var(--awa-space-6), 2.4vw, var(--awa-space-8));
  --awa-touch-target: 44px;
  --awa-text-countdown-label: var(--awa-gray-200, #e5e5e5);
  /* Fluid typography tokens */
  --awa-fluid-text-2xs: clamp(10px, 0.9vw, 11px);
  --awa-fluid-text-xs: clamp(13px, 0.95vw, 14px);
  --awa-fluid-text-sm: clamp(14px, 1.8vw, 18px);
  --awa-fluid-text-sm2: clamp(15px, 1.6vw, 18px);
  --awa-fluid-text-md: clamp(20px, 2.8vw, 24px);
  --awa-fluid-text-md2: clamp(20px, 7vw, 26px);
  --awa-fluid-text-lg: clamp(22px, 2.2vw, 30px);
  --awa-fluid-text-xl: clamp(22px, 6vw, 28px);
  --awa-fluid-text-2xl: clamp(22px, 4vw, 44px);
  /* Fluid rem typography */
  --awa-fluid-text-rem-sm: clamp(1.2rem, 1.6rem, 1.55rem);
  --awa-fluid-text-rem-md: clamp(1.25rem, 1.8rem, 1.7rem);
  --awa-fluid-text-rem-md2: clamp(1.25rem, 1.6rem, 1.5rem);
  --awa-fluid-text-rem-lg: clamp(1.25rem, 1.8rem, 1.75rem);
  --awa-fluid-text-rem-xl: clamp(1.4rem, 2rem, 1.9rem);
  /* === Extended fluid text === */
  --awa-fluid-text-sm3: clamp(13px, 1.1vw, 15px);
  --awa-fluid-text-sm4: clamp(14px, 2vw, 16px);
  --awa-fluid-text-md3: clamp(17px, 2vw, 20px);
  --awa-fluid-text-md4: clamp(17px, 6vw, 20px);
  --awa-fluid-text-md5: clamp(18px, 3vw, 22px);
  --awa-fluid-text-md6: clamp(18px, 5.2vw, 22px);
  --awa-fluid-text-lg2: clamp(22px, 3vw, 30px);
  --awa-fluid-text-lg3: clamp(22px, 15.3vw, 28px);
  --awa-fluid-text-xl2: clamp(24px, 16vw, 26px);
  --awa-fluid-text-xl3: clamp(24px, 3vw, 34px);
  --awa-fluid-text-2xl2: clamp(26px, 8vw, 34px);
  /* === Width clamp / min tokens === */
  --awa-width-min-380: min(380px, 94vw);
  --awa-width-min-720: min(720px, calc(100vw - 32px));
  --awa-width-min-760: min(760px, calc(100vw - 24px));
  --awa-width-min-860: min(860px, calc(100vw - 32px));
  --awa-width-fluid-sm: clamp(78px, 22vw, 98px);
  --awa-width-fluid-md: clamp(82px, 24vw, 108px);
  /* === Gap row/col tokens === */
  --awa-gap-row-sm: 12px 18px;
  --awa-gap-row-xs: 14px 18px;
  --awa-gap-row-xs2: 12px 16px;
  --awa-gap-row-sm2: 18px 20px;
  /* === Background-size tokens === */
  --awa-bg-size-icon: 12px 8px;
  --awa-bg-size-icon2: 12px;
  --awa-bg-size-icon3: 14px;
  --awa-bg-size-icon4: 18px 18px;
  --awa-bg-size-underline: 0% 1px;
  --awa-bg-size-underline2: 100% 1px;
  /* === Contain-intrinsic-size tokens === */
  --awa-cis-400: auto 400px;
  --awa-cis-500: auto 500px;
  --awa-cis-300: auto 300px;
  --awa-cis-350: auto 350px;
  --awa-cis-280: 1px 280px;
  --footer-bg: var(--awa-gray-50, #f7f7f7);
  --footer-bg-secondary: var(--awa-gray-50, #f7f7f7);
  --footer-bg-tertiary: var(--awa-gray-50, #f7f7f7);
  --footer-text: var(--awa-gray-500, #666666);
  --footer-text-bright: var(--awa-gray-700, #333333);
  --footer-accent: var(--awa-red);
  --footer-border: color-mix(in srgb, transparent, white 10%);
  --footer-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Inter', sans-serif;
  --footer-font-size-small: 12px;
  --footer-font-size-base: 14px;
  --footer-font-size-heading: 16px;
  --footer-space-sm: 12px;
  --footer-space-md: 20px;
  --footer-space-lg: 30px;
  --footer-space-xl: 50px;
  --footer-radius: 8px;
  --footer-transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  --r-xs: var(--awa-radius-xs);
  --r-sm: var(--awa-radius-sm);
  --r-md: var(--awa-radius-md);
  --r-lg: var(--awa-radius-lg);
  --r-xl: var(--awa-radius-xl);
  --r-full: var(--awa-radius-full);
  --text-xs: var(--awa-text-xs);
  --text-sm: var(--awa-text-sm);
  --text-base: var(--awa-text-base);
  --text-md: var(--awa-text-md);
  --text-lg: var(--awa-text-lg);
  --text-xl: var(--awa-text-xl);
  --text-2xl: var(--awa-text-2xl);
  --text-3xl: var(--awa-text-3xl);
  --text-4xl: var(--awa-text-4xl);
  --sp-1: var(--awa-space-1);
  --sp-2: var(--awa-space-2);
  --sp-3: var(--awa-space-3);
  --sp-4: var(--awa-space-4);
  --sp-5: var(--awa-space-5);
  --sp-6: var(--awa-space-6);
  --sp-8: var(--awa-space-7);
  --sp-10: var(--awa-space-8);
  --sp-12: var(--awa-space-9);
  --sp-16: var(--awa-space-10);
  --shadow-xs: var(--awa-shadow-sm);
  --shadow-sm: var(--awa-shadow);
  --shadow-md: var(--awa-shadow-md);
  --shadow-lg: var(--awa-shadow-lg);
  --shadow-red: var(--awa-shadow-red);
  --t-fast: var(--awa-transition-fast);
  --t-base: var(--awa-transition);
  --t-slow: var(--awa-transition-slow);
  --touch: var(--awa-touch-target);
  --primary-color: var(--awa-red);
  --primary-hover: var(--awa-red-dark);
  --awa-brand-primary: var(--awa-red);
  --awa-brand-hover: var(--awa-red-dark);
  --color-primary: var(--awa-red);
  --color-primary-hover: var(--awa-red-dark);
  --color-primary-light: var(--awa-red-light);
  --color-text: var(--awa-dark);
  --color-text-muted: var(--awa-gray-500);
  --color-border: var(--awa-gray-200);
  --color-bg: var(--awa-gray-50);
  --color-surface: var(--awa-bg-surface);
  --color-success: var(--awa-success);
  --color-warning: var(--awa-warning);
  --color-danger: var(--awa-danger);
  --color-info: var(--awa-info);
  --container-max: var(--awa-container);
  --container-pad: var(--awa-container-padding);
  --section-gap: var(--awa-section-gap);
  --section-gap-sm: var(--awa-section-gap-sm);
  --grid-gap: var(--awa-grid-gap);
  --bp-sm: 576px;
  --bp-md: 768px;
  --bp-lg: 992px;
  --bp-xl: 1200px;
  --bp-2xl: 1440px;
  /* === Z-index scale === */
  --awa-z-neg: -1;
  --awa-z-0: 0;
  --awa-z-1: 1;
  --awa-z-2: 2;
  --awa-z-3: 3;
  --awa-z-6: 6;
  --awa-z-8: 8;
  --awa-z-9: 9;
  --awa-z-10: 10;
  --awa-z-20: 20;
  --awa-z-100: 100;
  --awa-z-200: 200;
  --awa-z-999: 999;
  --awa-z-1300: 1300;
  --awa-z-9999: 9999;
  --awa-z-10020: 10020;
  --awa-z-99999: 99999;
  --awa-z-100001: 100001;
  --awa-z-100120: 100120;
  --awa-z-100130: 100130;
  /* === Opacity scale === */
  --awa-opacity-0: 0;
  --awa-opacity-15: 0.15;
  --awa-opacity-22: 0.22;
  --awa-opacity-40: 0.4;
  --awa-opacity-65: 0.65;
  --awa-opacity-70: 0.7;
  --awa-opacity-80: 0.8;
  --awa-opacity-85: 0.85;
  --awa-opacity-90: 0.9;
  --awa-opacity-95: 0.95;
  --awa-opacity-100: 1;
  --awa-opacity-0_25: 0.25;
  --awa-opacity-0_72: 0.72;
  --awa-opacity-0_82: 0.82;
  --awa-opacity-0_88: 0.88;
  --awa-opacity-0_92: 0.92;
  /* === Font-size complementar === */
  --awa-fs-pt9: 9pt;
  --awa-fs-90: 0.9rem;
  --awa-fs-95: 0.95rem;
  --awa-fs-105: 1.05rem;
  --awa-fs-110: 1.1rem;
  --awa-fs-115: 1.15rem;
  --awa-fs-130: 1.3rem;
  --awa-fs-140: 1.4rem;
}
@layer awa-core {
  ::selection {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
  }
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  ::-webkit-scrollbar-track {
    background: var(--awa-gray-100);
  }
  ::-webkit-scrollbar-thumb {
    background: var(--awa-gray-400);
    border-radius: var(--awa-radius-xs);
  }
  ::-webkit-scrollbar-thumb:hover {
    background: var(--awa-gray-500);
  }
  html {
    scrollbar-width: thin;
    scrollbar-color: var(--awa-gray-400) var(--awa-gray-100);
    scroll-behavior: smooth;
    interpolate-size: allow-keywords;
  }
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  .checkout-index-index,
  .checkout-onepage-success {
    scroll-behavior: auto;
  }
  body {
    font-family: var(--awa-font);
    font-size: var(--awa-font-size);
    color: var(--awa-dark);
    line-height: var(--awa-line-height);
    font-optical-sizing: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
  }
  a {
    color: var(--awa-red);
    text-decoration: none;
    text-decoration-skip-ink: auto;
    transition: color var(--awa-transition);
  }
  a:hover {
    color: var(--awa-red-dark);
  }
  a,
  button,
  [role="button"],
  input,
  select,
  textarea,
  summary {
    touch-action: manipulation;
  }
  a:focus-visible,
  button:focus-visible,
  [tabindex]:focus-visible,
  select:focus-visible,
  input:focus-visible,
  textarea:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
    border-radius: var(--awa-radius-2xs);
  }
  body .page-wrapper h1 {
    font-size: clamp(var(--awa-text-2xl), 18vw, var(--awa-text-4xl));
    font-weight: var(--awa-weight-bold);
    line-height: var(--awa-leading-base);
    margin-bottom: var(--awa-space-4);
    text-wrap: balance;
  }
  body .page-wrapper h2 {
    font-size: clamp(var(--awa-text-xl), 15.5vw, var(--awa-text-3xl));
    font-weight: var(--awa-weight-bold);
    line-height: var(--awa-leading-cozy);
    margin-bottom: var(--awa-space-3);
    text-wrap: balance;
  }
  body .page-wrapper h3 {
    font-size: clamp(var(--awa-text-lg), 13vw, var(--awa-text-2xl));
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-normal);
    margin-bottom: var(--awa-space-3);
    text-wrap: balance;
  }
  body .page-wrapper h4 {
    font-size: var(--awa-text-lg);
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-normal);
    margin-bottom: var(--awa-space-2);
    text-wrap: balance;
  }
  body .page-wrapper p,
  body .page-wrapper .product.attribute.description,
  body .page-wrapper .cms-page-view .page-main {
    text-wrap: pretty;
  }
  body .page-wrapper .product.attribute.description,
  body .page-wrapper .cms-page-view .page-main,
  body .page-wrapper .post-content {
    hanging-punctuation: first allow-end;
  }
  .page-wrapper {
    max-width: 100%;
    overflow-x: hidden;
    overflow-x: clip;
  }
  body .page-wrapper .page-main {
    max-width: var(--awa-container);
    margin: 0 auto;
    padding: 0 var(--awa-container-padding);
    isolation: isolate;
  }
  body .page-wrapper .nav-sections,
  body .page-wrapper .page-footer,
  body .page-wrapper .page-header {
    max-width: 100%;
    isolation: isolate;
  }
  body .page-wrapper .awa-section {
    padding-block: var(--awa-section-gap);
  }
  body .page-wrapper .awa-section--sm {
    padding-block: var(--awa-section-gap-sm);
  }
  body .page-wrapper .awa-section--flush {
    padding-block: 0;
  }
  body .page-wrapper .awa-section-title {
    font-size: clamp(var(--awa-text-xl), 15.5vw, var(--awa-text-3xl));
    font-weight: var(--awa-weight-bold);
    line-height: var(--awa-leading-cozy);
    margin-block-end: var(--awa-space-6);
    text-wrap: balance;
  }
  body .page-wrapper .awa-section-subtitle {
    font-size: var(--awa-text-md);
    color: var(--awa-gray-500);
    margin-block-end: var(--awa-space-5);
  }
  body .page-wrapper .action.primary,
  body .page-wrapper button.primary,
  body .page-wrapper .btn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--awa-space-2);
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    border: none;
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-3-5) var(--awa-control-padding-inline);
    min-height: var(--awa-btn-height);
    font-weight: var(--awa-weight-semibold);
    cursor: pointer;
    transition: background var(--awa-transition), transform var(--awa-transition), box-shadow var(--awa-transition);
    position: relative;
    overflow: hidden;
  }
  body .page-wrapper .action.primary:hover,
  body .page-wrapper button.primary:hover,
  body .page-wrapper .btn-primary:hover {
    background: var(--awa-red-dark);
    box-shadow: var(--awa-shadow-red);
  }
  body .page-wrapper .action.primary:active,
  body .page-wrapper button.primary:active,
  body .page-wrapper .btn-primary:active {
    transform: scale(0.98);
  }
  body .page-wrapper .action.primary:focus-visible,
  body .page-wrapper button.primary:focus-visible,
  body .page-wrapper .btn-primary:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body .page-wrapper .action.primary.loading,
  body .page-wrapper button.primary.loading {
    pointer-events: none;
    opacity: 0.8;
  }
  body .page-wrapper .action.primary:disabled,
  body .page-wrapper .action.primary[disabled],
  body .page-wrapper button.primary:disabled,
  body .page-wrapper .btn-primary:disabled {
    background: var(--awa-gray-300);
    color: var(--awa-gray-500);
    cursor: not-allowed;
    opacity: 0.6;
    transform: none;
    box-shadow: none;
  }
  body .page-wrapper .action.secondary,
  body .page-wrapper button.secondary,
  body .page-wrapper .btn-secondary {
    background: var(--awa-bg-surface);
    color: var(--awa-red);
    border: 1px solid var(--awa-red);
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-3-5) var(--awa-control-padding-inline);
    min-height: var(--awa-btn-height);
    font-weight: var(--awa-weight-semibold);
    cursor: pointer;
    transition: background var(--awa-transition-fast), color var(--awa-transition-fast), border-color var(--awa-transition-fast);
  }
  body .page-wrapper .action.secondary:hover,
  body .page-wrapper button.secondary:hover,
  body .page-wrapper .btn-secondary:hover {
    background: var(--awa-red-dark);
    color: var(--awa-text-on-primary);
    border-color: var(--awa-red-dark);
  }
  body .page-wrapper .action.secondary:focus-visible,
  body .page-wrapper button.secondary:focus-visible,
  body .page-wrapper .btn-secondary:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body .page-wrapper input[type="text"],
  body .page-wrapper input[type="email"],
  body .page-wrapper input[type="password"],
  body .page-wrapper input[type="tel"],
  body .page-wrapper input[type="number"],
  body .page-wrapper input[type="search"],
  body .page-wrapper textarea,
  body .page-wrapper select {
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--border-radius-base);
    padding: var(--awa-space-2-5) var(--awa-control-padding-inline-sm);
    min-height: var(--awa-input-height);
    font-size: var(--awa-text-base);
    font-family: inherit;
    line-height: var(--awa-leading-normal);
    transition: border-color var(--awa-transition), box-shadow var(--awa-transition);
  }
  body .page-wrapper input[type="text"]:hover,
  body .page-wrapper input[type="email"]:hover,
  body .page-wrapper input[type="password"]:hover,
  body .page-wrapper input[type="tel"]:hover,
  body .page-wrapper input[type="number"]:hover,
  body .page-wrapper input[type="search"]:hover,
  body .page-wrapper textarea:hover,
  body .page-wrapper select:hover {
    border-color: var(--awa-gray-400);
  }
  body .page-wrapper input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"]):focus,
  body .page-wrapper textarea:focus,
  body .page-wrapper select:focus {
    border-color: var(--awa-red);
    outline: none;
    box-shadow: 0 0 0 3px var(--awa-red-light);
  }
  body .page-wrapper input::placeholder,
  body .page-wrapper textarea::placeholder {
    color: var(--awa-gray-500);
    opacity: 1;
  }
  body .page-wrapper input.mage-error,
  body .page-wrapper textarea.mage-error,
  body .page-wrapper select.mage-error {
    border-color: var(--awa-danger);
    box-shadow: 0 0 0 3px var(--awa-danger-light);
  }
  body .page-wrapper .field._error .label,
  body .page-wrapper div.mage-error {
    color: var(--awa-danger);
    font-size: var(--awa-text-xs);
    margin-top: var(--awa-space-1);
  }
  body .page-wrapper input.valid,
  body .page-wrapper textarea.valid {
    border-color: var(--awa-success);
  }
  body .page-wrapper input:-webkit-autofill,
  body .page-wrapper input:-webkit-autofill:hover,
  body .page-wrapper input:-webkit-autofill:focus,
  body .page-wrapper textarea:-webkit-autofill,
  body .page-wrapper select:-webkit-autofill {
    -webkit-text-fill-color: var(--awa-dark);
    box-shadow: 0 0 0 1000px var(--awa-bg-surface) inset;
    transition: background-color 5000s ease-in-out 0s;
  }
  body .page-wrapper input[type="checkbox"],
  body .page-wrapper input[type="radio"] {
    accent-color: var(--awa-red);
  }
  body .page-wrapper input[type="number"]::-webkit-inner-spin-button,
  body .page-wrapper input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
    margin: 0;
  }
  body .page-wrapper input[type="number"] {
    appearance: textfield;
  }
  body .page-wrapper .message {
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-4) var(--awa-space-5);
    margin-bottom: var(--awa-space-4);
    display: flex;
    align-items: center;
    gap: var(--awa-space-3);
    font-size: var(--awa-text-base);
    line-height: var(--awa-leading-relaxed);
    animation: awa-slide-down-toast 0.3s ease;
    border-left: 4px solid transparent;
  }
  body .page-wrapper .message.success {
    background: var(--awa-success-light);
    border-left-color: var(--awa-success);
    color: var(--awa-success-text);
  }
  body .page-wrapper .message.error {
    background: var(--awa-danger-light);
    border-left-color: var(--awa-danger);
    color: var(--awa-danger-text);
  }
  body .page-wrapper .message.info,
  body .page-wrapper .message.notice {
    background: var(--awa-info-light);
    border-left-color: var(--awa-info);
    color: var(--awa-info-text);
  }
  body .page-wrapper .message.warning {
    background: var(--awa-warning-light);
    border-left-color: var(--awa-warning);
    color: var(--awa-warning-text);
  }
  @keyframes awa-slide-down-toast {
    from {
      opacity: 0;
      transform: translateY(-10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  body .page-wrapper .message.empty,
  body .page-wrapper .empty-cart,
  body .page-wrapper .no-products {
    text-align: center;
    padding: var(--awa-space-10) var(--awa-space-7);
    color: var(--awa-gray-500);
    background: var(--awa-gray-50);
    border-radius: var(--border-radius-base);
    border: 1px dashed var(--awa-gray-200);
  }
  body .page-wrapper .cart-empty {
    text-align: center;
    padding: var(--awa-space-10) var(--awa-space-7);
    background: var(--awa-gray-50);
    border-radius: var(--border-radius-base);
    border: 1px dashed var(--awa-gray-200);
  }
  body .page-wrapper .cart-empty p {
    font-size: var(--awa-text-lg);
    color: var(--awa-gray-500);
    margin-bottom: var(--awa-space-6);
  }
  body .page-wrapper .cart-empty .action.continue {
    display: inline-block;
    padding: var(--awa-space-4) var(--awa-space-7);
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    border-radius: var(--awa-radius-sm);
    font-weight: var(--awa-weight-semibold);
    text-decoration: none;
    transition: background var(--awa-transition), transform var(--awa-transition), box-shadow var(--awa-transition);
  }
  body .page-wrapper .cart-empty .action.continue:hover {
    background: var(--awa-red-dark);
    transform: translateY(-2px);
    box-shadow: var(--awa-shadow-red);
  }
  body .page-wrapper .cart-empty .action.continue:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body .page-wrapper .breadcrumbs {
    padding: var(--awa-space-3) var(--awa-space-5);
    margin-bottom: var(--awa-space-6);
    background: var(--awa-gray-50);
    border-radius: var(--awa-radius-sm);
  }
  body .page-wrapper .breadcrumbs ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: var(--awa-space-1);
    padding: 0;
    margin: 0;
  }
  body .page-wrapper .breadcrumbs li {
    display: flex;
    align-items: center;
    font-size: var(--awa-text-sm);
    color: var(--awa-gray-500);
  }
  body .page-wrapper .breadcrumbs li:not(:last-child)::after {
    content: '/';
    margin: 0 var(--awa-space-2);
  }
  body .page-wrapper .breadcrumbs li:last-child {
    color: var(--awa-dark);
    font-weight: var(--awa-weight-semibold);
  }
  body .page-wrapper .breadcrumbs a {
    color: var(--awa-gray-700);
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .breadcrumbs a:hover {
    color: var(--awa-red-dark);
  }
  body .page-wrapper .pages {
    text-align: center;
    margin: var(--awa-space-8) 0;
  }
  body .page-wrapper .pages-items {
    display: inline-flex;
    gap: var(--awa-space-1);
    list-style: none;
    padding: var(--awa-space-1);
    background: var(--awa-gray-50);
    border-radius: var(--awa-radius);
  }
  body .page-wrapper .pages .item {
    display: inline-block;
  }
  body .page-wrapper .pages .item a,
  body .page-wrapper .pages .item strong {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 var(--awa-space-3);
    border-radius: var(--awa-radius-sm);
    font-size: var(--awa-text-base);
    font-weight: var(--awa-weight-medium);
    transition: background var(--awa-transition), color var(--awa-transition);
  }
  body .page-wrapper .pages .item a {
    background: var(--awa-gray-100);
    color: var(--awa-dark);
  }
  body .page-wrapper .pages .item a:hover {
    background: var(--awa-red-dark);
    color: var(--awa-text-on-primary);
  }
  body .page-wrapper .pages .item.current strong {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
  }
  body .page-wrapper .loading-mask {
    background: rgba(255, 255, 255, 0.8);
  }
  body .page-wrapper .loader > img {
    display: none;
  }
  body .page-wrapper .loader::after {
    content: '';
    width: 40px;
    height: 40px;
    border: 3px solid var(--awa-gray-200);
    border-top-color: var(--awa-red);
    border-radius: var(--awa-radius-full, 9999px);
    animation: awa-spinner 0.8s linear infinite;
    display: block;
    margin: 0 auto;
  }
  @keyframes awa-spinner {
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes awa-skeleton {
    0% {
      background-position: -200% 0;
    }
    100% {
      background-position: 200% 0;
    }
  }
  body .page-wrapper .awa-skeleton {
    background: linear-gradient(90deg, var(--awa-gray-100) 25%, var(--awa-gray-200) 50%, var(--awa-gray-100) 75%);
    background-size: 200% 100%;
    animation: awa-skeleton 1.5s ease infinite;
    border-radius: var(--awa-radius-sm);
  }
  body .page-wrapper .table-wrapper {
    overflow-x: auto;
    max-width: 100%;
    position: relative;
  }
  body .page-wrapper table {
    max-width: 100%;
  }
  body .page-wrapper .modal-popup .modal-inner-wrap {
    border-radius: var(--awa-radius);
    box-shadow: var(--awa-shadow-lg);
    overflow: hidden;
  }
  body .page-wrapper .modal-popup .modal-header {
    padding: var(--awa-space-5) var(--awa-space-6);
    border-bottom: 1px solid var(--awa-gray-200);
  }
  body .page-wrapper .modal-popup .modal-content {
    padding: var(--awa-space-6);
  }
  body .page-wrapper .modal-popup .modal-footer {
    padding: var(--awa-space-4) var(--awa-space-6);
    border-top: 1px solid var(--awa-gray-200);
    background: var(--awa-gray-50);
  }
  body .page-wrapper .opc-progress-bar-item._active .opc-progress-bar-item-element {
    background: var(--awa-red);
  }
  body .page-wrapper .opc-progress-bar-item._complete .opc-progress-bar-item-element {
    background: var(--awa-success);
  }
  body .page-wrapper .swatch-option {
    min-width: 32px;
    height: 32px;
    border-radius: var(--border-radius-base);
    border: 1px solid var(--awa-gray-200);
    cursor: pointer;
    transition: transform var(--awa-transition-fast), border-color var(--awa-transition-fast), box-shadow var(--awa-transition-fast);
  }
  body .page-wrapper .swatch-option:hover {
    transform: scale(1.1);
    border-color: var(--awa-gray-400);
  }
  body .page-wrapper .swatch-option.selected {
    border-color: var(--awa-red);
    box-shadow: 0 0 0 3px var(--awa-red-light);
  }
  body .page-wrapper .product-item img,
  body .page-wrapper .item-product img,
  body .page-wrapper .catalog-product-view .gallery img {
    transition: opacity var(--awa-transition);
  }
  body .page-wrapper img[loading="lazy"]:not(.awa-loaded) {
    opacity: 0;
    animation: awa-lazy-fallback 0s 3s forwards;
  }
  body .page-wrapper img[loading="lazy"].awa-loaded {
    animation: awa-fade-in 0.4s ease forwards;
  }
  @keyframes awa-lazy-fallback {
    to {
      opacity: 1;
    }
  }
  @keyframes awa-fade-in {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .sr-text,
  .awa-sr-only {
    position: absolute;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden;
    clip-path: inset(50%) !important;
    white-space: nowrap;
    border: 0 !important;
  }
  body .page-wrapper *:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body .page-wrapper .checkout-container *:focus-visible {
    outline: revert;
    outline-offset: revert;
  }
  body .page-wrapper *:focus:not(:focus-visible) {
    outline: none;
  }
  @media (prefers-reduced-motion: reduce) {
    html {
      scroll-behavior: auto;
    }
    body .page-wrapper *,
    body .page-wrapper *::before,
    body .page-wrapper *::after {
      transition-duration: 0.01ms !important;
      animation-duration: 0.01ms !important;
      animation-iteration-count: 1 !important;
    }
    #awaBackToTop,
    .awa-whatsapp-float,
    .awa-nav-overlay {
      transition-duration: 0.01ms !important;
      animation-duration: 0.01ms !important;
    }
    .awa-whatsapp-float:hover {
      transform: none;
    }
    body .page-wrapper .the_blog .post-item:hover,
    body .page-wrapper .blog-post-item:hover,
    body .page-wrapper .cart-empty .action.continue:hover,
    body .page-wrapper .footer-social a:hover,
    body .page-wrapper .social-block a:hover,
    body .page-wrapper .aw-footer-social a:hover,
    body .page-wrapper .page-footer .social-icons a:hover,
    body .page-wrapper .item-deal-product:hover {
      transform: none;
    }
  }
  @media (hover: none) and (pointer: coarse) {
    body .page-wrapper a:hover,
    body .page-wrapper button:hover,
    body .page-wrapper [role="button"]:hover,
    body .page-wrapper .action:hover,
    body .page-wrapper .swatch-option:hover {
      transform: none;
    }
    body .page-wrapper a:hover,
    body .page-wrapper button:hover,
    body .page-wrapper [role="button"]:hover {
      box-shadow: var(--awa-shadow);
    }
  }
  @media (prefers-contrast: more), (forced-colors: active) {
    :root {
      --footer-text: var(--awa-white, #fff);
      --footer-border: rgba(255, 255, 255, 0.4);
      --awa-gray-200: var(--awa-gray-470, #777777);
      --awa-gray-300: var(--awa-gray-470, #777777);
      --awa-gray-400: var(--awa-gray-470, #777);
      --awa-gray-500: #666666;
      --awa-gray-700: #333333;
      --awa-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
      --awa-shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.25);
      /* === Box-shadow extended (batch 2) === */
      --awa-shadow-xs3: 0 1px 2px rgba(15, 23, 42, 0.04);
      --awa-shadow-xs4: 0 1px 3px rgba(0, 0, 0, 0.04);
      --awa-shadow-xs5: 0 1px 2px rgba(0, 0, 0, 0.05);
      --awa-shadow-sm5: 0 2px 4px rgba(0, 0, 0, 0.25);
      --awa-shadow-sm6: 0 2px 8px rgba(183, 51, 55, 0.15);
      --awa-shadow-sm7: 0 2px 8px rgba(183, 51, 55, 0.18);
      --awa-shadow-sm8: 0 2px 8px rgba(183, 51, 55, 0.24);
      --awa-shadow-sm9: 0 2px 8px rgba(183, 51, 55, 0.3);
      --awa-shadow-md5: 0 4px 12px rgba(0, 0, 0, 0.06);
      --awa-shadow-md6: 0 4px 12px rgba(15, 23, 42, 0.05);
      --awa-shadow-md7: 0 4px 12px rgba(183, 51, 55, 0.15);
      --awa-shadow-md8: 0 4px 12px rgba(183, 51, 55, 0.22);
      --awa-shadow-md9: 0 4px 14px rgba(0, 0, 0, 0.06);
      --awa-shadow-md10: 0 4px 14px rgba(0, 0, 0, 0.08);
      --awa-shadow-md11: 0 4px 14px rgba(183, 51, 55, 0.12);
      --awa-shadow-md12: 0 4px 14px rgba(183, 51, 55, 0.28);
      --awa-shadow-md13: 0 4px 16px rgba(0, 0, 0, 0.06);
      --awa-shadow-md14: 0 4px 16px rgba(15, 23, 42, 0.04);
      --awa-shadow-md15: 0 4px 16px rgba(183, 51, 55, 0.32);
      --awa-shadow-md16: 0 4px 16px rgba(183, 51, 55, 0.4);
      --awa-shadow-md17: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
      --awa-shadow-md18: 0 4px 6px -1px rgba(183, 51, 55, 0.25);
      --awa-shadow-lg4: 0 6px 16px rgba(15, 23, 42, 0.05);
      --awa-shadow-lg5: 0 6px 16px rgba(15, 23, 42, 0.12);
      --awa-shadow-lg6: 0 6px 18px rgba(15, 23, 42, 0.14);
      --awa-shadow-xl5: 0 8px 24px rgba(15, 23, 42, 0.06);
      --awa-shadow-xl6: 0 8px 24px rgba(16, 24, 40, 0.07);
      --awa-shadow-xl7: 0 8px 32px rgba(0, 0, 0, 0.08);
      --awa-shadow-2xl2: 0 10px 20px rgba(183, 51, 55, 0.2);
      --awa-shadow-2xl3: 0 10px 22px rgba(16, 24, 40, 0.1);
      --awa-shadow-2xl4: 0 10px 24px rgba(15, 23, 42, 0.08);
      --awa-shadow-3xl: 0 12px 24px rgba(15, 23, 42, 0.16);
      --awa-shadow-3xl2: 0 12px 24px rgba(183, 51, 55, 0.18);
      --awa-shadow-4xl: 0 16px 32px rgba(0, 0, 0, 0.12);
      --awa-shadow-4xl2: 0 16px 34px rgba(16, 24, 40, 0.11);
      --awa-shadow-hero: 0 25px 60px rgba(15, 23, 42, 0.18);
      --awa-shadow-inset-red-sm: 0 0 0 2px rgba(183, 51, 55, 0.12);
      --awa-shadow-inset-red-md: 0 0 0 3px rgba(183, 51, 55, 0.08);
      --awa-shadow-inset-red-lg: 0 0 0 3px rgba(183, 51, 55, 0.15);
      --awa-shadow-inset-red-xl: 0 0 0 4px rgba(183, 51, 55, 0.15);
      --awa-shadow-inset-green: 0 0 0 3px rgba(22, 163, 74, 0.2);
      --awa-shadow-overlay: 0 0 0 100vmax rgba(15, 23, 42, 0.45), -8px 0 32px rgba(15, 23, 42, 0.14);
      --awa-shadow-brand-dark: 0 4px 12px rgba(142, 38, 41, 0.4);
      /* === Box-shadow compound (unique) === */
      --awa-shadow-hero2: 0 18px 42px rgba(15, 23, 42, 0.1), 0 6px 18px rgba(183, 51, 55, 0.1);
      --awa-shadow-inset-glass: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 8px 22px rgba(183, 51, 55, 0.08);
      --awa-shadow-inset-glass2: inset 0 1px 0 rgba(255, 255, 255, 0.92), 0 12px 28px rgba(183, 51, 55, 0.1);
      --awa-shadow-hero3: 0 8px 18px rgba(15, 23, 42, 0.1);
      --awa-shadow-error: 0 0 0 3px rgba(239, 68, 68, 0.1);
      --awa-shadow-md19: 0 8px 16px rgba(0, 0, 0, 0.07);
      --awa-shadow-hero4: 0 8px 18px rgba(15, 23, 42, 0.08);
      --awa-shadow-xs6: 0 4px 12px rgba(17, 24, 39, 0.05);
      --awa-shadow-xs7: 0 6px 16px rgba(17, 24, 39, 0.08);
      --awa-shadow-layered: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);
      --awa-shadow-green: 0 2px 8px rgba(22, 101, 52, 0.08);
      /* === Zero / unitless === */
      --awa-zero: 0;
      /* === Gap === */
      --awa-gap-0: 0;
      --awa-gap-1: 4px;
      --awa-gap-1-5: 6px;
      --awa-gap-2: 8px;
      --awa-gap-2-5: 10px;
      --awa-gap-3: 12px;
      --awa-gap-3-5: 14px;
      --awa-gap-4: 16px;
      --awa-gap-4-5: 18px;
      --awa-gap-5: 20px;
      --awa-gap-6: 24px;
      --awa-gap-7: 32px;
      --awa-gap-8: 40px;
      /* === Letter-spacing === */
      --awa-tracking-0: 0;
      --awa-tracking-normal: normal;
      --awa-tracking-tight: -0.01em;
      --awa-tracking-tight2: -0.03em;
      --awa-tracking-wide: 0.02em;
      --awa-tracking-wide2: 0.03em;
      --awa-tracking-wide3: 0.12em;
      --awa-tracking-wide4: 0.12em;
      --awa-tracking-px2: 2px;
      --awa-tracking-px02: 0.2px;
      /* === Line-height === */
      --awa-leading-normal: normal;
      --awa-leading-134: 1.34;
      /* === Box-shadow — brand === */
      --awa-shadow-none: none;
      --awa-shadow-brand-sm: 0 3px 8px rgba(183, 51, 55, 0.3);
      --awa-shadow-brand-md: 0 3px 10px rgba(183, 51, 55, 0.3);
      --awa-shadow-brand-lg: 0 6px 14px rgba(183, 51, 55, 0.12);
      --awa-shadow-brand-xl: 0 10px 22px rgba(183, 51, 55, 0.14);
      --awa-shadow-brand-2xl: 0 14px 26px rgba(142, 38, 41, 0.16);
      --awa-shadow-brand-3xl: 0 4px 15px rgba(183, 51, 55, 0.28);
      --awa-shadow-brand-4xl: 0 6px 20px rgba(142, 38, 41, 0.34);
      --awa-shadow-brand-inset: inset 0 0 0 2px rgba(183, 51, 55, 0.16);
      --awa-shadow-neutral-sm: 0 3px 10px rgba(0, 0, 0, 0.06);
      --awa-shadow-neutral-md: 0 4px 20px rgba(0, 0, 0, 0.07);
      --awa-shadow-neutral-lg: 0 8px 30px rgba(0, 0, 0, 0.15);
      --awa-shadow-neutral-xl: 0 10px 20px rgba(142, 38, 41, 0.18);
      --awa-shadow-dark-sm: 0 10px 26px rgba(15, 23, 42, 0.06);
      --awa-shadow-dark-md: 0 18px 38px rgba(15, 23, 42, 0.12);
      --awa-shadow-red-sm: 0 3px 10px rgba(220, 38, 38, 0.3);
      --awa-shadow-green-sm: 0 3px 10px rgba(5, 150, 105, 0.3);
      /* === Text-shadow tokens === */
      --awa-text-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.2);
      --awa-text-shadow-sm2: 0 1px 3px rgba(0, 0, 0, 0.2);
      --awa-text-shadow-sm3: 0 1px 4px rgba(0, 0, 0, 0.25);
      --awa-text-shadow-md: 0 2px 8px rgba(0, 0, 0, 0.3);
      --awa-text-shadow-lg: 0 2px 12px rgba(0, 0, 0, 0.32);
      --awa-text-shadow-xl: 0 2px 14px rgba(0, 0, 0, 0.42);
      --awa-text-shadow-dark: 0 1px 4px rgba(0, 0, 0, 0.65);
      /* === Text-decoration-thickness === */
      --awa-decoration-1: 1px;
      --awa-decoration-1-5: 1.5px;
      --awa-decoration-2: 2px;
      /* === Background-position offset === */
      --awa-bg-pos-right-8: right 8px center;
      --awa-bg-pos-right-10: right 10px center;
      --awa-bg-pos-right-12: right 12px center;
      --awa-bg-pos-right-16: right 16px center;
      /* === Padding clamp tokens === */
      --awa-pad-clamp-xs: clamp(10px, 1.2vw, 16px);
      --awa-pad-clamp-sm: clamp(12px, 1.2vw, 18px);
      --awa-pad-clamp-sm2: clamp(14px, 1.5vw, 20px);
      --awa-pad-clamp-md: clamp(16px, 2vw, 24px);
      --awa-pad-clamp-lg: clamp(18px, 2.2vw, 28px);
      --awa-pad-clamp-2col: clamp(24px, 3vw, 34px) clamp(16px, 3vw, 28px);
      --awa-blur-xs: blur(2px);
      --awa-blur-sm: blur(3px);
      --awa-blur-md: blur(4px);
      --awa-blur-lg: blur(8px);
      --awa-blur-xl: blur(10px);
      --awa-blur-2xl: blur(12px);
      --awa-blur-3xl: blur(20px);
      --awa-blur-glass: blur(10px) saturate(140%);
      --awa-blur-glass2: blur(20px) saturate(180%);
      --awa-blur-glass3: blur(12px) saturate(150%);
      --awa-blur-glass4: saturate(1.1) blur(2px);
      /* === Grid Template Columns === */
      /* Equal columns */
      --awa-gtc-1: 1fr;
      --awa-gtc-2: repeat(2, 1fr);
      --awa-gtc-3: repeat(3, 1fr);
      --awa-gtc-4: repeat(4, 1fr);
      --awa-gtc-5: repeat(5, 1fr);
      /* minmax(0, 1fr) columns */
      --awa-gtc-1-minmax: minmax(0, 1fr);
      --awa-gtc-2-minmax: repeat(2, minmax(0, 1fr));
      --awa-gtc-3-minmax: repeat(3, minmax(0, 1fr));
      --awa-gtc-4-minmax: repeat(4, minmax(0, 1fr));
      --awa-gtc-5-minmax: repeat(5, minmax(0, 1fr));
      /* auto-fill / auto-fit */
      --awa-gtc-autofill-160: repeat(auto-fill, minmax(160px, 1fr));
      --awa-gtc-autofill-180: repeat(auto-fill, minmax(180px, 1fr));
      --awa-gtc-autofill-200: repeat(auto-fill, minmax(200px, 1fr));
      --awa-gtc-autofit-200: repeat(auto-fit, minmax(200px, 1fr));
      /* icon + content layouts */
      --awa-gtc-1fr-36: minmax(0, 1fr) 36px;
      --awa-gtc-1fr-38: minmax(0, 1fr) 38px;
      --awa-gtc-1fr-40: minmax(0, 1fr) 40px;
      --awa-gtc-1fr-42: minmax(0, 1fr) 42px;
      --awa-gtc-1fr-44: minmax(0, 1fr) 44px;
      --awa-gtc-1fr-46: minmax(0, 1fr) 46px;
      --awa-gtc-44-1fr-44: 44px minmax(0, 1fr) 44px;
      /* sidebar layouts */
      --awa-gtc-20-1fr: 20px 1fr;
      --awa-gtc-34-1fr: 34px minmax(0, 1fr);
      --awa-gtc-48-1fr: 48px minmax(0, 1fr);
      --awa-gtc-52-1fr: 52px minmax(0, 1fr);
      --awa-gtc-56-1fr: 56px minmax(0, 1fr);
      --awa-gtc-60-1fr: 60px minmax(0, 1fr);
      --awa-gtc-64-1fr: 64px minmax(0, 1fr);
      --awa-gtc-66-1fr: 66px minmax(0, 1fr);
      --awa-gtc-68-1fr: 68px minmax(0, 1fr);
      --awa-gtc-72-1fr-auto: 72px minmax(0, 1fr) auto;
      --awa-gtc-260-1fr: 260px minmax(0, 1fr);
      --awa-gtc-auto-1fr: auto 1fr;
      --awa-gtc-clamp-sm: clamp(72px, 22vw, 94px) minmax(0, 1fr);
      --awa-gtc-clamp-md: clamp(74px, 22vw, 96px) minmax(0, 1fr);
      --awa-gtc-clamp-lg: clamp(82px, 24vw, 108px) minmax(0, 1fr);
      /* === Position / Offset tokens === */
      --awa-pos-offscreen: -9999px;
      --awa-pos-neg-1: -1px;
      --awa-pos-neg-15: -15px;
      --awa-pos-neg-45: -45px;
      --awa-pos-neg-46: -46px;
      --awa-pos-neg-50: -50px;
      --awa-pos-neg-60: -60px;
      /* === Outline offset === */
      --awa-outline-offset-neg-1: -1px;
      --awa-outline-offset-neg-2: -2px;
      --awa-outline-offset-neg-3: -3px;
      --awa-outline-offset-neg-4: -4px;
      /* === Border width 1.5px === */
      --awa-border-width-1-5: 1.5px;
      /* === Flex basis tokens === */
      --awa-flex-full: 1 1 100%;
      --awa-flex-half: 1 1 50%;
      --awa-flex-auto: 1 1 auto;
      --awa-flex-none: 0 0 auto;
      --awa-flex-240: 1 1 240px;
      --awa-flex-250: 1 1 250px;
      --awa-flex-320: 1 1 320px;
      --awa-flex-640: 1 1 640px;
      /* === GTC extra === */
      --awa-gtc-12-minmax: repeat(12, minmax(0, 1fr));
      --awa-gtc-autofill-280: repeat(auto-fill, minmax(280px, 1fr));
      --awa-gtc-36pct-1fr: 36% 1fr;
    }
  }
  @media (prefers-reduced-transparency: reduce) {
    :root {
      --awa-red-light: color-mix(in srgb, var(--awa-red) 16%, var(--awa-bg-surface));
      --awa-red-extra-light: color-mix(in srgb, var(--awa-red) 8%, var(--awa-bg-surface));
      /* === Red alpha background/color (brand) === */
      --awa-red-2: rgba(183, 51, 55, 0.02);
      --awa-red-3: rgba(183, 51, 55, 0.03);
      --awa-red-4: rgba(183, 51, 55, 0.04);
      --awa-red-5: rgba(183, 51, 55, 0.05);
      --awa-red-7: rgba(183, 51, 55, 0.07);
      --awa-red-8: rgba(183, 51, 55, 0.08);
      --awa-red-12: rgba(183, 51, 55, 0.12);
      /* === Red alpha 6% background === */
      --awa-red-6: rgba(183, 51, 55, 0.06);
      /* === Green alpha === */
      --awa-green-6: rgba(22, 163, 74, 0.06);
      /* === White text alpha scale === */
      --awa-white-50: rgba(255, 255, 255, 0.5);
      --awa-white-60: rgba(255 255 255 / 60%);
      --awa-white-65: rgba(255, 255, 255, 0.65);
      --awa-white-70: rgba(255, 255, 255, 0.7);
      --awa-white-75: rgba(255, 255, 255, 0.75);
      --awa-white-80: rgba(255, 255, 255, 0.8);
      --awa-white-86: rgba(255, 255, 255, 0.86);
      --awa-white-88: rgba(255, 255, 255, 0.88);
      --awa-white-90: rgba(255, 255, 255, 0.9);
      /* === Additional surface colors === */
      --awa-white-3: rgba(255, 255, 255, 0.03);
      --awa-white-5: rgba(255, 255, 255, 0.05);
      --awa-white-16: rgba(255 255 255 / 16%);
      --awa-surface-blue-light: #f0f9ff;
      --awa-surface-gray: #f8f9fa;
      --awa-brand-bg-xlight: #fff1f1;
      /* === Brand hex complementar === */
      --awa-color-slate: #515568;
      --awa-color-success-hex: #27ae60;
      /* === White alpha backgrounds === */
      --awa-white-4: rgba(255, 255, 255, 0.04);
      --awa-white-6: rgba(255, 255, 255, 0.06);
      --awa-white-8: rgba(255, 255, 255, 0.08);
      --awa-white-10: rgba(255, 255, 255, 0.1);
      --awa-white-12: rgba(255, 255, 255, 0.12);
      --awa-white-14: rgba(255, 255, 255, 0.14);
      --awa-white-15: rgba(255, 255, 255, 0.15);
      --awa-white-18: rgba(255, 255, 255, 0.18);
      --awa-white-20: rgba(255 255 255 / 20%);
      --awa-white-85: rgba(255, 255, 255, 0.85);
      --awa-white-92: rgba(255, 255, 255, 0.92);
      --awa-white-96: rgba(255, 255, 255, 0.96);
      /* === Black/dark alpha === */
      --awa-black-4: rgba(0, 0, 0, 0.04);
      --awa-black-10: rgba(0, 0, 0, 0.1);
      --awa-black-15: rgba(0, 0, 0, 0.15);
      --awa-black-20: rgba(0, 0, 0, 0.2);
      --awa-dark-45: rgba(15, 23, 42, 0.45);
      /* === Brand solid bg === */
      --awa-brand-bg-light: #fff7f7;
      --awa-brand-bg-warn: #fef9c3;
      --awa-surface-cool: #fafbfc;
      --awa-surface-slate: rgba(248, 250, 252, 0.92);
      /* === Gradients === */
      --awa-gradient-brand-subtle: linear-gradient(180deg, rgba(183, 51, 55, 0.1) 0%, rgba(183, 51, 55, 0.02) 100%);
      /* === Brand hex complementar === */
      --awa-color-error: #ef4444;
      --awa-success-light: color-mix(in srgb, var(--awa-success) 12%, var(--awa-bg-surface));
      --awa-info-light: color-mix(in srgb, var(--awa-info) 12%, var(--awa-bg-surface));
      --awa-warning-light: color-mix(in srgb, var(--awa-warning) 12%, var(--awa-bg-surface));
      --awa-danger-light: color-mix(in srgb, var(--awa-danger) 12%, var(--awa-bg-surface));
    }
    body .page-wrapper .awa-quickview-overlay {
      backdrop-filter: none;
      background: var(--awa-bg-surface);
    }
    body .page-wrapper [class*="muted"],
    body .page-wrapper .price-label,
    body .page-wrapper .old-price .price {
      opacity: 1;
    }
  }
  @media (scripting: none) {
    body .page-wrapper .owl-carousel {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
      gap: var(--awa-grid-gap);
      overflow: visible;
    }
    body .page-wrapper img[loading="lazy"] {
      opacity: 1;
    }
    body .page-wrapper .loading-mask,
    body .newsletterpopup,
    #awaBackToTop,
    .awa-whatsapp-float,
    .awa-nav-overlay {
      display: none;
    }
    body .page-wrapper details > *:not(summary) {
      display: block;
    }
  }
  @media print {
    body .page-wrapper .page-footer,
    body .page-wrapper .page-header,
    body .page-wrapper .nav-sections,
    .whatsapp-float,
    .awa-whatsapp-float,
    .back-to-top,
    #back-to-top,
    #awaBackToTop,
    .awa-nav-overlay,
    .awa-nav-close,
    .awa-filter-toggle,
    body .newsletterpopup,
    body .page-wrapper .loading-mask,
    body .page-wrapper .item-product .actions-secondary,
    body .page-wrapper .item-product .quickview-link,
    body .page-wrapper .owl-carousel .owl-nav,
    body .page-wrapper .owl-carousel .owl-dots {
      display: none !important;
    }
  }
  @media (max-width: 767px) {
    body .page-wrapper .page-main,
    body .page-wrapper .panel.header,
    body .page-wrapper .header.content,
    body .page-wrapper .footer.content,
    body .page-wrapper .footer-primary,
    body .page-wrapper .footer-columns,
    body .page-wrapper .footer-container .rowFlex {
      padding-left: var(--awa-space-3-75);
      padding-right: var(--awa-space-3-75);
    }
  }
  .awa-hidden-leak {
    display: none !important;
  }
  body .page-wrapper .price.awa-price-consulte {
    color: var(--awa-gray-500);
    font-size: var(--awa-text-md);
    font-weight: normal;
  }
  .awa-skip-to-main,
  body .page-wrapper .skip-link,
  body .page-wrapper a[href="#maincontent"],
  body .page-wrapper .action.skip {
    position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: var(--awa-z-skip);
  }
  .awa-skip-to-main:focus,
  body .page-wrapper .skip-link:focus,
  body .page-wrapper a[href="#maincontent"]:focus {
    position: fixed;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    padding: var(--awa-space-3) var(--awa-space-6);
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    font-size: var(--awa-text-md);
    font-weight: var(--awa-weight-semibold);
    text-decoration: none;
    outline: 2px solid var(--awa-text-on-primary);
  }
  #maincontent,
  body .page-wrapper .block,
  body .page-wrapper .widget,
  body .page-wrapper [id]:not(input, select, textarea, button) {
    scroll-margin-top: var(--awa-header-height, 0);
  }
  #awaBackToTop {
    position: fixed;
    bottom: 95px;
    right: 25px;
    width: var(--awa-icon-button-size);
    height: var(--awa-icon-button-size);
    background: var(--awa-dark);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: var(--awa-radius-full, 9999px);
    color: var(--awa-text-on-dark);
    font-size: var(--awa-text-xl);
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: opacity var(--awa-transition), visibility var(--awa-transition), background var(--awa-transition), border-color var(--awa-transition);
    z-index: var(--awa-z-fixed);
    display: flex;
    align-items: center;
    justify-content: center;
    will-change: opacity, visibility;
  }
  #awaBackToTop:hover {
    background: var(--awa-red);
    border-color: var(--awa-red);
  }
  #awaBackToTop:focus-visible {
    outline: 2px solid var(--awa-text-on-primary);
    outline-offset: 2px;
    background: var(--awa-red);
  }
  #awaBackToTop.visible {
    opacity: 1;
    visibility: visible;
  }
  .awa-whatsapp-float {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 60px;
    height: 60px;
    background: var(--awa-red);
    border-radius: var(--awa-radius-full, 9999px);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--awa-text-on-primary);
    text-decoration: none;
    box-shadow: 0 4px 15px rgba(183, 51, 55, 0.28);
    z-index: var(--awa-z-float);
    transition: transform var(--awa-transition), box-shadow var(--awa-transition);
    will-change: transform;
  }
  .awa-whatsapp-float:hover {
    transform: scale(1.1);
    background: var(--awa-red-dark);
    box-shadow: 0 6px 20px rgba(142, 38, 41, 0.34);
  }
  .awa-whatsapp-float:focus-visible {
    outline: 2px solid var(--awa-text-on-primary);
    outline-offset: 2px;
    box-shadow: 0 0 0 4px var(--awa-red-light);
  }
  @media (min-width: 1400px) and (max-width: 1599px) {
    :root {
      --awa-container: 1280px;
      --footer-container: 1280px;
      --awa-container-max: 1280px;
    }
  }
  @media (min-width: 1600px) {
    :root {
      --awa-container: 1280px;
      --footer-container: 1280px;
      --awa-container-max: 1280px;
    }
  }
  @media (max-width: 1399px) {
    :root {
      --awa-container: 1280px;
      --footer-container: 1280px;
      --awa-container-max: 1280px;
    }
  }
  @media (max-width: 1199px) {
    :root {
      --awa-container: 100%;
      --footer-container: 100%;
      --awa-container-max: 100%;
      --awa-container-padding: 15px;
    }
  }
  @media (max-width: 991px) {
    :root {
      --awa-gap: 20px;
      --awa-grid-gap: 20px;
    }
  }
  @media (max-width: 767px) {
    :root {
      --awa-gap: var(--awa-gap-lg);
      --awa-grid-gap: var(--awa-gap-lg);
      --awa-container-max: 100%;
      --awa-container-padding: 15px;
    }
    body .page-wrapper .breadcrumbs {
      padding: var(--awa-space-2) var(--awa-space-4);
      font-size: var(--awa-text-xs);
    }
    body .page-wrapper .action.primary,
    body .page-wrapper button.primary,
    body .page-wrapper .btn-primary {
      padding: var(--awa-space-3) var(--awa-control-padding-inline-sm);
      min-height: var(--awa-btn-height-sm);
      font-size: var(--awa-text-base);
    }
    body .page-wrapper input[type="text"],
    body .page-wrapper input[type="email"],
    body .page-wrapper input[type="password"],
    body .page-wrapper input[type="tel"],
    body .page-wrapper input[type="number"],
    body .page-wrapper input[type="search"],
    body .page-wrapper textarea,
    body .page-wrapper select {
      padding: var(--awa-space-2-5) var(--awa-control-padding-inline-sm);
      min-height: var(--awa-input-height-sm);
      font-size: var(--awa-text-base);
    }
  }
  @media (max-width: 480px) {
    :root {
      --awa-gap: var(--awa-gap-md);
      --awa-grid-gap: var(--awa-gap-md);
      --awa-radius: 8px;
    }
    body .page-wrapper .pages .item a,
    body .page-wrapper .pages .item > strong {
      min-width: 36px;
      height: 36px;
      font-size: var(--awa-text-sm);
    }
    #awaBackToTop {
      width: 40px;
      height: 40px;
      right: 15px;
      bottom: 80px;
      font-size: var(--awa-text-lg);
    }
    .awa-whatsapp-float {
      width: 50px;
      height: 50px;
      right: 15px;
      bottom: 15px;
    }
    .awa-whatsapp-float svg {
      width: 24px;
      height: 24px;
    }
    body .page-wrapper .modal-popup .modal-inner-wrap {
      margin: var(--awa-space-3);
      border-radius: var(--awa-radius-sm);
      max-width: calc(100vw - 20px);
    }
  }
  @media (max-width: 375px) {
    :root {
      --awa-font-size: var(--awa-text-base-plus);
    }
    body .page-wrapper .page-main {
      padding: 0 var(--awa-space-3);
    }
    body .page-wrapper .breadcrumbs {
      padding: var(--awa-space-1) var(--awa-space-3);
      font-size: var(--awa-text-xs);
    }
    body .page-wrapper .breadcrumbs a {
      max-width: 120px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      display: inline-block;
      vertical-align: middle;
    }
    body .page-wrapper .pages .item a,
    body .page-wrapper .pages .item > strong {
      min-width: 32px;
      height: 32px;
      font-size: var(--awa-text-xs);
    }
  }
  @media (max-width: 320px) {
    :root {
      --awa-font-size: var(--awa-text-base);
      --awa-gap: var(--awa-gap-2-5);
      --awa-grid-gap: var(--awa-gap-2-5);
      /* === Layout misc === */
      --awa-radius-full: 50%;
      --awa-radius-none: 0;
      --awa-flex-1: 1;
      --awa-aspect-square: 1 / 1;
      --awa-aspect-video: 16 / 9;
      --awa-aspect-4-3: 4 / 3;
      /* === Typography misc === */
      --awa-ls-tight: 0.06em;
      --awa-ls-tighter: 0.05em;
      --awa-ls-wide: 0.08em;
      --awa-ls-widest: 0.14em;
      --awa-text-decoration-thickness: 0.08em;
      --awa-text-underline-offset: 0.14em;
      --awa-text-underline-offset-sm: 0.12em;
      /* === Transition presets === */
      --awa-transition-border-shadow: border-color 180ms ease, box-shadow 180ms ease;
      --awa-transition-color-bg: color 200ms ease, background-color 200ms ease;
      --awa-transition-opacity: opacity 200ms ease;
      --awa-transition-all: all 200ms ease;
      /* === Transparency / keyword === */
      --awa-transparent: transparent;
      --awa-currentcolor: currentcolor;
      --awa-inherit: inherit;
      --awa-none: none;
      /* === Text decoration === */
      --awa-underline: underline;
      --awa-line-through: line-through;
      --awa-none-deco: none;
      /* === Transition — more patterns === */
      --awa-transition-border-sh-015: border-color 0.15s ease, box-shadow 0.15s ease;
      --awa-transition-bg-brd-sh-cbg-02: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
      --awa-transition-bg-180-sh: background 180ms ease, box-shadow 180ms ease;
      --awa-transition-bg-250-cbg-sh: background 250ms ease, color 250ms ease, border-color 250ms ease;
      --awa-transition-full-030: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, transform 0.2s ease;
      /* === Transition — valores adicionais === */
      --awa-transition-none: none;
      --awa-transition-280-bezier: 280ms cubic-bezier(0.4, 0, 0.2, 1);
      --awa-transition-bg: background 150ms ease;
      --awa-transition-bg-250: background 250ms ease, color 250ms ease, border-color 250ms ease;
      --awa-transition-all-025: all 0.25s ease;
      --awa-transition-transform-02: transform 0.2s ease;
      --awa-transition-transform-025: transform 0.25s ease;
      --awa-transition-transform-03: transform 0.3s ease;
      --awa-transition-color-015: color 0.15s ease;
      --awa-transition-color-03: color 0.3s ease;
      --awa-transition-border-sh-02: border-color 0.2s ease, box-shadow 0.2s ease;
      --awa-transition-bg-brd-sh-02: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
      --awa-transition-cbg-02: background-color 0.2s ease, color 0.2s ease;
      --awa-transition-full-02: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
      --awa-transition-full-bg-160: background-color 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease;
      /* === Transition shorthands — passes AP ===  */
      --awa-transition-sh-tf-brd: box-shadow 250ms ease, transform 250ms ease, border-color 250ms ease;
      --awa-transition-bg-sh-180: background 180ms ease, box-shadow 180ms ease;
      --awa-transition-bg-200: background 200ms ease;
      --awa-transition-op-150: opacity 150ms ease;
      --awa-transition-brd-02: border-color 0.2s;
      --awa-transition-color-02: color 0.2s;
      --awa-transition-brd-sh-015: border-color 0.15s, box-shadow 0.15s;
      --awa-transition-bg-012: background 0.12s;
      --awa-transition-bg-color-02: background 0.2s ease, color 0.2s ease;
      --awa-transition-bg-02: background 0.2s ease;
      --awa-transition-all-015: all 0.15s;
      --awa-transition-tf-022: transform 0.22s ease;
      --awa-transition-brd-sh-02: border-color 0.2s ease, box-shadow 0.2s ease;
      --awa-transition-bg-brd-02: background 0.2s, border-color 0.2s;
      --awa-transition-bg-02-plain: background 0.2s;
      --awa-transition-filter-02: filter 0.2s;
      --awa-transition-brd-color-sh-02: border-color 0.2s, box-shadow 0.2s;
      --awa-transition-sh-tf-02: box-shadow 0.2s, transform 0.15s;
      --awa-transition-bg-brd-sh-150: background 150ms ease, border-color 150ms ease, box-shadow 150ms ease;
      --awa-transition-brd-015: border-color 0.15s;
      --awa-transition-sh-tf-025: box-shadow 0.25s ease, transform 0.25s ease;
      --awa-transition-bg-color-160: background-color 160ms ease, color 160ms ease;
      --awa-transition-color-180: color 180ms ease;
      --awa-transition-bg-sh-tf-02: background 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease;
      /* === Background-size === */
      --awa-bg-size-contain: contain;
      --awa-bg-size-cover: cover;
      --awa-bg-size-auto: auto;
      --awa-bg-repeat-no: no-repeat;
      /* === Transform presets === */
      --awa-transform-gpu: translate3d(0, 0, 0);
      --awa-transform-y-0: translateY(0);
      --awa-transform-x-0: translateX(0);
      --awa-transform-y-center: translateY(-50%);
      --awa-transform-x-center: translateX(-50%);
      --awa-transform-center: translate(-50%, -50%);
      --awa-transform-scale-1: scale(1);
      --awa-transform-scale-0: scale(0);
      --awa-transform-scale-97: scale(0.97);
      --awa-transform-scale-103: scale(1.03);
      --awa-transform-scale-105: scale(1.05);
      --awa-transform-scale-3d: scale3d(1, 1, 1);
      /* === Position percentuais === */
      --awa-pos-50: 50%;
      --awa-pos-100: 100%;
      --awa-pos-neg-100: -100%;
      /* === Line-clamp === */
      --awa-clamp-1: 1;
      --awa-clamp-2: 2;
      --awa-clamp-3: 3;
      --awa-clamp-4: 4;
      /* === Viewport sizes === */
      --awa-vw-100: 100vw;
      --awa-vh-100: 100vh;
      --awa-dvh-100: 100dvh;
      --awa-svh-100: 100svh;
      /* === Flex === */
      --awa-flex-grow-1: 1;
      --awa-flex-shrink-0: 0;
      /* === Text underline offset === */
      --awa-underline-offset-auto: auto;
      --awa-underline-offset-015: 0.15em;
      --awa-underline-offset-02: 0.2em;
      --awa-underline-offset-025: 0.25em;
      /* === Letter-spacing (normalized) === */
      --awa-tracking-tight2n: -0.03em;
      /* === Order === */
      --awa-order-neg1: -1;
      --awa-order-0: 0;
      --awa-order-1: 1;
      --awa-order-2: 2;
      --awa-order-3: 3;
      --awa-order-4: 4;
      --awa-order-10: 10;
      /* === Z-index misc === */
      --awa-z-5: 5;
      --awa-z-7: 7;
      --awa-z-25: 25;
      --awa-z-30: 30;
      --awa-z-40: 40;
      --awa-z-150: 150;
      --awa-z-400: 400;
      --awa-z-997: 997;
      --awa-z-998: 998;
      --awa-z-1001: 1001;
      --awa-z-9000: 9000;
      --awa-z-9500: 9500;
      --awa-z-9600: 9600;
    }
    body .page-wrapper .page-main {
      padding: 0 var(--awa-space-2-5);
    }
    #awaBackToTop {
      width: 36px;
      height: 36px;
      right: 10px;
      bottom: 70px;
    }
    .awa-whatsapp-float {
      width: 44px;
      height: 44px;
      right: 10px;
      bottom: 10px;
    }
  }
  body .page-wrapper .fa,
  body .page-wrapper .fas,
  body .page-wrapper .far,
  body .page-wrapper .fal,
  body .page-wrapper .fab,
  body .page-wrapper [class^="icon-"],
  body .page-wrapper [class*=" icon-"] {
    vertical-align: middle;
    line-height: var(--awa-leading-none);
  }
  .qty-down-fixed-onclick-page-cart,
  .qty-up-fixed-onclick-page-cart {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: inherit;
    font: inherit;
    line-height: inherit;
    appearance: none;
  }
}
/* ===========================================
   AWA MOTOS ? CORE (Design Tokens + Reset + Base)
   Tema: AYO/Rokanthemes (Home5)

   ARQUIVO 1/4 da camada AWA consolidada.

   CONTE�DO:
   - Vari�veis CSS (FONTE �NICA para todo o projeto)
   - Reset e base tipogr�fica
   - Bot?es, formul�rios, mensagens
   - Breadcrumbs, pagina�?o, loading
   - Acessibilidade global
   - Scrollbar, sele�?o de texto
   - Skeleton loader, modais, tabelas
   - Utilit�rios (sr-text, reduced motion)

   INSTALA�?O:
   app/design/frontend/ayo/ayo_home5/web/css/awa-core.css
   Carregar PRIMEIRO (antes dos demais awa-*.css)

   ESPECIFICIDADE:
   Usa body .page-wrapper para superar Magento/AYO LESS sem !important.
   !important APENAS para overrides de inline styles do Magento.
=========================================== */
/* ===========================================
   LAYERS ? ORDEM DE CASCATA AWA (F2-02)
   Declara a prioridade dos layers (menor ? maior):
   awa-reset < awa-core < awa-layout < awa-components < awa-consistency < awa-fixes < awa-grid
   Aten�?o: regras fora de @layer (Ayo LESS) t?m prioridade m�xima.
   Estrat�gia adotada: body .page-wrapper supera Ayo LESS por especificidade.
   TODO: envolver cada arquivo em seu layer correspondente.
=========================================== */
@layer awa-reset, awa-core, awa-layout, awa-components, awa-consistency, awa-fixes, awa-grid;
/* ===========================================
   LAYER AWA-CORE ? F2-02: Cascade Layers para organiza�?o
   Todas as regras deste arquivo est?o dentro de @layer awa-core
=========================================== */
@layer awa-core {
  :root {
    color-scheme: light;
    /* R16-01: sinaliza ao UA que a p�gina � light-only */
    /* Cores prim�rias (prints oficiais) */
    --awa-red: var(--awa-cons-c29);
    --awa-red-dark: color-mix(in srgb, var(--awa-red), black 30%);
    /* F2-01 ? derivado autom�tico */
    --awa-red-light: color-mix(in srgb, var(--awa-red) 16%, transparent);
    /* F2-01 */
    --awa-red-extra-light: color-mix(in srgb, var(--awa-red) 8%, transparent);
    /* F2-01 hover bg leve */
    --awa-dark: var(--awa-cons-c85);
    --awa-orange: var(--awa-cons-c29);
    /* mant�m badges dentro da paleta oficial */
    /* --awa-white, --awa-whatsapp: removidas (sem uso em var()) */
    /* Escala de cinzas */
    --awa-gray-50: #fafbfc;
    --awa-gray-100: #f8f9fa;
    --awa-gray-200: #e9ecef;
    --awa-gray-300: #dee2e6;
    --awa-gray-400: #ced4da;
    --awa-gray-500: #6c757d;
    --awa-gray-600: #585e63;
    --awa-gray-700: #495057;
    --awa-gray-800: var(--awa-cons-c85);
    --awa-gray-900: #212529;
    /* Cores sem�nticas ? diferenciadas para UX clara */
    --awa-success: #198754;
    --awa-success-light: color-mix(in srgb, var(--awa-success) 10%, white);
    /* F2-01 */
    --awa-warning: #e09100;
    --awa-warning-light: color-mix(in srgb, var(--awa-warning) 12%, white);
    /* F2-01 */
    --awa-danger: #8e2629;
    --awa-danger-light: color-mix(in srgb, var(--awa-danger) 12%, white);
    /* F2-01 */
    --awa-info: #0d6efd;
    --awa-info-light: color-mix(in srgb, var(--awa-info) 12%, white);
    /* F2-01 */
    /* Cores sem�nticas ? texto (R12-14) */
    --awa-success-text: #0f5132;
    --awa-danger-text: #8e2629;
    --awa-info-text: #084298;
    --awa-warning-text: #664d03;
    /* Contraste sem�ntico */
    --awa-text-on-primary: var(--awa-cons-c78);
    --awa-text-on-danger: var(--awa-cons-c78);
    --awa-text-on-success: var(--awa-cons-c78);
    --awa-text-on-warning: var(--awa-cons-c78);
    --awa-text-on-dark: var(--awa-cons-c78);
    --awa-text-on-light: var(--awa-dark);
    --awa-text-muted-on-light: var(--awa-gray-500);
    /* Superf�cies */
    --awa-bg-surface: var(--awa-cons-c78);
    /* Sombras */
    --awa-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06);
    --awa-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    --awa-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
    --awa-shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.12);
    --awa-shadow-lg: 0 12px 40px rgba(0, 0, 0, 0.15);
    --awa-shadow-dropdown: 0 6px 20px rgba(0, 0, 0, 0.12);
    /* R13: dropdown menus */
    --awa-shadow-red: 0 4px 12px color-mix(in srgb, var(--awa-red) 24%, transparent);
    /* F2-01 CTA hover glow */
    --awa-shadow-badge: 0 1px 4px rgba(0, 0, 0, 0.12);
    /* BP-35: product/PDP badges */
    --awa-shadow-focus-ring: 0 0 0 3px color-mix(in srgb, var(--awa-red) 15%, transparent);
    /* BP-35: focus ring */
    --awa-overlay: rgba(0, 0, 0, 0.8);
    /* R16-02: overlay/backdrop backgrounds */
    /* Layout ? padr?o AYO Bootstrap container
       AYO usa max-width 1600px em telas ?1399px (XL).
       No range 768?1398px herda do Magento base (~1280px).
       N�s usamos 1200px como default e escalamos via @media. */
    --awa-container: 1200px;
    /* --awa-container-sm, --awa-container-xs: removidas (sem uso) */
    --footer-container: 1200px;
    /* Classe utilit�ria para ocultar leaks Magento (usado pelo JS) */
    /* .awa-hidden-leak { display: none !important; } ? definida abaixo */
    /* Border radius */
    --awa-radius-2xs: 2px;
    --awa-radius-xs: 4px;
    --awa-radius-sm: 8px;
    --awa-radius-md: 10px;
    --awa-radius: 12px;
    --awa-radius-lg: 16px;
    --awa-radius-full: 9999px;
    /* Spacing scale (base 4px) */
    --awa-space-1: 4px;
    --awa-space-2: 8px;
    --awa-space-2-5: 10px;
    /* BP-50: common spacing */
    --awa-space-3: 12px;
    --awa-space-3-5: 14px;
    /* BP-50: common spacing */
    --awa-space-3-75: 15px;
    /* BP-50: common spacing */
    --awa-space-4: 16px;
    --awa-space-5: 20px;
    --awa-space-6: 24px;
    --awa-space-7: 32px;
    --awa-space-8: 40px;
    --awa-space-9: 48px;
    --awa-space-10: 64px;
    /* Espa�amento / grid gap */
    --awa-gap: 24px;
    --awa-grid-gap: 24px;
    --awa-grid-gap-sm: 16px;
    --awa-grid-gap-xs: 12px;
    /* Transi�?es */
    --awa-transition: 0.25s ease;
    --awa-transition-fast: 0.15s ease;
    --awa-transition-slow: 0.4s ease;
    /* Z-index ? Escala de camadas arquitetural (BP-16) */
    --awa-z-dropdown: 99;
    /* autocomplete, dropdowns leves */
    --awa-z-overlay: 1000;
    /* minicart, modais leves */
    --awa-z-menu-container: 1006;
    /* container do menu vertical */
    --awa-z-menu-list: 1008;
    /* lista do menu vertical dropdown */
    --awa-z-sticky: 9990;
    /* header sticky/fixed */
    --awa-z-sidebar: 9997;
    /* fixed-right sidebar tools */
    --awa-z-fixed: 9998;
    /* back-to-top button */
    --awa-z-float: 9999;
    /* whatsapp float, header dropdown */
    --awa-z-submenu: 10000;
    /* vertical menu flyout */
    --awa-z-flyout: 10030;
    /* submenu acima do menu principal */
    --awa-z-popup: 10100;
    /* newsletter popup */
    --awa-z-modal: 10200;
    /* B2B login/suggestion modals */
    --awa-z-toast: 10050;
    /* toast notifications, pending banners */
    --awa-z-nav-overlay: 99998;
    /* overlay backdrop mobile nav */
    --awa-z-nav-drawer: 99999;
    /* mobile nav drawer */
    --awa-z-skip: 999999;
    /* skip-to-content a11y */
    /* ?? Conven�?o: Logical Properties (BP-05) ??
       A partir de fev/2026, NOVAS regras devem usar propriedades l�gicas:
       padding-inline / padding-block / margin-inline / margin-block /
       inset-inline / border-inline / etc.
       N?o migrar em massa c�digo existente ? apenas novas adi�?es.
       Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties */
    /* Tipografia ? Poppins carregada pelo Ayo via Google Fonts */
    --awa-font: 'Poppins', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue', arial, sans-serif;
    --awa-font-size: 16px;
    --awa-line-height: var(--awa-leading-loose);
    /* Tipografia ? escala de pesos (BP-22) */
    --awa-weight-light: 300;
    --awa-weight-normal: 400;
    --awa-weight-medium: 500;
    --awa-weight-semibold: 600;
    --awa-weight-bold: 700;
    --awa-weight-extrabold: 800;
    --awa-weight-black: 900;
    /* Tipografia ? escala de line-height (BP-23) */
    --awa-leading-none: 1;
    --awa-leading-tight: 1.1;
    --awa-leading-compact: 1.2;
    --awa-leading-snug: 1.25;
    --awa-leading-base: 1.3;
    --awa-leading-cozy: 1.35;
    --awa-leading-normal: 1.4;
    --awa-leading-comfortable: 1.45;
    --awa-leading-relaxed: 1.5;
    --awa-leading-loose: 1.6;
    /* Tipografia ? escala de letter-spacing (BP-25) */
    --awa-tracking-tighter: -0.01em;
    --awa-tracking-tight: 0.01em;
    --awa-tracking-normal: 0.02em;
    --awa-tracking-wide: 0.5px;
    --awa-tracking-wider: 1px;
    /* Tipografia ? escala de tamanhos */
    --awa-text-3xs: 11px;
    /* BP-30: era 10px, aumentado para legibilidade */
    --awa-text-2xs: 11px;
    /* BP-30: labels, badges, captions extra-pequenos */
    --awa-text-xs: 12px;
    --awa-text-sm: 13px;
    --awa-text-base: 14px;
    --awa-text-base-plus: 15px;
    /* BP-39: countdown titles, benefits bar, sidebar icons */
    --awa-text-md: 16px;
    --awa-text-lg: 18px;
    --awa-text-xl: 20px;
    --awa-text-xl-plus: 22px;
    /* BP-38: icons, badge titles, popup headings */
    --awa-text-2xl: 24px;
    --awa-text-3xl: 28px;
    --awa-text-4xl: 32px;
    --awa-text-5xl: 40px;
    /* BP-40: display headings, category circle icons */
    /* Altura padr?o de inputs e bot?es */
    --awa-input-height: 48px;
    --awa-input-height-sm: 40px;
    --awa-btn-height: 48px;
    --awa-btn-height-sm: 40px;
    /* Touch target m�nimo ? WCAG 2.2 Success Criterion 2.5.8 (AAA) */
    --awa-touch-target: 44px;
    /* Cores especializadas (BP-41) */
    --awa-text-countdown-label: #ffe8c9;
    /* BP-41: warm cream p/ labels countdown sobre bg escuro */
    /* Footer (tokens espec�ficos, valores alinhados com globais) */
    --footer-bg: #1a1a1a;
    --footer-bg-secondary: #242424;
    --footer-bg-tertiary: #111;
    --footer-text: #c0c0c0;
    /* BP-41: era #b0b0b0 ? 5.3:1 sobre #1a1a1a ? WCAG AA */
    --footer-text-bright: var(--awa-cons-c78);
    --footer-accent: var(--awa-cons-c29);
    /* --footer-accent-hover: removida (sem uso) */
    --footer-border: color-mix(in srgb, transparent, white 10%);
    /* F2-01 */
    --footer-font-size-small: 12px;
    --footer-font-size-base: 14px;
    --footer-font-size-heading: 16px;
    /* --footer-space-xs: removida (sem uso) */
    --footer-space-sm: 12px;
    --footer-space-md: 20px;
    --footer-space-lg: 30px;
    --footer-space-xl: 50px;
    --footer-radius: 8px;
    --footer-transition: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  }
  /* ===========================================
   SELE�?O DE TEXTO
=========================================== */
  ::selection {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
  }
  /* ::-moz-selection removida ? obsoleta desde Firefox 62 (2018) */
  /* ===========================================
   SCROLLBAR CUSTOMIZADA
=========================================== */
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  ::-webkit-scrollbar-track {
    background: var(--awa-gray-100);
  }
  ::-webkit-scrollbar-thumb {
    background: var(--awa-gray-400);
    border-radius: var(--awa-radius-xs);
    /* BP-11: era 4px hardcoded */
  }
  ::-webkit-scrollbar-thumb:hover {
    background: var(--awa-gray-500);
  }
  html {
    scrollbar-width: thin;
    scrollbar-color: var(--awa-gray-400) var(--awa-gray-100);
    scroll-behavior: smooth;
    interpolate-size: allow-keywords;
    /* F4-01: transi�?o height:auto nativa (Chrome 129+) */
  }
  /* ===========================================
   RESET E BASE
=========================================== */
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }
  /* Desabilitar smooth scroll em checkout ? conflita com OPC step anchors */
  .checkout-index-index,
  .checkout-onepage-success {
    scroll-behavior: auto;
  }
  body {
    font-family: var(--awa-font);
    font-size: var(--awa-font-size);
    color: var(--awa-dark);
    line-height: var(--awa-line-height);
    font-optical-sizing: auto;
    /* BP-44: otimiza�?o �ptica para Poppins (variable-weight awareness) */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
  }
  a {
    color: var(--awa-red);
    text-decoration: none;
    text-decoration-skip-ink: auto;
    /* BP-42: linhas de underline n?o cortam descendentes */
    transition: color var(--awa-transition);
  }
  a:hover {
    color: var(--awa-red-dark);
  }
  /* BP-27: touch-action: manipulation ? remove 300ms tap delay em interativos */
  a,
  button,
  [role="button"],
  input,
  select,
  textarea,
  summary {
    touch-action: manipulation;
  }
  /* Focus visible global ? acessibilidade */
  a:focus-visible,
  button:focus-visible,
  [tabindex]:focus-visible,
  select:focus-visible,
  input:focus-visible,
  textarea:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
    border-radius: var(--awa-radius-2xs);
  }
  /* Hierarquia tipogr�fica global */
  body .page-wrapper h1 {
    font-size: clamp(var(--awa-text-2xl), 18vw, var(--awa-text-4xl));
    /* F2-03: fluid 24?32px */
    font-weight: var(--awa-weight-bold);
    line-height: var(--awa-leading-base);
    margin-bottom: var(--awa-space-4);
    text-wrap: balance;
    /* F1-01: elimina vi�vas tipogr�ficas */
  }
  body .page-wrapper h2 {
    font-size: clamp(var(--awa-text-xl), 15.5vw, var(--awa-text-3xl));
    /* F2-03: fluid 20?28px */
    font-weight: var(--awa-weight-bold);
    line-height: var(--awa-leading-cozy);
    margin-bottom: var(--awa-space-3);
    text-wrap: balance;
    /* F1-01 */
  }
  body .page-wrapper h3 {
    font-size: clamp(var(--awa-text-lg), 13vw, var(--awa-text-2xl));
    /* F2-03: fluid 18?24px */
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-normal);
    margin-bottom: var(--awa-space-3);
    text-wrap: balance;
    /* F1-01 */
  }
  body .page-wrapper h4 {
    font-size: var(--awa-text-lg);
    /* F2-03: h4 mant�m fixo (18px ? adequado para labels) */
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-normal);
    margin-bottom: var(--awa-space-2);
    text-wrap: balance;
    /* F1-01 */
  }
  /* F1-02: text-wrap pretty em par�grafos ? evita vi�vas em texto corrido */
  body .page-wrapper p,
  body .page-wrapper .product.attribute.description,
  body .page-wrapper .cms-page-view .page-main {
    text-wrap: pretty;
  }
  /* F4-03: hanging-punctuation ? alinhamento �ptico de aspas/h�fens */
  body .page-wrapper .product.attribute.description,
  body .page-wrapper .cms-page-view .page-main,
  body .page-wrapper .post-content {
    hanging-punctuation: first allow-end;
  }
  .page-wrapper {
    max-width: 100%;
    overflow-x: hidden;
    /* BUG-06: fallback para Safari <16 que n?o suporta clip */
    overflow-x: clip;
    /* moderno: n?o cria scroll container */
  }
  /* ===========================================
   CONTAINER GLOBAL ? ALINHAMENTO UNIFORME
   Garante que TODAS as se�?es usem a mesma largura.
   Resolve conflito entre os 5+ arquivos que definiam
   max-width diferente para .page-main.
=========================================== */
  body .page-wrapper .page-main {
    max-width: var(--awa-container);
    margin: 0 auto;
    padding: 0 var(--awa-space-5);
    /* P2-fluid: era 0 20px */
    isolation: isolate;
    /* BP-33: stacking context ? conter z-index de conte�do */
  }
  /* Se�?es full-width (slider, banners, nav background) mant?m 100% */
  body .page-wrapper .nav-sections,
  body .page-wrapper .page-footer,
  body .page-wrapper .page-header {
    max-width: 100%;
    isolation: isolate;
    /* BP-33: cada se�?o � um stacking context independente */
  }
  /* ===========================================
   BOT?ES GERAIS
=========================================== */
  body .page-wrapper .action.primary,
  body .page-wrapper button.primary,
  body .page-wrapper .btn-primary {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    border: none;
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-4) var(--awa-space-7);
    min-height: var(--awa-btn-height);
    font-weight: var(--awa-weight-semibold);
    cursor: pointer;
    transition: background var(--awa-transition), transform var(--awa-transition), box-shadow var(--awa-transition);
    position: relative;
    overflow: hidden;
  }
  body .page-wrapper .action.primary:hover,
  body .page-wrapper button.primary:hover,
  body .page-wrapper .btn-primary:hover {
    background: var(--awa-red-dark);
    box-shadow: var(--awa-shadow-red);
  }
  body .page-wrapper .action.primary:active,
  body .page-wrapper button.primary:active,
  body .page-wrapper .btn-primary:active {
    transform: scale(0.98);
  }
  body .page-wrapper .action.primary:focus-visible,
  body .page-wrapper button.primary:focus-visible,
  body .page-wrapper .btn-primary:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body .page-wrapper .action.primary.loading,
  body .page-wrapper button.primary.loading {
    pointer-events: none;
    opacity: 0.8;
  }
  /* Estado disabled universal */
  body .page-wrapper .action.primary:disabled,
  body .page-wrapper .action.primary[disabled],
  body .page-wrapper button.primary:disabled,
  body .page-wrapper .btn-primary:disabled {
    background: var(--awa-gray-300);
    color: var(--awa-gray-500);
    cursor: not-allowed;
    opacity: 0.6;
    transform: none;
    box-shadow: none;
  }
  /* Bot?o secund�rio (invertido) */
  body .page-wrapper .action.secondary,
  body .page-wrapper button.secondary,
  body .page-wrapper .btn-secondary {
    background: var(--awa-bg-surface);
    /* BP-12 */
    color: var(--awa-red);
    border: 1px solid var(--awa-red);
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-4) var(--awa-space-7);
    min-height: var(--awa-btn-height);
    font-weight: var(--awa-weight-semibold);
    cursor: pointer;
    transition: background var(--awa-transition-fast), color var(--awa-transition-fast), border-color var(--awa-transition-fast);
  }
  body .page-wrapper .action.secondary:hover,
  body .page-wrapper button.secondary:hover,
  body .page-wrapper .btn-secondary:hover {
    background: var(--awa-red-dark);
    color: var(--awa-text-on-primary);
    border-color: var(--awa-red-dark);
  }
  body .page-wrapper .action.secondary:focus-visible,
  body .page-wrapper button.secondary:focus-visible,
  body .page-wrapper .btn-secondary:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  /* ===========================================
   FORMUL�RIOS
=========================================== */
  body .page-wrapper input[type="text"],
  body .page-wrapper input[type="email"],
  body .page-wrapper input[type="password"],
  body .page-wrapper input[type="tel"],
  body .page-wrapper input[type="number"],
  body .page-wrapper input[type="search"],
  body .page-wrapper textarea,
  body .page-wrapper select {
    border: 2px solid var(--awa-gray-200);
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-3) var(--awa-space-4);
    min-height: var(--awa-input-height);
    font-size: var(--awa-text-base);
    font-family: inherit;
    line-height: var(--awa-leading-normal);
    transition: border-color var(--awa-transition), box-shadow var(--awa-transition);
  }
  body .page-wrapper input[type="text"]:hover,
  body .page-wrapper input[type="email"]:hover,
  body .page-wrapper input[type="password"]:hover,
  body .page-wrapper input[type="tel"]:hover,
  body .page-wrapper input[type="number"]:hover,
  body .page-wrapper input[type="search"]:hover,
  body .page-wrapper textarea:hover,
  body .page-wrapper select:hover {
    border-color: var(--awa-gray-400);
  }
  body .page-wrapper input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"]):focus,
  body .page-wrapper textarea:focus,
  body .page-wrapper select:focus {
    border-color: var(--awa-red);
    outline: none;
    box-shadow: 0 0 0 3px var(--awa-red-light);
  }
  /* Placeholder */
  body .page-wrapper input::placeholder,
  body .page-wrapper textarea::placeholder {
    color: var(--awa-gray-500);
    opacity: 1;
  }
  /* Valida�?o */
  body .page-wrapper input.mage-error,
  body .page-wrapper textarea.mage-error,
  body .page-wrapper select.mage-error {
    border-color: var(--awa-danger);
    box-shadow: 0 0 0 3px var(--awa-danger-light);
    /* R13: era rgba hardcoded */
  }
  body .page-wrapper .field._error .label,
  body .page-wrapper div.mage-error {
    color: var(--awa-danger);
    font-size: var(--awa-text-xs);
    margin-top: var(--awa-space-1);
  }
  body .page-wrapper input.valid,
  body .page-wrapper textarea.valid {
    border-color: var(--awa-success);
  }
  /* R17-03: Autofill ? neutraliza background amarelo/azul do Chrome/Safari */
  body .page-wrapper input:-webkit-autofill,
  body .page-wrapper input:-webkit-autofill:hover,
  body .page-wrapper input:-webkit-autofill:focus,
  body .page-wrapper textarea:-webkit-autofill,
  body .page-wrapper select:-webkit-autofill {
    -webkit-text-fill-color: var(--awa-dark);
    box-shadow: 0 0 0 1000px var(--awa-bg-surface) inset;
    transition: background-color 5000s ease-in-out 0s;
  }
  /* R17-05: Alinhar checkboxes e radios ? paleta da marca */
  body .page-wrapper input[type="checkbox"],
  body .page-wrapper input[type="radio"] {
    accent-color: var(--awa-red);
  }
  /* R17-08: Ocultar spinner de input[type=number] (consist?ncia com qty do PDP) */
  body .page-wrapper input[type="number"]::-webkit-inner-spin-button,
  body .page-wrapper input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
    margin: 0;
  }
  body .page-wrapper input[type="number"] {
    appearance: textfield;
  }
  /* ===========================================
   MENSAGENS / TOASTS
=========================================== */
  body .page-wrapper .message {
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-4) var(--awa-space-5);
    margin-bottom: var(--awa-space-4);
    display: flex;
    align-items: center;
    gap: var(--awa-space-3);
    font-size: var(--awa-text-base);
    line-height: var(--awa-leading-relaxed);
    animation: awa-slide-down-toast 0.3s ease;
    border-left: 4px solid transparent;
  }
  body .page-wrapper .message.success {
    background: var(--awa-success-light);
    border-left-color: var(--awa-success);
    color: var(--awa-success-text);
    /* R12-14 */
  }
  body .page-wrapper .message.error {
    background: var(--awa-danger-light);
    border-left-color: var(--awa-danger);
    color: var(--awa-danger-text);
    /* R12-14 */
  }
  body .page-wrapper .message.info,
  body .page-wrapper .message.notice {
    background: var(--awa-info-light);
    border-left-color: var(--awa-info);
    color: var(--awa-info-text);
    /* R12-14 */
  }
  body .page-wrapper .message.warning {
    background: var(--awa-warning-light);
    border-left-color: var(--awa-warning);
    color: var(--awa-warning-text);
    /* R12-14 */
  }
  @keyframes awa-slide-down-toast {
    from {
      opacity: 0;
      transform: translateY(-10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  /* ===========================================
   ESTADOS VAZIOS
=========================================== */
  body .page-wrapper .message.empty,
  body .page-wrapper .empty-cart,
  body .page-wrapper .no-products {
    text-align: center;
    padding: var(--awa-space-10) var(--awa-space-7);
    color: var(--awa-gray-500);
    background: var(--awa-gray-50);
    border-radius: var(--awa-radius);
    border: 2px dashed var(--awa-gray-200);
  }
  body .page-wrapper .cart-empty {
    text-align: center;
    padding: var(--awa-space-10) var(--awa-space-7);
    background: var(--awa-gray-50);
    border-radius: var(--awa-radius);
    border: 2px dashed var(--awa-gray-200);
  }
  body .page-wrapper .cart-empty p {
    font-size: var(--awa-text-lg);
    color: var(--awa-gray-500);
    margin-bottom: var(--awa-space-6);
  }
  body .page-wrapper .cart-empty .action.continue {
    display: inline-block;
    padding: var(--awa-space-4) var(--awa-space-7);
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    border-radius: var(--awa-radius-sm);
    font-weight: var(--awa-weight-semibold);
    text-decoration: none;
    transition: background var(--awa-transition), transform var(--awa-transition), box-shadow var(--awa-transition);
    /* R13: era 'all' */
  }
  body .page-wrapper .cart-empty .action.continue:hover {
    background: var(--awa-red-dark);
    transform: translateY(-2px);
    box-shadow: var(--awa-shadow-red);
    /* R13: token */
  }
  /* R18-02: keyboard focus indicator for empty-cart CTA */
  body .page-wrapper .cart-empty .action.continue:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  /* ===========================================
   BREADCRUMBS
=========================================== */
  body .page-wrapper .breadcrumbs {
    padding: var(--awa-space-3) var(--awa-space-5);
    margin-bottom: var(--awa-space-6);
    background: var(--awa-gray-50);
    border-radius: var(--awa-radius-sm);
  }
  body .page-wrapper .breadcrumbs ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: var(--awa-space-1);
    padding: 0;
    margin: 0;
  }
  body .page-wrapper .breadcrumbs li {
    display: flex;
    align-items: center;
    font-size: var(--awa-text-sm);
    color: var(--awa-gray-500);
  }
  body .page-wrapper .breadcrumbs li:not(:last-child)::after {
    content: '/';
    margin: 0 var(--awa-space-2);
  }
  body .page-wrapper .breadcrumbs li:last-child {
    color: var(--awa-dark);
    font-weight: var(--awa-weight-semibold);
  }
  body .page-wrapper .breadcrumbs a {
    color: var(--awa-gray-700);
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .breadcrumbs a:hover {
    color: var(--awa-red-dark);
  }
  /* ===========================================
   PAGINA�?O
=========================================== */
  body .page-wrapper .pages {
    text-align: center;
    margin: var(--awa-space-8) 0;
  }
  body .page-wrapper .pages-items {
    display: inline-flex;
    gap: var(--awa-space-1);
    list-style: none;
    padding: var(--awa-space-1);
    background: var(--awa-gray-50);
    border-radius: var(--awa-radius);
  }
  body .page-wrapper .pages .item {
    display: inline-block;
  }
  body .page-wrapper .pages .item a,
  body .page-wrapper .pages .item strong {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 var(--awa-space-3);
    border-radius: var(--awa-radius-sm);
    font-size: var(--awa-text-base);
    font-weight: var(--awa-weight-medium);
    transition: background var(--awa-transition), color var(--awa-transition);
    /* R13: era 'all' */
  }
  body .page-wrapper .pages .item a {
    background: var(--awa-gray-100);
    color: var(--awa-dark);
  }
  body .page-wrapper .pages .item a:hover {
    background: var(--awa-red-dark);
    color: var(--awa-text-on-primary);
  }
  body .page-wrapper .pages .item.current strong {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
  }
  /* ===========================================
   LOADING / SPINNER
=========================================== */
  body .page-wrapper .loading-mask {
    background: rgba(255, 255, 255, 0.8);
  }
  body .page-wrapper .loader > img {
    display: none;
  }
  body .page-wrapper .loader::after {
    content: '';
    width: 40px;
    height: 40px;
    border: 3px solid var(--awa-gray-200);
    border-top-color: var(--awa-red);
    border-radius: 50%;
    animation: awa-spinner 0.8s linear infinite;
    display: block;
    margin: 0 auto;
  }
  @keyframes awa-spinner {
    to {
      transform: rotate(360deg);
    }
  }
  /* ===========================================
   SKELETON LOADING PLACEHOLDERS
=========================================== */
  @keyframes awa-skeleton {
    0% {
      background-position: -200% 0;
    }
    100% {
      background-position: 200% 0;
    }
  }
  /* R11-12: prefixo para especificidade */
  body .page-wrapper .awa-skeleton {
    background: linear-gradient(90deg, var(--awa-gray-100) 25%, var(--awa-gray-200) 50%, var(--awa-gray-100) 75%);
    background-size: 200% 100%;
    animation: awa-skeleton 1.5s ease infinite;
    border-radius: var(--awa-radius-sm);
  }
  /* ===========================================
   TABELAS RESPONSIVAS
=========================================== */
  body .page-wrapper .table-wrapper {
    overflow-x: auto;
    max-width: 100%;
    position: relative;
  }
  body .page-wrapper table {
    max-width: 100%;
  }
  /* ===========================================
   MODAL / POPUP
=========================================== */
  body .page-wrapper .modal-popup .modal-inner-wrap {
    border-radius: var(--awa-radius);
    box-shadow: var(--awa-shadow-lg);
    overflow: hidden;
  }
  body .page-wrapper .modal-popup .modal-header {
    padding: var(--awa-space-5) var(--awa-space-6);
    border-bottom: 1px solid var(--awa-gray-200);
  }
  body .page-wrapper .modal-popup .modal-content {
    padding: var(--awa-space-6);
  }
  body .page-wrapper .modal-popup .modal-footer {
    padding: var(--awa-space-4) var(--awa-space-6);
    border-top: 1px solid var(--awa-gray-200);
    background: var(--awa-gray-50);
  }
  /* ===========================================
   PROGRESS BAR (checkout steps)
=========================================== */
  body .page-wrapper .opc-progress-bar-item._active .opc-progress-bar-item-element {
    background: var(--awa-red);
  }
  body .page-wrapper .opc-progress-bar-item._complete .opc-progress-bar-item-element {
    background: var(--awa-success);
  }
  /* ===========================================
   SWATCH DE COR
=========================================== */
  body .page-wrapper .swatch-option {
    min-width: 32px;
    height: 32px;
    border-radius: var(--awa-radius-sm);
    /* R13: era 6px hardcoded */
    border: 2px solid var(--awa-gray-200);
    cursor: pointer;
    transition: transform var(--awa-transition-fast), border-color var(--awa-transition-fast), box-shadow var(--awa-transition-fast);
    /* R13: era 'all' */
  }
  body .page-wrapper .swatch-option:hover {
    transform: scale(1.1);
    border-color: var(--awa-gray-400);
  }
  body .page-wrapper .swatch-option.selected {
    border-color: var(--awa-red);
    box-shadow: 0 0 0 3px var(--awa-red-light);
  }
  /* ===========================================
   IMAGENS ? CARREGAMENTO SUAVE
=========================================== */
  body .page-wrapper .product-item img,
  body .page-wrapper .item-product img,
  body .page-wrapper .catalog-product-view .gallery img {
    transition: opacity var(--awa-transition);
    /* R12-05 */
  }
  body .page-wrapper img[loading="lazy"]:not(.awa-loaded) {
    opacity: 0;
    animation: awa-lazy-fallback 0s 3s forwards;
  }
  body .page-wrapper img[loading="lazy"].awa-loaded {
    animation: awa-fade-in 0.4s ease forwards;
  }
  @keyframes awa-lazy-fallback {
    to {
      opacity: 1;
    }
  }
  @keyframes awa-fade-in {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  /* ===========================================
   UTILIT�RIOS
=========================================== */
  /* Screen reader only */
  .sr-text,
  .awa-sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    /* R18-12: modern replacement for deprecated clip */
    white-space: nowrap !important;
    border: 0 !important;
  }
  /* ===========================================
   ACESSIBILIDADE ? FOCO VIS�VEL GLOBAL
=========================================== */
  body .page-wrapper *:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  /* Checkout usa estilos de valida�?o pr�prios */
  body .page-wrapper .checkout-container *:focus-visible {
    outline: revert;
    outline-offset: revert;
  }
  /* Foco com mouse n?o mostra outline */
  body .page-wrapper *:focus:not(:focus-visible) {
    outline: none;
  }
  /* ===========================================
   REDUCED MOTION
=========================================== */
  @media (prefers-reduced-motion: reduce) {
    html {
      scroll-behavior: auto;
    }
    body .page-wrapper *,
    body .page-wrapper *::before,
    body .page-wrapper *::after {
      transition-duration: 0.01ms !important;
      animation-duration: 0.01ms !important;
      animation-iteration-count: 1 !important;
    }
    /* VB-04: floating buttons fora de .page-wrapper */
    #awaBackToTop,
    .awa-whatsapp-float,
    .awa-nav-overlay {
      transition-duration: 0.01ms !important;
      animation-duration: 0.01ms !important;
    }
    .awa-whatsapp-float:hover {
      transform: none !important;
    }
    /* R15-05: desabilitar hover transforms que causam motion residual */
    body .page-wrapper .the_blog .post-item:hover,
    body .page-wrapper .blog-post-item:hover,
    body .page-wrapper .cart-empty .action.continue:hover,
    body .page-wrapper .footer-social a:hover,
    body .page-wrapper .social-block a:hover,
    body .page-wrapper .aw-footer-social a:hover,
    body .page-wrapper .page-footer .social-icons a:hover,
    body .page-wrapper .item-deal-product:hover {
      transform: none;
    }
  }
  /* ===========================================
   TOUCH DEVICES ? Hover safety net (BP-32)
   Previne "stuck hover" em telas touch onde
   :hover fires on tap e persiste visualmente.
   Chrome 108+, Safari 17+, Firefox 113+ (~96%)
=========================================== */
  @media (hover: none) and (pointer: coarse) {
    /* Cancelar transforms de hover em TODOS os interativos */
    body .page-wrapper a:hover,
    body .page-wrapper button:hover,
    body .page-wrapper [role="button"]:hover,
    body .page-wrapper .action:hover,
    body .page-wrapper .swatch-option:hover {
      transform: none;
    }
    /* Box-shadow hover ? shadow base (evita "glow" preso) */
    body .page-wrapper a:hover,
    body .page-wrapper button:hover,
    body .page-wrapper [role="button"]:hover {
      box-shadow: var(--awa-shadow);
    }
  }
  /* ===========================================
   HIGH CONTRAST
=========================================== */
  @media (prefers-contrast: more), (forced-colors: active) {
    :root {
      /* Footer */
      --footer-text: var(--awa-cons-c78);
      --footer-border: rgba(255, 255, 255, 0.4);
      /* R15-04: Main content ? refor�ar bordas e texto secund�rio */
      --awa-gray-200: var(--awa-cons-c87);
      /* bordas mais vis�veis */
      --awa-gray-300: var(--awa-cons-c86);
      --awa-gray-400: var(--awa-cons-c84);
      --awa-gray-500: #444;
      /* texto secund�rio mais escuro */
      --awa-gray-700: #222;
      --awa-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
      --awa-shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.25);
    }
  }
  /* ===========================================
   REDUCED TRANSPARENCY (BP-31)
   Chrome 118+, Safari 17.5+ ? degrada silenciosamente
=========================================== */
  @media (prefers-reduced-transparency: reduce) {
    :root {
      /* Substituir semi-transpar?ncias por s�lidos */
      --awa-red-light: color-mix(in srgb, var(--awa-red) 16%, var(--awa-bg-surface));
      --awa-red-extra-light: color-mix(in srgb, var(--awa-red) 8%, var(--awa-bg-surface));
      --awa-success-light: color-mix(in srgb, var(--awa-success) 12%, var(--awa-bg-surface));
      --awa-info-light: color-mix(in srgb, var(--awa-info) 12%, var(--awa-bg-surface));
      --awa-warning-light: color-mix(in srgb, var(--awa-warning) 12%, var(--awa-bg-surface));
      --awa-danger-light: color-mix(in srgb, var(--awa-danger) 12%, var(--awa-bg-surface));
    }
    /* Backdrop blur ? s�lido */
    body .page-wrapper .awa-quickview-overlay {
      backdrop-filter: none;
      background: var(--awa-bg-surface);
    }
    /* Muted text ? garante contraste m�nimo */
    body .page-wrapper [class*="muted"],
    body .page-wrapper .price-label,
    body .page-wrapper .old-price .price {
      opacity: 1;
    }
  }
  /* ===========================================
   NO JAVASCRIPT ? Fallback (BP-46)
   Chrome 120+, Firefox 113+ (~85%)
   Degrada silenciosamente em navegadores sem suporte.
=========================================== */
  @media (scripting: none) {
    /* Carousels sem JS: mostrar todos os itens em grid */
    body .page-wrapper .owl-carousel {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
      gap: var(--awa-grid-gap);
      overflow: visible;
    }
    /* Lazy images sem JS: for�ar visibilidade */
    body .page-wrapper img[loading="lazy"] {
      opacity: 1;
    }
    /* Elementos JS-dependentes: ocultar */
    body .page-wrapper .loading-mask,
    body .newsletterpopup,
    #awaBackToTop,
    .awa-whatsapp-float,
    .awa-nav-overlay {
      display: none;
    }
    /* Accordion / details: mostrar conte�do por padr?o sem JS */
    body .page-wrapper details > *:not(summary) {
      display: block;
    }
  }
  /* ===========================================
   PRINT
=========================================== */
  @media print {
    body .page-wrapper .page-footer,
    body .page-wrapper .page-header,
    body .page-wrapper .nav-sections,
    .whatsapp-float,
    .awa-whatsapp-float,
    .back-to-top,
    .scroll-to-top,
    #awaBackToTop,
    .awa-nav-overlay,
    .awa-nav-close,
    .awa-filter-toggle,
    body .newsletterpopup,
    body .page-wrapper .loading-mask,
    body .page-wrapper .item-product .actions-secondary,
    body .page-wrapper .item-product .quickview-link,
    body .page-wrapper .owl-carousel .owl-nav,
    body .page-wrapper .owl-carousel .owl-dots {
      display: none !important;
    }
  }
  /* ===========================================
   RESPONSIVO BASE
=========================================== */
  @media (width <= 768px) {
    body .page-wrapper .page-main,
    body .page-wrapper .panel.header,
    body .page-wrapper .header.content,
    body .page-wrapper .footer.content,
    body .page-wrapper .footer-primary,
    body .page-wrapper .footer-columns,
    body .page-wrapper .footer-container .rowFlex {
      padding-left: var(--awa-space-3-75);
      /* P2-fluid: era 15px */
      padding-right: var(--awa-space-3-75);
      /* P2-fluid: era 15px */
    }
  }
  /* ===========================================
   HIDDEN LEAK (usado pelo JS hideMagentoCode)
=========================================== */
  .awa-hidden-leak {
    display: none !important;
  }
  /* Classe para pre�os "Consulte" (JS fixPrices) ? body .page-wrapper .price (0,3,1) supera tema */
  body .page-wrapper .price.awa-price-consulte {
    color: var(--awa-gray-500);
    /* R11-02: token */
    font-size: var(--awa-text-md);
    font-weight: normal;
  }
  /* Skip-to-main link (JS addSkipToMain + Magento nativo) */
  .awa-skip-to-main,
  body .page-wrapper .skip-link,
  body .page-wrapper a[href="#maincontent"],
  body .page-wrapper .action.skip {
    position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: var(--awa-z-skip);
    /* BP-16: era 999999 */
  }
  .awa-skip-to-main:focus,
  body .page-wrapper .skip-link:focus,
  body .page-wrapper a[href="#maincontent"]:focus {
    position: fixed;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    padding: var(--awa-space-3) var(--awa-space-6);
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    font-size: var(--awa-text-md);
    font-weight: var(--awa-weight-semibold);
    text-decoration: none;
    outline: 2px solid var(--awa-text-on-primary);
  }
  /* R10-05 + BP-43: Scroll-margin para ancoras sob sticky header */
  #maincontent,
  body .page-wrapper .block,
  body .page-wrapper .widget,
  body .page-wrapper [id]:not(input, select, textarea, button) {
    scroll-margin-top: var(--awa-header-height, 0);
  }
  /* ===========================================
   FLOATING BUTTONS (Back-to-top + WhatsApp)
   Fonte �nica de estilos ? JS apenas cria/toggle.
=========================================== */
  #awaBackToTop {
    position: fixed;
    bottom: 95px;
    right: 25px;
    width: 45px;
    height: 45px;
    background: var(--awa-dark);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    color: var(--awa-text-on-dark);
    font-size: var(--awa-text-xl);
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: opacity var(--awa-transition), visibility var(--awa-transition), background var(--awa-transition), border-color var(--awa-transition);
    /* R13: era 'all' */
    z-index: var(--awa-z-fixed);
    /* BP-16: era 9998 */
    display: flex;
    align-items: center;
    justify-content: center;
    will-change: opacity, visibility;
    /* BP-47: hint p/ composite layer ? toggled by JS */
  }
  #awaBackToTop:hover {
    background: var(--awa-red);
    border-color: var(--awa-red);
  }
  #awaBackToTop:focus-visible {
    outline: 2px solid var(--awa-text-on-primary);
    /* BP-15: era var(--awa-cons-c78) hardcoded */
    outline-offset: 2px;
    background: var(--awa-red);
  }
  #awaBackToTop.visible {
    opacity: 1;
    visibility: visible;
  }
  .awa-whatsapp-float {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 60px;
    height: 60px;
    background: var(--awa-red);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--awa-text-on-primary);
    text-decoration: none;
    box-shadow: 0 4px 15px rgba(183, 51, 55, 0.28);
    z-index: var(--awa-z-float);
    /* BP-16: era 9999 */
    transition: transform var(--awa-transition), box-shadow var(--awa-transition);
    /* R13: era 'all' */
    will-change: transform;
    /* BP-47: hint p/ composite layer ? hover scale animation */
  }
  .awa-whatsapp-float:hover {
    transform: scale(1.1);
    background: var(--awa-red-dark);
    box-shadow: 0 6px 20px rgba(142, 38, 41, 0.34);
  }
  .awa-whatsapp-float:focus-visible {
    outline: 2px solid var(--awa-text-on-primary);
    /* BP-15: era var(--awa-cons-c78) hardcoded */
    outline-offset: 2px;
    box-shadow: 0 0 0 4px var(--awa-red-light);
  }
  /* ===========================================
   RESPONSIVO ? BREAKPOINTS AYO-ALIGNED
   AYO usa: 1399, 1199, 991, 840, 767, 680,
   640, 560, 480, 479, 414, 375, 320
=========================================== */
  /* --- XL Desktop ? LB-07: transi�?o suave para evitar salto de 200px no container --- */
  /* 1399-1599px: container 1400px, ?1600px: container 1600px */
  @media (width >= 1399px) and (width <= 1599px) {
    :root {
      --awa-container: 1400px;
      --footer-container: 1400px;
    }
  }
  @media (width >= 1600px) {
    :root {
      --awa-container: 1600px;
      --footer-container: 1600px;
    }
  }
  /* --- Desktop (?1399px) ? newsletter 50/50 --- */
  @media (width <= 1399px) {
    :root {
      --awa-container: 1200px;
      --footer-container: 1200px;
    }
  }
  /* --- Tablet landscape (?1199px) --- */
  @media (width <= 1199px) {
    :root {
      --awa-container: 100%;
      --footer-container: 100%;
    }
    body .page-wrapper .page-main {
      padding: 0 var(--awa-space-3-75);
      /* P2-fluid: era 0 15px */
    }
  }
  /* --- Tablet (?991px) --- */
  @media (width <= 991px) {
    :root {
      --awa-gap: 20px;
      --awa-grid-gap: 20px;
    }
  }
  /* --- Mobile (?767px) --- */
  @media (width <= 767px) {
    :root {
      --awa-gap: 16px;
      --awa-grid-gap: 16px;
    }
    body .page-wrapper .page-main {
      padding: 0 var(--awa-space-3-75);
      /* P2-fluid: era 0 15px */
    }
    /* Breadcrumbs mobile */
    body .page-wrapper .breadcrumbs {
      padding: var(--awa-space-2) var(--awa-space-4);
      font-size: var(--awa-text-xs);
    }
    /* Bot?es compactos */
    body .page-wrapper .action.primary,
    body .page-wrapper button.primary,
    body .page-wrapper .btn-primary {
      padding: var(--awa-space-3) var(--awa-space-5);
      min-height: var(--awa-btn-height-sm);
      font-size: var(--awa-text-base);
    }
    /* Formul�rios compactos */
    body .page-wrapper input[type="text"],
    body .page-wrapper input[type="email"],
    body .page-wrapper input[type="password"],
    body .page-wrapper input[type="tel"],
    body .page-wrapper input[type="number"],
    body .page-wrapper input[type="search"],
    body .page-wrapper textarea,
    body .page-wrapper select {
      padding: var(--awa-space-3) var(--awa-space-3);
      min-height: var(--awa-input-height-sm);
      font-size: var(--awa-text-base);
    }
  }
  /* --- Mobile SM (?480px) --- */
  @media (width <= 480px) {
    :root {
      --awa-gap: 12px;
      --awa-grid-gap: 12px;
      --awa-radius: 8px;
    }
    /* Pagina�?o compacta */
    body .page-wrapper .pages .item a,
    body .page-wrapper .pages .item > strong {
      min-width: 36px;
      height: 36px;
      font-size: var(--awa-text-sm);
    }
    /* Floating buttons reposicionados */
    #awaBackToTop {
      width: 40px;
      height: 40px;
      right: 15px;
      bottom: 80px;
      font-size: var(--awa-text-lg);
    }
    .awa-whatsapp-float {
      width: 50px;
      height: 50px;
      right: 15px;
      bottom: 15px;
    }
    .awa-whatsapp-float svg {
      width: 24px;
      height: 24px;
    }
    /* Modal responsivo */
    body .page-wrapper .modal-popup .modal-inner-wrap {
      margin: var(--awa-space-3);
      border-radius: var(--awa-radius-sm);
      max-width: calc(100vw - 20px);
    }
  }
  /* --- Mobile XS (?375px) --- */
  @media (width <= 375px) {
    :root {
      --awa-font-size: 15px;
    }
    body .page-wrapper .page-main {
      padding: 0 var(--awa-space-3);
      /* P2-fluid: era 0 12px */
    }
    body .page-wrapper .breadcrumbs {
      padding: var(--awa-space-1) var(--awa-space-3);
      font-size: var(--awa-text-xs);
      /* 11px ? xs */
    }
    /* R15-08: truncar breadcrumbs longos em mobile XS */
    body .page-wrapper .breadcrumbs a {
      max-width: 120px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      display: inline-block;
      vertical-align: middle;
    }
    body .page-wrapper .pages .item a,
    body .page-wrapper .pages .item > strong {
      min-width: 32px;
      height: 32px;
      font-size: var(--awa-text-xs);
    }
  }
  /* --- Mobile XXS (?320px) --- */
  @media (width <= 320px) {
    :root {
      --awa-font-size: 14px;
      --awa-gap: 10px;
      --awa-grid-gap: 10px;
    }
    body .page-wrapper .page-main {
      padding: 0 var(--awa-space-2-5);
      /* P2-fluid: era 0 10px */
    }
    /* Floating buttons m�nimos */
    #awaBackToTop {
      width: 36px;
      height: 36px;
      right: 10px;
      bottom: 70px;
    }
    .awa-whatsapp-float {
      width: 44px;
      height: 44px;
      right: 10px;
      bottom: 10px;
    }
  }
  /* ============================================================
   �CONES ? ALINHAMENTO VERTICAL
   ============================================================ */
  body .page-wrapper .fa,
  body .page-wrapper .fas,
  body .page-wrapper .far,
  body .page-wrapper .fal,
  body .page-wrapper .fab,
  body .page-wrapper [class^="icon-"],
  body .page-wrapper [class*=" icon-"] {
    vertical-align: middle;
    line-height: 1;
  }
  /* Cart qty +/- button reset (a11y: <a> changed to <button>) */
  .qty-down-fixed-onclick-page-cart,
  .qty-up-fixed-onclick-page-cart {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: inherit;
    font: inherit;
    line-height: inherit;
    appearance: none;
  }
}
/* F2-02: fecha @layer awa-core */
/* ===========================================
   AWA MOTOS ? LAYOUT (Header + Footer + Nav)
   Tema: AYO/Rokanthemes (Home5)

   ARQUIVO 2/4 da camada AWA consolidada.

   CONTE�DO:
   - Top bar
   - Header principal (logo, busca, minicart)
   - Navega�?o horizontal (custommenu)
   - Vertical menu (sidebar)
   - Mobile nav (transform-based, �NICA estrat�gia)
   - Sticky header
   - Footer (CSS Grid, �NICA arquitetura)
   - Newsletter, pagamento, seguran�a, copyright
   - WhatsApp float, back-to-top

   ESPECIFICIDADE:
   body .page-wrapper para superar Magento/AYO LESS.
   !important APENAS para bullets/markers override e inline JS.
=========================================== */
/* ============================================================
   TOP BAR
   ============================================================ */
body .page-wrapper .panel.wrapper,
body .page-wrapper .header-top {
  background: var(--awa-gray-100);
  border-bottom: 1px solid var(--awa-gray-200);
  padding: var(--awa-space-2) 0;
  font-size: var(--awa-text-sm);
}
body .page-wrapper .panel.header,
body .page-wrapper .header-top .container {
  max-width: var(--awa-container);
  margin: 0 auto;
  padding: 0 var(--awa-space-5);
  /* P2-fluid: era 0 20px */
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* Info lado esquerdo */
body .page-wrapper .panel.header .header-info,
body .page-wrapper .top-bar-left {
  display: flex;
  align-items: center;
  gap: var(--awa-space-5);
  color: var(--awa-gray-700);
  font-size: var(--awa-text-xs);
}
body .page-wrapper .top-bar-left .separator,
body .page-wrapper .top-left-static .separator {
  color: var(--awa-gray-300);
  font-size: 6px;
  line-height: var(--awa-leading-none);
  user-select: none;
  margin: 0 -6px;
}
body .page-wrapper .top-bar-left .topbar-info,
body .page-wrapper .top-left-static .topbar-info {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-space-1);
  white-space: nowrap;
}
body .page-wrapper .top-bar-left .topbar-info i.fa {
  font-size: var(--awa-text-xs);
  /* 11px ? xs */
  color: var(--awa-red);
}
/* Links do header (Minha Conta, Wishlist, etc) */
body .page-wrapper .top-bar-right {
  display: flex;
  align-items: center;
  gap: var(--awa-space-4);
}
body .page-wrapper .header.links,
body .page-wrapper .panel.header .header.links,
body .page-wrapper ul.header.links {
  display: flex;
  flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: var(--awa-space-4);
}
body .page-wrapper .header.links li {
  display: inline-block;
  margin: 0;
  padding: 0;
  float: none;
}
/* Bullets ? body .page-wrapper (0,3,1) supera AYO LESS sem !important */
body .page-wrapper .header.links li::before,
body .page-wrapper .header.links li::marker {
  display: none;
  content: none;
  list-style: none;
}
body .page-wrapper .header.links a {
  color: var(--awa-gray-700);
  text-decoration: none;
  font-size: var(--awa-text-xs);
  transition: color var(--awa-transition-fast);
  white-space: nowrap;
}
body .page-wrapper .header.links a:hover {
  color: var(--awa-red-dark);
}
/* ============================================================
   HEADER PRINCIPAL
   ============================================================ */
body .page-wrapper .page-header .header.content,
body .page-wrapper .header.content {
  max-width: var(--awa-container);
  margin: 0 auto;
  padding: var(--awa-space-4) var(--awa-space-5);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-space-7);
  flex-wrap: nowrap;
}
/* Logo */
body .page-wrapper .logo,
body .page-wrapper .header .logo {
  flex-shrink: 0;
  margin: 0;
}
body .page-wrapper .logo img,
body .page-wrapper .header .logo img {
  max-height: 60px;
  max-width: 161px;
  width: auto;
  display: block;
  aspect-ratio: 161 / 92;
}
/* ============================================================
   BARRA DE BUSCA
   Modelo: FLEX INLINE (form = flex container com borda)
   ============================================================ */
body .page-wrapper .block-search,
body .page-wrapper .header .block-search {
  flex-grow: 1;
  max-width: 600px;
  margin: 0;
}
body .page-wrapper .block-search .label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip-path: inset(50%);
  /* R18-12: modern replacement for deprecated clip */
  white-space: nowrap;
  border: 0;
}
body .page-wrapper .block-search form#search_mini_form,
body .page-wrapper .block-search form.minisearch {
  display: flex;
  align-items: stretch;
  border: 2px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-sm);
  overflow: hidden;
  background: var(--awa-bg-surface);
  /* BP-12 */
  transition: border-color var(--awa-transition-fast), box-shadow var(--awa-transition-fast);
  /* R12-03 */
}
/* VB-03: focus-visible no bot?o submit ? outline inset para n?o ser cortado pelo overflow:hidden */
body .page-wrapper .block-search .action.search:focus-visible,
body .page-wrapper .block-search button[type="submit"]:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: -3px;
  background: var(--awa-red-dark);
}
body .page-wrapper .block-search form#search_mini_form:focus-within,
body .page-wrapper .block-search form.minisearch:focus-within {
  border-color: var(--awa-red);
  box-shadow: 0 0 0 3px var(--awa-red-light);
  /* R13: token */
}
body .page-wrapper .block-search .field.search {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
}
body .page-wrapper .block-search .control {
  width: 100%;
  display: flex;
  position: relative;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  background: transparent;
}
body .page-wrapper .block-search input#search,
body .page-wrapper .block-search input[type="search"],
body .page-wrapper .block-search input.input-text {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  padding: var(--awa-space-3) var(--awa-space-5);
  border: none;
  border-radius: 0;
  font-size: var(--awa-text-md);
  /* 15px ? 16px md */
  line-height: var(--awa-leading-normal);
  outline: none;
  background: transparent;
  color: var(--awa-dark);
  appearance: none;
}
body .page-wrapper .block-search input::placeholder {
  color: var(--awa-gray-500);
  /* R11-01: token */
}
body .page-wrapper .block-search .actions {
  flex: 0 0 auto;
  display: flex;
  padding: 0;
  margin: 0;
}
body .page-wrapper .block-search .action.search,
body .page-wrapper .block-search button[type="submit"] {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--awa-red);
  border: none;
  padding: var(--awa-space-3) var(--awa-space-6);
  color: var(--awa-text-on-primary);
  cursor: pointer;
  transition: background var(--awa-transition-fast);
  /* R12-03 */
  position: static;
  transform: none;
  width: auto;
  height: auto;
  border-radius: 0;
  min-width: 50px;
}
body .page-wrapper .block-search .action.search:hover,
body .page-wrapper .block-search button[type="submit"]:hover {
  background: var(--awa-red-dark);
}
body .page-wrapper .block-search .action.search > span,
body .page-wrapper .block-search button[type="submit"] > span {
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  width: 0;
  display: block;
}
body .page-wrapper .block-search .action.search::before,
body .page-wrapper .block-search button[type="submit"]::before {
  content: "\f002";
  font-family: FontAwesome, sans-serif;
  font-size: var(--awa-text-md);
  color: var(--awa-text-on-danger);
  font-weight: var(--awa-weight-normal);
  display: inline-block;
  line-height: var(--awa-leading-none);
  -webkit-font-smoothing: antialiased;
}
/* �rea direita do header */
body .page-wrapper .header-right,
body .page-wrapper .header .header-actions {
  display: flex;
  align-items: center;
  gap: var(--awa-space-5);
  flex-shrink: 0;
}
body .page-wrapper .header-right .secure-badge,
body .page-wrapper .header-right .phone-info,
body .page-wrapper .header-info-box {
  display: flex;
  align-items: center;
  gap: var(--awa-space-2);
  font-size: var(--awa-text-xs);
  color: var(--awa-gray-700);
}
body .page-wrapper .header-right .phone-info strong {
  font-size: var(--awa-text-base);
  color: var(--awa-dark);
}
/* Mini Cart */
body .page-wrapper .minicart-wrapper {
  position: relative;
}
body .page-wrapper .minicart-wrapper .action.showcart {
  display: flex;
  align-items: center;
  gap: var(--awa-space-2);
  padding: var(--awa-space-3);
  text-decoration: none;
  color: var(--awa-dark);
  transition: color var(--awa-transition-fast);
  /* R12-03 */
}
body .page-wrapper .minicart-wrapper .action.showcart:hover {
  color: var(--awa-red-dark);
}
body .page-wrapper .minicart-wrapper .counter.qty {
  position: absolute;
  top: 0;
  right: 0;
  background: var(--awa-red);
  color: var(--awa-text-on-danger);
  font-size: var(--awa-text-xs);
  /* 11px ? xs */
  font-weight: var(--awa-weight-bold);
  min-width: 20px;
  height: 20px;
  border-radius: var(--awa-radius-full);
  /* R13: era 10px hardcoded */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
  line-height: var(--awa-leading-none);
}
body .page-wrapper .minicart-wrapper .counter.qty.empty {
  display: none;
}
/* Compare & Wishlist counters */
body .page-wrapper .compare .counter,
body .page-wrapper .wishlist .counter {
  background: var(--awa-red);
  color: var(--awa-text-on-danger);
  font-size: var(--awa-text-xs);
  /* 11px ? xs */
  padding: var(--awa-space-1) var(--awa-space-2);
  border-radius: var(--awa-radius-full);
  /* R13: era 10px hardcoded */
  margin-inline-start: 5px;
  /* R18-08: logical property */
}
/* ============================================================
   NAVEGA�?O HORIZONTAL (CustomMenu)
   IMPORTANTE: escopada com :not(.verticalmenu)
   ============================================================ */
body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items, .category-dropdown-item-content) {
  background: var(--awa-dark);
  border: none;
}
body .page-wrapper .navigation:not(.verticalmenu),
body .page-wrapper .navigation.custommenu,
body .page-wrapper .custommenu {
  max-width: var(--awa-container);
  margin: 0 auto;
  padding: 0 var(--awa-space-5);
  /* P2-fluid: era 0 20px */
}
body .page-wrapper .navigation:not(.verticalmenu) > ul,
body .page-wrapper .custommenu > ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: nowrap;
  align-items: stretch;
}
body .page-wrapper .custommenu > ul > li {
  display: flex;
  align-items: stretch;
}
body .page-wrapper .navigation:not(.verticalmenu) > ul > li > a,
body .page-wrapper .custommenu > ul > li > a {
  display: flex;
  align-items: center;
  padding: var(--awa-space-4) var(--awa-space-5);
  color: var(--awa-text-on-dark);
  text-decoration: none;
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wide);
  transition: background var(--awa-transition-fast);
  /* R12-03 */
  white-space: nowrap;
}
body .page-wrapper .navigation:not(.verticalmenu) > ul > li:hover > a,
body .page-wrapper .navigation:not(.verticalmenu) > ul > li:focus-within > a,
body .page-wrapper .navigation:not(.verticalmenu) > ul > li.active > a,
body .page-wrapper .navigation:not(.verticalmenu) > ul > li.current > a {
  background: var(--awa-red);
}
/* Dropdown */
body .page-wrapper .navigation:not(.verticalmenu) ul ul,
body .page-wrapper .navigation:not(.verticalmenu) .submenu {
  position: absolute;
  top: 100%;
  left: 0;
  background: var(--awa-bg-surface);
  /* BP-12 */
  min-width: 220px;
  box-shadow: var(--awa-shadow-dropdown);
  /* R14: token */
  display: none;
  z-index: var(--awa-z-float);
  /* BP-16: era 9999 */
  border-radius: 0 0 var(--awa-radius-sm) var(--awa-radius-sm);
  /* R14: token */
}
body .page-wrapper .navigation:not(.verticalmenu) > ul > li:hover > ul,
body .page-wrapper .navigation:not(.verticalmenu) > ul > li:focus-within > ul {
  /* R14: a11y teclado */
  display: block;
}
body .page-wrapper .navigation:not(.verticalmenu) ul ul li a {
  padding: var(--awa-space-3) var(--awa-space-5);
  color: var(--awa-dark);
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-medium);
  text-transform: none;
  transition: background var(--awa-transition-fast), color var(--awa-transition-fast);
  /* R13: era 'all' */
}
body .page-wrapper .navigation:not(.verticalmenu) ul ul li a:hover {
  background: var(--awa-gray-100);
  color: var(--awa-red-dark);
}
/* Mega menu */
body .page-wrapper .custommenu .level0 > .submenu,
body .page-wrapper .custommenu .level0 > .groupmenu {
  left: 0;
  right: 0;
  max-width: var(--awa-container);
  margin: 0 auto;
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-top: 2px solid var(--awa-red);
  box-shadow: var(--awa-shadow-dropdown);
  /* R13: token */
  border-radius: 0 0 var(--awa-radius-sm) var(--awa-radius-sm);
}
/* ============================================================
   VERTICAL MENU (SIDEBAR)
   FONTE �NICA para posicionamento do menu vertical.
   ============================================================ */
body .page-wrapper .menu_left_home1,
body .page-wrapper .side-verticalmenu {
  position: relative;
}
body .page-wrapper .sections.nav-sections.category-dropdown,
body .page-wrapper .sections.nav-sections.category-dropdown > .section-items,
body .page-wrapper .sections.nav-sections.category-dropdown .section-item-content.category-dropdown-item-content,
body .page-wrapper .sections.nav-sections.category-dropdown .navigation.verticalmenu.side-verticalmenu,
body .page-wrapper .verticalmenu .category-dropdown {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: visible;
}
body .page-wrapper .verticalmenu .category-dropdown li {
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
body .page-wrapper .verticalmenu.side-verticalmenu li.level0 {
  display: block;
  position: relative;
}
body .page-wrapper .verticalmenu .category-dropdown li a {
  display: block;
  padding: var(--awa-space-3) var(--awa-space-4);
  font-size: var(--awa-text-sm);
  color: var(--awa-dark);
  transition: background var(--awa-transition-fast), color var(--awa-transition-fast), transform var(--awa-transition-fast);
  /* R14: transform substituiu padding-left (composite-only) */
}
body .page-wrapper .verticalmenu .category-dropdown li a:hover {
  background: var(--awa-red-extra-light);
  /* R14: token */
  color: var(--awa-red-dark);
  transform: translateX(5px);
  /* R14: composite-only, era padding-left (layout) */
}
body .page-wrapper .verticalmenu .open-children-toggle {
  min-width: var(--awa-touch-target);
  /* BP-04: WCAG 2.5.8 touch target */
  min-height: var(--awa-touch-target);
  /* BP-04: era 44px hardcoded */
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
}
body .page-wrapper .verticalmenu .category-dropdown .submenu {
  background: var(--awa-bg-surface);
  border-top: 2px solid var(--awa-primary, #b73337);
}
/* Chevron expand/collapse */
body .page-wrapper .verticalmenu .title-category-dropdown::after,
body .page-wrapper .title-category-dropdown::after {
  content: '\f078';
  font-family: FontAwesome, sans-serif;
  font-size: var(--awa-text-xs);
  transition: transform var(--awa-transition);
  /* R12-03 */
  margin-left: auto;
}
body .page-wrapper .verticalmenu .title-category-dropdown.active::after,
body .page-wrapper .title-category-dropdown.active::after {
  transform: rotate(180deg);
}
@media (width >= 992px) {
  body .page-wrapper .sections.nav-sections.category-dropdown {
    position: relative;
    z-index: var(--awa-z-menu-container);
  }
  body .page-wrapper .sections.nav-sections.category-dropdown > .section-items,
  body .page-wrapper .sections.nav-sections.category-dropdown .section-item-content.category-dropdown-item-content,
  body .page-wrapper .sections.nav-sections.category-dropdown .navigation.verticalmenu.side-verticalmenu {
    position: relative;
  }
  /* Keep the trigger h2 in flow while the category list opens as an overlay. */
  body .page-wrapper .sections.nav-sections.category-dropdown .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    position: absolute;
    inset-inline: 0;
    top: calc(100% + var(--awa-space-2));
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: var(--awa-z-menu-list);
  }
}
/* Desktop: submenu flyout ? movido para awa-fixes.css FIX-34 (especificidade alta + pointer-events + transition) */
/* Homepage: menu vertical aberto ? movido para awa-fixes.css FIX-10 + ?992px/?1200px blocks */
/* Mobile: menu vertical colaps�vel */
@media (width <= 991px) {
  .cms-index-index .menu_left_home1 {
    margin-bottom: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  .category-dropdown #close-menu {
    display: block !important;
  }
  body .page-wrapper .page-header.sticky,
  body .page-wrapper .page-header.fixed {
    position: relative;
    animation: none;
    box-shadow: none;
  }
  body .page-wrapper .page-header.sticky + .page-main,
  body .page-wrapper .page-header.fixed + .page-main,
  body.sticky-header-active {
    padding-top: 0;
  }
  body .page-wrapper .page-header.sticky .panel.wrapper {
    display: block;
  }
  body .page-wrapper .page-header.sticky .logo img {
    max-height: 60px;
  }
  body .page-wrapper .nav-toggle,
  body .page-wrapper .action.nav-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    top: auto;
    /* R33 ? neutraliza top:-62px �rf?o do LESS */
    width: 44px;
    height: 44px;
    background: transparent;
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-radius-sm);
    /* R12-16 */
    cursor: pointer;
    transition: border-color var(--awa-transition-fast);
  }
  body .page-wrapper .nav-toggle:hover,
  body .page-wrapper .action.nav-toggle:hover {
    border-color: var(--awa-gray-300);
  }
  body .page-wrapper .nav-toggle::before {
    transition: transform var(--awa-transition-fast);
    /* R12-03 */
  }
  /* Mobile drawer: transform-based slide */
  body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items, .category-dropdown-item-content, .category-dropdown-item-title) {
    position: fixed;
    top: 0;
    left: 0;
    width: 80%;
    max-width: 300px;
    height: 100vh;
    /* fallback */
    height: 100dvh;
    /* R10-04: respeita barra de endere�o mobile */
    background: var(--awa-dark);
    z-index: var(--awa-z-nav-drawer);
    /* BP-16: era 99999 */
    transform: translateX(-100%);
    transition: transform var(--awa-transition);
    /* R13: era '0.3s' hardcoded */
    overflow-y: auto;
    scrollbar-width: thin;
    /* R18-03: alinhado com scrollbar global */
    scrollbar-color: var(--awa-gray-500) transparent;
    overscroll-behavior: contain;
    /* VB-02: impede scroll bleed para o body */
  }
  body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items).active,
  .nav-open body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items) {
    transform: translateX(0);
  }
  body .page-wrapper .navigation:not(.verticalmenu) > ul {
    flex-direction: column;
  }
  body .page-wrapper .navigation:not(.verticalmenu) > ul > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--awa-text-on-dark);
  }
  /* Mobile nav submenu depth styling */
  body .page-wrapper .nav-sections .navigation .submenu {
    position: static;
    width: 100%;
    box-shadow: none;
    border: none;
    background: rgba(255, 255, 255, 0.05);
    display: none;
  }
  body .page-wrapper .nav-sections .navigation a {
    color: var(--awa-text-on-dark);
  }
  body .page-wrapper .nav-sections .navigation .submenu li > a:hover,
  body .page-wrapper .nav-sections .navigation .submenu li > a:focus-visible {
    background: var(--awa-red-dark);
    color: var(--awa-text-on-danger);
  }
  body .page-wrapper .nav-sections .navigation .submenu.active,
  body .page-wrapper .nav-sections .navigation li.active > .submenu {
    display: block;
  }
  /* Indentation per depth level ? R18-05: logical properties */
  body .page-wrapper .nav-sections .navigation .level1 > a {
    padding-inline-start: 30px;
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .nav-sections .navigation .level2 > a {
    padding-inline-start: 45px;
    font-size: var(--awa-text-xs);
  }
  body .page-wrapper .nav-sections .navigation .level3 > a {
    padding-inline-start: 60px;
    font-size: var(--awa-text-xs);
  }
  /* Submenu toggle chevron */
  body .page-wrapper .nav-sections .navigation .open-children-toggle,
  body .page-wrapper .nav-sections .navigation .ui-menu-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--awa-text-on-dark);
    cursor: pointer;
    z-index: 2;
  }
  body .page-wrapper .nav-sections .navigation .open-children-toggle::after,
  body .page-wrapper .nav-sections .navigation .ui-menu-icon::after {
    content: "\f107";
    font-family: FontAwesome, sans-serif;
    font-size: var(--awa-text-base);
    transition: transform var(--awa-transition-fast);
    /* R13: era '0.2s' hardcoded */
  }
  body .page-wrapper .nav-sections .navigation li.active > .open-children-toggle::after,
  body .page-wrapper .nav-sections .navigation li.active > .ui-menu-icon::after {
    transform: rotate(180deg);
  }
  body .page-wrapper .nav-sections .navigation > ul > li {
    position: relative;
  }
  body .page-wrapper .header.content {
    flex-wrap: wrap;
  }
  body .page-wrapper .block-search {
    order: 10;
    width: 100%;
    max-width: none;
    margin-top: var(--awa-space-2);
    /* BP-19: era 8px */
    margin-bottom: var(--awa-space-1);
    /* BP-19: era 4px */
  }
  body .page-wrapper .block-search form#search_mini_form,
  body .page-wrapper .block-search form.minisearch {
    border-radius: var(--awa-radius-sm);
    /* R13: era 8px hardcoded */
  }
  body .page-wrapper .block-search input#search,
  body .page-wrapper .block-search input.input-text {
    padding: var(--awa-space-3) var(--awa-space-4);
    font-size: var(--awa-text-base);
  }
  body .page-wrapper .block-search .action.search,
  body .page-wrapper .block-search button[type="submit"] {
    padding: var(--awa-space-3) var(--awa-space-4);
    min-width: 44px;
  }
  body .page-wrapper .block-search .action.search::before,
  body .page-wrapper .block-search button[type="submit"]::before {
    font-size: var(--awa-text-md);
    /* 15px ? 16px md */
  }
  /* Nav overlay ? R11-04: prefixo body para especificidade */
  body .awa-nav-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: var(--awa-z-nav-overlay);
    /* BP-16: era 99998 */
    opacity: 0;
    visibility: hidden;
    transition: opacity var(--awa-transition), visibility var(--awa-transition);
    /* R13: era '0.3s' hardcoded */
    cursor: pointer;
  }
  .nav-open body .awa-nav-overlay,
  body.nav-open .awa-nav-overlay {
    opacity: 1;
    visibility: visible;
  }
  /* Body scroll lock quando drawer est� aberto */
  .nav-open {
    overflow: hidden;
  }
  /* Close button ? 44px touch target (WCAG 2.5.5) ? R11-04: prefixo */
  body .page-wrapper .awa-nav-close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    position: absolute;
    top: var(--awa-space-3);
    right: var(--awa-space-3);
    background: rgba(255, 255, 255, 0.1);
    border: none;
    border-radius: 50%;
    color: var(--awa-text-on-dark);
    font-size: var(--awa-text-xl);
    cursor: pointer;
    z-index: 10;
    transition: background var(--awa-transition-fast);
  }
  body .page-wrapper .awa-nav-close:hover {
    background: rgba(255, 255, 255, 0.2);
  }
  .nav-open::after {
    display: none;
  }
  body .page-wrapper .header.links,
  body .page-wrapper .panel.header .header.links,
  body .page-wrapper ul.header.links {
    flex-direction: column;
    gap: var(--awa-space-2);
  }
  body .page-wrapper .header.links li {
    display: block;
  }
  body .page-wrapper .sidebar-main .filter-options {
    border-radius: var(--awa-radius) var(--awa-radius) 0 0;
  }
  body .page-wrapper .sidebar-main .filter-options-title {
    position: relative;
    padding-right: 30px;
  }
  body .page-wrapper .sidebar-main .filter-options-title::after {
    content: '\25BC';
    position: absolute;
    right: 0;
    font-size: 8px;
    transition: transform var(--awa-transition-fast);
    /* R13: era '0.2s' hardcoded */
  }
  body .page-wrapper .sidebar-main .filter-options-title.active::after {
    transform: rotate(180deg);
  }
  body .page-wrapper .footer.content {
    grid-template-columns: repeat(3, 1fr);
    gap: var(--footer-space-lg);
  }
  body .page-wrapper .footer-newsletter,
  body .page-wrapper .footer-about {
    grid-column: 1 / -1;
  }
}
/* Hide native #close-menu (replaced by .awa-nav-close) */
#close-menu {
  display: none !important;
}
/* Keep mobile close button hidden outside mobile breakpoints */
body .page-wrapper .awa-nav-close {
  display: none;
}
/* Show on tablets for category dropdown */
/* Bug 1.2 ? Medium desktop (992-1199): manter sidebar sem compress?o r�gida */
@media (width >= 992px) and (width <= 1199px) {
  body .page-wrapper .menu_left_home1 {
    width: auto;
    min-width: 0;
  }
  body .page-wrapper .menu_left_home1 .title-category-dropdown {
    font-size: inherit;
  }
}
/* Bug 1.3 ? Empty box_language */
@media (width >= 992px) {
  .header-nav .box_language .top-header:empty {
    display: none;
  }
  /* Sem :has(): classes aplicadas via JS (awa-master-fix.js ? applyHasFallback) */
  body .page-wrapper .header-nav .box_language.awa-is-empty {
    display: none;
  }
  body .page-wrapper .header-nav .box_language.awa-is-empty ~ .menu_primary,
  body .page-wrapper .header-nav .row.awa-box-language-empty .menu_primary {
    width: 83.3333%;
    max-width: 83.3333%;
    /* Retained for clarity */
    flex: 0 0 83.3333%;
    flex-basis: 83.3333%;
  }
}
/* Skip link */
/* Skip-link ? consolidado em awa-core.css (.awa-skip-to-main) */
/* ============================================================
   STICKY HEADER
   ============================================================ */
body .page-wrapper .page-header.sticky,
body .page-wrapper .page-header.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: var(--awa-z-sticky);
  /* BP-16: era 9990 */
  background: var(--awa-bg-surface);
  /* BP-12 */
  box-shadow: var(--awa-shadow);
  /* R12-12: token */
  animation: awa-slide-down 0.3s ease;
  /* R9-05: will-change apenas durante anima�?o, removido ap�s conclus?o via animationend */
}
body .page-wrapper .page-header.sticky ~ .page-main,
body .page-wrapper .page-header.fixed ~ .page-main,
body.sticky-header-active {
  padding-top: var(--awa-header-height, 0);
}
@keyframes awa-slide-down {
  from {
    transform: translateY(-100%);
    will-change: transform;
  }
  to {
    transform: translateY(0);
    will-change: auto;
  }
}
body .page-wrapper .page-header.sticky .panel.wrapper {
  display: none;
}
body .page-wrapper .page-header.sticky .logo img {
  max-height: 45px;
}
/* Sticky header: desabilitar em tablet ?991px (padr?o AYO) */
/* ============================================================
   MOBILE HEADER + NAV
   �NICA ESTRAT�GIA: transform: translateX()
   ============================================================ */
body .page-wrapper .nav-toggle,
body .page-wrapper .action.nav-toggle {
  display: none;
}
/* Bloco XL removido ? regras base j� usam var(--awa-container) e
   awa-core.css redefine a vari�vel em @media (min-width: 1399px) */
/* --- 1199px: Tablet landscape ? esconder telefone/contato (padr?o AYO) --- */
@media (width <= 1199px) {
  body .page-wrapper .header-right .phone-info,
  body .page-wrapper .header-right .secure-badge,
  body .page-wrapper .hoteline_header,
  body .page-wrapper .contacinfo-phone,
  body .page-wrapper .hidden-md .head-contact {
    display: none;
  }
  body .page-wrapper .page-header .header.content {
    gap: var(--awa-space-5);
  }
}
/* --- 991px: Header links coluna em mobile (padr?o AYO off-canvas) --- */
@media (width <= 768px) {
  body .page-wrapper .panel.header {
    flex-direction: column;
    gap: var(--awa-space-2);
    text-align: center;
  }
  body .page-wrapper .header.links {
    justify-content: center;
  }
  body .page-wrapper .logo img {
    max-height: 45px;
  }
  body .page-wrapper .block-search input#search,
  body .page-wrapper .block-search input.input-text {
    padding: var(--awa-space-3);
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .block-search .action.search,
  body .page-wrapper .block-search button[type="submit"] {
    padding: var(--awa-space-3) var(--awa-space-4);
  }
  body .page-wrapper .footer.content {
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
    padding: var(--footer-space-lg) var(--footer-space-md);
  }
  /* Links do footer: manter alinhados ? esquerda dentro da coluna centralizada */
  body .page-wrapper .page-footer ul,
  body .page-wrapper .footer.content ul,
  body .page-wrapper .footer.content .links,
  body .page-wrapper .page-footer .velaFooterLinks {
    text-align: left;
    display: inline-block;
  }
  body .page-wrapper .page-footer .block-title,
  body .page-wrapper .page-footer h4 {
    display: block;
    border-bottom: none;
  }
  body .page-wrapper .page-footer .block-title::after,
  body .page-wrapper .page-footer h4::after {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: var(--footer-accent);
    margin: var(--awa-space-3) auto 0;
  }
  body .page-wrapper .page-footer a:hover {
    transform: none;
  }
  body .page-wrapper .footer-social,
  body .page-wrapper .aw-footer-social {
    justify-content: center;
  }
  body .page-wrapper .aw-footer-social {
    margin-top: var(--awa-space-4);
    gap: var(--awa-space-2);
  }
  body .page-wrapper .aw-footer-social a {
    width: 38px;
    height: 38px;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
  body .page-wrapper .aw-footer-legal {
    padding: var(--awa-space-4) var(--awa-space-5);
  }
  body .page-wrapper .footer-newsletter {
    flex-direction: column;
    text-align: center;
  }
  body .page-wrapper .footer-newsletter form {
    width: 100%;
    max-width: 100%;
  }
  body .page-wrapper .footer-bottom {
    flex-direction: column;
    text-align: center;
  }
  body .page-wrapper .footer-bottom .payment-methods,
  body .page-wrapper .footer-bottom .security-seals {
    justify-content: center;
  }
  body .page-wrapper .footer-bottom .row {
    flex-direction: column;
  }
  body .page-wrapper .aw-footer-trust-b2b {
    gap: var(--awa-space-5);
  }
  body .page-wrapper .aw-footer-trust-b2b .trust-item {
    min-width: 100px;
  }
  body .page-wrapper .aw-footer-trust-b2b .trust-number {
    font-size: var(--awa-text-xl);
  }
}
@media (width <= 375px) {
  body .page-wrapper .block-search form#search_mini_form,
  body .page-wrapper .block-search form.minisearch {
    border-width: 1px;
    border-radius: var(--awa-radius-sm);
    /* R12-16 */
  }
  body .page-wrapper .block-search input#search {
    padding: var(--awa-space-2) var(--awa-space-3);
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .block-search .action.search {
    padding: var(--awa-space-2) var(--awa-space-3);
    min-width: 40px;
  }
  body .page-wrapper .block-search .action.search::before {
    font-size: var(--awa-text-base);
  }
  body .page-wrapper .nav-toggle,
  body .page-wrapper .action.nav-toggle {
    top: -60px;
  }
  body .page-wrapper .minicart-wrapper {
    top: -45px;
  }
}
/* --- 767px: Minicart posi�?o absoluta + nav-toggle offset (padr?o AYO) --- */
@media (width <= 767px) {
  body .page-wrapper .minicart-wrapper {
    position: absolute;
    top: -47px;
    right: 10px;
  }
  body .page-wrapper .nav-toggle,
  body .page-wrapper .action.nav-toggle {
    position: absolute;
    top: -62px;
  }
  /* Footer accordion: AYO esconde .velaContent a ?767px (toggle JS) */
  body .page-wrapper .page-footer .velaFooterMenu .velaContent {
    display: none;
  }
  body .page-wrapper .page-footer .velaFooterMenu .velaContent.active {
    display: block;
  }
  body .page-wrapper .page-footer .velaFooterTitle[role="button"] {
    cursor: pointer;
  }
  /* Footer padding para mobile-bottom-bar (padr?o AYO: 55px) */
  body .page-wrapper .page-footer {
    padding-bottom: 55px;
  }
  /* Vertical menu submenu ? full width em mobile (padr?o AYO) */
  body .page-wrapper .verticalmenu .submenu,
  body .page-wrapper .verticalmenu .level0 .submenu {
    min-width: 100%;
    position: static;
    box-shadow: none;
  }
}
/* --- 480px: Minicart ajuste (padr?o AYO) --- */
@media (width <= 480px) {
  body .page-wrapper .minicart-wrapper {
    top: -50px;
  }
  body .page-wrapper .aw-footer-trust-b2b {
    flex-direction: column;
    align-items: center;
  }
  body .page-wrapper .footer-bottom .col-xs-6 {
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: var(--awa-space-4);
  }
  body .page-wrapper .footer-newsletter form {
    flex-direction: column;
  }
  body .page-wrapper .footer-newsletter input,
  body .page-wrapper .footer-newsletter button {
    border-radius: var(--footer-radius);
    width: 100%;
  }
  body .page-wrapper .footer-newsletter input {
    margin-bottom: var(--awa-space-3);
  }
  body .page-wrapper .block.newsletter .form.subscribe {
    flex-direction: column;
  }
  body .page-wrapper .footer.content {
    grid-template-columns: 1fr;
  }
  body .page-wrapper .aw-footer-highlights {
    padding: var(--awa-space-5) 0;
  }
  body .page-wrapper .aw-footer-highlight {
    padding: var(--awa-space-3);
  }
  body .page-wrapper .aw-footer-highlight__title {
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .aw-footer-highlight__text {
    font-size: var(--awa-text-xs);
  }
  body .page-wrapper .aw-footer-highlight__icon svg,
  body .page-wrapper .aw-footer-highlight__icon img {
    width: 32px;
    height: 32px;
  }
  body .page-wrapper .page-footer .copyright {
    padding: var(--awa-space-3) var(--awa-space-3);
  }
  body .page-wrapper .page-footer .copyright p {
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
  }
  /* VB-08: reduzir margin-top do footer em mobile */
  body .page-wrapper .page-footer,
  body .page-wrapper footer.page-footer {
    margin-top: 30px;
  }
}
/* --- 375px: Nav-toggle + minicart offset fino (padr?o AYO) --- */
/* --- 320px: Extremos m�veis --- */
@media (width <= 320px) {
  body .page-wrapper .minicart-wrapper {
    top: -43px;
    right: 5px;
  }
  body .page-wrapper .nav-toggle,
  body .page-wrapper .action.nav-toggle {
    width: 38px;
    height: 38px;
  }
  body .page-wrapper .page-header.sticky .logo img {
    max-height: 35px;
  }
  body .page-wrapper .footer.content {
    padding: var(--awa-space-5) var(--awa-space-3);
    gap: var(--awa-space-5);
  }
  body .page-wrapper .page-footer .block-title,
  body .page-wrapper .page-footer h4,
  body .page-wrapper .page-footer .velaFooterTitle {
    font-size: var(--awa-text-base);
    letter-spacing: var(--awa-tracking-wide);
  }
  body .page-wrapper .footer-social a,
  body .page-wrapper .aw-footer-social a {
    width: 34px;
    height: 34px;
  }
  body .page-wrapper .footer-newsletter {
    padding: var(--awa-space-4);
  }
  body .page-wrapper .footer-newsletter .title {
    font-size: var(--awa-text-md);
  }
}
/* R34: Se�?o SIDEBAR ? ALINHAMENTO removida (CSS morto).
   Motivo: regras gen�ricas (.sidebar-main) nunca casavam com o DOM real
   (que usa .sidebar-main-1). Layout de sidebar j� coberto por:
   - awa-consistency.css L305-325 (sidebar ordering, seletores .sidebar-main-1)
   - awa-consistency.css L490-510 (responsive margins reset)
   - awa-grid-unified.css L153-260 (CSS Grid para categorias 2-col)
   ~46 linhas removidas ? 0 impacto visual. */
/* Mobile filters overlay */
/* ============================================================
   FOOTER ? ARQUITETURA CSS GRID (�NICA)
   Consolidado de: awa-footer.css, awa-footer-v2.css
   ============================================================ */
body .page-wrapper .page-footer,
body .page-wrapper footer.page-footer {
  background: var(--footer-bg);
  color: var(--footer-text);
  font-family: var(--awa-font);
  margin-top: var(--footer-space-xl);
  font-size: var(--footer-font-size-base);
  line-height: var(--awa-leading-loose);
  content-visibility: auto;
  /* BP-34: footer always below-fold ? defer rendering */
  contain-intrinsic-size: auto 400px;
}
/* Footer links ? contraste via token (WCAG AA: 5.3:1 sobre #1a1a1a) */
body .page-wrapper .page-footer,
body .page-wrapper .page-footer p,
body .page-wrapper .footer-description {
  color: var(--footer-text);
  /* BP-41: era #c0c0c0 hardcoded ? token atualizado para WCAG AA */
}
/* box-sizing: j� coberto por * { box-sizing: border-box } em awa-core.css */
/* Grid 4 colunas */
body .page-wrapper .footer.content {
  max-width: var(--footer-container);
  margin: 0 auto;
  padding: var(--footer-space-xl) var(--footer-space-md);
  display: grid;
  grid-template-columns: 1.5fr repeat(3, 1fr);
  gap: var(--footer-space-xl);
}
/* T�tulos */
body .page-wrapper .page-footer .block-title,
body .page-wrapper .page-footer h4,
body .page-wrapper .page-footer .footer-title,
body .page-wrapper .page-footer .velaFooterTitle,
body .page-wrapper .footer-container h5 {
  color: var(--footer-text-bright);
  font-size: var(--footer-font-size-heading);
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wider);
  margin: 0 0 var(--footer-space-md);
  padding-bottom: var(--footer-space-sm);
  border-bottom: 2px solid var(--footer-accent);
  display: inline-block;
}
/* Listas e links ? body .page-wrapper .footer.content (0,4,1) supera AYO */
body .page-wrapper .page-footer ul,
body .page-wrapper .footer.content ul,
body .page-wrapper .footer.content .links {
  list-style: none;
  padding: 0;
  margin: 0;
}
body .page-wrapper .page-footer li {
  margin-bottom: var(--footer-space-sm);
}
body .page-wrapper .page-footer li::before,
body .page-wrapper .page-footer li::marker,
body .page-wrapper .footer.content ul li::before,
body .page-wrapper .footer.content ul li::marker {
  display: none;
  content: none;
}
body .page-wrapper .page-footer a,
body .page-wrapper .footer.content a {
  color: var(--footer-text);
  text-decoration: none;
  font-size: var(--footer-font-size-base);
  transition: color var(--footer-transition), transform var(--footer-transition);
  /* R13: era 'all' */
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .page-footer a:hover,
body .page-wrapper .page-footer a:focus {
  color: var(--footer-accent);
}
/* Translate hover apenas em links de menu do footer */
body .page-wrapper .page-footer .velaFooterLinks a:hover,
body .page-wrapper .page-footer .links a:hover,
body .page-wrapper .footer.content > .block ul a:hover {
  transform: translateX(5px);
}
/* Logo e descri�?o */
body .page-wrapper .footer-logo img,
body .page-wrapper .page-footer .logo img {
  height: 50px;
  width: auto;
  filter: brightness(0) invert(1);
  margin-bottom: var(--footer-space-md);
}
body .page-wrapper .footer-description,
body .page-wrapper .footer-about,
body .page-wrapper .page-footer .about-text {
  color: var(--footer-text);
  font-size: var(--footer-font-size-base);
  line-height: 1.7;
  margin-bottom: var(--footer-space-md);
  max-width: 300px;
}
/* Redes sociais */
body .page-wrapper .footer-social,
body .page-wrapper .social-block,
body .page-wrapper .aw-footer-social,
body .page-wrapper .page-footer .social-icons {
  display: flex;
  gap: var(--footer-space-sm);
  flex-wrap: wrap;
  margin-top: var(--footer-space-md);
}
body .page-wrapper .footer-social a,
body .page-wrapper .social-block a,
body .page-wrapper .aw-footer-social a,
body .page-wrapper .page-footer .social-icons a {
  width: 40px;
  height: 40px;
  background: var(--footer-bg-secondary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--awa-text-on-dark);
  transition: background var(--footer-transition), transform var(--footer-transition);
  /* R13: era 'all' */
}
body .page-wrapper .footer-social a:hover,
body .page-wrapper .social-block a:hover,
body .page-wrapper .aw-footer-social a:hover,
body .page-wrapper .page-footer .social-icons a:hover {
  background: var(--footer-accent);
  transform: translateY(-3px);
}
body .page-wrapper .footer-social svg,
body .page-wrapper .aw-footer-social svg,
body .page-wrapper .page-footer .social-icons svg {
  width: 18px;
  height: 18px;
}
/* Contato */
body .page-wrapper .footer-contact li,
body .page-wrapper .contact-info li,
body .page-wrapper .page-footer .contact-info li {
  display: flex;
  align-items: flex-start;
  gap: var(--footer-space-sm);
  margin-bottom: var(--footer-space-md);
}
body .page-wrapper .footer-contact svg,
body .page-wrapper .page-footer .contact-info svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-top: 2px;
  stroke: var(--footer-accent);
}
body .page-wrapper .footer-contact a:hover,
body .page-wrapper .page-footer .contact-info a:hover {
  color: var(--footer-accent);
}
/* Newsletter no footer */
body .page-wrapper .footer-newsletter,
body .page-wrapper .page-footer .newsletter {
  grid-column: 1 / -1;
  background: var(--footer-accent);
  padding: var(--footer-space-lg);
  border-radius: var(--footer-radius);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--footer-space-lg);
  flex-wrap: wrap;
  margin-bottom: var(--footer-space-lg);
}
body .page-wrapper .footer-newsletter .title,
body .page-wrapper .page-footer .newsletter .title {
  color: var(--awa-text-on-danger);
  font-size: var(--awa-text-lg);
  font-weight: var(--awa-weight-bold);
  border: none;
  margin: 0;
  padding: 0;
}
body .page-wrapper .footer-newsletter .description {
  color: rgba(255, 255, 255, 0.9);
  font-size: var(--footer-font-size-base);
  margin-top: 5px;
}
body .page-wrapper .footer-newsletter form,
body .page-wrapper .page-footer .newsletter form {
  display: flex;
  flex: 1;
  max-width: 450px;
}
body .page-wrapper .footer-newsletter input[type="email"],
body .page-wrapper .page-footer .newsletter input {
  flex: 1;
  padding: var(--awa-space-4) var(--awa-space-5);
  border: none;
  border-radius: var(--footer-radius) 0 0 var(--footer-radius);
  font-size: var(--awa-text-md);
  /* 15px ? 16px md */
  min-width: 200px;
}
body .page-wrapper .footer-newsletter button,
body .page-wrapper .page-footer .newsletter button {
  padding: var(--awa-space-4) var(--awa-space-6);
  background: var(--footer-bg);
  color: var(--awa-text-on-dark);
  border: none;
  border-radius: 0 var(--footer-radius) var(--footer-radius) 0;
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-base);
  letter-spacing: var(--awa-tracking-wide);
  cursor: pointer;
  transition: background var(--footer-transition);
  text-transform: uppercase;
}
body .page-wrapper .footer-newsletter button:hover,
body .page-wrapper .page-footer .newsletter button:hover {
  background: var(--footer-bg-tertiary);
}
/* Newsletter label hidden but accessible */
body .page-wrapper .newsletter-footer > label,
body .page-wrapper .block.newsletter .label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  /* R18-12: modern replacement for deprecated clip */
  white-space: nowrap;
  border: 0;
}
/* Standalone newsletter */
body .page-wrapper .block.newsletter {
  max-width: var(--awa-container);
  margin: 0 auto;
  padding: var(--awa-space-7) var(--awa-space-5);
}
body .page-wrapper .block.newsletter .form.subscribe {
  display: flex;
  gap: var(--awa-space-3);
  max-width: 500px;
  margin: 0 auto;
}
body .page-wrapper .block.newsletter .form.subscribe input[type="email"] {
  flex-grow: 1;
  min-width: 0;
}
body .page-wrapper .block.newsletter .form.subscribe .action.subscribe {
  flex-shrink: 0;
  white-space: nowrap;
}
/* Pagamento e seguran�a */
body .page-wrapper .footer-bottom,
body .page-wrapper .page-footer .footer-bar {
  grid-column: 1 / -1;
  border-top: 1px solid var(--footer-border);
  margin-top: var(--footer-space-lg);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: var(--footer-space-md);
  background: var(--footer-bg-tertiary);
  padding: var(--footer-space-lg) 20px 20px;
  /* R17-02: era padding-top + padding shorthand conflito */
}
body .page-wrapper .footer-bottom .payment-methods,
body .page-wrapper .footer-bottom .security-seals {
  display: flex;
  align-items: center;
  gap: var(--footer-space-md);
  flex-wrap: wrap;
}
body .page-wrapper .footer-bottom .payment-methods span,
body .page-wrapper .footer-bottom .security-seals span {
  font-size: var(--footer-font-size-small);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wider);
  color: var(--footer-text);
}
body .page-wrapper .footer-bottom .payment-methods img,
body .page-wrapper .footer-bottom .security-seals img {
  height: 28px;
  width: auto;
  opacity: 0.7;
  filter: grayscale(100%) brightness(1.5);
  transition: opacity var(--footer-transition), filter var(--footer-transition);
  /* R13: era 'all' */
}
body .page-wrapper .footer-bottom .payment-methods img:hover,
body .page-wrapper .footer-bottom .security-seals img:hover {
  opacity: 1;
  filter: none;
}
body .page-wrapper .footer-bottom .payment-methods-img {
  max-width: 100%;
  height: auto;
  max-height: 40px;
  display: block;
  filter: brightness(1.3);
}
body .page-wrapper .footer-bottom .security-seals-wrapper .seals {
  display: flex;
  flex-wrap: wrap;
  gap: var(--awa-space-3);
  align-items: center;
}
body .page-wrapper .footer-bottom .security-seal-item svg {
  height: 28px;
  width: auto;
  min-width: 160px;
}
body .page-wrapper .footer-bottom .footer-bottom-inner {
  width: 100%;
  padding: var(--awa-space-2) 0;
}
body .page-wrapper .footer-bottom .footer-bottom-inner .row {
  margin-left: 0;
  margin-right: 0;
  align-items: center;
}
body .page-wrapper .footer-bottom .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--awa-space-4);
}
/* Copyright */
body .page-wrapper .copyright,
body .page-wrapper .page-footer .copyright {
  background: var(--footer-bg-tertiary);
  padding: var(--footer-space-md);
  text-align: center;
}
body .page-wrapper .copyright p,
body .page-wrapper .page-footer .copyright p {
  font-size: var(--footer-font-size-small);
  color: var(--awa-gray-400, #adb5bd);
  /* BUG-05: era gray-500 (#6c757d sobre #111 = 4.08:1). gray-400 (#ced4da sobre #111 = ~7:1) ? */
  margin: 0 0 5px;
}
body .page-wrapper .copyright a {
  color: var(--awa-gray-400, #adb5bd);
  /* BUG-05: consistente com copyright p */
  font-size: var(--footer-font-size-small);
}
body .page-wrapper .copyright a:hover {
  color: var(--footer-accent);
}
/* Fix copyright duplicado */
body .page-wrapper .footer-bottom .copyright {
  display: none;
}
/* Legal bar */
body .page-wrapper .aw-footer-legal {
  background: var(--footer-bg-tertiary);
  margin-top: var(--awa-space-4);
  padding: var(--awa-space-5) var(--awa-space-6);
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}
body .page-wrapper .aw-footer-legal .legal-info {
  color: var(--awa-gray-400, #adb5bd);
  font-size: var(--awa-text-sm);
  line-height: 1.6;
  letter-spacing: 0.01em;
}
body .page-wrapper .aw-footer-legal .legal-separator {
  margin: 0 var(--awa-space-2);
  opacity: 0.45;
}
body .page-wrapper .aw-footer-legal a {
  color: var(--footer-text);
  /* R11-07: token */
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 3px;
  transition: color var(--awa-transition-fast), text-decoration-color var(--awa-transition-fast);
}
body .page-wrapper .aw-footer-legal a:hover,
body .page-wrapper .aw-footer-legal a:focus-visible {
  color: var(--footer-accent);
  text-decoration-color: currentcolor;
}
body .page-wrapper .aw-footer-legal .legal-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--awa-space-3);
  margin-top: var(--awa-space-3);
}
body .page-wrapper .aw-footer-legal .legal-links a {
  margin: 0;
  font-size: var(--awa-text-xs);
}
@media (width >= 992px) {
  body .page-wrapper .aw-footer-legal {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--awa-space-6);
    padding: var(--awa-space-5) var(--awa-space-7);
    text-align: left;
  }
  body .page-wrapper .aw-footer-legal .legal-info {
    margin: 0;
  }
  body .page-wrapper .aw-footer-legal .legal-links {
    margin-top: 0;
    justify-content: flex-end;
    gap: var(--awa-space-4);
  }
}
@media (width <= 680px) {
  body .page-wrapper .aw-footer-legal .legal-separator {
    display: none;
  }
}
/* Highlights (Compra Segura / Suporte etc.) */
body .page-wrapper .aw-footer-highlights {
  background: rgba(255, 255, 255, 0.03);
  padding: var(--awa-space-7) 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
body .page-wrapper .aw-footer-highlight {
  text-align: center;
  padding: var(--awa-space-4);
}
body .page-wrapper .aw-footer-highlight__title {
  color: var(--awa-text-on-dark);
  font-size: var(--awa-text-md);
  /* 15px ? 16px md */
  font-weight: var(--awa-weight-semibold);
  margin-bottom: var(--awa-space-1);
}
body .page-wrapper .aw-footer-highlight__text {
  color: var(--footer-text);
  font-size: var(--awa-text-sm);
}
body .page-wrapper .aw-footer-highlight__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: var(--awa-space-3);
  color: var(--footer-accent);
}
body .page-wrapper .aw-footer-highlight__icon svg,
body .page-wrapper .aw-footer-highlight__icon img {
  width: 40px;
  height: 40px;
}
body .page-wrapper .aw-footer-highlight__icon i.fa {
  font-size: var(--awa-text-4xl);
  color: var(--footer-accent);
}
/* Trust B2B indicators */
body .page-wrapper .aw-footer-trust-b2b {
  background: rgba(255, 255, 255, 0.03);
  padding: var(--awa-space-6) var(--awa-space-5);
  border-top: 1px solid var(--footer-border, rgba(255, 255, 255, 0.08));
  /* R10-06: token */
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--awa-space-7);
}
body .page-wrapper .aw-footer-trust-b2b .trust-item {
  text-align: center;
  flex: 0 1 auto;
  min-width: 120px;
}
body .page-wrapper .aw-footer-trust-b2b .trust-number {
  display: block;
  font-size: var(--awa-text-2xl);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-text-on-dark);
  line-height: var(--awa-leading-compact);
}
body .page-wrapper .aw-footer-trust-b2b .trust-label {
  display: block;
  font-size: var(--awa-text-xs);
  color: var(--awa-gray-500, var(--awa-cons-c87));
  /* R10-16: token */
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wide);
  margin-top: var(--awa-space-1);
  /* BP-19: era 4px */
}
/* B2B Contact */
body .page-wrapper .aw-footer-b2b-contact {
  margin-top: var(--awa-space-5);
  padding: var(--awa-space-4);
  background: rgba(255, 255, 255, 0.04);
  border-radius: var(--awa-radius-sm);
  /* R13: era 8px hardcoded */
  border: 1px solid var(--footer-border, rgba(255, 255, 255, 0.08));
  /* R10-06: token */
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-title {
  color: var(--awa-text-on-dark);
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-semibold);
  margin-bottom: var(--awa-space-3);
  text-transform: uppercase;
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-value {
  color: var(--footer-text-bright);
  /* R11-07: token */
  text-decoration: none;
  transition: color var(--awa-transition-fast);
  /* R11-11: token */
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-value:hover,
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-value:focus-visible {
  color: var(--footer-accent);
  /* R10-15: token consistente com footer */
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-content {
  display: grid;
  gap: var(--awa-space-2);
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-item {
  display: grid;
  grid-template-columns: minmax(98px, auto) 1fr;
  gap: var(--awa-space-2);
  align-items: baseline;
  padding-bottom: var(--awa-space-2);
  border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-item:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-label {
  color: var(--awa-gray-400, #adb5bd);
  font-size: var(--awa-text-xs);
  letter-spacing: var(--awa-tracking-wide);
  text-transform: uppercase;
  white-space: nowrap;
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-hours {
  margin-top: var(--awa-space-2);
  padding-top: var(--awa-space-2);
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  color: var(--footer-text);
  line-height: 1.45;
  font-size: var(--awa-text-sm);
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-hours strong {
  color: var(--awa-text-on-dark);
}
body .page-wrapper .aw-footer-b2b-contact .b2b-contact-value:focus-visible,
body .page-wrapper .page_footer .velaFooterLinks a:focus-visible {
  outline: 2px solid var(--footer-accent);
  outline-offset: 2px;
  border-radius: 4px;
}
/* AYO theme adjustments */
body .page-wrapper .footer.content .block {
  background: transparent;
}
body .page-wrapper .footer.content .widget {
  margin-bottom: 0;
}
body .page-wrapper .footer.content .cms-content,
body .page-wrapper .footer.content .block-static-block {
  padding: 0;
}
/* WhatsApp float + Back-to-top ? FONTE �NICA em awa-core.css.
   Removidas daqui para eliminar duplicidade. */
/* ============================================================
   FOOTER RESPONSIVO ? BREAKPOINTS AYO-ALIGNED
   ============================================================ */
/* --- 1399px: Newsletter 50/50 (padr?o AYO) --- */
@media (width <= 1399px) {
  body .page-wrapper .footer.content {
    max-width: var(--footer-container);
  }
  body .page-wrapper .page-footer .velaContentTitle,
  body .page-wrapper .page-footer .velaNewsletterFooter .velaContentTitle {
    width: 50%;
    flex: 0 0 50%;
  }
  body .page-wrapper .page-footer .velaContentForm,
  body .page-wrapper .page-footer .velaNewsletterFooter .velaContentForm {
    width: 50%;
    flex: 0 0 50%;
  }
  body .page-wrapper .page-footer .velaContentSupport {
    display: none;
  }
}
/* --- 1199px: Newsletter empilhada (padr?o AYO) --- */
@media (width <= 1199px) {
  body .page-wrapper .page-footer .velaContentTitle,
  body .page-wrapper .page-footer .velaNewsletterFooter .velaContentTitle,
  body .page-wrapper .page-footer .velaContentForm,
  body .page-wrapper .page-footer .velaNewsletterFooter .velaContentForm {
    width: 100%;
    flex: 0 0 100%;
  }
}
/* --- 680px: Footer bottom colunas full-width (padr?o AYO) --- */
@media (width <= 680px) {
  body .page-wrapper .footer-bottom > div > div > div {
    width: 100%;
    text-align: center;
  }
  body .page-wrapper .footer-bottom .row {
    align-items: center;
    gap: var(--awa-space-3);
  }
  body .page-wrapper .aw-footer-b2b-contact .b2b-contact-item {
    grid-template-columns: 1fr;
    gap: var(--awa-space-1);
    /* P2-fluid: era 4px */
    text-align: left;
  }
  body .page-wrapper .aw-footer-b2b-contact .b2b-contact-label {
    white-space: normal;
  }
}
/* Mobile floating buttons ? FONTE �NICA em awa-core.css responsive */
/* --- 480px: Footer highlights stack --- */
/* --- 320px: Footer extremo mobile --- */
/* Footer accessibility */
body .page-wrapper .footer.content a:focus-visible,
body .page-wrapper .footer-newsletter button:focus-visible,
body .page-wrapper .footer-newsletter input:focus-visible {
  outline: 2px solid var(--awa-text-on-primary);
  /* BP-15: era var(--awa-cons-c78) ? R14: era var(--footer-accent) */
  outline-offset: 2px;
}
/* Menu inferior m�vel (fixed-bottom) ? foco vis�vel dedicado */
body .page-wrapper nav.fixed-bottom .mobile-bottom-link a:focus-visible,
body .page-wrapper nav.fixed-bottom .mobile-bottom-link .toggle-nav-footer:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
  border-radius: var(--awa-radius-sm);
  background: rgba(183, 51, 55, 0.1);
}
/* Form validation A11Y ? foco vis�vel em campos inv�lidos */
body .page-wrapper form input[aria-invalid="true"]:focus-visible,
body .page-wrapper form select[aria-invalid="true"]:focus-visible,
body .page-wrapper form textarea[aria-invalid="true"]:focus-visible,
body .page-wrapper form input.mage-error:focus-visible,
body .page-wrapper form select.mage-error:focus-visible,
body .page-wrapper form textarea.mage-error:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
  box-shadow: var(--awa-shadow-focus-ring);
  /* BP-35: era 0 0 0 3px rgb(183 51 55 / 15%) */
}
/* --- AYO Footer Classes (velaBlock / velaFooterLinks / contacinfo-logo) --- */
body .page-wrapper .page-footer .velaBlock {
  min-width: 0;
  margin-bottom: 0;
}
body .page-wrapper .page-footer .velaFooterLinks {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* R18-09: removed dead transition+transform:none on li ? only child a:hover uses translateX */
body .page-wrapper .page-footer .velaFooterLinks li {
  padding: var(--awa-space-1) 0;
  /* BP-18: era 4px 0 */
}
body .page-wrapper .page-footer .velaFooterLinks a {
  font-size: var(--awa-text-sm);
  color: var(--footer-text, var(--awa-cons-c81));
  transition: color var(--awa-transition-fast);
  /* R13: removido padding-left (R9-12 j� removeu o hover) */
}
body .page-wrapper .page-footer .velaFooterLinks a:hover {
  color: var(--footer-text-bright, var(--awa-cons-c78));
  /* R10-16: token */
  /* R9-12: Removed padding-left (double displacement with li translateX) */
}
body .page-wrapper .page-footer .contacinfo-logo {
  margin-bottom: var(--awa-space-4);
}
body .page-wrapper .page-footer .contacinfo-logo img {
  max-width: 180px;
  height: auto;
  filter: brightness(0) invert(1);
}
/* ===========================================
   AWA MOTOS ? COMPONENTS (Produtos + Carrossel + P�ginas)
   Tema: AYO/Rokanthemes (Home5)

   ARQUIVO 3/4 da camada AWA consolidada.

   CONTE�DO:
   - Product grid (responsivo, 4?1 colunas)
   - Product cards: .item-product (AYO) + .product-item (Magento)
   - SuperDeals cards
   - OWL Carousel (v1+v2 compat�vel)
   - Homepage sections (AYO modules)
   - Badges, desconto, pre�o
   - Countdown / Hot Deal
   - Banners / hero slider
   - P�gina de produto (detail)
   - Carrinho, checkout, conta
   - A�?es secund�rias (quickview, wishlist, compare)

   ESPECIFICIDADE:
   body .page-wrapper sem !important (exceto inline overrides do Magento).
=========================================== */
/* ============================================================
   PRODUCT GRID ? RESPONSIVO
   Cobre AMBAS classes: .item-product (AYO) e .product-item (Magento)
   ============================================================ */
body .page-wrapper .products-grid .product-items:not(.owl-carousel),
body .page-wrapper .products.list .product-items:not(.owl-carousel),
body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
  display: grid;
  gap: var(--awa-grid-gap);
  list-style: none;
  padding: 0;
  margin: 0;
}
/* XL Desktop: 5 colunas ?1400px (padr?o AYO) */
@media (width >= 1400px) {
  body .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body .page-wrapper .products.list .product-items:not(.owl-carousel),
  body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
  body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
    grid-template-columns: repeat(5, 1fr);
  }
}
/* Desktop: 4 colunas 992?1399px */
@media (width >= 992px) and (width <= 1399px) {
  body .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body .page-wrapper .products.list .product-items:not(.owl-carousel),
  body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
  body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
    grid-template-columns: repeat(4, 1fr);
  }
}
/* Desktop Small: 3 colunas 769?991px (AYO doc: Desktop Small 769?991px) */
@media (width >= 769px) and (width <= 991px) {
  body .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body .page-wrapper .products.list .product-items:not(.owl-carousel),
  body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
  body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
    grid-template-columns: repeat(3, 1fr);
    gap: var(--awa-grid-gap-sm);
  }
  body .page-wrapper .page-products .toolbar-products {
    flex-wrap: nowrap;
    gap: var(--awa-space-2);
  }
  body .page-wrapper .toolbar-products .toolbar-amount {
    font-size: var(--awa-text-xs);
    flex-shrink: 1;
    min-width: 0;
  }
  body .page-wrapper .toolbar-products .sorter-label {
    display: none;
  }
  body .page-wrapper .toolbar-products .modes {
    display: none;
  }
}
/* Tablet: 2 colunas 480?768px (AYO doc: Tablet 480?768px) */
@media (width >= 480px) and (width <= 768px) {
  body .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body .page-wrapper .products.list .product-items:not(.owl-carousel),
  body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
  body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
    grid-template-columns: repeat(2, 1fr);
    gap: var(--awa-grid-gap-sm);
  }
}
/* Mobile XS: 1 coluna ?480px (padr?o AYO) */
@media (width <= 480px) {
  body .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body .page-wrapper .products.list .product-items:not(.owl-carousel),
  body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
  body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
    grid-template-columns: 1fr;
    gap: var(--awa-grid-gap-xs);
  }
  body .page-wrapper .catalog-product-view .product-info-main .box-tocart {
    display: flex;
    flex-direction: column;
    gap: var(--awa-space-3);
  }
  body .page-wrapper .catalog-product-view .product-info-main .field.qty {
    width: 100%;
    justify-content: center;
  }
  body .page-wrapper .catalog-product-view .product-info-main .product-social-links {
    text-align: center;
  }
  body .page-wrapper .block.related,
  body .page-wrapper .block.upsell,
  body .page-wrapper .block.crosssell {
    margin-top: var(--awa-space-7);
    padding-top: var(--awa-space-5);
  }
  body .page-wrapper .block-minicart {
    min-width: auto;
    width: calc(100vw - 20px);
    padding: var(--awa-space-4);
  }
  body .page-wrapper .search-autocomplete {
    max-height: 60vh;
  }
  body .page-wrapper .search.results .search.found {
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .item-product .product-info,
  body .page-wrapper .product-item .product-item-details {
    padding: var(--awa-space-3) var(--awa-space-3) var(--awa-space-4);
  }
  body .page-wrapper .item-product .product-name a,
  body .page-wrapper .product-item .product-item-link {
    font-size: var(--awa-text-xs);
    -webkit-line-clamp: 1;
  }
  body .page-wrapper .item-product .action.tocart,
  body .page-wrapper .product-item .action.tocart {
    padding: var(--awa-space-2) var(--awa-space-3);
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
  }
  body .page-wrapper .item-product .actions-secondary {
    top: 5px;
    right: 5px;
  }
  body .page-wrapper .item-product .actions-secondary .action {
    /* R9-03: Usar 44px direto em vez de width:30+min-width:44 conflito */
    width: 44px;
    height: 44px;
  }
  /* R15-09: product image padding removido (imagem 100% - R11-IMG) */
  body .page-wrapper .product-item .product-image-photo {
    padding: 0;
  }
  /* Detail */
  body .page-wrapper .product-info-main .price-box .price {
    font-size: var(--awa-text-xl);
  }
  body .page-wrapper .product-info-main .box-tocart .action.tocart {
    width: 100%;
    min-width: auto;
  }
  /* Account */
  body .page-wrapper .account .table-wrapper {
    overflow-x: auto;
  }
  /* Checkout */
  body .page-wrapper .checkout-container .opc-sidebar .opc-block-summary {
    padding: var(--awa-space-4);
  }
  body .page-wrapper .login-container .block-customer-login,
  body .page-wrapper .login-container .block-new-customer {
    padding: var(--awa-space-4);
  }
  body .page-wrapper .cat_special {
    grid-template-columns: 1fr;
  }
  body .page-wrapper .owl-carousel .owl-dots {
    margin-top: var(--awa-space-3);
    /* BP-19: era 12px */
  }
  body .page-wrapper .owl-carousel .owl-dot span {
    width: 8px;
    height: 8px;
  }
  body .page-wrapper .owl-carousel .owl-nav {
    display: none;
  }
  body .page-wrapper .section-title::after,
  body .page-wrapper .aw-section-title::after,
  body .page-wrapper .home-module-title::after {
    width: 40px;
    height: 2px;
  }
  body .page-wrapper .section-title,
  body .page-wrapper .aw-section-title,
  body .page-wrapper .home-module-title {
    margin-bottom: var(--awa-space-4);
  }
  body .page-wrapper .contact-index-index .column.main .form.contact .fieldset .field {
    width: 100%;
  }
  body .page-wrapper .contact-index-index .form.contact textarea {
    min-height: 120px;
  }
}
/* LB-01: List view ? sempre 1 coluna (cada card mostra imagem + info lado a lado) */
body .page-wrapper .products.list .product-items:not(.owl-carousel) {
  grid-template-columns: 1fr;
}
/* LB-02: Com sidebar (2columns-left/right) ? 3 colunas no range 992-1199px
   evita cards de ~155px que causam overflow de pre�os e nomes longos */
@media (width >= 992px) and (width <= 1199px) {
  body.page-layout-2columns-left .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body.page-layout-2columns-right .page-wrapper .products-grid .product-items:not(.owl-carousel),
  body.page-layout-2columns-left .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
  body.page-layout-2columns-right .page-wrapper .widget-product-grid .product-items:not(.owl-carousel) {
    grid-template-columns: repeat(3, 1fr);
  }
}
/* ============================================================
   F3-01 ? CONTAINER QUERIES (Product Card Context-Aware)
   Cards adaptam ao tamanho do CONTAINER ? n?o da viewport.
   Beneficia sidebar, modal quickview, widgets estreitos.
   Suporte: Chrome 105+, Firefox 110+, Safari 16+ (~94%).
   Fallback: layout viewport-based (grid breakpoints acima).
   ============================================================ */
body .page-wrapper .products-grid,
body .page-wrapper .products.list,
body .page-wrapper .block-products-list,
body .page-wrapper .widget-product-grid {
  container-type: inline-size;
  container-name: product-grid;
}
/* Cards em container estreito (<400px): compactar info */
@container product-grid (width < 400px) {
  body .page-wrapper .item-product .product-name a,
  body .page-wrapper .product-item .product-item-link {
    -webkit-line-clamp: 1;
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .item-product .price-box .price,
  body .page-wrapper .product-item .price {
    font-size: var(--awa-text-base);
  }
  body .page-wrapper .item-product .actions-secondary,
  body .page-wrapper .product-item .actions-secondary {
    flex-direction: column;
    gap: var(--awa-space-1);
  }
  body .page-wrapper .item-product .product-info,
  body .page-wrapper .product-item .product-item-details {
    padding: var(--awa-space-2);
  }
}
/* Cards em container muito estreito (<250px): esconder secund�rios */
@container product-grid (width < 250px) {
  body .page-wrapper .item-product .rating-summary,
  body .page-wrapper .item-product .reviews-actions,
  body .page-wrapper .product-item .rating-summary,
  body .page-wrapper .product-item .reviews-actions {
    display: none;
  }
  body .page-wrapper .item-product .old-price,
  body .page-wrapper .product-item .old-price {
    display: none;
  }
}
/* ============================================================
   F3-02 ? SUBGRID (Alinhamento Perfeito entre Cards)
   Subitens (img, info, pre�o, bot?o) se alinham horizontalmente
   entre TODOS os cards da mesma row no grid est�tico.
   Suporte: Chrome 117+, Firefox 71+, Safari 16+ (~94%).
   Fallback: flex column (layout atual ? funcional, sem alinhamento).
   ? N?O aplicar em OWL Carousel (usa float/position).
   ============================================================ */
@supports (grid-template-rows: subgrid) {
  body .page-wrapper .products-grid .product-items:not(.owl-carousel) {
    grid-template-rows: auto;
    /* subgrid herda as tracks do pai */
  }
  body .page-wrapper .products-grid .product-items:not(.owl-carousel) > .product-item,
  body .page-wrapper .products-grid .product-items:not(.owl-carousel) > .item-product {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 4;
    /* img | info | price | button */
  }
  /* Mapear cada se�?o do card ? sua row no subgrid */
  body .page-wrapper .products-grid .product-items:not(.owl-carousel) > .product-item > .product-item-info,
  body .page-wrapper .products-grid .product-items:not(.owl-carousel) > .item-product > .product-item-info {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 4;
  }
}
/* ============================================================
   PRODUCT CARD ? AMBAS classes AYO + Magento
   ============================================================ */
body .page-wrapper .item-product,
body .page-wrapper .product-item {
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-radius: var(--awa-radius);
  border: 1px solid var(--awa-gray-200);
  overflow: hidden;
  transition: transform var(--awa-transition), box-shadow var(--awa-transition), border-color var(--awa-transition);
  /* BUG-10: era 'all', causava repintura desnecess�ria */
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  list-style: none;
  isolation: isolate;
  /* VB-05: cria stacking context para conter z-index de badges/actions */
  min-width: 0;
  /* LB-06: previne overflow por conte�do intr�nseco em CSS Grid */
  /* GRID-FIX: resetar defaults Magento que for�am width fixo e quebram o CSS Grid */
  width: auto;
  margin-left: 0;
  float: none;
}
/* GRID-FIX: resetar .product-item-info width fixo do Magento (152px/240px) */
body .page-wrapper .item-product .product-item-info,
body .page-wrapper .product-item .product-item-info {
  width: 100%;
  max-width: 100%;
}
body .page-wrapper .item-product:hover,
body .page-wrapper .product-item:hover {
  border-color: var(--awa-gray-300);
  box-shadow: var(--awa-shadow-hover);
  transform: translateY(-4px);
}
/* R11-13: desabilitar transform em reduced-motion */
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .item-product:hover,
  body .page-wrapper .product-item:hover {
    transform: none;
  }
  body .page-wrapper .item-product:hover .product-thumb img,
  body .page-wrapper .product-item:hover .product-image-photo {
    transform: none;
  }
}
/* Flex ordering */
body .page-wrapper .item-product .product-thumb,
body .page-wrapper .product-item .product-image-container {
  order: 1;
}
body .page-wrapper .item-product .product-info,
body .page-wrapper .product-item .product-item-details,
body .page-wrapper .item-product .product-item-details {
  order: 2;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
body .page-wrapper .item-product .product-info-cart,
body .page-wrapper .product-item .actions-primary,
body .page-wrapper .item-product .actions-primary {
  order: 3;
  margin-top: auto;
}
/* LB-03: .product-item-inner � wrapper intermedi�rio entre .product-item-details
   e .actions-primary no markup Magento padr?o ? precisa de margin-top:auto
   para empurrar o bot?o ao fundo do card */
body .page-wrapper .product-item .product-item-inner {
  margin-top: auto;
}
body .page-wrapper .product-item-info {
  display: flex;
  flex-direction: column;
  height: 100%;
}
/* Imagem ? AYO class */
body .page-wrapper .item-product .product-thumb {
  position: relative;
  overflow: hidden;
  border-radius: var(--awa-radius) var(--awa-radius) 0 0;
  background: var(--awa-cons-c78);
  /* R11-IMG: branco para n?o vazar fundo cinza com object-fit:contain */
  aspect-ratio: 1 / 1;
}
body .page-wrapper .item-product .product-thumb img {
  width: 100%;
  height: auto;
  object-fit: contain;
  transition: transform var(--awa-transition-slow);
  /* R13: era '0.4s ease' hardcoded */
}
body .page-wrapper .item-product:hover .product-thumb img {
  transform: scale(1.05);
}
/* Imagem ? Magento class */
/* R11-08: aspect-ratio em vez de padding-top hack */
body .page-wrapper .product-item .product-image-container {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  background: var(--awa-cons-c78);
  /* R11-IMG: branco para n?o vazar fundo cinza com object-fit:contain */
  overflow: hidden;
  border-radius: var(--awa-radius) var(--awa-radius) 0 0;
}
body .page-wrapper .product-item .product-image-photo {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: 0;
  /* R11-IMG: imagem 100% sem padding interno */
  transition: transform var(--awa-transition-slow);
}
body .page-wrapper .product-item:hover .product-image-photo {
  transform: scale(1.05);
}
/* Placeholder hide */
body .page-wrapper .item-product .second-thumb img[src*="placeholder"],
body .page-wrapper .item-deal-product .second-thumb img[src*="placeholder"] {
  display: none;
}
body .page-wrapper .item-product .product-thumb img[src*="placeholder"],
body .page-wrapper .item-product .product-thumb img[src*="Indisponivel"] {
  opacity: 0.5;
  filter: grayscale(100%);
}
/* Conte�do */
body .page-wrapper .item-product .product-info {
  padding: var(--awa-space-4);
}
body .page-wrapper .product-item .product-item-details {
  padding: var(--awa-space-4);
}
/* MCRD-ROK-PAD: add inline padding to content elements that are direct children of
   .product-item in rokan carousels (templates emit no .product-item-details wrapper) */
body .page-wrapper :is(.rokan-bestseller, .rokan-newproduct, .rokan-featuredproduct, .rokan-onsaleproduct,
        .rokan-toprate, .rokan-mostviewed, .rokan-pricecountdown) .product-item :is(.product-item-name, .awa-b2b-sku, .product-ratting, .price-box, .product-info-cart) {
  padding-left: var(--awa-modern-card-content-pad-inline);
  padding-right: var(--awa-modern-card-content-pad-inline);
}
body .page-wrapper :is(.rokan-bestseller, .rokan-newproduct, .rokan-featuredproduct, .rokan-onsaleproduct,
        .rokan-toprate, .rokan-mostviewed, .rokan-pricecountdown) .product-item .product-info-cart {
  padding-bottom: var(--awa-modern-card-content-pad-block-end);
}
/* T�tulo */
body .page-wrapper .item-product .product-name {
  margin: 0 0 var(--awa-space-2);
  min-height: 40px;
}
body .page-wrapper .item-product .product-name a,
body .page-wrapper .item-product .product-item-link,
body .page-wrapper .product-item .product-item-name,
body .page-wrapper .product-item .product-item-link {
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-normal);
  color: var(--awa-dark);
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0 0 var(--awa-space-2);
  transition: color var(--awa-transition);
}
body .page-wrapper .item-product .product-name a:hover,
body .page-wrapper .product-item .product-item-name:hover {
  color: var(--awa-red-dark);
}
/* Avalia�?es */
body .page-wrapper .item-product .rating-summary {
  margin: 0 0 var(--awa-space-2);
  display: flex;
  align-items: center;
  gap: var(--awa-space-2);
}
body .page-wrapper .item-product .rating-result > span::before {
  color: var(--awa-warning);
  /* R12-07: token */
  font-size: var(--awa-text-base);
}
body .page-wrapper .item-product .reviews-actions a,
body .page-wrapper .product-item .reviews-actions a {
  font-size: var(--awa-text-xs);
  color: var(--awa-gray-700);
  /* VB-10: era gray-500 (~4.6:1 a 12px) ? gray-700 = ~7.15:1 ? */
  text-decoration: none;
}
/* Pre�o */
body .page-wrapper .item-product .info-price {
  margin: 0 0 var(--awa-space-3);
}
body .page-wrapper .item-product .price-box {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: var(--awa-space-2);
}
body .page-wrapper .item-product .price-box .price,
body .page-wrapper .product-item .price {
  font-size: clamp(15px, 11vw, 20px);
  /* R14: clamp() substitui 2 media queries */
  font-weight: var(--awa-weight-bold);
  color: var(--awa-red);
}
body .page-wrapper .item-product .old-price .price,
body .page-wrapper .product-item .old-price .price {
  font-size: var(--awa-text-base);
  color: var(--awa-gray-500);
  text-decoration: line-through;
  font-weight: var(--awa-weight-normal);
}
body .page-wrapper .item-product .old-price {
  order: -1;
}
/* Esconder pre�o excl. tax (duplicata) */
body .page-wrapper .item-product .price-wrapper.price-excluding-tax,
body .page-wrapper .product-item .price-wrapper.price-excluding-tax,
body .page-wrapper .price-box .price-excluding-tax,
body .page-wrapper .price-box .price-wrapper.price-excluding-tax {
  display: none;
}
/* Esconder price labels desnecess�rios */
body .page-wrapper .item-product .price-box .price-label,
body .page-wrapper .price-box .price-label[data-label*="excl"],
body .page-wrapper .price-box [class*="excluding"] {
  display: none;
}
/* Duplo pre�o (fix) */
body .page-wrapper .price-container .price + .price,
body .page-wrapper .price-container .price-wrapper + .price-wrapper,
body .page-wrapper .price-box .price-container + .price-container {
  display: none;
}
/* Parcelamento */
body .page-wrapper .item-product .installments,
body .page-wrapper .item-product .price-installments {
  font-size: var(--awa-text-xs);
  color: var(--awa-gray-500);
  display: block;
  margin-top: var(--awa-space-1);
}
/* Esconder elementos problem�ticos */
body .page-wrapper .sold-qty,
body .page-wrapper .qty-sold,
body .page-wrapper .sold-by,
body .page-wrapper .vendor-name {
  display: none;
}
body .page-wrapper .item-product .sku {
  display: none;
}
body .page-wrapper .item-product .weee,
body .page-wrapper .item-product [data-label="Excl. Tax"],
body .page-wrapper .item-deal-product .weee {
  display: none;
}
/* Override Magento inline 480px width on product images */
body .page-wrapper .item-product .product-thumb[style*="width"],
body .page-wrapper .item-product .product-image-container[style*="width"],
body .page-wrapper .product-image-container[style*="width"],
body .page-wrapper .product-item .product-image-container[style*="width"] {
  width: 100% !important;
  max-width: 100% !important;
}
body .page-wrapper .item-product .product-thumb img[style*="width"] {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}
/* ============================================================
   BOT?O ADICIONAR AO CARRINHO
   ============================================================ */
body .page-wrapper .item-product .product-info-cart {
  margin-top: auto;
  padding-top: var(--awa-space-3);
}
body .page-wrapper .item-product .action.tocart,
body .page-wrapper .item-product .btn-add-to-cart,
body .page-wrapper .item-product button.tocart,
body .page-wrapper .product-item .action.tocart {
  display: block;
  width: 100%;
  padding: var(--awa-space-3) var(--awa-space-4);
  min-height: var(--awa-btn-height-sm);
  background: var(--awa-red);
  color: var(--awa-text-on-danger);
  border: none;
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wide);
  cursor: pointer;
  transition: background var(--awa-transition), box-shadow var(--awa-transition);
  text-align: center;
  text-decoration: none;
  position: static;
  float: none;
  margin: 0;
  line-height: var(--awa-leading-normal);
}
body .page-wrapper .item-product .action.tocart:hover,
body .page-wrapper .item-product .btn-add-to-cart:hover,
body .page-wrapper .product-item .action.tocart:hover {
  background: var(--awa-red-dark);
  box-shadow: var(--awa-shadow-red);
  /* R13: token */
}
/* R17-06: feedback t�til ao pressionar (alinhado com .action.primary:active) */
body .page-wrapper .item-product .action.tocart:active,
body .page-wrapper .item-product .btn-add-to-cart:active,
body .page-wrapper .product-item .action.tocart:active {
  transform: scale(0.97);
  box-shadow: none;
}
/* Evita stacking de transforms quando card j� sobe -4px */
body .page-wrapper .item-product:hover .action.tocart:hover,
body .page-wrapper .product-item:hover .action.tocart:hover {
  transform: none;
}
body .page-wrapper .item-product .action.tocart[disabled],
body .page-wrapper .item-product .action.tocart.disabled {
  background: var(--awa-gray-300);
  color: var(--awa-gray-500);
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
/* ============================================================
   A�?ES SECUND�RIAS (wishlist, compare, quickview)
   ============================================================ */
body .page-wrapper .item-product .actions-secondary {
  order: 0;
  position: absolute;
  top: var(--awa-space-3);
  right: var(--awa-space-3);
  display: flex;
  flex-direction: column;
  gap: var(--awa-space-2);
  opacity: 0;
  transform: translateX(10px);
  transition: opacity var(--awa-transition), transform var(--awa-transition);
  z-index: 10;
}
body .page-wrapper .item-product:hover .actions-secondary,
body .page-wrapper .item-product:focus-within .actions-secondary {
  opacity: 1;
  transform: translateX(0);
}
body .page-wrapper .item-product .actions-secondary .action,
body .page-wrapper .item-product .actions-secondary a {
  width: 44px;
  /* BUG-07: era 36px ? WCAG 2.5.5 touch target m�nimo 44px */
  height: 44px;
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-radius: 50%;
  box-shadow: var(--awa-shadow);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--awa-gray-700);
  transition: background var(--awa-transition), color var(--awa-transition);
  /* R13: era 'all' */
  border: none;
  cursor: pointer;
  padding: 0;
}
body .page-wrapper .item-product .actions-secondary .action:hover,
body .page-wrapper .item-product .actions-secondary a:hover {
  background: var(--awa-red-dark);
  color: var(--awa-text-on-danger);
}
/* Focus visible para a�?es secund�rias */
body .page-wrapper .item-product .actions-secondary .action:focus-visible,
body .page-wrapper .item-product .actions-secondary a:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
  opacity: 1;
}
body .page-wrapper .item-product .actions-secondary .action span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}
/* Quick View */
body .page-wrapper .item-product .quickview-link {
  position: absolute;
  bottom: var(--awa-space-3);
  left: 50%;
  transform: translateX(-50%) translateY(20px);
  background: var(--awa-overlay);
  color: var(--awa-text-on-dark);
  padding: var(--awa-space-2) var(--awa-space-4);
  border-radius: var(--awa-radius-full);
  font-size: var(--awa-text-xs);
  /* 11px ? xs */
  font-weight: var(--awa-weight-semibold);
  text-transform: uppercase;
  opacity: 0;
  transition: opacity var(--awa-transition), transform var(--awa-transition);
  cursor: pointer;
  border: none;
  text-decoration: none;
  z-index: 5;
}
body .page-wrapper .item-product:hover .quickview-link,
body .page-wrapper .item-product:focus-within .quickview-link {
  /* R14: a11y teclado */
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  backdrop-filter: blur(4px);
  /* R15-06: movido para estado vis�vel ? evita GPU work em opacity:0 */
}
/* ============================================================
   BADGES (Novo, Promo�?o, Desconto)
   R36: removidos .discount-badge e .sale-percent ? seletores
   �rf?os sem nenhum elemento correspondente no DOM do tema.
   Classes ativas do Rokanthemes: .product-label, .sticker, .hot-onsale
   ============================================================ */
body .page-wrapper .item-product .product-label,
body .page-wrapper .item-product .sticker,
body .page-wrapper .item-product .hot-onsale {
  position: absolute;
  top: var(--awa-space-3);
  left: var(--awa-space-3);
  padding: var(--awa-space-1) var(--awa-space-3);
  font-size: var(--awa-text-xs);
  /* 11px badges */
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wide);
  border-radius: var(--awa-radius-sm);
  z-index: 5;
}
/* R36: bloco .discount-badge / .sale-percent removido ? CSS morto */
body .page-wrapper .item-product .product-label.new,
body .page-wrapper .item-product .sticker.new {
  background: var(--awa-success);
  color: var(--awa-text-on-success);
}
body .page-wrapper .item-product .product-label.sale,
body .page-wrapper .item-product .sticker.sale,
body .page-wrapper .item-product .product-label.onsale {
  background: var(--awa-red);
  color: var(--awa-text-on-danger);
}
body .page-wrapper .item-product .product-label.discount,
body .page-wrapper .item-product .sticker.discount {
  background: var(--awa-orange);
  color: var(--awa-text-on-warning);
}
/* Disponibilidade */
body .page-wrapper .item-product .stock.available {
  color: var(--awa-success);
  font-size: var(--awa-text-xs);
  margin-bottom: var(--awa-space-2);
}
body .page-wrapper .item-product .stock.unavailable {
  color: var(--awa-red);
  font-size: var(--awa-text-xs);
}
/* ============================================================
   SUPERDEALS CARDS
   ============================================================ */
body .page-wrapper .item-deal-product {
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-radius: var(--awa-radius);
  border: 1px solid var(--awa-gray-200);
  overflow: visible;
  transition: border-color var(--awa-transition), box-shadow var(--awa-transition);
  /* R13: era 'all' */
  position: relative;
  display: flex;
  /* R17-04: equal-height em grid/carousel, alinhado com .item-product */
  flex-direction: column;
  height: 100%;
  min-width: 0;
}
body .page-wrapper .item-deal-product:hover {
  border-color: var(--awa-gray-300);
  box-shadow: var(--awa-shadow-hover);
}
body .page-wrapper .item-deal-product .title-product a {
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-normal);
  color: var(--awa-dark);
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color var(--awa-transition);
}
body .page-wrapper .item-deal-product .title-product a:hover {
  color: var(--awa-red-dark);
}
body .page-wrapper .item-deal-product .info-price-deal .price {
  font-size: var(--awa-text-xl);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-red);
}
body .page-wrapper .item-deal-product .info-price-deal .old-price .price {
  font-size: var(--awa-text-base);
  color: var(--awa-gray-500);
  text-decoration: line-through;
  font-weight: var(--awa-weight-normal);
}
body .page-wrapper .item-deal-product .price-wrapper.price-excluding-tax {
  display: none;
}
/* ============================================================
   OWL CAROUSEL ? v1+v2 COMPAT�VEL
   ============================================================ */
/* OWL-FIX-03: positioning context for absolute nav arrows */
body .page-wrapper .owl-carousel {
  position: relative;
}
/* Flex container ? stretch items to equal height */
body .page-wrapper .owl-carousel .owl-stage {
  display: flex !important;
  align-items: stretch;
}
/* OWL-FIX-02: reinforce overflow clip ? prevents horizontal scrollbar
   when flex children push beyond JS-calculated widths */
body .page-wrapper .owl-carousel .owl-stage-outer {
  overflow: hidden;
}
body .page-wrapper .owl-carousel .owl-item {
  display: flex;
  flex-direction: column;
  height: auto;
  /* R31: float/min-width moved to awa-grid-unified.css �4 ? canonical location */
  /* R18-11: box-sizing removed ? redundant with global * rule in awa-core.css */
}
/* Exception: Hero slider needs height:100% */
body .page-wrapper .ayo-home5-hero-layout__main .owl-carousel .owl-item,
body .page-wrapper .banner-slider .owl-carousel .owl-item,
body .page-wrapper .homeslider-container .owl-carousel .owl-item {
  height: 100%;
}
/* OWL-FIX-05: brand/logo carousel ? prevent flex stretch distortion */
body .page-wrapper .brand-slider .owl-carousel .owl-item,
body .page-wrapper .brand-logo .owl-carousel .owl-item,
body .page-wrapper .partner-slider .owl-carousel .owl-item,
body .page-wrapper .manufacturer-slider .owl-carousel .owl-item {
  align-items: center;
  justify-content: center;
  height: auto;
}
body .page-wrapper .brand-slider .owl-carousel .owl-item img,
body .page-wrapper .brand-logo .owl-carousel .owl-item img,
body .page-wrapper .partner-slider .owl-carousel .owl-item img,
body .page-wrapper .manufacturer-slider .owl-carousel .owl-item img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
/* Product and card content inside OWL: flex stretch for equal height */
body .page-wrapper .owl-carousel .owl-item > .item-product,
body .page-wrapper .owl-carousel .owl-item > .product-item,
body .page-wrapper .owl-carousel .owl-item > .product-item-info,
body .page-wrapper .owl-carousel .owl-item > .item-deal-product,
body .page-wrapper .owl-carousel .owl-item > .post-item,
body .page-wrapper .owl-carousel .owl-item > .blog-post-item,
body .page-wrapper .owl-carousel .owl-item > .testimonial-item,
body .page-wrapper .owl-carousel .owl-item > .info-testimonial {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
  /* OWL-FIX-08: prevent text overflow from expanding flex child */
}
body .page-wrapper .owl-carousel .item-product,
body .page-wrapper .owl-carousel .product-item {
  height: 100%;
  margin: 0;
  min-width: 0;
  width: 100%;
}
/* ============================================================
   HOME5 ? ALINHAMENTO RESPONSIVO (grid/colunas/cards/carross�is)
   Patch m�nimo para evitar desalinhamento e overflow horizontal.
   ============================================================ */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
    .products-grid,
    .product-items,
    .product-grid,
    .tab_product,
    .categorytab-container,
    .hot-deal,
    .owl-carousel,
    .owl-carousel .owl-stage-outer,
    .owl-carousel .owl-stage,
    .owl-carousel .owl-item,
    .item-product,
    .product-item,
    .product-item-info
) {
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-stage {
  display: flex;
  align-items: stretch;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item {
  min-width: 0;
}
@media (width <= 991px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
        .products-grid,
        .product-items,
        .product-grid,
        .tab_product,
        .categorytab-container,
        .hot-deal
    ) {
    overflow-x: clip;
  }
  body .page-wrapper .catalog-product-view .columns {
    display: flex;
    flex-wrap: wrap;
  }
  body .page-wrapper .catalog-product-view .column.main {
    width: 100%;
    flex: 0 0 100%;
  }
  body .page-wrapper .catalog-product-view .product-info-main {
    width: 100%;
    float: none;
  }
  body .page-wrapper .sidebar-main {
    display: none;
    order: -1;
    width: 100%;
    margin-bottom: var(--awa-space-5);
  }
  body.awa-filter-visible .page-wrapper .sidebar-main {
    display: block;
  }
  /* Bot?o toggle injetado via JS */
  .awa-filter-toggle {
    display: inline-flex;
    align-items: center;
    gap: var(--awa-space-2);
    padding: var(--awa-space-3) var(--awa-space-5);
    background: var(--awa-dark);
    color: var(--awa-text-on-dark);
    border: none;
    border-radius: var(--awa-radius-sm);
    font-size: var(--awa-text-base);
    font-weight: var(--awa-weight-semibold);
    cursor: pointer;
    margin-bottom: var(--awa-space-4);
    transition: background var(--awa-transition-fast);
  }
  .awa-filter-toggle:hover {
    background: var(--awa-red-dark);
  }
  .awa-filter-toggle:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  .awa-filter-toggle::before {
    content: "\f0b0";
    font-family: FontAwesome, sans-serif;
    font-size: var(--awa-text-base);
  }
  body.awa-filter-visible .awa-filter-toggle {
    background: var(--awa-red);
  }
  body .page-wrapper .checkout-index-index .opc-wrapper,
  body .page-wrapper .checkout-container .opc-wrapper {
    width: 100%;
    float: none;
    padding-right: 0;
  }
  body .page-wrapper .checkout-index-index .opc-sidebar,
  body .page-wrapper .checkout-container .opc-sidebar {
    width: 100%;
    float: none;
    margin-top: var(--awa-space-5);
  }
  body .page-wrapper .cat_special {
    grid-template-columns: repeat(3, 1fr);
  }
  body .page-wrapper .products.list .product-item {
    flex-direction: column;
  }
  body .page-wrapper .products.list .product-item .product-image-container {
    flex: none;
    width: 100%;
    aspect-ratio: 1 / 1;
    /* BUG-02: era padding-top:100% que conflitava com aspect-ratio herdado, dobrando altura */
    height: auto;
  }
}
/* OWL-FIX-04: responsive images inside owl-carousel items */
body .page-wrapper .owl-carousel .owl-item img {
  max-width: 100%;
  height: auto;
}
/* Setas */
body .page-wrapper .owl-carousel .owl-nav {
  position: static;
}
body .page-wrapper .owl-carousel .owl-nav button.owl-prev,
body .page-wrapper .owl-carousel .owl-nav button.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  /* WCAG 2.5.5 touch target min 44px */
  height: 44px;
  background: var(--awa-bg-surface);
  /* BP-12 */
  border: 1px solid var(--awa-gray-200);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--awa-text-md);
  color: var(--awa-dark);
  z-index: 10;
  transition: background var(--awa-transition), color var(--awa-transition), border-color var(--awa-transition);
  /* R13: era 'all 0.25s' hardcoded */
  box-shadow: var(--awa-shadow);
  margin: 0;
  padding: 0;
}
body .page-wrapper .owl-carousel .owl-nav button.owl-prev {
  left: 10px;
  /* BUG-01: era -15px, cortava dentro de containers overflow:hidden */
}
body .page-wrapper .owl-carousel .owl-nav button.owl-next {
  right: 10px;
  /* BUG-01: era -15px, cortava dentro de containers overflow:hidden */
}
body .page-wrapper .owl-carousel .owl-nav button:hover {
  background: var(--awa-red-dark);
  color: var(--awa-text-on-danger);
  border-color: var(--awa-red-dark);
}
/* Dots */
body .page-wrapper .owl-carousel .owl-dots {
  text-align: center;
  margin-top: var(--awa-space-5);
}
body .page-wrapper .owl-carousel .owl-dot {
  padding: 17px;
  /* touch target: 17+10+17 = 44px ambas dimens?es (WCAG 2.5.5) */
  cursor: pointer;
  background: none;
  border: none;
}
body .page-wrapper .owl-carousel .owl-dot span {
  width: 10px;
  height: 10px;
  background: var(--awa-gray-300);
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  transform: scaleX(1);
  transform-origin: center;
  transition: background var(--awa-transition), transform var(--awa-transition);
  /* PERF: width+border-radius removidos → transform:scaleX (composite-only, sem reflow) */
}
body .page-wrapper .owl-carousel .owl-dot.active span {
  background: var(--awa-red);
  transform: scaleX(2.4);
}
/* OWL-FIX-07: generic pre-init stacking ? show only first item
   before OWL JS initializes (.owl-loaded not yet applied) */
body .page-wrapper .owl-carousel:not(.owl-loaded) {
  overflow: hidden;
}
body .page-wrapper .owl-carousel:not(.owl-loaded) > *:not(:first-child) {
  display: none;
}
/* ============================================================
   HOMEPAGE AYO MODULES ? CONTAINER ALINHADO
   ============================================================ */
body .page-wrapper .homebuilder-section,
body .page-wrapper .home-bestseller,
body .page-wrapper .home-new-product,
body .page-wrapper .home-category,
body .page-wrapper .onsale_product,
body .page-wrapper .rokan-onsale,
body .page-wrapper .rokan-onsaleproduct,
body .page-wrapper .hot-deal-section,
body .page-wrapper .featured-products,
body .page-wrapper .special-products,
body .page-wrapper .widget-product-grid,
body .page-wrapper .block-products-list,
body .page-wrapper .velaServices,
body .page-wrapper .service-section,
body .page-wrapper .testimonials-home,
body .page-wrapper .the_blog,
body .page-wrapper .tab_product,
body .page-wrapper .list-tab-product {
  max-width: var(--awa-container);
  margin-inline: auto;
  padding-inline: var(--awa-space-5);
  /* BP-21: era 20px */
  box-sizing: border-box;
  margin-bottom: var(--awa-space-8);
}
/* LB-04: �ltima se�?o antes do footer ? sem margin-bottom para n?o duplicar
   com o margin-top: 60px do footer */
body .page-wrapper .homebuilder-section:last-of-type,
body .page-wrapper .the_blog:last-child,
body .page-wrapper .testimonials-home:last-child {
  margin-bottom: 0;
}
/* Below-fold sections: defer rendering until scrolled into view (R6-11) */
/* Exclu�dos testimonials-home e hot-deal-section ? cont?m OWL carousels
   que precisam de width calculado ao inicializar */
body .page-wrapper .the_blog,
body .page-wrapper .velaServices,
body .page-wrapper .service-section {
  /* BP-48: se�?es below-fold extras */
  content-visibility: auto;
  contain-intrinsic-size: auto 400px;
}
/* Section titles */
body .page-wrapper .homebuilder-section .section-title,
body .page-wrapper .home-bestseller .title-category,
body .page-wrapper .home-new-product .title-category,
body .page-wrapper .onsale_product .title-category,
body .page-wrapper .block-products-list .block-title,
body .page-wrapper .widget-product-grid .block-title,
body .page-wrapper .list-tab-product .box-title,
body .page-wrapper .testimonials-home .block-title,
body .page-wrapper .the_blog .block-title {
  text-align: center;
  margin-bottom: var(--awa-space-7);
  font-size: var(--awa-text-2xl);
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-wider);
  color: var(--awa-dark);
  position: relative;
  padding-bottom: var(--awa-space-4);
}
body .page-wrapper .homebuilder-section .section-title::after,
body .page-wrapper .home-bestseller .title-category::after,
body .page-wrapper .home-new-product .title-category::after,
body .page-wrapper .block-products-list .block-title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 3px;
  background: var(--awa-red);
  border-radius: var(--awa-radius-2xs);
}
/* Homepage flex layout */
body .page-wrapper .rowFlex,
body .page-wrapper .row-flex {
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--awa-grid-gap) / -2);
  margin-right: calc(var(--awa-grid-gap) / -2);
}
body .page-wrapper .rowFlex > [class*="col"],
body .page-wrapper .row-flex > [class*="col"] {
  padding-left: calc(var(--awa-grid-gap) / 2);
  padding-right: calc(var(--awa-grid-gap) / 2);
  box-sizing: border-box;
}
/* Services section ? R11-18: CSS Grid auto-fill substitui 4 media queries */
body .page-wrapper .velaServicesInner {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: var(--awa-space-5);
  justify-content: center;
}
/* FIX: Home5 usa layout flex interno via _extend.less ? n?o aplicar grid gen�rico */
body .page-wrapper .velaServicesInner.velaServicesInner--home5 {
  display: block;
  grid-template-columns: none;
}
body .page-wrapper .velaServicesInner .boxService,
body .page-wrapper .service-item {
  text-align: center;
  padding: var(--awa-space-5);
}
/* ============================================================
   BANNER / HERO SLIDER
   ============================================================ */
body .page-wrapper .homeslider-container,
body .page-wrapper .wrapper_slider,
body .page-wrapper .banner-slider {
  width: 100%;
  position: relative;
  overflow: hidden;
}
body .page-wrapper .homeslider-container .item-slide img,
body .page-wrapper .banner-slider img,
body .page-wrapper .wrapper_slider .banner_item img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 100%;
}
body .page-wrapper .slide-content,
body .page-wrapper .text-slide,
body .page-wrapper .banner-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 80%;
  max-width: var(--awa-container);
  z-index: 5;
}
/* Banner card fixes ? R10-12: prefixado para especificidade */
body .page-wrapper .ayo-home5-hero-card {
  overflow: hidden;
  position: relative;
}
body .page-wrapper .ayo-home5-hero-card__content {
  position: relative;
  z-index: 10;
  text-shadow: none;
}
body .page-wrapper .ayo-home5-hero-card__title,
body .page-wrapper .ayo-home5-hero-card strong {
  color: var(--awa-text-on-dark);
  font-weight: var(--awa-weight-bold);
}
/* ============================================================
   HOT DEAL / COUNTDOWN
   ============================================================ */
body .page-wrapper .hot-deal:not(.top-home-content__trust-offers-deals),
body .page-wrapper .deal-section,
body .page-wrapper .super-deal-section {
  max-width: var(--awa-container);
  margin: 0 auto;
  padding: var(--awa-space-7) var(--awa-space-5);
}
body .page-wrapper .hot-deal:not(.top-home-content__trust-offers-deals) .countdown_block,
body .page-wrapper .deal-section .countdown_block {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  gap: var(--awa-space-3);
}
body .page-wrapper .super-deal-countdown,
body .page-wrapper .hot-deal:not(.top-home-content__trust-offers-deals) .super-deal-countdown {
  display: flex;
  flex-direction: row;
  gap: var(--awa-space-2);
}
body .page-wrapper .time_circles {
  display: flex;
  flex-flow: row wrap;
  gap: var(--awa-space-2);
  justify-content: center;
}
body .page-wrapper .time_circles > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 55px;
  min-height: 55px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: var(--awa-radius-sm);
  /* R13: era 8px hardcoded */
  padding: var(--awa-space-2);
}
body .page-wrapper .time_circles > div .number {
  font-size: var(--awa-text-xl);
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-compact);
}
body .page-wrapper .time_circles > div .text {
  font-size: var(--awa-text-3xs);
  /* BP-30: era 10px */
  text-transform: uppercase;
  opacity: 0.8;
}
/* ============================================================
   PRODUCT DETAIL PAGE
   ============================================================ */
body .page-wrapper .page-title-wrapper.product h1.page-title {
  font-size: clamp(18px, 12vw, 28px);
  /* BUG-09: era 28px fixo, causava salto abrupto nos breakpoints */
  font-weight: var(--awa-weight-bold);
  color: var(--awa-dark);
  margin-bottom: var(--awa-space-4);
  line-height: var(--awa-leading-base);
}
body .page-wrapper .product-info-main .product.attribute.sku {
  color: var(--awa-gray-500);
  font-size: var(--awa-text-sm);
  margin-bottom: var(--awa-space-4);
}
body .page-wrapper .product-info-main .product-reviews-summary {
  display: flex;
  align-items: center;
  gap: var(--awa-space-4);
  margin-bottom: var(--awa-space-5);
  padding-bottom: var(--awa-space-5);
  border-bottom: 1px solid var(--awa-gray-200);
}
body .page-wrapper .product-info-main .price-box .price {
  font-size: clamp(20px, 14vw, 32px);
  /* R14: clamp() substitui 3 media queries */
  font-weight: var(--awa-weight-extrabold);
  color: var(--awa-red);
}
body .page-wrapper .product-info-main .old-price .price {
  font-size: var(--awa-text-lg);
  color: var(--awa-gray-500);
}
body .page-wrapper .product-info-main .price-box .old-price ~ .old-price {
  display: none;
}
body .page-wrapper .product-info-main .installments-info {
  background: var(--awa-gray-100);
  padding: var(--awa-space-4);
  border-radius: var(--awa-radius-sm);
  margin-bottom: var(--awa-space-5);
  font-size: var(--awa-text-base);
}
body .page-wrapper .product-info-main .stock {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-space-2);
  padding: var(--awa-space-2) var(--awa-space-4);
  border-radius: var(--awa-radius-full);
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  margin-bottom: var(--awa-space-5);
}
body .page-wrapper .product-info-main .stock.available {
  background: var(--awa-success-light);
  color: var(--awa-success-text);
  /* R12-15 */
}
body .page-wrapper .product-info-main .stock.unavailable {
  background: var(--awa-danger-light);
  color: var(--awa-danger-text);
  /* R12-15 */
}
/* Savings badge */
body .page-wrapper .product-info-main .price-box .discount-label,
body .page-wrapper .product-info-main .price-box .save-percent {
  display: inline-block;
  background: var(--awa-success);
  color: var(--awa-text-on-success);
  font-size: var(--awa-text-xs);
  font-weight: var(--awa-weight-bold);
  padding: var(--awa-space-1) var(--awa-space-3);
  border-radius: var(--awa-radius-full);
  margin-inline-start: var(--awa-space-2);
  /* R18-08: logical property */
  vertical-align: middle;
}
/* Product tabs */
body .page-wrapper .product.info.detailed .data.item.title > a,
body .page-wrapper .product.info.detailed .data.item.title > span {
  display: block;
  padding: var(--awa-space-4) var(--awa-space-6);
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-semibold);
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  transition: border-bottom-color var(--awa-transition-fast), color var(--awa-transition-fast);
  /* R13: era 'all' */
}
body .page-wrapper .product.info.detailed .data.item.title.active > a,
body .page-wrapper .product.info.detailed .data.item.title.active > span {
  border-bottom-color: var(--awa-red);
  color: var(--awa-red);
}
body .page-wrapper .product.info.detailed .data.item.content {
  padding: var(--awa-space-7) 0;
  border-top: 1px solid var(--awa-gray-200);
}
/* Gallery */
body .page-wrapper .gallery-placeholder,
body .page-wrapper .fotorama__stage {
  background: var(--awa-gray-100);
  border-radius: var(--awa-radius);
  overflow: hidden;
}
body .page-wrapper .fotorama__thumb-border {
  border-color: var(--awa-red);
}
/* Quantity */
body .page-wrapper .product-info-main .field.qty {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-space-2);
  margin-bottom: var(--awa-space-5);
}
body .page-wrapper .product-info-main .field.qty .control {
  display: inline-flex;
  align-items: center;
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-sm);
  overflow: hidden;
}
body .page-wrapper .product-info-main .field.qty .input-text.qty {
  width: 50px;
  height: 44px;
  text-align: center;
  border: none;
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-semibold);
  appearance: textfield;
}
body .page-wrapper .product-info-main .field.qty .input-text.qty::-webkit-inner-spin-button,
body .page-wrapper .product-info-main .field.qty .input-text.qty::-webkit-outer-spin-button {
  appearance: none;
}
/* Add to Cart (detail page) */
body .page-wrapper .product-info-main .box-tocart .action.tocart {
  height: 50px;
  min-width: 200px;
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-bold);
  border-radius: var(--awa-radius-sm);
}
/* Related / Upsell / Cross-sell */
body .page-wrapper .block.related,
body .page-wrapper .block.upsell,
body .page-wrapper .block.crosssell {
  content-visibility: auto;
  /* below-fold optimization */
  contain-intrinsic-size: auto 350px;
  margin-top: var(--awa-space-10);
  padding-top: var(--awa-space-7);
  border-top: 1px solid var(--awa-gray-200);
}
body .page-wrapper .block.related .block-title strong,
body .page-wrapper .block.upsell .block-title strong,
body .page-wrapper .block.crosssell .block-title strong {
  font-size: var(--awa-text-xl);
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
}
/* ============================================================
   PDP RESPONSIVO ? gallery + info stack (padr?o AYO ?767px)
   ============================================================ */
@media (width <= 767px) {
  body .page-wrapper .catalog-product-view .product.media {
    width: 100%;
    float: none;
    margin-bottom: var(--awa-space-5);
    order: 1;
  }
  body .page-wrapper .catalog-product-view .product-info-main {
    order: 2;
  }
  body .page-wrapper .catalog-product-view .product.info.detailed {
    width: 100%;
    order: 3;
  }
  body .page-wrapper .product.info.detailed .data.item.title > a,
  body .page-wrapper .product.info.detailed .data.item.title > span {
    padding: var(--awa-space-3) var(--awa-space-4);
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .product.info.detailed .data.item.content {
    padding: var(--awa-space-5) 0;
  }
  /* Fotorama gallery mobile */
  body .page-wrapper .fotorama__thumb-border {
    border-width: 2px;
  }
  body .page-wrapper .gallery-placeholder {
    border-radius: var(--awa-radius-sm);
  }
  body .page-wrapper .modal-popup._inner-scroll .modal-inner-wrap,
  body .page-wrapper .modal-popup .modal-inner-wrap {
    width: 95vw;
    max-width: 95vw;
    margin: 2.5vh auto;
  }
  body .page-wrapper .modal-popup .modal-content {
    padding: var(--awa-space-4);
  }
  /* Quickview: stack gallery + info */
  body .page-wrapper .quick-view-content .product.media,
  body .page-wrapper #quick-window .product.media {
    width: 100%;
    float: none;
    margin-bottom: var(--awa-space-4);
  }
  body .page-wrapper .quick-view-content .product-info-main,
  body .page-wrapper #quick-window .product-info-main {
    width: 100%;
    float: none;
  }
  .awa-mobile-quick-nav {
    display: block;
  }
  .awa-mobile-quick-nav .quick-nav-wrapper {
    display: flex;
    overflow-x: auto;
    touch-action: pan-x pinch-zoom;
    /* BP-27: melhor scroll horizontal touch */
    list-style: none;
    margin: 0;
    padding: 0 var(--awa-space-4);
    gap: var(--awa-space-4);
    scrollbar-width: none;
  }
  .awa-mobile-quick-nav .quick-nav-wrapper::-webkit-scrollbar {
    display: none;
  }
  .awa-mobile-quick-nav .quick-nav-item {
    flex: 0 0 auto;
    min-width: 74px;
  }
  .awa-mobile-quick-nav .quick-nav-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    text-decoration: none;
    color: var(--awa-gray-800);
    gap: var(--awa-space-1);
  }
  .awa-mobile-quick-nav .quick-nav-link:hover,
  .awa-mobile-quick-nav .quick-nav-link:focus-visible {
    color: var(--awa-red);
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
    border-radius: var(--awa-radius-sm);
  }
  .awa-mobile-quick-nav .quick-nav-link .icon {
    font-size: var(--awa-text-xl);
    background: var(--awa-gray-100);
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background var(--awa-transition-fast), color var(--awa-transition-fast);
  }
  .awa-mobile-quick-nav .quick-nav-link:hover .icon,
  .awa-mobile-quick-nav .quick-nav-link:focus-visible .icon {
    background: var(--awa-red-extra-light);
    color: var(--awa-red);
  }
  .awa-mobile-quick-nav .quick-nav-link .label {
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-compact);
  }
}
/* ============================================================
   CATEGORY PAGE
   ============================================================ */
body .page-wrapper .page-products .toolbar-products {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--awa-space-3) 0;
  border-bottom: 1px solid var(--awa-gray-200);
  margin-bottom: var(--awa-space-5);
  gap: var(--awa-space-3);
}
body .page-wrapper .toolbar-products .toolbar-amount {
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-500);
}
body .page-wrapper .toolbar-products .sorter-label {
  font-size: var(--awa-text-sm);
  margin-right: var(--awa-space-2);
}
body .page-wrapper .toolbar-products .sorter-options {
  padding: var(--awa-space-2) var(--awa-space-3);
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-text-sm);
}
body .page-wrapper .toolbar-products .limiter .limiter-options {
  padding: var(--awa-space-2) var(--awa-space-3);
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-sm);
}
/* Toolbar compacta para desktop-small 769?991px */
/* Layered navigation */
body .page-wrapper .sidebar .block-content.filter-content .filter-options-item {
  border-bottom: 1px solid var(--awa-gray-200);
  padding: var(--awa-space-4) 0;
  contain: layout style;
  /* BP-37: each filter group is independent */
}
body .page-wrapper .sidebar .filter-options-title {
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
  cursor: pointer;
}
body .page-wrapper .sidebar .filter-options-item .item a {
  color: var(--awa-gray-700);
  font-size: var(--awa-text-sm);
  text-decoration: none;
  padding: var(--awa-space-1) 0;
  display: block;
}
body .page-wrapper .sidebar .filter-options-item .item a:hover {
  color: var(--awa-red-dark);
}
body .page-wrapper .sidebar .filter-options-item .count {
  color: var(--awa-gray-500);
  font-size: var(--awa-text-xs);
}
/* Category hero banner */
body .page-wrapper .category-image img {
  width: 100%;
  height: auto;
  border-radius: var(--awa-radius);
  margin-bottom: var(--awa-space-5);
}
/* ============================================================
   CATEGORY SIDEBAR MOBILE ? Toggle filter (?991px)
   AYO oculta sidebar em mobile; n�s adicionamos bot?o "Filtrar".
   JS cria o bot?o e toggle a classe .awa-filter-visible no body.
   ============================================================ */
@media (width >= 992px) {
  .awa-filter-toggle {
    display: none;
  }
}
/* ============================================================
   MINICART DROPDOWN ? R15-07
   ============================================================ */
body .page-wrapper .block-minicart {
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-radius: 0 0 var(--awa-radius) var(--awa-radius);
  box-shadow: var(--awa-shadow-dropdown);
  border: 1px solid var(--awa-gray-200);
  border-top: 2px solid var(--awa-red);
  padding: var(--awa-space-5);
  min-width: 320px;
  contain: layout style;
  /* BP-37: reduce reflows on dropdown */
}
body .page-wrapper .block-minicart .block-title {
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
  margin-bottom: var(--awa-space-4);
  padding-bottom: var(--awa-space-3);
  border-bottom: 1px solid var(--awa-gray-200);
}
body .page-wrapper .block-minicart .minicart-items .product-item {
  padding: var(--awa-space-3) 0;
  border-bottom: 1px solid var(--awa-gray-200);
  display: flex;
  gap: var(--awa-space-3);
  align-items: flex-start;
  border-radius: 0;
  border-left: none;
  border-right: none;
  border-top: none;
}
body .page-wrapper .block-minicart .product-image-container {
  flex: 0 0 60px;
  width: 60px;
  height: 60px;
  aspect-ratio: 1 / 1;
  border-radius: var(--awa-radius-sm);
  overflow: hidden;
  background: var(--awa-gray-100);
}
body .page-wrapper .block-minicart .product-item-name a {
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-dark);
  line-height: var(--awa-leading-normal);
}
body .page-wrapper .block-minicart .product-item-name a:hover {
  color: var(--awa-red-dark);
}
body .page-wrapper .block-minicart .minicart-price .price {
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-red);
}
body .page-wrapper .block-minicart .details-qty {
  display: flex;
  align-items: center;
  gap: var(--awa-space-2);
  margin-top: var(--awa-space-2);
}
body .page-wrapper .block-minicart .details-qty .item-qty {
  width: 40px;
  height: 32px;
  text-align: center;
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-text-sm);
}
body .page-wrapper .block-minicart .action.delete {
  color: var(--awa-gray-500);
  transition: color var(--awa-transition-fast);
}
body .page-wrapper .block-minicart .action.delete:hover {
  color: var(--awa-danger);
}
body .page-wrapper .block-minicart .subtotal {
  padding: var(--awa-space-4) 0;
  display: flex;
  justify-content: space-between;
  font-weight: var(--awa-weight-bold);
}
body .page-wrapper .block-minicart .subtotal .price {
  font-size: var(--awa-text-lg);
  color: var(--awa-red);
}
body .page-wrapper .block-minicart .actions .action.viewcart {
  display: block;
  text-align: center;
  padding: var(--awa-space-3);
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-sm);
  font-weight: var(--awa-weight-semibold);
  font-size: var(--awa-text-sm);
  margin-bottom: var(--awa-space-2);
  transition: border-color var(--awa-transition-fast), background var(--awa-transition-fast);
}
body .page-wrapper .block-minicart .actions .action.viewcart:hover {
  border-color: var(--awa-red-dark);
  background: var(--awa-red-extra-light);
}
/* ============================================================
   CART PAGE
   ============================================================ */
body .page-wrapper .cart-container {
  max-width: var(--awa-container);
  margin: 0 auto;
  padding: 0 var(--awa-space-5);
}
body .page-wrapper .cart.table-wrapper .cart.item {
  border-bottom: 1px solid var(--awa-gray-200);
  padding: var(--awa-space-5) 0;
}
body .page-wrapper .cart.table-wrapper .product-item-photo {
  width: 100px;
  border-radius: var(--awa-radius-sm);
  border: 1px solid var(--awa-gray-200);
  overflow: hidden;
  background: var(--awa-gray-100);
}
body .page-wrapper .cart.table-wrapper .product-item-name a {
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-dark);
  text-decoration: none;
}
body .page-wrapper .cart.table-wrapper .product-item-name a:hover {
  color: var(--awa-red-dark);
}
body .page-wrapper .cart.table-wrapper .col.price .price,
body .page-wrapper .cart.table-wrapper .col.subtotal .price {
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-dark);
}
body .page-wrapper .cart-summary {
  background: var(--awa-gray-100);
  border-radius: var(--awa-radius);
  padding: var(--awa-space-7);
}
body .page-wrapper .cart-summary .summary.title {
  font-size: var(--awa-text-xl);
  font-weight: var(--awa-weight-bold);
  margin-bottom: var(--awa-space-5);
  text-transform: uppercase;
}
body .page-wrapper .cart-summary .totals .mark {
  font-weight: var(--awa-weight-semibold);
}
body .page-wrapper .cart-summary .grand.totals .amount .price {
  font-size: var(--awa-text-2xl);
  font-weight: var(--awa-weight-extrabold);
  color: var(--awa-red);
}
body .page-wrapper .cart-summary .checkout-methods-items .action.primary.checkout {
  width: 100%;
  padding: var(--awa-space-4) var(--awa-space-6);
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-bold);
  border-radius: var(--awa-radius-sm);
}
/* ============================================================
   CHECKOUT
   ============================================================ */
body .page-wrapper .checkout-container {
  max-width: var(--awa-container);
  margin: 0 auto;
}
/* step-title unificado em awa-pages.css (border-bottom: red) */
body .page-wrapper .checkout-container .opc-sidebar .opc-block-summary {
  background: var(--awa-gray-100);
  border-radius: var(--awa-radius);
  padding: var(--awa-space-6);
}
body .page-wrapper .opc-block-summary .table-totals .grand.totals .price {
  font-size: var(--awa-text-xl);
  font-weight: var(--awa-weight-extrabold);
  color: var(--awa-red);
}
body .page-wrapper .checkout-container .action.primary.action-update,
body .page-wrapper .checkout-container .action.primary.action-save-address {
  border-radius: var(--awa-radius-sm);
}
/* Success page */
body .page-wrapper .checkout-success .page-title {
  font-size: var(--awa-text-3xl);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-success);
  margin-bottom: var(--awa-space-5);
}
/* ============================================================
   CUSTOMER ACCOUNT
   ============================================================ */
body .page-wrapper .account .page-title-wrapper .page-title {
  font-size: var(--awa-text-2xl);
  font-weight: var(--awa-weight-bold);
}
body .page-wrapper .account .column.main .block {
  margin-bottom: var(--awa-space-7);
}
body .page-wrapper .account .column.main .block-title {
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-bold);
  text-transform: uppercase;
  padding-bottom: var(--awa-space-3);
  border-bottom: 2px solid var(--awa-gray-200);
  margin-bottom: var(--awa-space-4);
}
body .page-wrapper .account .table-wrapper .data.table {
  width: 100%;
  border-collapse: collapse;
}
body .page-wrapper .account .table-wrapper .data.table th {
  background: var(--awa-gray-100);
  font-weight: var(--awa-weight-semibold);
  font-size: var(--awa-text-sm);
  text-transform: uppercase;
  padding: var(--awa-space-3) var(--awa-space-4);
  text-align: start;
  /* R18-07: logical property */
}
body .page-wrapper .account .table-wrapper .data.table td {
  padding: var(--awa-space-3) var(--awa-space-4);
  border-bottom: 1px solid var(--awa-gray-200);
  font-size: var(--awa-text-base);
}
/* Account sidebar nav */
body .page-wrapper .account .sidebar-main .account-nav .item a {
  display: block;
  padding: var(--awa-space-3) var(--awa-space-4);
  color: var(--awa-gray-700);
  text-decoration: none;
  font-size: var(--awa-text-base);
  border-inline-start: 3px solid transparent;
  /* R18-06: logical property */
  transition: color var(--awa-transition), border-inline-start-color var(--awa-transition), background var(--awa-transition);
  /* R18-06: logical */
}
body .page-wrapper .account .sidebar-main .account-nav .item a:hover,
body .page-wrapper .account .sidebar-main .account-nav .item.current a {
  color: var(--awa-red);
  border-inline-start-color: var(--awa-red);
  /* R18-06: logical property */
  background: var(--awa-red-extra-light);
  /* R14: token */
}
/* Account responsive ?768px */
@media (width <= 768px) {
  body .page-wrapper .account .sidebar-main {
    width: 100%;
    margin-bottom: var(--awa-space-5);
  }
  body .page-wrapper .account .sidebar-main .account-nav {
    display: flex;
    flex-wrap: wrap;
    gap: var(--awa-space-1);
  }
  body .page-wrapper .account .sidebar-main .account-nav .item a {
    border-inline-start: none;
    /* R18-06: logical property */
    border-bottom: 2px solid transparent;
    padding: var(--awa-space-2) var(--awa-space-3);
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .account .sidebar-main .account-nav .item.current a {
    border-bottom-color: var(--awa-red);
    border-inline-start-color: transparent;
    /* R18-06: logical property */
  }
  body .page-wrapper .account .table-wrapper {
    overflow-x: auto;
  }
  body .page-wrapper .account .page-title-wrapper .page-title {
    font-size: var(--awa-text-xl);
  }
  /* Product card adjustments */
  body .page-wrapper .item-product .product-name a,
  body .page-wrapper .product-item .product-item-link {
    font-size: var(--awa-text-sm);
  }
  body .page-wrapper .item-product .old-price .price,
  body .page-wrapper .product-item .old-price .price {
    font-size: var(--awa-text-xs);
  }
  body .page-wrapper .item-product .action.tocart,
  body .page-wrapper .product-item .action.tocart {
    padding: var(--awa-space-3) var(--awa-space-3);
    font-size: var(--awa-text-xs);
  }
  /* Cart */
  body .page-wrapper .cart-summary {
    padding: var(--awa-space-5);
  }
  /* Homepage */
  body .page-wrapper .homebuilder-section,
  body .page-wrapper .home-bestseller,
  body .page-wrapper .home-new-product,
  body .page-wrapper .home-category {
    padding-left: var(--awa-space-3-75);
    /* P2-fluid: era 15px */
    padding-right: var(--awa-space-3-75);
    /* P2-fluid: era 15px */
  }
  body .page-wrapper .homebuilder-section .section-title,
  body .page-wrapper .home-bestseller .title-category {
    margin-bottom: var(--awa-space-5);
  }
  /* Cart table */
  body .page-wrapper .cart.table-wrapper .product-item-photo {
    width: 70px;
  }
  /* R15-01: Mostrar a�?es secund�rias em mobile (touch n?o tem hover) */
  body .page-wrapper .item-product .actions-secondary {
    opacity: 1;
    transform: none;
    position: static;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0 var(--awa-space-3) var(--awa-space-2);
    gap: var(--awa-space-2);
  }
  body .page-wrapper .item-product .quickview-link {
    position: static;
    opacity: 1;
    transform: none;
    display: inline-block;
    margin: 0 auto var(--awa-space-2);
    border-radius: var(--awa-radius-sm);
    font-size: var(--awa-text-xs);
    padding: var(--awa-space-1) var(--awa-space-3);
  }
  /* OWL nav ? mant�m 44px m�nimo para touch (WCAG 2.5.5) */
  body .page-wrapper .owl-carousel .owl-nav button.owl-prev,
  body .page-wrapper .owl-carousel .owl-nav button.owl-next {
    width: 44px;
    height: 44px;
    font-size: var(--awa-text-base);
  }
  body .page-wrapper .owl-carousel .owl-nav button.owl-prev {
    left: 5px;
    /* BUG-01: era -5px */
  }
  body .page-wrapper .owl-carousel .owl-nav button.owl-next {
    right: 5px;
    /* BUG-01: era -5px */
  }
  /* Countdown */
  body .page-wrapper .time_circles > div {
    min-width: 45px;
    min-height: 45px;
  }
  body .page-wrapper .time_circles > div .number {
    font-size: var(--awa-text-md);
  }
  body .page-wrapper .login-container .block-customer-login,
  body .page-wrapper .login-container .block-new-customer {
    padding: var(--awa-space-5);
  }
}
/* Login / Register pages */
body .page-wrapper .login-container .block-customer-login,
body .page-wrapper .login-container .block-new-customer {
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-radius: var(--awa-radius);
  padding: var(--awa-space-7);
  border: 1px solid var(--awa-gray-200);
}
/* ============================================================
   CMS / INFORMATIONAL PAGES
   ============================================================ */
body .page-wrapper .cms-page-view .column.main {
  max-width: 900px;
  margin-inline: auto;
  /* R18-07: logical property */
  line-height: 1.85;
}
body .page-wrapper .cms-page-view .column.main h2 {
  font-size: var(--awa-text-xl);
  font-weight: var(--awa-weight-bold);
  margin: var(--awa-space-7) 0 var(--awa-space-4);
}
body .page-wrapper .cms-page-view .column.main h3 {
  font-size: var(--awa-text-lg);
  font-weight: var(--awa-weight-semibold);
  margin: var(--awa-space-6) 0 var(--awa-space-3);
}
body .page-wrapper .cms-page-view .column.main p {
  margin-bottom: var(--awa-space-4);
  /* BP-19: era 16px */
  color: var(--awa-gray-700);
}
body .page-wrapper .cms-page-view .column.main ul,
body .page-wrapper .cms-page-view .column.main ol {
  padding-inline-start: var(--awa-space-5);
  /* BP-21: era 20px (R18-07: logical property) */
  margin-bottom: var(--awa-space-4);
  /* BP-19: era 16px */
}
/* ============================================================
   SEARCH RESULTS
   ============================================================ */
body .page-wrapper .search.results .search.found {
  margin-bottom: var(--awa-space-5);
  font-size: var(--awa-text-base);
  color: var(--awa-gray-700);
}
body .page-wrapper .search-autocomplete {
  background: var(--awa-bg-surface);
  /* BP-12 */
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius);
  box-shadow: var(--awa-shadow-lg);
  z-index: var(--awa-z-overlay);
  /* BP-16: era 1000 */
  max-height: 400px;
  overflow-y: auto;
  scrollbar-width: thin;
  /* R18-10: alinhado com scrollbar global */
  scrollbar-color: var(--awa-gray-400) transparent;
  contain: layout style;
  /* BP-37: reduce reflows on dropdown */
}
body .page-wrapper .search-autocomplete li {
  padding: var(--awa-space-3) var(--awa-space-4);
  border-bottom: 1px solid var(--awa-gray-200);
  cursor: pointer;
  transition: background var(--awa-transition);
}
body .page-wrapper .search-autocomplete li:hover {
  background: var(--awa-gray-100);
}
/* R20-05: harmoniza ativo (teclado/mouse/provider) */
body .page-wrapper .search-autocomplete li[aria-selected="true"],
body .page-wrapper .search-autocomplete li.selected,
body .page-wrapper .search-autocomplete li.active,
body .page-wrapper .search-autocomplete li.awa-ac-active,
body .page-wrapper .search-autocomplete [role="option"][aria-selected="true"],
body .page-wrapper .search-autocomplete [role="option"].selected,
body .page-wrapper .search-autocomplete [role="option"].active,
body .page-wrapper .search-autocomplete [role="option"].awa-ac-active {
  background: var(--awa-gray-100);
}
/* R13: focus-visible para navega�?o por teclado (WCAG 2.4.7) */
body .page-wrapper .search-autocomplete li:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: -2px;
  background: var(--awa-gray-100);
}
body .page-wrapper .search-autocomplete [role="option"]:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: -2px;
  background: var(--awa-gray-100);
}
/* Search autocomplete mobile */
/* ============================================================
   PRODUCT LIST VIEW (list mode vs grid)
   ============================================================ */
body .page-wrapper .products.list .product-item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: var(--awa-space-5);
  padding: var(--awa-space-5) 0;
  border-bottom: 1px solid var(--awa-gray-200);
}
body .page-wrapper .products.list .product-item .product-image-container {
  flex: 0 0 200px;
  padding-top: 0;
  height: 200px;
  border-radius: var(--awa-radius);
}
body .page-wrapper .products.list .product-item .product-item-details {
  flex: 1;
  padding: 0;
}
body .page-wrapper .products.list .product-item .product-item-name {
  font-size: var(--awa-text-lg);
}
/* Responsivo consolidado no bloco ?991px abaixo */
/* ============================================================
   TABS (AYO homepage product tabs)
   ============================================================ */
body .page-wrapper .list-tab-product .tab-title-container,
body .page-wrapper .tab_product .tab-title-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--awa-space-1);
  margin-bottom: var(--awa-space-7);
}
body .page-wrapper .list-tab-product .tab-title-link,
body .page-wrapper .tab_product .tab-title-item {
  padding: var(--awa-space-3) var(--awa-space-5);
  background: transparent;
  border: 2px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-full);
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-gray-700);
  cursor: pointer;
  transition: background var(--awa-transition), border-color var(--awa-transition), color var(--awa-transition);
  /* R13: era 'all' */
  text-transform: uppercase;
}
body .page-wrapper .list-tab-product .tab-title-link.active,
body .page-wrapper .list-tab-product .tab-title-link:hover,
body .page-wrapper .tab_product .tab-title-item.active {
  background: var(--awa-red);
  border-color: var(--awa-red);
  color: var(--awa-text-on-danger);
}
/* Tabs focus-visible (WCAG 2.4.7) */
body .page-wrapper .list-tab-product .tab-title-link:focus-visible,
body .page-wrapper .tab_product .tab-title-item:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper .product.info.detailed .data.item.title > a:focus-visible,
body .page-wrapper .product.info.detailed .data.item.title > span:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: -2px;
}
/* ============================================================
   RESPONSIVE ? COMPONENTS
   ============================================================ */
/* VB-09: empty 1199px block removed ? clamp() handles PDP/section/price sizing */
/* ============================================================
   CART RESPONSIVO ? column-reverse ?1199px (padr?o AYO)
   ============================================================ */
@media (width <= 1199px) {
  body .page-wrapper .checkout-cart-index .cart-container {
    display: flex;
    flex-direction: column-reverse;
  }
  body .page-wrapper .checkout-cart-index .cart-container .form-cart,
  body .page-wrapper .checkout-cart-index .cart-container .cart-summary {
    width: 100%;
  }
  body .page-wrapper .cat_special {
    grid-template-columns: repeat(4, 1fr);
  }
}
/* ============================================================
   CHECKOUT RESPONSIVO ? colunas empilhadas ?991px
   ============================================================ */
/* ============================================================
   LOGIN/REGISTER RESPONSIVO
   ============================================================ */
/* ============================================================
   CAT_SPECIAL ? CSS Grid responsivo (padr?o AYO)
   7?5?4?3?2 colunas
   ============================================================ */
body .page-wrapper .cat_special {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: var(--awa-grid-gap-sm);
}
@media (width <= 1399px) {
  body .page-wrapper .cat_special {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (width <= 680px) {
  body .page-wrapper .cat_special {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* ============================================================
   OWL DOTS RESPONSIVO
   ============================================================ */
/* ============================================================
   OWL NAV ARROWS RESPONSIVO ? MOBILE
   ============================================================ */
/* OWL-FIX-06: hide nav arrows on mobile (?480px) ? rely on swipe + dots.
   Arrows at 44px each overlap too much on 320?480px screens. */
/* ============================================================
   SECTION TITLES RESPONSIVO
   ============================================================ */
/* VB-09: empty 375px section-title block removed ? clamp() handles sizing */
/* ============================================================
   PRODUCT LIST VIEW RESPONSIVO
   ============================================================ */
/* ============================================================
   QUICKVIEW / MODAL POPUP RESPONSIVO
   ============================================================ */
/* ============================================================
   HOMEPAGE ? CATEGORY NAVIGATION (FIX-44 / FIX-45)
   Mobile: horizontal scroll bar  |  Desktop: visual grid
   ============================================================ */
/* --- FIX-44: Mobile Quick Nav (?767px only) --- */
.awa-mobile-quick-nav {
  display: none;
  width: 100%;
  background: var(--awa-bg-surface);
  /* BP-12 */
  border-bottom: 1px solid var(--awa-gray-200);
  padding: var(--awa-space-3) 0;
  margin-bottom: var(--awa-space-4);
  position: sticky;
  top: calc(var(--awa-header-height, 0px) + var(--awa-space-1));
  z-index: var(--awa-z-dropdown);
  /* BP-16: era 99 */
}
/* --- FIX-45: Desktop Visual Category Grid (?768px only) --- */
.awa-visual-cat-grid {
  display: none;
  margin-top: var(--awa-space-5);
  margin-bottom: var(--awa-space-7);
}
@media (width >= 768px) {
  .awa-visual-cat-grid {
    display: block;
  }
  .awa-visual-cat-grid .block-title strong {
    font-size: var(--awa-text-xl);
    font-weight: var(--awa-weight-bold);
    margin-bottom: var(--awa-space-5);
    display: block;
    color: var(--awa-gray-900);
    border-bottom: 2px solid var(--awa-red);
    padding-bottom: var(--awa-space-3);
    width: fit-content;
  }
  .awa-visual-cat-grid .visual-cat-items {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: var(--awa-space-5);
  }
  .visual-cat-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    text-decoration: none;
    color: var(--awa-gray-800);
    transition: transform var(--awa-transition);
  }
  .visual-cat-item:hover {
    transform: translateY(-5px);
  }
  .visual-cat-item:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: var(--awa-space-1);
    border-radius: var(--awa-radius);
  }
  .visual-cat-item .cat-img-circle {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--awa-text-5xl);
    /* BP-40: era 40px */
    margin-bottom: var(--awa-space-3);
    box-shadow: var(--awa-shadow-sm);
    transition: box-shadow var(--awa-transition);
  }
  .visual-cat-item:hover .cat-img-circle {
    box-shadow: var(--awa-shadow-md);
  }
  .visual-cat-item .cat-name {
    font-weight: var(--awa-weight-semibold);
    font-size: var(--awa-text-base);
  }
}
/* FIX-45 responsive: 4 cols on tablet */
@media (width >= 768px) and (width <= 991px) {
  .awa-visual-cat-grid .visual-cat-items {
    grid-template-columns: repeat(4, 1fr);
  }
}
/* ============================================================
   ============================================================ */
/* Print rules consolidadas em awa-core.css */
/* ============================================================
   CONTACT PAGE RESPONSIVO
   ============================================================ */
/* ============================================================
   TRUST BADGES HOMEPAGE
   ============================================================ */
body .page-wrapper .trust-badges-homepage {
  padding: 2rem 1rem;
  background: var(--awa-gray-50, #fafbfc);
  border-top: 1px solid var(--awa-gray-200, #e9ecef);
  border-bottom: 1px solid var(--awa-gray-200, #e9ecef);
}
body .page-wrapper .trust-badges-grid {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  flex-wrap: wrap;
  max-width: 900px;
  margin: 0 auto;
}
body .page-wrapper .trust-badge-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  text-align: center;
}
body .page-wrapper .trust-badge-item img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
body .page-wrapper .trust-badge-item span {
  font-size: 0.8125rem;
  color: var(--awa-gray-600, #585e63);
  font-weight: var(--awa-weight-medium);
}
/* ============================================================
   TOUCH DEVICES ? Desabilitar hover transform em product cards
   Evita "stuck hover" em telas touch onde hover persiste ap�s tap.
   ============================================================ */
@media (hover: none) and (pointer: coarse) {
  body .page-wrapper .item-product:hover,
  body .page-wrapper .product-item:hover {
    transform: none;
    box-shadow: var(--awa-shadow);
  }
  body .page-wrapper .item-product:hover .product-thumb img,
  body .page-wrapper .product-item:hover .product-image-photo {
    transform: none;
  }
}
/* ===========================================
   AWA MOTOS - CONSISTENCY LAYER
   Tema: AYO/Rokanthemes (Home5)

   OBJETIVO:
   Padronizar ritmo visual entre paginas:
   - espacamento
   - tipografia
   - botoes
   - formularios
   - grids e blocos

   CARREGAMENTO:
   Deve ser o ultimo arquivo CSS AWA no head.
=========================================== */
/* ===========================================
   TOKENS DE RITMO
=========================================== */
:root {
  --awa-page-section-gap: var(--awa-space-6);
  --awa-page-section-gap-lg: var(--awa-space-7);
  --awa-control-radius: var(--awa-radius-sm);
}
/* ===========================================
   ESTRUTURA E ESPACAMENTO GLOBAL
=========================================== */
body .page-wrapper .page-main {
  padding-top: var(--awa-space-4);
  padding-bottom: var(--awa-space-7);
}
body .page-wrapper .columns.layout.layout-2-col {
  column-gap: var(--awa-gap);
}
body .page-wrapper .column.main > .page-title-wrapper,
body .page-wrapper .column.main > .toolbar,
body .page-wrapper .column.main > .products.wrapper,
body .page-wrapper .column.main > .block,
body .page-wrapper .column.main > .table-wrapper,
body .page-wrapper .column.main > .fieldset,
body .page-wrapper .column.main > .actions-toolbar {
  margin-bottom: var(--awa-page-section-gap);
}
body .page-wrapper .sidebar .block {
  margin-bottom: var(--awa-page-section-gap);
}
body .page-wrapper .sidebar .block .block-title {
  margin-bottom: var(--awa-space-3);
  padding-bottom: var(--awa-space-2);
  border-bottom: 1px solid var(--awa-gray-200);
}
/* ===========================================
   TIPOGRAFIA UNIFICADA
=========================================== */
body .page-wrapper .page-title-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--awa-space-3);
  flex-wrap: wrap;
  text-align: start;
}
body .page-wrapper .page-title-wrapper .page-title,
body .page-wrapper .page-title-wrapper .base {
  margin: 0;
  font-size: clamp(24px, 2vw, 32px);
  line-height: var(--awa-leading-compact);
  font-weight: var(--awa-weight-bold);
  letter-spacing: var(--awa-tracking-tighter);
  color: var(--awa-dark);
}
body .page-wrapper .block .block-title strong,
body .page-wrapper .block .title strong {
  font-size: var(--awa-text-lg);
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-base);
  color: var(--awa-dark);
}
body .page-wrapper .toolbar,
body .page-wrapper .toolbar .sorter,
body .page-wrapper .toolbar .limiter,
body .page-wrapper .toolbar .amount {
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-700);
}
/* ===========================================
   BOTOES UNIFICADOS
=========================================== */
body .page-wrapper .action.primary,
body .page-wrapper button.primary,
body .page-wrapper .btn-primary {
  min-height: var(--awa-btn-height);
  border-radius: var(--awa-control-radius);
  font-size: var(--awa-text-sm);
  line-height: var(--awa-leading-none);
  letter-spacing: var(--awa-tracking-normal);
  text-transform: uppercase;
}
body .page-wrapper .action.secondary,
body .page-wrapper button.secondary,
body .page-wrapper .btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--awa-btn-height);
  padding: 0 var(--awa-space-6);
  border-radius: var(--awa-control-radius);
  border: 1px solid var(--awa-red);
  background: var(--awa-bg-surface);
  /* BP-12 */
  color: var(--awa-red);
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-normal);
  transition: border-color var(--awa-transition-fast), color var(--awa-transition-fast), background var(--awa-transition-fast);
}
body .page-wrapper .action.secondary:hover,
body .page-wrapper button.secondary:hover,
body .page-wrapper .btn-secondary:hover {
  border-color: var(--awa-red-dark);
  color: var(--awa-text-on-primary);
  background: var(--awa-red-dark);
}
body .page-wrapper .action.secondary:focus-visible,
body .page-wrapper button.secondary:focus-visible,
body .page-wrapper .btn-secondary:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* ===========================================
   CONTROLES E FORMULARIOS
=========================================== */
body .page-wrapper input[type="text"],
body .page-wrapper input[type="email"],
body .page-wrapper input[type="password"],
body .page-wrapper input[type="tel"],
body .page-wrapper input[type="number"],
body .page-wrapper input[type="search"],
body .page-wrapper textarea,
body .page-wrapper select {
  border-radius: var(--awa-control-radius);
}
body .page-wrapper .field .label,
body .page-wrapper .fieldset > .legend {
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-dark);
}
body .page-wrapper .field .control {
  margin-top: var(--awa-space-2);
}
/* ===========================================
   GRIDS E CARDS
=========================================== */
body .page-wrapper .products-grid .product-items:not(.owl-carousel),
body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
  gap: var(--awa-grid-gap);
}
body .page-wrapper .item-product,
body .page-wrapper .product-item,
body .page-wrapper .cart-summary,
body .page-wrapper .opc-block-summary,
body .page-wrapper .modal-popup .modal-inner-wrap {
  border-radius: var(--awa-control-radius);
}
body .page-wrapper .column.main > .block,
body .page-wrapper .sidebar .block,
body .page-wrapper .cart-summary,
body .page-wrapper .opc-block-summary,
body.customer-account-login .page-wrapper .login-container .block,
body.account .page-wrapper .column.main > .block {
  border: 1px solid var(--awa-gray-200);
  background: var(--awa-bg-surface);
  /* BP-12 */
  box-shadow: var(--awa-shadow-sm);
}
body .page-wrapper .item-product .product-info,
body .page-wrapper .product-item .product-item-details {
  padding: var(--awa-space-4);
}
/* ===========================================
   TABELAS E LISTAGENS
=========================================== */
body .page-wrapper .table-wrapper table {
  border-radius: var(--awa-control-radius);
  overflow: hidden;
}
body .page-wrapper .table-wrapper th,
body .page-wrapper .table-wrapper td {
  padding: var(--awa-space-3) var(--awa-space-4);
  vertical-align: middle;
}
/* ===========================================
   CATEGORIA E NAVEGACAO DE LISTAGEM
=========================================== */
body.catalog-category-view .page-wrapper .nav-breadcrumbs .breadcrumbs {
  margin-bottom: var(--awa-space-4);
}
body.catalog-category-view .page-wrapper .shop-tab-title {
  margin-bottom: var(--awa-space-4);
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-space-3);
  flex-wrap: wrap;
  padding: var(--awa-space-3) var(--awa-space-4);
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  background: var(--awa-bg-surface);
  /* BP-12 */
}
body.catalog-category-view .page-wrapper .toolbar .sorter-options,
body.catalog-category-view .page-wrapper .toolbar .limiter-options {
  min-height: var(--awa-input-height-sm);
  padding-inline: var(--awa-space-3);
  border-radius: var(--awa-control-radius);
  border: 1px solid var(--awa-gray-300);
  background-color: var(--awa-bg-surface);
  /* BP-12 */
}
body.catalog-category-view .page-wrapper .toolbar .modes-mode,
body.catalog-category-view .page-wrapper .toolbar .modes-mode span {
  font-size: var(--awa-text-sm);
}
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a {
  min-width: 36px;
  min-height: 36px;
  border-radius: var(--awa-control-radius);
  border: 1px solid var(--awa-gray-300);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a:hover {
  border-color: var(--awa-red-dark);
  color: var(--awa-red-dark);
  background: var(--awa-red-extra-light);
}
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a.actived {
  border-color: var(--awa-red);
  background: var(--awa-red);
  color: var(--awa-text-on-primary);
}
body.catalog-category-view .page-wrapper .sidebar-main-1 .block.filter {
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  background: var(--awa-bg-surface);
  /* BP-12 */
  padding: var(--awa-space-3);
}
body.catalog-category-view .page-wrapper .sidebar-main-1 .filter-options-item {
  border-bottom: 1px solid var(--awa-gray-200);
  padding-bottom: var(--awa-space-3);
  margin-bottom: var(--awa-space-3);
}
body.catalog-category-view .page-wrapper .sidebar-main-1 .filter-options-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
body.catalog-category-view .page-wrapper .sidebar-main-1 .filter-options-title {
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-dark);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-normal);
}
body.page-layout-2columns-left .page-wrapper .columns.layout.layout-2-col > .sidebar-main-1,
body.page-layout-2columns-left .page-wrapper .columns.layout.layout-2-col > .sidebar-main {
  order: 1;
  margin-right: 30px;
  margin-left: 0;
}
body.page-layout-2columns-left .page-wrapper .columns.layout.layout-2-col > .col-main,
body.page-layout-2columns-left .page-wrapper .columns.layout.layout-2-col > .column.main {
  order: 2;
}
body.page-layout-2columns-right .page-wrapper .columns.layout.layout-2-col > .sidebar-main-1,
body.page-layout-2columns-right .page-wrapper .columns.layout.layout-2-col > .sidebar-main {
  order: 2;
  margin-left: 30px;
  margin-right: 0;
}
body.page-layout-2columns-right .page-wrapper .columns.layout.layout-2-col > .col-main,
body.page-layout-2columns-right .page-wrapper .columns.layout.layout-2-col > .column.main {
  order: 1;
}
/* ===========================================
   HEADER TOP-ACCOUNT / SIDEBAR
=========================================== */
body .page-wrapper .top-header {
  /* Tokens locais: reduz duplica�?o entre breakpoints */
  --awa-top-account-links-gap: var(--awa-space-2);
  --awa-top-account-link-min-height: 34px;
  --awa-top-account-link-padding-inline: var(--awa-space-3);
}
body .page-wrapper .top-header .top-bar-right,
body .page-wrapper .top-header .top-info,
body .page-wrapper .top-header .top-account {
  display: flex;
  align-items: center;
}
body .page-wrapper .top-header .top-account ul.header.links {
  gap: var(--awa-top-account-links-gap);
}
body .page-wrapper .top-header .top-account ul.header.links li {
  margin: 0;
  line-height: var(--awa-leading-none);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .top-header .top-account ul.header.links li > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--awa-top-account-link-min-height);
  padding: 0 var(--awa-top-account-link-padding-inline);
  border: 0;
  border-radius: var(--awa-control-radius);
  color: var(--awa-gray-700);
  font-size: var(--awa-text-xs);
  line-height: var(--awa-leading-compact);
  text-decoration: none;
  transition: color var(--awa-transition-fast), background var(--awa-transition-fast);
}
body .page-wrapper .top-header .top-account ul.header.links li > a:hover {
  background: var(--awa-red-extra-light);
  color: var(--awa-red-dark);
}
body .page-wrapper .top-header .top-account ul.header.links li > a:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper .columns .sidebar-main {
  min-width: 240px;
}
body .page-wrapper .sidebar-main .block {
  border-radius: var(--awa-control-radius);
}
body .page-wrapper .sidebar-main .block.filter .filter-options-title {
  min-height: 36px;
  display: flex;
  align-items: center;
}
/* ===========================================
   LOGIN E CONTA
=========================================== */
body.customer-account-login .page-wrapper .login-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--awa-gap);
  align-items: stretch;
}
body.customer-account-login .page-wrapper .login-container .block {
  margin: 0;
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  background: var(--awa-bg-surface);
  /* BP-12 */
  padding: var(--awa-space-5);
  box-shadow: var(--awa-shadow-sm);
}
body.customer-account-login .page-wrapper .login-container .block-title {
  margin-bottom: var(--awa-space-4);
}
body.customer-account-login .page-wrapper .login-container .actions-toolbar {
  margin-top: var(--awa-space-4);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-space-3);
  flex-wrap: wrap;
}
body.account .page-wrapper .column.main > .block {
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  background: var(--awa-bg-surface);
  /* BP-12 */
  padding: var(--awa-space-4);
}
/* ===========================================
   CARRINHO
=========================================== */
body.checkout-cart-index .page-wrapper .cart-empty,
body.checkout-cart-index .page-wrapper .cart-summary,
body.checkout-cart-index .page-wrapper .cart.table-wrapper {
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  background: var(--awa-bg-surface);
  /* BP-12 */
}
body.checkout-cart-index .page-wrapper .cart-empty {
  padding: var(--awa-space-7);
}
body.checkout-cart-index .page-wrapper .cart-empty p {
  margin-bottom: var(--awa-space-3);
}
body.checkout-cart-index .page-wrapper .cart-empty a {
  font-weight: var(--awa-weight-semibold);
}
/* ===========================================
   RESPONSIVO
=========================================== */
@media (width <= 991px) {
  :root {
    --awa-page-section-gap: var(--awa-space-5);
  }
  body .page-wrapper .top-header {
    --awa-top-account-links-gap: var(--awa-space-1);
    --awa-top-account-link-min-height: 32px;
    --awa-top-account-link-padding-inline: var(--awa-space-2);
  }
  body .page-wrapper .columns.layout.layout-2-col {
    column-gap: var(--awa-space-4);
  }
  body.customer-account-login .page-wrapper .login-container {
    grid-template-columns: 1fr;
  }
  body .page-wrapper .top-header .top-account ul.header.links {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  body.page-layout-2columns-left .page-wrapper .columns.layout.layout-2-col > .sidebar-main-1,
  body.page-layout-2columns-left .page-wrapper .columns.layout.layout-2-col > .sidebar-main,
  body.page-layout-2columns-right .page-wrapper .columns.layout.layout-2-col > .sidebar-main-1,
  body.page-layout-2columns-right .page-wrapper .columns.layout.layout-2-col > .sidebar-main {
    margin-left: 0;
    margin-right: 0;
  }
  body .page-wrapper .columns .sidebar-main {
    min-width: 0;
  }
  body .page-wrapper .block-search .search-content.cat-search .field-by-cat-search {
    flex-basis: 150px;
    max-width: 150px;
  }
  body .page-wrapper .page-title-wrapper .page-title,
  body .page-wrapper .page-title-wrapper .base {
    font-size: clamp(22px, 4.5vw, 28px);
  }
}
@media (width <= 768px) {
  body .page-wrapper .page-main {
    padding-top: var(--awa-space-3);
    padding-bottom: var(--awa-space-6);
  }
  body .page-wrapper .action.primary,
  body .page-wrapper button.primary,
  body .page-wrapper .btn-primary,
  body .page-wrapper .action.secondary,
  body .page-wrapper button.secondary,
  body .page-wrapper .btn-secondary {
    min-height: var(--awa-btn-height-sm);
    padding-inline: var(--awa-space-4);
  }
  body .page-wrapper .item-product .product-info,
  body .page-wrapper .product-item .product-item-details {
    padding: var(--awa-space-3);
  }
  body .page-wrapper #maincontent .page-title-wrapper {
    margin-bottom: var(--awa-space-4);
    padding-bottom: var(--awa-space-2);
  }
  body .page-wrapper .block-search .search-content.cat-search .field-by-cat-search {
    display: none;
  }
  body .page-wrapper .top-header .top-bar-right {
    justify-content: center;
  }
  body .page-wrapper .top-header .top-account ul.header.links {
    justify-content: center;
  }
  body .page-wrapper .block-search .search-content.cat-search .field.search input#search {
    padding-left: var(--awa-space-3);
  }
  body.catalog-category-view .page-wrapper .toolbar.toolbar-products {
    padding: var(--awa-space-3);
  }
  body.catalog-category-view .page-wrapper .toolbar.toolbar-products .field.limiter {
    width: auto;
  }
  body.customer-account-login .page-wrapper .login-container .block {
    padding: var(--awa-space-4);
  }
}
/* ===========================================
   BREADCRUMBS ? OVERFLOW MOBILE
   Nomes de categorias longos podem causar scroll horizontal.
   Solu�?o: flex-wrap + text-overflow em itens individuais.
=========================================== */
body .page-wrapper .breadcrumbs {
  overflow: hidden;
}
body .page-wrapper .breadcrumbs .items {
  display: flex;
  flex-wrap: wrap;
  gap: var(--awa-space-1);
  align-items: center;
  padding: var(--awa-space-2) 0;
  list-style: none;
  margin: 0;
}
body .page-wrapper .breadcrumbs .items li {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}
body .page-wrapper .breadcrumbs .items li a,
body .page-wrapper .breadcrumbs .items li strong {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 220px;
}
@media (width <= 480px) {
  body .page-wrapper .breadcrumbs .items li a,
  body .page-wrapper .breadcrumbs .items li strong {
    max-width: 140px;
    font-size: var(--awa-text-xs);
  }
  body .page-wrapper .page-products .toolbar-products {
    flex-direction: column;
    align-items: stretch;
    gap: var(--awa-space-2);
  }
  body .page-wrapper .toolbar-products .toolbar-amount {
    text-align: center;
    font-size: var(--awa-text-xs);
  }
  body .page-wrapper .toolbar-products .sorter {
    display: flex;
    align-items: center;
    gap: var(--awa-space-2);
    justify-content: center;
  }
  body .page-wrapper .toolbar-products .modes {
    display: none;
  }
  body .page-wrapper .toolbar-products .limiter {
    display: none;
  }
  body .page-wrapper .pages .items.pages-items .item a,
  body .page-wrapper .pages .items.pages-items .item strong {
    min-width: 32px;
    height: 32px;
    font-size: var(--awa-text-xs);
  }
}
/* ===========================================
   TOOLBAR MOBILE (< 480px)
   Toolbar de categoria/listagem empilha em mobile pequeno.
=========================================== */
/* ===========================================
   PAGINA�?O ? STYLING CONSISTENTE
   Magento usa .pages .items.pages-items com .item como LI.
=========================================== */
body .page-wrapper .pages {
  margin-top: var(--awa-space-6);
  text-align: center;
}
body .page-wrapper .pages .items.pages-items {
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--awa-space-1);
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
body .page-wrapper .pages .items.pages-items .item {
  display: inline-flex;
}
body .page-wrapper .pages .items.pages-items .item a,
body .page-wrapper .pages .items.pages-items .item strong {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  padding: 0 var(--awa-space-2);
  border-radius: var(--awa-radius-sm);
  border: 1px solid var(--awa-gray-200);
  background: var(--awa-bg-surface);
  /* BP-12 */
  color: var(--awa-gray-700);
  font-size: var(--awa-text-sm);
  text-decoration: none;
  transition: background var(--awa-transition), color var(--awa-transition), border-color var(--awa-transition);
}
body .page-wrapper .pages .items.pages-items .item a:hover {
  background: var(--awa-gray-100);
  border-color: var(--awa-gray-300);
  color: var(--awa-dark);
}
body .page-wrapper .pages .items.pages-items .item.current strong {
  background: var(--awa-red);
  color: var(--awa-text-on-primary);
  border-color: var(--awa-red);
  font-weight: var(--awa-weight-bold);
}
body .page-wrapper .pages .items.pages-items .item .action.next,
body .page-wrapper .pages .items.pages-items .item .action.previous {
  font-size: 0;
  position: relative;
}
body .page-wrapper .pages .items.pages-items .item .action.next::before {
  content: "\f105";
  font-family: FontAwesome, 'Font Awesome 5 Free', sans-serif;
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-black);
}
body .page-wrapper .pages .items.pages-items .item .action.previous::before {
  content: "\f104";
  font-family: FontAwesome, 'Font Awesome 5 Free', sans-serif;
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-black);
}
/* ===========================================
   OWL CAROUSEL CONTAINMENT (Performance)
   Reduz reflows em carross�is com CSS containment.
=========================================== */
body .page-wrapper .owl-carousel {
  contain: layout style;
}
body .page-wrapper .owl-carousel .owl-wrapper-outer,
body .page-wrapper .owl-carousel .owl-stage-outer {
  contain: layout style paint;
}
/* ===========================================
   AWA MOTOS - CONSISTENCY UI LAYER
   Tema: AYO/Rokanthemes (Home5)

   Extra�do de awa-consistency.css para reduzir nloc
   e separar regras transversais de UI/contraste.
=========================================== */
/* ===========================================
   VARREDURA FINAL DE CONTRASTE (HOME/CAT/PDP/CART)
=========================================== */
body.cms-index-index .page-wrapper .block_notification,
body.cms-index-index .page-wrapper .block_notification a,
body.cms-index-index .page-wrapper .block_notification strong,
body.cms-home .page-wrapper .block_notification,
body.cms-home .page-wrapper .block_notification a,
body.cms-home .page-wrapper .block_notification strong,
body.cms-homepage_ayo_home5 .page-wrapper .block_notification,
body.cms-homepage_ayo_home5 .page-wrapper .block_notification a,
body.cms-homepage_ayo_home5 .page-wrapper .block_notification strong {
  color: var(--awa-text-on-dark);
}
body.catalog-category-view .page-wrapper .toolbar .modes-mode.active,
body.catalog-category-view .page-wrapper .toolbar .modes-mode.active span,
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a.actived {
  background: var(--awa-red);
  border-color: var(--awa-red);
  color: var(--awa-text-on-primary);
}
body.catalog-category-view .page-wrapper .toolbar .modes-mode.active *,
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a.actived * {
  color: var(--awa-text-on-primary);
}
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a.actived i,
body.catalog-category-view .page-wrapper .grid-mode-show-type-products a.actived::before {
  color: var(--awa-text-on-primary);
}
body.catalog-product-view .page-wrapper .product.info.detailed .data.item.title.active > a,
body.catalog-product-view .page-wrapper .product.info.detailed .item.title.active > a {
  background: var(--awa-red);
  border-color: var(--awa-red);
  color: var(--awa-text-on-primary);
}
body.catalog-product-view .page-wrapper .product.info.detailed .data.item.title.active > a:hover,
body.catalog-product-view .page-wrapper .product.info.detailed .item.title.active > a:hover {
  color: var(--awa-text-on-primary);
}
body.catalog-product-view .page-wrapper .product.info.detailed .data.item.title.active > a *,
body.catalog-product-view .page-wrapper .product.info.detailed .item.title.active > a * {
  color: var(--awa-text-on-primary);
}
body.catalog-product-view .page-wrapper .product-info-main .box-tocart .action.tocart,
body.catalog-product-view .page-wrapper .product-info-main .box-tocart .action.primary {
  color: var(--awa-text-on-primary);
}
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.primary,
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.checkout,
body.checkout-cart-index .page-wrapper .cart-summary .action.primary.checkout {
  color: var(--awa-text-on-primary);
}
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.primary i,
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.checkout i,
body.checkout-cart-index .page-wrapper .cart-summary .action.primary.checkout i {
  color: var(--awa-text-on-primary);
}
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.primary:hover,
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.checkout:hover,
body.checkout-cart-index .page-wrapper .cart-summary .action.primary.checkout:hover,
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.primary:focus-visible,
body.checkout-cart-index .page-wrapper .cart-summary .checkout-methods-items .action.checkout:focus-visible,
body.checkout-cart-index .page-wrapper .cart-summary .action.primary.checkout:focus-visible {
  color: var(--awa-text-on-primary);
}
/* ===========================================
   PDP (quando publico)
=========================================== */
body.catalog-product-view .page-wrapper .product-info-main,
body.catalog-product-view .page-wrapper .product.media {
  border-radius: var(--awa-control-radius);
}
body.catalog-product-view .page-wrapper .product-info-main .box-tocart {
  margin-top: var(--awa-space-4);
  padding-top: var(--awa-space-4);
  border-top: 1px solid var(--awa-gray-200);
}
body.catalog-product-view .page-wrapper .product.info.detailed {
  margin-top: var(--awa-space-7);
}
body.catalog-product-view .page-wrapper .product.info.detailed .item.title > a {
  border-radius: var(--awa-control-radius) var(--awa-control-radius) 0 0;
}
/* ===========================================
   CONSISTENCIA - FOOTER / HEADER / LISTVIEW
=========================================== */
body .page-wrapper .action.primary,
body .page-wrapper .action.secondary,
body .page-wrapper .action.tocart,
body .page-wrapper button.action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-space-2);
  font-weight: var(--awa-weight-semibold);
}
body .page-wrapper .fixed-right {
  right: 10px;
  border-radius: var(--awa-control-radius);
  box-shadow: var(--awa-shadow-sm);
  overflow: hidden;
  z-index: var(--awa-z-sidebar);
  /* BP-16: era 9997 */
}
body .page-wrapper .fixed-right .fixed-right-ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body .page-wrapper .fixed-right .fixed-right-ul li {
  margin: 0;
  padding: 0;
  display: block;
}
body .page-wrapper .fixed-right .fixed-right-ul li > a,
body .page-wrapper .fixed-right .fixed-right-ul li.scroll-top {
  width: 42px;
  height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--awa-gray-200);
  color: var(--awa-gray-700);
  text-decoration: none;
  cursor: pointer;
  transition: background var(--awa-transition-fast), color var(--awa-transition-fast);
}
body .page-wrapper .fixed-right .fixed-right-ul li:last-child > a,
body .page-wrapper .fixed-right .fixed-right-ul li:last-child.scroll-top {
  border-bottom: 0;
}
body .page-wrapper .fixed-right .fixed-right-ul li > a:hover,
body .page-wrapper .fixed-right .fixed-right-ul li.scroll-top:hover {
  background: var(--awa-red-dark);
  color: var(--awa-text-on-primary);
}
body .page-wrapper .fixed-right .fixed-right-ul li > a:focus-visible,
body .page-wrapper .fixed-right .fixed-right-ul li.scroll-top:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: -2px;
}
body .page-wrapper .fixed-right .fixed-right-ul li em,
body .page-wrapper .fixed-right .fixed-right-ul li i {
  font-size: var(--awa-text-base-plus);
  /* BP-39: era 15px */
  line-height: var(--awa-leading-none);
}
@media (width <= 991px) {
  body .page-wrapper .fixed-right {
    display: none;
  }
}
body .page-wrapper .scroll-top.awa-backtotop-legacy {
  width: 45px;
  height: 45px;
  right: 25px;
  bottom: 95px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: var(--awa-dark);
  color: var(--awa-text-on-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity var(--awa-transition-fast), visibility var(--awa-transition-fast), background var(--awa-transition-fast);
  z-index: var(--awa-z-fixed);
  /* BP-16: era 9998 */
}
body .page-wrapper .scroll-top.awa-backtotop-legacy i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: transparent;
  line-height: var(--awa-leading-none);
  font-size: 0;
}
body .page-wrapper .scroll-top.awa-backtotop-legacy i::before {
  content: "\2191";
  font-family: inherit;
  font-size: var(--awa-text-xl);
}
body .page-wrapper .scroll-top.awa-backtotop-legacy.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
body .page-wrapper .scroll-top.awa-backtotop-legacy:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper #maincontent .page-title-wrapper {
  margin: 0 0 var(--awa-space-5);
  padding: 0 0 var(--awa-space-3);
  border-bottom: 1px solid var(--awa-gray-200);
}
body .page-wrapper .top-account .link.wishlist > a,
body .page-wrapper li.link.wishlist > a {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-space-2);
  min-height: 36px;
  padding: 0 var(--awa-space-3);
  border-radius: var(--awa-control-radius);
  border: 1px solid transparent;
  font-size: var(--awa-text-sm);
  line-height: var(--awa-leading-compact);
  white-space: nowrap;
  transition: color var(--awa-transition-fast), border-color var(--awa-transition-fast), background var(--awa-transition-fast);
}
body .page-wrapper .top-account .link.wishlist > a:hover,
body .page-wrapper li.link.wishlist > a:hover {
  border-color: var(--awa-red-dark);
  background: var(--awa-red-extra-light);
  color: var(--awa-red-dark);
}
body .page-wrapper .top-account .link.wishlist > a:focus-visible,
body .page-wrapper li.link.wishlist > a:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper .link.wishlist .counter.qty {
  min-width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--awa-space-1);
  border-radius: var(--awa-radius-full);
  /* BP-03: era 999px hardcoded */
  font-size: var(--awa-text-2xs);
  /* BP-30: era 11px */
  line-height: var(--awa-leading-none);
}
/* Busca direta (sem filtro de categoria) ? refinamento visual */
body .page-wrapper .block-search form.search-content {
  align-items: stretch;
}
body .page-wrapper .block-search .search-content .field.search {
  margin: 0;
}
body .page-wrapper .block-search .search-content .field.search .control {
  gap: 0;
  align-items: stretch;
}
body .page-wrapper .block-search .search-content .field.search input#search {
  min-height: 48px;
  padding-left: var(--awa-space-4);
  padding-right: var(--awa-space-4);
  letter-spacing: 0.1px;
}
body .page-wrapper .block-search .search-content .actions .action.search,
body .page-wrapper .block-search .search-content .actions button[type="submit"] {
  min-height: 48px;
  min-width: 52px;
}
body .page-wrapper .block-search .search-content .search-autocomplete,
body .page-wrapper .block-search .search-content .searchsuite-autocomplete {
  border-radius: 0 0 var(--awa-control-radius) var(--awa-control-radius);
  box-shadow: var(--awa-shadow-sm);
  border: 1px solid var(--awa-gray-200);
  border-top: 0;
}
@media (width <= 991px) {
  body .page-wrapper .block-search .search-content .field.search input#search {
    min-height: 44px;
    padding-left: var(--awa-space-3);
    padding-right: var(--awa-space-3);
  }
  body .page-wrapper .block-search .search-content .actions .action.search,
  body .page-wrapper .block-search .search-content .actions button[type="submit"] {
    min-height: 44px;
    min-width: 44px;
  }
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .field.limiter {
  margin: 0;
  display: inline-flex;
  align-items: center;
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .field.limiter .control {
  margin-top: 0;
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .field.limiter .label {
  margin-right: var(--awa-space-2);
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .field.limiter .limiter-options {
  min-height: 36px;
}
body.catalog-category-view .page-wrapper ul.product-list > .item-product,
body.catalog-category-view .page-wrapper .products-list .item-product {
  padding-top: var(--awa-space-2);
}
body.catalog-category-view .page-wrapper ul.product-list > .item-product .product-info,
body.catalog-category-view .page-wrapper .products-list .item-product .product-info {
  margin-top: 0;
  padding-top: var(--awa-space-2);
}
body.catalog-category-view .page-wrapper .item-product.listview .product-info {
  margin-top: 0;
}
/* ===========================================
   RFF-01 ? GRID / CONTAINER (safe)
   Ajuste fino de gutters e largura �til sem alterar estrutura.
=========================================== */
body .page-wrapper .page-main > .columns,
body .page-wrapper .page-main .container {
  width: 100%;
  max-width: min(100%, var(--awa-container));
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
body .page-wrapper .page-main > .columns {
  padding-left: clamp(12px, 1.4vw, 20px);
  padding-right: clamp(12px, 1.4vw, 20px);
}
body .page-wrapper .products-grid .product-items:not(.owl-carousel),
body .page-wrapper .widget-product-grid .product-items:not(.owl-carousel),
body .page-wrapper .block-products-list .product-items:not(.owl-carousel) {
  gap: clamp(12px, 1.4vw, 20px);
}
@media (width <= 768px) {
  body .page-wrapper .page-main > .columns {
    padding-left: var(--awa-space-3);
    /* BP-20: era 12px */
    padding-right: var(--awa-space-3);
    /* BP-20: era 12px */
  }
  body .page-wrapper .page-title-wrapper .page-title {
    font-size: clamp(1.45rem, 4.8vw, 1.8rem);
  }
  body.catalog-category-view .page-wrapper .toolbar.toolbar-products {
    gap: var(--awa-space-2);
  }
  body.catalog-category-view .page-wrapper .products-grid .product-item .product-item-details,
  body.catalog-category-view .page-wrapper .products-list .product-item .product-item-details {
    padding-top: var(--awa-space-2);
  }
  body .page-wrapper .breadcrumbs {
    padding: var(--awa-space-2) var(--awa-space-3);
  }
  body .page-wrapper .breadcrumbs .items .item {
    font-size: var(--awa-text-xs);
    max-width: 140px;
  }
  body .page-wrapper .table-wrapper {
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-radius-sm);
  }
  body .page-wrapper table thead th,
  body .page-wrapper table tbody td {
    padding: var(--awa-space-2) var(--awa-space-3);
    font-size: var(--awa-text-xs);
  }
  body .page-wrapper .table-comparison {
    display: block;
    overflow-x: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--awa-gray-300) transparent;
  }
}
/* ===========================================
   RFF-02 ? CARDS (safe)
   Uniformiza eleva�?o/contorno e melhora leitura no hover.
=========================================== */
body .page-wrapper :is(.item-product, .product-item, .blog-post-item, .the_blog .post-item, .testimonials-home .item) {
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  background: var(--awa-bg-surface);
  /* BP-12 */
  box-shadow: var(--awa-shadow-sm);
  transition: box-shadow var(--awa-transition-fast), transform var(--awa-transition-fast), border-color var(--awa-transition-fast);
  contain: layout style paint;
  /* BP-37: reduce reflows on repeated cards */
}
@media (hover: hover) and (pointer: fine) {
  body .page-wrapper :is(.item-product, .product-item, .blog-post-item, .the_blog .post-item, .testimonials-home .item):hover {
    transform: translateY(-2px);
    border-color: var(--awa-gray-300);
    box-shadow: var(--awa-shadow);
  }
  body .page-wrapper :is(.action.primary, .action.secondary, .action.tocart, button.action):hover {
    transform: translateY(-1px);
    box-shadow: var(--awa-shadow-sm);
  }
  body .page-wrapper .account .table-wrapper .data.table tbody tr:hover {
    background: var(--awa-gray-50);
  }
  body .page-wrapper table tbody tr:hover {
    background: rgba(183, 51, 55, 0.04);
  }
}
body .page-wrapper :is(.item-product, .product-item, .blog-post-item, .the_blog .post-item, .testimonials-home .item):focus-within {
  border-color: var(--awa-red);
  box-shadow: 0 0 0 2px rgba(183, 51, 55, 0.12);
}
/* ===========================================
   RFF-03 ? BUTTONS (safe)
   Melhora microintera�?o e estados inativos.
=========================================== */
body .page-wrapper :is(.action.primary, .action.secondary, .action.tocart, button.action) {
  min-height: 44px;
  font-weight: var(--awa-weight-bold);
  transition: transform var(--awa-transition-fast), box-shadow var(--awa-transition-fast), background-color var(--awa-transition-fast), color var(--awa-transition-fast), border-color var(--awa-transition-fast);
}
body .page-wrapper :is(.action.primary, .action.secondary, .action.tocart, button.action):focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper :is(.action.primary, .action.secondary, .action.tocart, button.action)[disabled],
body .page-wrapper :is(.action.primary, .action.secondary, .action.tocart, button.action).disabled {
  opacity: 0.55;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
/* ===========================================
   RFF-04 ? FORMS / TEXTO (safe)
   Aumenta legibilidade e consist?ncia de inputs.
=========================================== */
body .page-wrapper :is(input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="search"], select, textarea) {
  min-height: 42px;
  line-height: var(--awa-leading-cozy);
  color: var(--awa-dark);
  border-color: var(--awa-gray-300);
}
body .page-wrapper textarea {
  min-height: 120px;
  max-height: 400px;
  resize: vertical;
  field-sizing: content;
  /* F4-02: textarea auto-grow (Chrome 123+) */
}
body .page-wrapper :is(input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="search"], textarea)::placeholder {
  color: var(--awa-gray-500);
  opacity: 0.95;
}
body .page-wrapper .field .label,
body .page-wrapper .fieldset > .legend {
  letter-spacing: var(--awa-tracking-tight);
  font-weight: var(--awa-weight-semibold);
}
body .page-wrapper .field .note,
body .page-wrapper .field .control .note,
body .page-wrapper .field-error,
body .page-wrapper .mage-error {
  font-size: var(--awa-text-xs);
  line-height: var(--awa-leading-comfortable);
}
/* ===========================================
   RFF-05 ? LINKS / �CONES / BORDAS (safe)
   Melhora escaneabilidade sem mexer em estrutura.
=========================================== */
body .page-wrapper a {
  text-underline-offset: 2px;
  text-decoration-thickness: 0.08em;
  transition: color var(--awa-transition-fast), text-decoration-color var(--awa-transition-fast);
}
body .page-wrapper a:hover {
  text-decoration-color: currentcolor;
}
body .page-wrapper a:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper :is(i, em, svg) {
  vertical-align: middle;
}
body .page-wrapper :is(.block, .cart-summary, .opc-block-summary, .table-wrapper table) {
  border-color: var(--awa-gray-200);
}
body .page-wrapper hr,
body .page-wrapper .divider,
body .page-wrapper .block-title {
  border-color: var(--awa-gray-200);
}
/* ===========================================
   RFF-06 ? TITULOS / TOOLBAR / LEITURA (safe)
   Refino de hierarquia visual e escaneabilidade.
=========================================== */
body .page-wrapper :is(h1, .page-title, .product.name a, .product-item-name a) {
  line-height: var(--awa-leading-snug);
  letter-spacing: var(--awa-tracking-tight);
}
body .page-wrapper :is(h2, h3, .block-title strong, .widget-title) {
  line-height: var(--awa-leading-base);
  letter-spacing: 0.008em;
}
body .page-wrapper :is(.product-item-details .price-box, .product-info-price .price-box, .old-price, .special-price, .normal-price) {
  line-height: var(--awa-leading-snug);
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products {
  padding-top: var(--awa-space-2);
  padding-bottom: var(--awa-space-2);
  border-bottom: 1px solid var(--awa-gray-200);
}
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .sorter,
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .modes,
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .pager {
  margin-top: 0;
  margin-bottom: 0;
}
body.catalog-category-view .page-wrapper .products-grid .product-item .product-item-details,
body.catalog-category-view .page-wrapper .products-list .product-item .product-item-details {
  padding-top: var(--awa-space-3);
  padding-bottom: var(--awa-space-2);
}
body.catalog-category-view .page-wrapper .products-grid .product-item .product-item-name,
body.catalog-category-view .page-wrapper .products-list .product-item .product-item-name {
  margin-bottom: var(--awa-space-2);
}
body.catalog-category-view .page-wrapper .products-grid .product-item .price-box,
body.catalog-category-view .page-wrapper .products-list .product-item .price-box {
  margin-bottom: var(--awa-space-2);
}
body .page-wrapper .field.required > .label::after,
body .page-wrapper .field._required > .label::after {
  margin-left: 2px;
  color: var(--awa-red-dark);
}
body .page-wrapper :is(.message.notice, .message.warning, .message.success, .message.error) {
  border-radius: var(--awa-control-radius);
}
/* ===========================================
   RFF-07 ? BADGES MICRO-POLISH (safe)
   Melhora legibilidade e destaque dos badges sobre imagem.
=========================================== */
body .page-wrapper :is(.item-product, .product-item) :is(.product-label, .sticker, .hot-onsale) {
  line-height: var(--awa-leading-base);
  min-height: 22px;
  display: inline-flex;
  align-items: center;
  box-shadow: var(--awa-shadow-badge);
  /* BP-35: era 0 1px 4px rgb(0 0 0 / 12%) */
}
/* Badges empilhados: segundo badge posicionado abaixo do primeiro */
body .page-wrapper :is(.item-product, .product-item) :is(.product-label, .sticker, .hot-onsale) + :is(.product-label, .sticker, .hot-onsale) {
  margin-top: var(--awa-space-1);
}
/* Desconto percentual: peso visual maior */
body .page-wrapper :is(.item-product, .product-item) :is(.product-label.discount, .sticker.discount) {
  font-variant-numeric: tabular-nums;
}
/* PDP badges ? mesmo tratamento */
body.catalog-product-view .page-wrapper .product.media :is(.product-label, .sticker) {
  line-height: var(--awa-leading-base);
  min-height: 26px;
  display: inline-flex;
  align-items: center;
  box-shadow: var(--awa-shadow-badge);
  /* BP-35: era 0 1px 4px rgb(0 0 0 / 12%) */
}
/* ===========================================
   RFF-08 ? SWATCHES & AVALIA�?ES (safe)
   Melhora foco acess�vel e alinhamento visual.
=========================================== */
body .page-wrapper .swatch-option:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
body .page-wrapper .swatch-option.text {
  font-size: var(--awa-text-xs);
  font-weight: var(--awa-weight-semibold);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
/* Estrelas de avalia�?o ? alinhamento com pre�o */
body .page-wrapper :is(.item-product, .product-item) .rating-summary {
  display: flex;
  align-items: center;
  gap: var(--awa-space-2);
  margin-bottom: var(--awa-space-2);
}
body .page-wrapper :is(.item-product, .product-item) .rating-summary .rating-result {
  line-height: var(--awa-leading-none);
}
/* Review count link ? discreto */
body .page-wrapper :is(.item-product, .product-item) .reviews-actions {
  font-size: var(--awa-text-xs);
  line-height: var(--awa-leading-none);
}
/* PDP rating ? um pouco maior para hierarquia visual */
body.catalog-product-view .page-wrapper .product-info-main .product-reviews-summary {
  display: flex;
  align-items: center;
  gap: var(--awa-space-3);
  margin-bottom: var(--awa-space-4);
}
/* ===========================================
   RFF-09 ? CARRINHO & CHECKOUT MICRO-POLISH (safe)
   Refino visual da tabela de carrinho e resumo.
=========================================== */
/* Linhas do carrinho: separa�?o mais suave */
body.checkout-cart-index .page-wrapper .cart.table-wrapper .cart.item {
  border-bottom: 1px solid var(--awa-gray-200);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper .cart.item:last-child {
  border-bottom: none;
}
/* Qty input no carrinho ? alinhamento e tamanho */
body.checkout-cart-index .page-wrapper .cart.table-wrapper .input-text.qty {
  width: 52px;
  min-height: 38px;
  text-align: center;
  border: 1px solid var(--awa-gray-300);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-semibold);
  appearance: textfield;
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper .input-text.qty::-webkit-inner-spin-button,
body.checkout-cart-index .page-wrapper .cart.table-wrapper .input-text.qty::-webkit-outer-spin-button {
  appearance: none;
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper .input-text.qty:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 1px;
  border-color: var(--awa-red);
}
/* Update cart button ? visibilidade */
body.checkout-cart-index .page-wrapper .cart.main.actions .action.update {
  font-weight: var(--awa-weight-semibold);
}
/* Cart summary ? divisor entre totais */
body.checkout-cart-index .page-wrapper .cart-summary .totals {
  border-bottom: 1px solid var(--awa-gray-200);
  padding-bottom: var(--awa-space-2);
  margin-bottom: var(--awa-space-2);
}
body.checkout-cart-index .page-wrapper .cart-summary .totals:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
/* Checkout steps ? n�mero do step mais claro */
body .page-wrapper .opc-progress-bar-item._active .opc-progress-bar-item-element {
  font-weight: var(--awa-weight-bold);
}
/* Checkout shipping/payment blocks */
body .page-wrapper .checkout-shipping-address,
body .page-wrapper .checkout-payment-method {
  margin-bottom: var(--awa-space-5);
}
/* ===========================================
   RFF-10 ? ACCOUNT DASHBOARD POLISH (safe)
   Uniformiza blocos de informa�?o no dashboard.
=========================================== */
/* Info boxes (address, orders, newsletter) */
body .page-wrapper .account .column.main .box {
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  padding: var(--awa-space-4);
  margin-bottom: var(--awa-space-4);
  background: var(--awa-bg-surface);
  /* BP-12 */
}
body .page-wrapper .account .column.main .box-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--awa-space-3);
}
body .page-wrapper .account .column.main .box-title > span {
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-base);
}
/* Edit/action links em cards de conta */
body .page-wrapper .account .column.main .box-actions a,
body .page-wrapper .account .column.main .action.edit,
body .page-wrapper .account .column.main .action.change-password {
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-red);
  text-decoration: none;
}
body .page-wrapper .account .column.main .box-actions a:hover,
body .page-wrapper .account .column.main .action.edit:hover,
body .page-wrapper .account .column.main .action.change-password:hover {
  color: var(--awa-red-dark);
  text-decoration: underline;
}
/* Tabelas da conta ? hover de linha */
/* Login/Register ? gap entre os blocos */
body .page-wrapper .login-container {
  gap: var(--awa-space-7);
}
/* ===========================================
   RFF-11 ? MOBILE TOUCH TARGETS & DENSITY (safe)
   Garante min 44px para tap targets em touch.
=========================================== */
@media (hover: none) and (pointer: coarse) {
  /* Pagina�?o ? bot?es maiores */
  body .page-wrapper .pages .items.pages-items .item a,
  body .page-wrapper .pages .items.pages-items .item strong {
    min-width: 44px;
    min-height: 44px;
  }
  /* Navigation sidebar ? links maiores */
  body .page-wrapper .account .sidebar-main .account-nav .item a {
    min-height: 44px;
    display: flex;
    align-items: center;
  }
  /* Filter options ? tap targets */
  body .page-wrapper .sidebar-main .filter-options-content .item a {
    min-height: 44px;
    display: flex;
    align-items: center;
    padding-top: var(--awa-space-2);
    padding-bottom: var(--awa-space-2);
  }
  /* Cart actions ? bot?es maiores */
  body.checkout-cart-index .page-wrapper .cart.table-wrapper .action.action-delete,
  body.checkout-cart-index .page-wrapper .cart.table-wrapper .action.action-edit {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  /* Swatch options ? tap friendly */
  body .page-wrapper .swatch-option {
    min-width: 40px;
    min-height: 40px;
  }
  /* Header links ? tap area */
  body .page-wrapper .header.links a {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
  }
}
/* ===========================================
   RFF-12 ? PDP DETAIL POLISH (safe)
   Refina espa�amentos e micro-tipografia na
   p�gina de produto (nome, tabs, atributos,
   qty input, wishlist/compare links).
=========================================== */
/* Nome do produto ? espa�amento inferior */
body.catalog-product-view .page-wrapper .page-title-wrapper .page-title {
  margin-bottom: var(--awa-space-3);
  line-height: var(--awa-leading-snug);
  letter-spacing: var(--awa-tracking-tighter);
}
/* Tabs ? conte�do interno com padding consistente */
body.catalog-product-view .page-wrapper .product.data.items > .item.content {
  padding: var(--awa-space-5) var(--awa-space-4);
  line-height: var(--awa-leading-loose);
}
/* Tabela de atributos / informa�?es adicionais ? zebra */
body.catalog-product-view .page-wrapper .additional-attributes tbody tr:nth-child(even) {
  background: var(--awa-gray-50);
}
body.catalog-product-view .page-wrapper .additional-attributes th,
body.catalog-product-view .page-wrapper .additional-attributes td {
  padding: var(--awa-space-3) var(--awa-space-4);
  font-size: var(--awa-text-sm);
  vertical-align: top;
}
body.catalog-product-view .page-wrapper .additional-attributes th {
  color: var(--awa-gray-500);
  font-weight: var(--awa-weight-semibold);
  white-space: nowrap;
}
/* Wishlist / Compare ? links consistentes */
body.catalog-product-view .page-wrapper .product-addto-links .action {
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-500);
  transition: color var(--awa-transition-fast);
}
body.catalog-product-view .page-wrapper .product-addto-links .action:hover {
  color: var(--awa-red);
}
body.catalog-product-view .page-wrapper .product-addto-links .action:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
  border-radius: var(--awa-radius-sm);
}
/* Qty input ? foco e largura */
body.catalog-product-view .page-wrapper .field.qty .control input.qty {
  text-align: center;
  min-width: 52px;
  max-width: 72px;
  font-variant-numeric: tabular-nums;
}
body.catalog-product-view .page-wrapper .field.qty .control input.qty:focus {
  border-color: var(--awa-red);
  box-shadow: 0 0 0 2px var(--awa-red-extra-light);
}
/* SKU ? mais discreto */
body.catalog-product-view .page-wrapper .product.attribute.sku .value {
  font-size: var(--awa-text-xs);
  color: var(--awa-gray-400);
  font-variant-numeric: tabular-nums;
}
/* ===========================================
   RFF-13 ? BREADCRUMBS MICRO-POLISH (safe)
   Ajusta separador, hover, truncamento e
   responsividade dos breadcrumbs.
=========================================== */
/* Separador ? alinhamento vertical */
body .page-wrapper .breadcrumbs .items .item:not(:last-child)::after {
  vertical-align: middle;
  color: var(--awa-gray-300);
}
/* Link hover ? underline sutil */
body .page-wrapper .breadcrumbs .items .item a:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
/* �ltimo item (current) ? mais discreto */
body .page-wrapper .breadcrumbs .items .item strong {
  color: var(--awa-gray-500);
  font-weight: var(--awa-weight-normal);
}
/* Truncamento do item longo */
body .page-wrapper .breadcrumbs .items .item {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* Mobile: padding e fonte menor */
/* ===========================================
   RFF-14 ? SIDEBAR & FILTER POLISH (safe)
   Melhora filtros laterais: contagem, chip
   ativo, espa�amento, t�tulo e gap desktop.
=========================================== */
/* Count badge ? cor mais suave */
body .page-wrapper .sidebar-main .filter-options-content .item .count {
  color: var(--awa-gray-400);
  font-size: var(--awa-text-xs);
  margin-left: var(--awa-space-1);
}
/* Filter option items ? espa�amento entre */
body .page-wrapper .sidebar-main .filter-options-content .items .item {
  padding: var(--awa-space-1) 0;
}
/* Filter option links ? hover */
body .page-wrapper .sidebar-main .filter-options-content .item a:hover {
  color: var(--awa-red);
}
/* Filter title ? peso e tamanho */
body .page-wrapper .sidebar-main .filter-options-title {
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-800);
  letter-spacing: var(--awa-tracking-tight);
}
/* Active filter state ? chip com remo�?o */
body .page-wrapper .sidebar-main .filter-current .item {
  display: flex;
  align-items: center;
  gap: var(--awa-space-2);
  padding: var(--awa-space-1) var(--awa-space-3);
  background: var(--awa-gray-100);
  border-radius: var(--awa-radius-full);
  font-size: var(--awa-text-xs);
  margin-bottom: var(--awa-space-2);
}
body .page-wrapper .sidebar-main .filter-current .action.remove {
  color: var(--awa-gray-400);
  font-size: 0.7rem;
  line-height: var(--awa-leading-none);
  transition: color var(--awa-transition-fast);
}
body .page-wrapper .sidebar-main .filter-current .action.remove:hover {
  color: var(--awa-red);
}
/* Desktop ? gap entre sidebar e conte�do */
@media (width >= 769px) {
  body .page-wrapper .columns {
    gap: var(--awa-space-7);
  }
}
/* ===========================================
   RFF-15 ? MINICART MICRO-POLISH (safe)
   Remove borda do �ltimo item, alinha bot?es,
   melhora mensagem de carrinho vazio, e
   foco no bot?o de deletar.
=========================================== */
/* �ltimo item ? sem borda inferior */
body .page-wrapper .minicart-items .product-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* Delete action ? focus-visible */
body .page-wrapper .minicart-items .action.delete:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
  border-radius: var(--awa-radius-sm);
}
/* Bot?es de a�?o ? alinhamento */
body .page-wrapper .minicart-wrapper .block-minicart .actions {
  display: flex;
  flex-direction: column;
  gap: var(--awa-space-2);
}
body .page-wrapper .minicart-wrapper .block-minicart .actions .secondary {
  text-align: center;
}
/* Subtotal ? separa�?o visual */
body .page-wrapper .minicart-wrapper .block-minicart .subtotal {
  border-top: 1px solid var(--awa-gray-200);
  padding-top: var(--awa-space-3);
  margin-top: var(--awa-space-3);
}
/* Carrinho vazio ? mensagem estilizada */
body .page-wrapper .minicart-wrapper .block-minicart .subtitle.empty {
  text-align: center;
  padding: var(--awa-space-7) var(--awa-space-4);
  color: var(--awa-gray-400);
  font-size: var(--awa-text-sm);
}
/* Qty no minicart ? input compacto */
body .page-wrapper .minicart-items .details-qty input.item-qty {
  text-align: center;
  font-variant-numeric: tabular-nums;
}
/* ===========================================
   RFF-16 ? MESSAGES & ALERTS POLISH (safe)
   Padding consistente, alinhamento �cone+texto
   e espa�amento entre mensagens empilhadas.
=========================================== */
/* Padding consistente em todas as mensagens */
body .page-wrapper .messages .message {
  padding: var(--awa-space-3) var(--awa-space-4);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-text-sm);
  line-height: var(--awa-leading-relaxed);
}
/* �cone + texto ? alinhamento flex */
body .page-wrapper .messages .message > *:first-child {
  display: flex;
  align-items: flex-start;
  gap: var(--awa-space-2);
}
/* Mensagens empilhadas ? espa�amento entre */
body .page-wrapper .messages .message + .message {
  margin-top: var(--awa-space-2);
}
/* Mensagens de sistema — borda perimetral sutil, sem side-stripe */
body .page-wrapper .messages .message-success {
  background: var(--awa-success-light);
  border: 1px solid color-mix(in srgb, var(--awa-success, #16a34a) 30%, transparent);
  border-radius: var(--awa-radius-sm, 8px);
  color: var(--awa-success-text);
}
body .page-wrapper .messages .message-error {
  background: var(--awa-danger-light);
  border: 1px solid color-mix(in srgb, var(--awa-danger, #dc2626) 30%, transparent);
  border-radius: var(--awa-radius-sm, 8px);
  color: var(--awa-danger-text);
}
body .page-wrapper .messages .message-warning {
  background: var(--awa-warning-light);
  border: 1px solid color-mix(in srgb, var(--awa-warning, #d97706) 30%, transparent);
  border-radius: var(--awa-radius-sm, 8px);
  color: var(--awa-warning-text);
}
body .page-wrapper .messages .message-notice,
body .page-wrapper .messages .message-info {
  background: var(--awa-info-light);
  border: 1px solid color-mix(in srgb, var(--awa-info, #0ea5e9) 30%, transparent);
  border-radius: var(--awa-radius-sm, 8px);
  color: var(--awa-info-text);
}
/* Link dentro de mensagem ? destaque */
body .page-wrapper .messages .message a {
  font-weight: var(--awa-weight-semibold);
  text-decoration: underline;
  text-underline-offset: 2px;
}
body .page-wrapper .messages .message a:hover {
  text-decoration-thickness: 2px;
}
/* ===========================================
   RFF-17 ? TABLES POLISH (safe)
   Padroniza�?o visual de tabelas gen�ricas
   (pedidos, compara�?o, atributos, endere�os).
=========================================== */
/* Cabe�alho da tabela */
body .page-wrapper table thead th {
  background: var(--awa-gray-50);
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-700);
  letter-spacing: var(--awa-tracking-normal);
  text-transform: none;
  border-bottom: 2px solid var(--awa-gray-200);
}
/* C�lulas ? padding e alinhamento */
body .page-wrapper table thead th,
body .page-wrapper table tbody td {
  padding: var(--awa-space-3) var(--awa-space-4);
  vertical-align: middle;
}
/* Zebra striping em linhas */
body .page-wrapper table tbody tr:nth-child(even) {
  background: var(--awa-gray-50);
}
/* Hover em linhas */
/* �ltima linha sem borda */
body .page-wrapper table tbody tr:last-child td {
  border-bottom: none;
}
/* Caption ? caso exista */
body .page-wrapper table caption {
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-base);
  text-align: left;
  padding-bottom: var(--awa-space-3);
  color: var(--awa-gray-800);
}
/* Responsivo ? scroll indicator */
/* ===========================================
   RFF-18 ? MODAL / POPUP POLISH (safe)
   Melhora bot?o fechar, t�tulo, backdrop,
   bot?es de a�?o e foco acess�vel.
=========================================== */
/* Close button ? alvo acess�vel */
body .page-wrapper .modal-popup .action-close {
  min-width: 44px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-sm);
  color: var(--awa-gray-500);
  transition: color var(--awa-transition-fast), background var(--awa-transition-fast);
}
body .page-wrapper .modal-popup .action-close:hover {
  color: var(--awa-red);
  background: var(--awa-gray-100);
}
body .page-wrapper .modal-popup .action-close:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* Modal title ? hierarquia visual */
body .page-wrapper .modal-popup .modal-title {
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-lg);
  line-height: var(--awa-leading-base);
  color: var(--awa-dark);
}
/* Footer actions ? gap entre bot?es */
body .page-wrapper .modal-popup .modal-footer {
  display: flex;
  flex-wrap: wrap;
  gap: var(--awa-space-3);
  justify-content: flex-end;
}
/* Backdrop overlay ? escurecimento suave */
body .page-wrapper .modals-overlay {
  background: rgba(0, 0, 0, 0.45);
}
/* Slide modal (ex: minicart, filters mobile) */
body .page-wrapper .modal-slide .modal-inner-wrap {
  box-shadow: var(--awa-shadow-lg);
}
body .page-wrapper .modal-slide .action-close:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* Modal content ? scroll suave */
body .page-wrapper .modal-popup .modal-content {
  scrollbar-width: thin;
  scrollbar-color: var(--awa-gray-300) transparent;
}
/* ===========================================
   RFF-19 ? FOOTER NEWSLETTER POLISH (safe)
   Input + bot?o da newsletter com foco,
   alinhamento e espa�amento consistente.
=========================================== */
/* Container do form newsletter */
body .page-wrapper .footer .block.newsletter .form.subscribe {
  display: flex;
  gap: 0;
  align-items: stretch;
}
/* Input email */
body .page-wrapper .footer .block.newsletter .control input[type="email"] {
  min-height: var(--awa-input-height);
  border-radius: var(--awa-radius-sm) 0 0 var(--awa-radius-sm);
  border-right: none;
  font-size: var(--awa-text-sm);
  padding: 0 var(--awa-space-4);
}
body .page-wrapper .footer .block.newsletter .control input[type="email"]:focus {
  border-color: var(--awa-red);
  box-shadow: 0 0 0 2px var(--awa-red-extra-light);
  z-index: 1;
  position: relative;
}
body .page-wrapper .footer .block.newsletter .control input[type="email"]::placeholder {
  color: var(--awa-gray-500);
  opacity: 0.9;
}
/* Bot?o subscribe */
body .page-wrapper .footer .block.newsletter .actions .action.subscribe {
  min-height: var(--awa-input-height);
  border-radius: 0 var(--awa-radius-sm) var(--awa-radius-sm) 0;
  padding: 0 var(--awa-space-5);
  font-weight: var(--awa-weight-bold);
  white-space: nowrap;
}
body .page-wrapper .footer .block.newsletter .actions .action.subscribe:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* Newsletter title ? discreto */
body .page-wrapper .footer .block.newsletter .title {
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-text-base);
  margin-bottom: var(--awa-space-3);
}
/* Newsletter label/description ? suave */
body .page-wrapper .footer .block.newsletter .label,
body .page-wrapper .footer .block.newsletter .description {
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-400);
  margin-bottom: var(--awa-space-3);
}
/* Responsivo mobile */
@media (width <= 480px) {
  body .page-wrapper .footer .block.newsletter .form.subscribe {
    flex-direction: column;
    gap: var(--awa-space-2);
  }
  body .page-wrapper .footer .block.newsletter .control input[type="email"] {
    border-radius: var(--awa-radius-sm);
    border-right: 1px solid var(--awa-gray-300);
  }
  body .page-wrapper .footer .block.newsletter .actions .action.subscribe {
    border-radius: var(--awa-radius-sm);
    width: 100%;
  }
}
/* ===========================================
   RFF-20 ? SEARCH RESULTS POLISH (safe)
   Melhora a apresenta�?o dos resultados
   de busca, contagem e empty state.
=========================================== */
/* Contagem de resultados ? destaque */
body .page-wrapper .search.results .search.found strong {
  font-weight: var(--awa-weight-bold);
  color: var(--awa-dark);
}
/* "Nenhum resultado" ? empty state acolhedor */
body .page-wrapper .search.results .message.notice {
  text-align: center;
  padding: var(--awa-space-10) var(--awa-space-5);
  color: var(--awa-gray-500);
  font-size: var(--awa-text-base);
  line-height: var(--awa-leading-loose);
}
/* Search term highlight ? realce sutil no texto */
body .page-wrapper .search.results .product-item-name .highlight,
body .page-wrapper .search.results .product-item-description .highlight {
  background: rgba(183, 51, 55, 0.1);
  color: var(--awa-red-dark);
  padding: 0 2px;
  border-radius: var(--awa-radius-2xs);
  font-weight: var(--awa-weight-semibold);
}
/* Related search terms */
body .page-wrapper .search.results .search-terms {
  margin-top: var(--awa-space-5);
  padding: var(--awa-space-4);
  background: var(--awa-gray-50);
  border-radius: var(--awa-radius-sm);
}
body .page-wrapper .search.results .search-terms li {
  display: inline-block;
  margin: var(--awa-space-1);
}
body .page-wrapper .search.results .search-terms li a {
  display: inline-block;
  padding: var(--awa-space-1) var(--awa-space-3);
  background: var(--awa-bg-surface);
  /* BP-12 */
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-radius-full);
  font-size: var(--awa-text-sm);
  color: var(--awa-gray-700);
  text-decoration: none;
  transition: border-color var(--awa-transition-fast), color var(--awa-transition-fast);
}
body .page-wrapper .search.results .search-terms li a:hover {
  border-color: var(--awa-red);
  color: var(--awa-red);
}
body .page-wrapper .search.results .search-terms li a:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* ===========================================
   RFF-21 ? WISHLIST & COMPARE PAGES (safe)
   Uniformiza grid, a�?es e empty state
   nas p�ginas de favoritos e compara�?o.
=========================================== */
/* Wishlist grid ? cards uniformes */
body .page-wrapper .form-wishlist-items .product-items {
  gap: var(--awa-space-5);
}
body .page-wrapper .form-wishlist-items .product-item {
  border: 1px solid var(--awa-gray-200);
  border-radius: var(--awa-control-radius);
  padding: var(--awa-space-4);
  background: var(--awa-bg-surface);
  /* BP-12 */
}
/* Wishlist item actions ? alinhamento */
body .page-wrapper .form-wishlist-items .product-item .box-tocart {
  display: flex;
  align-items: center;
  gap: var(--awa-space-3);
  margin-top: var(--awa-space-3);
}
body .page-wrapper .form-wishlist-items .product-item .btn-remove {
  color: var(--awa-gray-400);
  font-size: var(--awa-text-sm);
  transition: color var(--awa-transition-fast);
}
body .page-wrapper .form-wishlist-items .product-item .btn-remove:hover {
  color: var(--awa-red);
}
body .page-wrapper .form-wishlist-items .product-item .btn-remove:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* Wishlist empty state */
body .page-wrapper .wishlist-empty .message.info {
  text-align: center;
  padding: var(--awa-space-10) var(--awa-space-5);
  color: var(--awa-gray-500);
  font-size: var(--awa-text-base);
}
/* Compare table ? zebra + header fixo */
body .page-wrapper .table-comparison thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  background: var(--awa-gray-50);
  border-bottom: 2px solid var(--awa-gray-200);
}
body .page-wrapper .table-comparison tbody td {
  border-bottom: 1px solid var(--awa-gray-200);
  padding: var(--awa-space-3) var(--awa-space-4);
  vertical-align: top;
}
body .page-wrapper .table-comparison tbody tr:nth-child(even) td {
  background: var(--awa-gray-50);
}
/* Compare ? remove action focus */
body .page-wrapper .table-comparison .action.delete:focus-visible {
  outline: 2px solid var(--awa-red);
  outline-offset: 2px;
}
/* Compare ? product name link */
body .page-wrapper .table-comparison .product-item-name a {
  font-weight: var(--awa-weight-semibold);
  font-size: var(--awa-text-base);
  color: var(--awa-dark);
}
body .page-wrapper .table-comparison .product-item-name a:hover {
  color: var(--awa-red);
}
/* Compare empty state */
body .page-wrapper .catalog-product_compare-index .message.info {
  text-align: center;
  padding: var(--awa-space-10) var(--awa-space-5);
  color: var(--awa-gray-500);
}
/* Compare ? mobile horizontal scroll */
/* ===========================================
   RFF-22 ? SCROLLBAR + OVERSCROLL CONTAINERS
   Problema: scrollbar-width: thin aplicado globalmente
   no html, mas modais/sidebar/minicart usam scrollbar
   padr?o larga. overscroll-behavior ausente em containers
   de scroll (chain scroll escapa para a p�gina).
   Solu�?o: thin scrollbar + overscroll contain em todos
   os containers de scroll do projeto.
=========================================== */
body .page-wrapper .modal-content,
body .page-wrapper .modal-popup .modal-inner-wrap,
body .page-wrapper .modal-slide .modal-inner-wrap,
body .page-wrapper .sidebar-main,
body .page-wrapper .minicart-wrapper,
body .page-wrapper .minicart-items-wrapper,
body .page-wrapper .dropdown-menu,
body .page-wrapper .table-wrapper,
body .page-wrapper .block-search .search-autocomplete {
  scrollbar-width: thin;
  scrollbar-color: var(--awa-gray-300) transparent;
}
body .page-wrapper .modal-popup .modal-content,
body .page-wrapper .modal-slide .modal-content,
body .page-wrapper .sidebar-main,
body .page-wrapper .minicart-items-wrapper,
body .page-wrapper .block-search .search-autocomplete {
  overscroll-behavior: contain;
}
/* BP-33: stacking context isolation para modais/overlays */
body .page-wrapper .modal-popup .modal-inner-wrap,
body .page-wrapper .modal-slide .modal-inner-wrap {
  isolation: isolate;
}
/* ===========================================
   AWA MOTOS ? FIXES (Corre�?es pontuais)
   Tema: AYO/Rokanthemes (Home5)

   ARQUIVO 4/4 da camada AWA consolidada.
   Carrega POR �LTIMO ? ap�s core, layout, components.

   CONTE�DO: Apenas corre�?es de bugs visuais que N?O s?o cobertos
   pelos 3 arquivos anteriores. Sem estilos estruturais duplicados.

   REGRA: se a corre�?o � estil�stica (hover, cor, espa�amento),
   pertence a core/layout/components. Se � um BUG VISUAL do tema
   ou do conte�do CMS, pertence aqui.
=========================================== */
@layer awa-fixes {
  /* ============================================================
   AWA GLOBAL COLOR SYSTEM (PHASE 0)
   Enforces exact AWA brand colors over the theme defaults
   ============================================================ */
  :root {
    --awa-brand-primary: var(--awa-cons-c29);
    --awa-brand-hover: #8e2629;
    --awa-text-main: var(--awa-cons-c85);
    --awa-text-inverse: var(--awa-cons-c78);
    /* Override the existing Ayo/AWA tokens to use the exact brand hex */
    --awa-red: var(--awa-brand-primary);
    --awa-red-dark: var(--awa-brand-hover);
    --awa-text: var(--awa-text-main);
    --color-primary: var(--awa-brand-primary);
    --color-primary-dark: var(--awa-brand-hover);
    --color-text: var(--awa-text-main);
    /* Link states */
    --link-color: var(--awa-brand-primary);
    --link-color-hover: var(--awa-brand-hover);
  }
  /* UX POLISH ? CAROUSEL/BADGES (FIX-21 UX, FIX-20 UX): REMOVIDO.
   Conflito com OWL Carousel JS. O tema Ayo original controla arrows/dots/badges.
   Restaurado para comportamento padr?o do demo (ayo.nextsky.co/en_5/). */
  /* ============================================================
   FIX-01 ? BANNER TEXT DUPLICATION (P0)
   SVG banners have baked-in text + HTML overlay text = doubling.
   Hide pseudo-elements that create ghost text shadows.
   ============================================================ */
  /* FIX-A11Y-REDUCED-MOTION: REMOVIDO ? coberto pelo universal
   @media (prefers-reduced-motion: reduce) em awa-core.css L1009-1044.
   O seletor wildcard `body .page-wrapper *` j� cobre todos os elementos. */
  /* ============================================================
   FIX-PERF-TOUCH-HOVER (P2)
   Em dispositivos touch, remove hover transitions pesadas sem perda de UX.
   ============================================================ */
  @media (hover: none) and (pointer: coarse) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
        .the_blog .post-item,
        .blog-post-item,
        .testimonials-slider .item,
        .testimonials-home .item,
        .tab_product .list-tab-product .item-product
    ) {
      transition: none !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
        .the_blog .post-item:hover,
        .blog-post-item:hover,
        .tab_product .list-tab-product .item-product:hover,
        .testimonials-slider .item:hover,
        .testimonials-home .item:hover
    ) {
      transform: none !important;
      box-shadow: var(--awa-shadow) !important;
    }
  }
  body .page-wrapper .ayo-home5-hero-card__title::before,
  body .page-wrapper .ayo-home5-hero-card__title::after,
  body .page-wrapper .ayo-home5-hero-card__eyebrow::before,
  body .page-wrapper .ayo-home5-hero-card__eyebrow::after {
    display: none;
    content: '';
  }
  /* Duplicate slides (headline+headline) */
  body .page-wrapper .owl-item .item-slide h1 + h1,
  body .page-wrapper .owl-item .item-slide h2 + h2,
  body .page-wrapper .owl-item .item-slide h3 + h3,
  body .page-wrapper .owl-item .item-slide .title + .title,
  body .page-wrapper .banner-content h1 + h1,
  body .page-wrapper .banner-content h2 + h2 {
    display: none;
  }
  /* Duplicate text layers inside banner items */
  body .page-wrapper .homeslider-container .owl-item .item-slide > div:not(:first-child),
  body .page-wrapper .banner-slider .owl-item > div > div:nth-child(n+2):not(.btn, a),
  body .page-wrapper .slide-content p + p:not(.btn-wrapper) {
    display: none;
  }
  /* "Banner 1 Placeholder" dummy card */
  body .page-wrapper .ayo-home5-hero-card.placeholder-mode {
    display: none;
  }
  /* ============================================================
   FIX-02 ? TESTIMONIAL EMPTY AVATARS (P1)
   <img src="" alt=""> produces broken-image icons.
   Replace with gradient circle + FontAwesome user icon.
   ============================================================ */
  body .page-wrapper .info-testimonial .author-test-link img[src=""] {
    display: none;
  }
  body .page-wrapper .info-testimonial .author-test-link a {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--awa-red-dark) 0%, var(--awa-red) 100%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    font-weight: var(--awa-weight-semibold);
    font-size: var(--awa-text-xl-plus);
    /* BP-38: era 22px */
    line-height: var(--awa-leading-none);
    position: relative;
    overflow: hidden;
  }
  body .page-wrapper .info-testimonial .author-test-link a::before {
    content: "\f007";
    font-family: FontAwesome, sans-serif;
    font-size: var(--awa-text-xl-plus);
    /* BP-38: era 22px */
    color: rgba(255, 255, 255, 0.9);
  }
  /* ============================================================
   FIX-03 ? PLACEHOLDER HOVER IMAGES (P2)
   Products without alternate image show placeholder.jpg on hover.
   ============================================================ */
  body .page-wrapper .product-item .second-thumb img[src*="placeholder/placeholder"] {
    visibility: hidden;
    opacity: 0;
  }
  /* Sem :has(): JS marca o card com .awa-second-thumb-placeholder */
  body .page-wrapper .product-item.awa-second-thumb-placeholder:hover .first-thumb {
    opacity: 1;
  }
  /* FIX-04 ? REMOVIDO: consolidado em awa-layout.css (.newsletter-footer > label) */
  /* ============================================================
   FIX-05 ? EMPTY HEADINGS / CONTAINERS (P2-P3)
   Hide empty wrappers that produce blank space.
   ============================================================ */
  body .page-wrapper .box-testimo > h2:empty,
  body .page-wrapper .testimonials-home > h2:empty {
    display: none;
  }
  body .page-wrapper .header-nav .box_language > .top-header:empty {
    display: none;
  }
  body .page-wrapper .boxServiceImage:empty {
    display: none;
  }
  /* ============================================================
   FIX-06 ? COUNTDOWN EMPTY STATE (P3)
   .super-deal-countdown empty until TimeCircles JS inits.
   ============================================================ */
  body .page-wrapper .super-deal-countdown:empty {
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.3;
  }
  body .page-wrapper .super-deal-countdown:empty::after {
    content: "\f017";
    font-family: FontAwesome, sans-serif;
    font-size: var(--awa-text-3xl);
    color: var(--awa-gray-500);
    /* R11-06: token */
  }
  /* ============================================================
   FIX-07 ? EMPTY CATEGORY TAB FALLBACK (P2)
   Some tabs have empty OWL carousels.
   ============================================================ */
  body .page-wrapper .cat_home.owl-carousel:empty,
  body .page-wrapper .categorytab-container .tab-content:empty {
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .page-wrapper .cat_home.owl-carousel:empty::after {
    content: "Produtos em breve";
    color: var(--awa-gray-500);
    font-style: italic;
    font-size: var(--awa-text-base);
  }
  /* ============================================================
   FIX-08 ? OWL CAROUSEL PRE-INIT STACKING (P1)
   Before OWL JS initializes, all slides stack vertically.
   Show only first, hide rest until JS kicks in.
   ============================================================ */
  body .page-wrapper .wrapper_slider .owl:not(.owl-carousel) {
    overflow: hidden;
    position: relative;
  }
  body .page-wrapper .wrapper_slider .owl:not(.owl-carousel) .banner_item ~ .banner_item {
    display: none;
  }
  body .page-wrapper .owl-container:not(.owl-carousel):not(.swiper) > *:not(:first-child),
  body .page-wrapper .hot-deal-slide:not(.owl-carousel):not(.swiper) > *:not(:first-child) {
    display: none;
  }
  /* ============================================================
   FIX-09 ? NESTED BANNER-SLIDER DOUBLE PADDING (P3)
   .banner-slider inside .banner-slider doubles spacing.
   ============================================================ */
  body .page-wrapper .ayo-home5-wrapper > .banner-slider {
    padding: 0;
    margin: 0;
  }
  /* Layout base do wrapper Home5 foi consolidado em awa-consistency-home5.css (AF-07). */
  /* FIX-10 ? VERTICAL MENU HOMEPAGE DISPLAY: consolidated into FIX-53 (section-item-title hiding) + awa-layout.css (category-dropdown width:100%) */
  /* ============================================================
   FIX-11 ? MARQUEE / NOTIFICATION BAR (P3)
   Deprecated <marquee> fallback with CSS animation.
   ============================================================ */
  body.cms-index-index .page-wrapper .block_notification,
  body.cms-home .page-wrapper .block_notification,
  body.cms-homepage_ayo_home5 .page-wrapper .block_notification {
    overflow: hidden;
    white-space: nowrap;
    background: var(--awa-dark);
    /* R11-06: token */
    color: var(--awa-text-on-dark);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    padding: var(--awa-space-2) 0;
    /* BP-18: era 8px 0 */
    font-size: var(--awa-text-sm);
  }
  body.cms-index-index .page-wrapper .block_notification marquee,
  body.cms-home .page-wrapper .block_notification marquee,
  body.cms-homepage_ayo_home5 .page-wrapper .block_notification marquee {
    display: inline-block;
    animation: marquee-scroll 20s linear infinite;
  }
  /* R9-13: Respeitar prefer?ncia de reduced-motion para marquee */
  @keyframes marquee-scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }
  /* ============================================================
   FIX-12 ? CLS PREVENTION: ASPECT RATIO RESERVATIONS (P1)
   Regras de min-height do banner foram movidas para baseline global
   em ayo_default/web/css/source/_extend.less (fase 1 de unifica�?o).
   ============================================================ */
  body .page-wrapper .ayo-home5-cat-item img,
  body .page-wrapper .banner_mid_1 img {
    width: 100%;
    height: auto;
  }
  body .page-wrapper .the_blog .post-item img,
  body .page-wrapper .blog-post-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 16 / 9;
    /* R16-04: CLS prevention ? reserva espa�o antes do load */
  }
  /* .logo img ? REMOVIDO: consolidado em awa-layout.css com mesma especificidade */
  /* ============================================================
   FIX-13 ? NEWSLETTER POPUP UX (P2)
   Better visual hierarchy for the popup form.
   Popup lives outside .page-wrapper ? uses body prefix.
   ============================================================ */
  body .newsletterpopup {
    z-index: var(--awa-z-popup);
    /* BP-16: era 10100 ? R10-17: acima do vertical-menu submenu */
  }
  body #newsletter_pop_up {
    background-color: var(--awa-bg-surface);
    /* BP-12 */
  }
  body .ayo-newsletter-popup {
    text-align: center;
    padding: 30px 20px;
  }
  /* R11-05: prefixo newsletterpopup para especificidade */
  body .newsletterpopup .newsletter-popup-badge {
    width: 64px;
    height: 64px;
    margin: 0 auto var(--awa-space-4);
    /* P2-fluid: era 0 auto 16px */
    border-radius: 50%;
    background: linear-gradient(135deg, var(--awa-red-dark) 0%, var(--awa-red) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .newsletterpopup .newsletter-popup-badge i {
    font-size: var(--awa-text-3xl);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
  }
  body .newsletterpopup .newsletter-popup-title {
    font-size: var(--awa-text-2xl);
    font-weight: var(--awa-weight-bold);
    color: var(--awa-dark);
    margin: 0 0 var(--awa-space-1);
    /* P2-fluid: era 0 0 4px */
    letter-spacing: var(--awa-tracking-wide);
  }
  body .newsletterpopup .newsletter-popup-subtitle {
    font-size: var(--awa-text-md);
    color: var(--awa-gray-500);
    margin: 0 0 var(--awa-space-3);
    /* P2-fluid: era 0 0 12px */
    text-transform: uppercase;
    font-weight: var(--awa-weight-medium);
  }
  body .newsletterpopup .newsletter-popup-description {
    font-size: var(--awa-text-base);
    color: var(--awa-gray-500);
    margin: 0 0 var(--awa-space-5);
    /* P2-fluid: era 0 0 20px */
    line-height: var(--awa-leading-relaxed);
  }
  body .newsletterpopup .field.newsletter .control,
  body .ayo-newsletter-popup .field.newsletter .control {
    display: flex;
    gap: var(--awa-space-2);
    /* BP-17: era 8px */
  }
  body .newsletterpopup .field.newsletter input[type="email"],
  body .ayo-newsletter-popup .field.newsletter input[type="email"] {
    flex: 1;
    padding: var(--awa-space-3) var(--awa-space-4);
    /* BP-18: era 12px 16px */
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-radius-sm);
    font-size: var(--awa-text-base);
    transition: border-color var(--awa-transition-fast);
    /* R12-06 */
  }
  body .newsletterpopup .field.newsletter input[type="email"]:focus,
  body .ayo-newsletter-popup .field.newsletter input[type="email"]:focus {
    border-color: var(--awa-red);
    box-shadow: 0 0 0 3px var(--awa-red-light);
    /* R13: token */
    outline: none;
    /* VB-06: popup fora de .page-wrapper ? remover outline padr?o */
  }
  body .newsletterpopup .action.subscribe,
  body .ayo-newsletter-popup .action.subscribe {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    border: none;
    border-radius: var(--awa-radius-sm);
    padding: var(--awa-space-3) var(--awa-space-6);
    /* BP-18: era 12px 24px */
    font-weight: var(--awa-weight-semibold);
    cursor: pointer;
    transition: background-color var(--awa-transition-fast);
    /* R12-06 */
    white-space: nowrap;
  }
  body .newsletterpopup .action.subscribe:hover,
  body .ayo-newsletter-popup .action.subscribe:hover {
    background: var(--awa-red-dark);
  }
  /* R16-03: focus-visible para bot?o fora de .page-wrapper */
  body .newsletterpopup .action.subscribe:focus-visible,
  body .ayo-newsletter-popup .action.subscribe:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
    background: var(--awa-red-dark);
  }
  body .newsletterpopup .newsletter-popup-privacy {
    margin-top: var(--awa-space-4);
    /* BP-19: era 16px */
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
    color: var(--awa-gray-500);
    /* BUG-04: era gray-400 (#ced4da) ? contraste 1.46:1 sobre branco. gray-500 (#6c757d) = ~4.6:1 ? */
  }
  @media (width <= 767px) {
    body .newsletterpopup .content-popup {
      width: 95vw;
      max-width: 95vw;
      margin: 0 auto;
    }
    body .newsletterpopup .field.newsletter .control {
      flex-direction: column;
    }
    body #newsletter_pop_up.newsletterpopup {
      padding: var(--awa-space-2-5);
      /* BP-50: era 10px */
    }
    body #newsletter_pop_up .nl-popup-card {
      max-width: 94vw !important;
    }
    body #newsletter_pop_up .nl-popup-layout {
      grid-template-columns: 1fr;
      min-height: 0;
    }
    body #newsletter_pop_up .nl-popup-hero {
      min-height: 140px;
    }
    body #newsletter_pop_up .nl-popup-hero-content {
      padding: 18px 14px;
    }
    body #newsletter_pop_up .nl-popup-hero-logo {
      margin-bottom: var(--awa-space-2);
      /* BP-19: era 8px */
      max-width: 70px;
    }
    body #newsletter_pop_up .nl-popup-hero-discount {
      font-size: 46px;
    }
    body #newsletter_pop_up .nl-popup-hero-off {
      font-size: 26px;
      letter-spacing: 2px;
    }
    body #newsletter_pop_up .nl-popup-hero-caption {
      margin-top: 3px;
      font-size: var(--awa-text-3xs);
      /* BP-30: era 10px */
      letter-spacing: var(--awa-tracking-wider);
    }
    body #newsletter_pop_up .nl-popup-content {
      padding: var(--awa-space-3-5);
      /* P2-fluid: era 14px */
    }
    body #newsletter_pop_up .nl-popup-title {
      font-size: var(--awa-text-3xl);
      white-space: normal;
    }
    body #newsletter_pop_up .nl-popup-subtitle {
      font-size: var(--awa-text-xl);
    }
    body #newsletter_pop_up .nl-popup-footer {
      flex-wrap: wrap;
    }
    body .page-wrapper .banner-slider .item-banner img,
    body .page-wrapper .slide-banner .item img,
    body .page-wrapper .banner-text {
      border-radius: 0;
    }
    body .page-wrapper .banner-text {
      font-size: var(--awa-text-base);
      padding: var(--awa-space-2-5);
      /* P2-fluid: era 10px */
    }
    /* OWL gutters: ver FIX-23 (bloco centralizado) */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > :is(.ayo-home5-section, .section) {
      margin: var(--awa-space-5) 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar {
      align-items: flex-start;
      gap: var(--awa-space-2);
      /* BP-17: era 8px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar__item {
      width: 100%;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals {
      padding: var(--awa-space-3);
      /* BP-18: era 12px */
      gap: var(--awa-space-2-5) var(--awa-space-3);
      /* P2-fluid: era 10px 12px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals img {
      height: 30px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals img:first-child {
      height: 20px;
      max-width: 180px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .trust-badge-item {
      flex: 1 1 calc(50% - 9px);
      min-width: 120px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxService {
      justify-content: center;
      text-align: center;
      flex-direction: column;
      gap: var(--awa-space-2-5);
      /* P2-fluid: era 10px */
      padding: var(--awa-space-3-5) var(--awa-space-2-5);
      /* P2-fluid: era 14px 10px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed .item-product-parent {
      padding: 0 6px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .item-testimo {
      grid-template-columns: 1fr;
      justify-items: center;
      text-align: center;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .info-testimonial {
      text-align: center;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row {
      flex-direction: column;
      text-align: center;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods {
      justify-content: center;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .payment-methods-wrapper,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .security-seals-wrapper {
      justify-content: center;
    }
  }
  /* Newsletter popup ?480px ? R12-01: prefixo newsletterpopup */
  @media (width <= 480px) {
    body .ayo-newsletter-popup {
      padding: var(--awa-space-5) var(--awa-space-3-75);
      /* BP-50: era 20px 15px */
    }
    body .newsletterpopup .newsletter-popup-title {
      font-size: var(--awa-text-xl);
    }
    body .newsletterpopup .newsletter-popup-subtitle {
      font-size: var(--awa-text-base);
    }
    body .newsletterpopup .newsletter-popup-description {
      font-size: var(--awa-text-sm);
    }
    body .newsletterpopup .newsletter-popup-badge {
      width: 52px;
      height: 52px;
    }
    body .newsletterpopup .newsletter-popup-badge i {
      font-size: var(--awa-text-xl-plus);
      /* BP-38: era 22px */
    }
    body .newsletterpopup .action.subscribe,
    body .ayo-newsletter-popup .action.subscribe {
      padding: var(--awa-space-2-5) 18px;
      /* BP-50: era 10px 18px */
      font-size: var(--awa-text-sm);
    }
    body .page-wrapper .testimonial-item {
      padding: var(--awa-space-3-75);
      /* P2-fluid: era 15px */
    }
    body .page-wrapper .testimonial-item .author-info {
      flex-direction: column;
      gap: var(--awa-space-2);
      /* BP-17: era 8px */
    }
    body .page-wrapper .testimonial-item .author-avatar {
      width: 40px;
      height: 40px;
    }
    body .page-wrapper .countdown_block {
      padding: var(--awa-space-3) var(--awa-space-3-75);
      /* P2-fluid: era 12px 15px */
    }
    body .page-wrapper .title_countdown {
      font-size: var(--awa-text-sm);
    }
    body .page-wrapper .time_circles > div {
      min-width: 40px;
      min-height: 40px;
      padding: var(--awa-space-1);
      /* BP-18: era 4px */
    }
    body .page-wrapper .time_circles > div .number {
      font-size: var(--awa-text-base);
    }
    body .page-wrapper .time_circles > div .text {
      font-size: 11px;
    }
    body .page-wrapper .blog-post-item,
    body .page-wrapper .the_blog .post-item {
      border-radius: var(--awa-radius-sm);
    }
    body .page-wrapper .blog-post-item .post-content,
    body .page-wrapper .the_blog .post-item .post-content {
      padding: var(--awa-space-3);
      /* BP-18: era 12px */
    }
    body .page-wrapper .blog-post-item .post-title a {
      font-size: var(--awa-text-base);
    }
    /* OWL gutters: ver FIX-23 (bloco centralizado) */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy {
      font-size: var(--awa-text-xs);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
      flex: 0 0 100%;
      max-width: 100%;
    }
    body .page-wrapper .newsletter-popup,
    body .page-wrapper .modals-wrapper .modal-popup.newsletter-popup-modal .modal-inner-wrap {
      max-width: calc(100vw - var(--awa-space-6));
      padding: var(--awa-space-5);
    }
    body .page-wrapper .newsletter-popup h2,
    body .page-wrapper .newsletter-popup .popup-title {
      font-size: clamp(1.1rem, 4.5vw, 1.4rem);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter {
      grid-template-columns: 1fr;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed .productTabContent:not(.owl-carousel):not(.swiper) {
      grid-template-columns: 1fr;
    }
  }
  /* Newsletter popup ?375px ? R12-01: prefixo newsletterpopup */
  @media (width <= 375px) {
    body .ayo-newsletter-popup {
      padding: var(--awa-space-3-75) var(--awa-space-3);
      /* BP-50: era 15px 12px */
    }
    body .newsletterpopup .newsletter-popup-title {
      font-size: var(--awa-text-lg);
      /* BP-30: era 18px */
    }
    body .newsletterpopup .newsletter-popup-subtitle {
      font-size: var(--awa-text-sm);
    }
    body .newsletterpopup .newsletter-popup-description {
      font-size: var(--awa-text-xs);
      margin-bottom: var(--awa-space-3-75);
      /* BP-50: era 15px */
    }
    body .newsletterpopup .field.newsletter input[type="email"],
    body .ayo-newsletter-popup .field.newsletter input[type="email"] {
      padding: var(--awa-space-2-5) var(--awa-space-3);
      /* BP-50: era 10px 12px */
      font-size: var(--awa-text-sm);
    }
    body .page-wrapper .banner-text h2,
    body .page-wrapper .banner-text .title {
      font-size: var(--awa-text-lg);
      /* BP-30: era 18px */
    }
    body .page-wrapper .banner-text p,
    body .page-wrapper .banner-text .subtitle {
      font-size: var(--awa-text-xs);
    }
    /* OWL gutters: ver FIX-23 (bloco centralizado) */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a {
      min-height: 44px;
      padding-inline: var(--awa-space-3);
      /* BP-21: era 12px */
      border-radius: var(--awa-radius-sm);
      /* BP-49: era 6px */
      font-size: var(--awa-text-xs);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) {
      --awa-main-nav-link-min-h: 44px;
      --awa-main-nav-link-pad-x: 12px;
      --awa-main-nav-link-radius: 6px;
    }
  }
  /* ============================================================
   FIX-13B ? NEWSLETTER POPUP HOMEPAGE (home5 visual match)
   Estilos do template ativo Rokanthemes_Themeoption/newsletterpopup.phtml
   ============================================================ */
  body #newsletter_pop_up.newsletterpopup {
    --awa-text-on-dark: var(--awa-cons-c78);
    --awa-text-on-danger: var(--awa-cons-c78);
    --awa-text-on-light: var(--awa-dark);
    --awa-text-muted-on-light: var(--awa-gray-500);
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    inset: 0;
    padding: var(--awa-space-4);
    /* BP-18: era 16px */
  }
  body #newsletter_pop_up.newsletterpopup.nl-popup-fallback-open {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  body.nl-popup-body-open {
    overflow: hidden;
  }
  body #newsletter_pop_up .nl-popup-card {
    width: 100%;
    margin: 0 auto;
    max-width: 680px !important;
    border-radius: var(--awa-radius-lg);
    /* F1-04: era 16px hardcoded */
    overflow: hidden;
    background: var(--awa-bg-surface);
    /* BP-12 */
    box-shadow: var(--awa-shadow-hover);
    position: relative;
  }
  body #newsletter_pop_up .nl-popup-layout {
    display: grid;
    grid-template-columns: minmax(220px, 44%) 1fr;
    min-height: 350px;
  }
  body #newsletter_pop_up .newletter_popup_close {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    border: 0;
    background: var(--awa-red);
    color: var(--awa-text-on-danger);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 3;
  }
  body #newsletter_pop_up .newletter_popup_close:hover {
    background: var(--awa-red-dark);
  }
  body #newsletter_pop_up .newletter_popup_close:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body #newsletter_pop_up .nl-popup-hero {
    background: linear-gradient(180deg, var(--awa-red) 0%, var(--awa-red-dark) 100%);
    background-size: cover;
    background-position: center;
    color: var(--awa-text-on-danger);
    display: flex;
  }
  body #newsletter_pop_up .nl-popup-hero-overlay {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.06) 0%, rgba(0, 0, 0, 0.24) 100%);
  }
  body #newsletter_pop_up .nl-popup-hero-content {
    text-align: center;
    padding: 20px 18px;
  }
  body #newsletter_pop_up .nl-popup-hero-logo {
    margin: 0 auto var(--awa-space-3-5);
    /* BP-50: era 14px */
    max-width: 90px;
    height: auto;
  }
  body #newsletter_pop_up .nl-popup-hero-discount {
    font-size: 70px;
    line-height: 0.9;
    font-weight: var(--awa-weight-extrabold);
    letter-spacing: -1px;
  }
  body #newsletter_pop_up .nl-popup-hero-off {
    margin-top: var(--awa-space-1);
    /* BP-19: era 4px */
    font-size: var(--awa-text-5xl);
    /* BP-40: era 40px */
    line-height: var(--awa-leading-none);
    font-weight: var(--awa-weight-extrabold);
    letter-spacing: 4px;
  }
  body #newsletter_pop_up .nl-popup-hero-caption {
    margin-top: var(--awa-space-2);
    /* BP-19: era 8px */
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
    line-height: var(--awa-leading-snug);
    letter-spacing: 1.4px;
    font-weight: var(--awa-weight-bold);
  }
  body #newsletter_pop_up .nl-popup-content {
    padding: var(--awa-space-3-5) var(--awa-space-6) var(--awa-space-3);
    /* BP-50: era 14px 24px 12px */
    background: var(--awa-bg-surface);
    /* BP-12 */
  }
  body #newsletter_pop_up .nl-popup-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    border-radius: var(--awa-radius-full);
    /* BP-03: era 999px hardcoded */
    padding: var(--awa-space-1) var(--awa-space-2-5);
    /* BP-50: era 4px 10px */
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
    font-weight: var(--awa-weight-bold);
    text-transform: uppercase;
    letter-spacing: 0.7px;
    color: var(--awa-gray-700);
    background: var(--awa-gray-100);
    margin-bottom: var(--awa-space-2);
    /* BP-19: era 8px */
  }
  body #newsletter_pop_up .nl-popup-badge svg,
  body #newsletter_pop_up .nl-popup-urgency svg,
  body #newsletter_pop_up .nl-popup-trust svg {
    flex-shrink: 0;
  }
  body #newsletter_pop_up .nl-popup-title {
    margin: 0;
    font-size: 34px;
    line-height: var(--awa-leading-none);
    font-weight: var(--awa-weight-extrabold);
    color: var(--awa-text-on-light);
    letter-spacing: -0.7px;
    white-space: nowrap;
  }
  body #newsletter_pop_up .nl-popup-title-highlight {
    color: var(--awa-text-on-light);
    margin-left: 2px;
  }
  body #newsletter_pop_up .nl-popup-subtitle {
    margin: 0 0 var(--awa-space-2);
    /* BP-19: era 0 0 8px */
    font-size: 25px;
    line-height: var(--awa-leading-tight);
    font-weight: var(--awa-weight-bold);
    color: var(--awa-text-on-light);
  }
  body #newsletter_pop_up .nl-popup-desc {
    margin: 0 0 var(--awa-space-2);
    /* BP-19: era 0 0 8px */
    color: var(--awa-text-muted-on-light);
    font-size: var(--awa-text-sm);
    line-height: var(--awa-leading-normal);
  }
  body #newsletter_pop_up .nl-popup-urgency {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: var(--awa-space-2);
    /* BP-19: era 8px */
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-radius-sm);
    /* F1-04: era 8px hardcoded */
    background: var(--awa-gray-100);
    padding: 7px var(--awa-space-2-5);
    /* BP-50: era 10px */
    color: var(--awa-gray-700);
    font-size: var(--awa-text-xs);
    font-weight: var(--awa-weight-semibold);
  }
  body #newsletter_pop_up .nl-popup-form {
    margin-bottom: var(--awa-space-2);
    /* BP-19: era 8px */
  }
  body #newsletter_pop_up .nl-popup-form .field.newsletter {
    margin-bottom: 7px;
  }
  body #newsletter_pop_up .nl-popup-form .field.newsletter .control {
    display: block;
  }
  body #newsletter_pop_up .nl-popup-form input[type="email"] {
    width: 100%;
    border: 2px solid var(--awa-gray-200);
    border-radius: var(--awa-radius-md);
    /* BP-49: era 11px */
    min-height: 42px;
    padding: var(--awa-space-2-5) var(--awa-space-3-5);
    /* BP-50: era 10px 14px */
    font-size: var(--awa-text-base);
    color: var(--awa-text-on-light);
  }
  body #newsletter_pop_up .nl-popup-form input[type="email"]::placeholder {
    color: var(--awa-gray-400);
  }
  body #newsletter_pop_up .nl-popup-form .actions {
    margin: 0;
  }
  body #newsletter_pop_up .nl-popup-form .action.subscribe {
    width: 100%;
    border-radius: var(--awa-radius-md);
    /* BP-49: era 10px */
    min-height: 43px;
    padding: var(--awa-space-2-5) var(--awa-space-3-5);
    /* BP-50: era 10px 14px */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    font-size: var(--awa-text-base);
    background: var(--awa-red);
    box-shadow: var(--awa-shadow);
    color: var(--awa-text-on-danger);
  }
  body #newsletter_pop_up .nl-popup-form .action.subscribe .nl-btn-arrow {
    color: var(--awa-text-on-danger);
  }
  body #newsletter_pop_up .nl-popup-form .action.subscribe:hover,
  body #newsletter_pop_up .nl-popup-form .action.subscribe:focus-visible {
    background: var(--awa-red-dark);
  }
  body #newsletter_pop_up .nl-btn-arrow {
    transform: translateY(1px);
  }
  body #newsletter_pop_up .nl-popup-trust {
    display: flex;
    align-items: center;
    gap: var(--awa-space-2-5);
    /* BP-50: era 10px */
    flex-wrap: wrap;
    margin: 9px 0 7px;
  }
  body #newsletter_pop_up .nl-popup-trust-item {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: var(--awa-gray-500);
    font-size: var(--awa-text-3xs);
    /* BP-30: era 10px */
    line-height: var(--awa-leading-none);
  }
  body #newsletter_pop_up .nl-popup-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--awa-space-2-5);
    /* BP-50: era 10px */
    margin-top: 2px;
  }
  body #newsletter_pop_up .subscribe-bottom {
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  body #newsletter_pop_up .subscribe-bottom input[type="checkbox"] {
    width: var(--awa-space-3-5);
    /* BP-50: era 14px */
    height: var(--awa-space-3-5);
    /* BP-50: era 14px */
    margin: 0;
  }
  body #newsletter_pop_up .subscribe-bottom label {
    margin: 0;
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
    color: var(--awa-gray-500);
    cursor: pointer;
  }
  body #newsletter_pop_up .newletter_popup_close_text {
    font-size: var(--awa-text-2xs);
    /* BP-30: era 11px */
    color: var(--awa-red);
    text-decoration: none;
    font-weight: var(--awa-weight-semibold);
    white-space: nowrap;
  }
  body #newsletter_pop_up .newletter_popup_close_text:hover,
  body #newsletter_pop_up .newletter_popup_close_text:focus-visible {
    color: var(--awa-red-dark);
    text-decoration: underline;
  }
  body #newsletter_pop_up .nl-popup-success {
    min-height: 180px;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-direction: column;
    gap: var(--awa-space-2);
    /* BP-17: era 8px */
  }
  body #newsletter_pop_up .nl-popup-success-icon {
    color: var(--awa-red);
  }
  body #newsletter_pop_up .nl-popup-success-title {
    margin: 0;
    font-size: var(--awa-text-xl-plus);
    /* BP-38: era 22px */
    color: var(--awa-text-on-light);
  }
  body #newsletter_pop_up .nl-popup-success-text {
    margin: 0;
    color: var(--awa-text-muted-on-light);
    font-size: var(--awa-text-base);
  }
  body #newsletter_pop_up.popup-closing .nl-popup-card {
    transform: translateY(8px);
    opacity: 0;
    transition: transform var(--awa-transition), opacity var(--awa-transition);
    /* BP-08: era 0.25s ease hardcoded */
  }
  @media (width <= 991px) {
    body #newsletter_pop_up .nl-popup-layout {
      grid-template-columns: 36% 1fr;
      min-height: 320px;
    }
    body #newsletter_pop_up .nl-popup-content {
      padding: var(--awa-space-4) 18px var(--awa-space-3-5);
      /* BP-50: era 16px 18px 14px */
    }
    body #newsletter_pop_up .nl-popup-title {
      font-size: 30px;
    }
    body #newsletter_pop_up .nl-popup-subtitle {
      font-size: var(--awa-text-xl);
    }
    body #newsletter_pop_up .nl-popup-hero-discount {
      font-size: 58px;
    }
    body #newsletter_pop_up .nl-popup-hero-off {
      font-size: 31px;
    }
    /* OWL gutters: ver FIX-23 (bloco centralizado) */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
      flex: 0 0 calc(50% - 12px);
      max-width: calc(50% - 12px);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 {
      overflow: visible;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2 {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      touch-action: pan-x pinch-zoom;
      /* BP-27: melhor scroll horizontal touch */
      scrollbar-width: thin;
      gap: var(--awa-space-2);
      /* BP-17: era 8px */
      padding-bottom: var(--awa-space-2);
      white-space: nowrap;
      mask-image: linear-gradient(to right, transparent 0, black 8px, black calc(100% - 24px), transparent 100%);
      /* BP-51: var(--awa-cons-c82) ? keyword */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2::-webkit-scrollbar {
      display: none;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2 > li {
      scroll-snap-align: start;
      flex: 0 0 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2 > li > a {
      white-space: nowrap;
      font-size: var(--awa-text-sm);
      min-height: 38px;
      padding: 0 var(--awa-space-3);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .velaServicesInner.velaServicesInner--home5,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-banner,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-deals {
      grid-column: auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul {
      justify-content: flex-start;
      flex-wrap: nowrap;
      overflow-x: auto;
      scrollbar-width: thin;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li {
      flex: 0 0 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a {
      min-height: 46px;
      padding: 0 var(--awa-space-3-5);
      /* P2-fluid: era 0 14px */
      font-size: var(--awa-text-base);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > .title-category-dropdown {
      display: flex;
      align-items: center;
      justify-content: space-between;
      min-height: 46px;
      margin: 0;
      padding: 0 var(--awa-space-3-5);
      /* P2-fluid: era 0 14px */
      border-radius: var(--awa-radius-sm);
      background: var(--awa-red);
      color: var(--awa-text-on-primary);
      /* BP-09: era var(--awa-cons-c78) hardcoded */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
      display: none;
      border: 1px solid var(--awa-gray-200);
      border-radius: var(--awa-radius-sm);
      background: var(--awa-bg-surface);
      /* BP-12 */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > .title-category-dropdown.active + ul.togge-menu.list-category-dropdown {
      display: block;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed .productTabContent:not(.owl-carousel):not(.swiper) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .block_cat > .row {
      grid-template-columns: 1fr;
      gap: var(--awa-space-4);
      /* BP-17: era 16px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent {
      position: relative;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent > a {
      padding-right: 44px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle {
      position: absolute;
      top: 0;
      right: 0;
      width: 40px;
      height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      z-index: 3;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle::before {
      content: "+";
      font-size: var(--awa-text-lg);
      /* BP-30: era 18px */
      line-height: var(--awa-leading-none);
      color: var(--awa-gray-700);
      font-weight: var(--awa-weight-bold);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle:focus-visible {
      outline: 2px solid var(--awa-red);
      outline-offset: -2px;
      border-radius: var(--awa-radius-2xs);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent._active > .open-children-toggle::before {
      content: "?";
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent > ul.level0 {
      display: none;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent._active > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent._active > ul.level0 {
      display: block;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers {
      margin-top: var(--awa-space-3);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid {
      gap: var(--awa-space-3);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul {
      scroll-padding-inline: var(--awa-space-2);
      /* BP-21: era 8px */
      padding-inline: var(--awa-space-1);
      /* BP-21: era 4px */
      gap: var(--awa-space-1);
      /* BP-17: era 4px */
      scrollbar-width: thin;
      /* BP-50: standard scrollbar */
      scrollbar-color: rgba(0, 0, 0, 0.18) transparent;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > a {
      min-height: var(--awa-btn-height);
      /* BP-04: era 48px hardcoded */
      padding-inline: var(--awa-space-4);
      /* BP-21: era 16px */
      border-radius: var(--awa-radius-sm);
      /* F1-04: era 8px hardcoded */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > a:active {
      transform: translateY(0.5px);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav {
      margin-bottom: var(--awa-space-2);
      /* BP-19: era 8px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content.top-home-content--trust-and-offers {
      margin-top: 6px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul::-webkit-scrollbar {
      height: 6px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul::-webkit-scrollbar-thumb {
      background: rgba(0, 0, 0, 0.18);
      border-radius: var(--awa-radius-full);
      /* BP-03: era 999px hardcoded */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a {
      min-height: 40px;
      padding-inline: var(--awa-space-3-5);
      /* P2-fluid: era 14px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav {
      position: relative;
    }
    /* Stabilize mobile/tablet header row: avoid absolute nav-toggle overlap on search/logo. */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      min-height: 54px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .menu_left_home1 {
      display: none;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .menu_primary {
      display: none !important;
    }
    body .page-wrapper .header-control.header-nav .nav-toggle,
    body .page-wrapper .header-control.header-nav .action.nav-toggle {
      display: flex !important;
      position: relative !important;
      top: auto !important;
      left: auto !important;
      width: 42px !important;
      height: 42px !important;
      flex: 0 0 auto;
      margin: 6px 0 6px 15px;
      align-items: center;
      justify-content: center;
      border: 1px solid var(--awa-red) !important;
      border-radius: var(--awa-radius-sm);
      background: var(--awa-bg-surface) !important;
      /* BP-12 */
      visibility: visible !important;
      opacity: 1 !important;
      z-index: var(--awa-z-flyout) !important;
      /* BP-16: era 10030 */
    }
    /* Avoid floating close icon when drawer is closed (hybrid tablet state). */
    body:not(.nav-open) .page-wrapper .awa-nav-close {
      display: none !important;
    }
    body.nav-open .page-wrapper .awa-nav-close,
    .nav-open body .page-wrapper .awa-nav-close {
      display: flex !important;
    }
    /* Reserve space for the hamburger icon so search text does not overlap it. */
    body .page-wrapper .header .top-search .block-search input#search,
    body .page-wrapper .header .top-search .block-search input.input-text {
      padding-left: var(--awa-space-4) !important;
    }
    /* Keep minicart inside the mobile search row (avoid legacy absolute offsets from awa-layout.css). */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      gap: var(--awa-space-2);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      order: 2;
      flex: 0 0 auto;
      margin-left: auto;
      min-width: max-content;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search {
      order: 1;
      flex: 1 1 auto;
      min-width: 0;
      margin-top: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .block-content,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form.minisearch {
      width: 100%;
    }
    body .page-wrapper .header .top-search .minicart-wrapper {
      display: block !important;
      float: none !important;
      position: relative !important;
      top: auto !important;
      right: auto !important;
      margin-top: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-carts,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-cart-wrapper {
      display: flex;
      align-items: center;
      flex: 0 0 auto;
    }
    body .page-wrapper .header-control.header-nav .nav-toggle::before,
    body .page-wrapper .header-control.header-nav .action.nav-toggle::before {
      content: "\2630";
      font-family: inherit;
      font-size: var(--awa-text-xl);
      line-height: var(--awa-leading-none);
      color: var(--awa-red);
    }
    /* Home5-wide (non-CMS pages too): same mobile/tablet header normalization. */
    body .page-wrapper .header-control.header-nav > .container > .row {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      min-height: 54px;
    }
    body .page-wrapper .header-control.header-nav .menu_left_home1 {
      display: none;
    }
    body .page-wrapper .header-control.header-nav .menu_primary {
      display: none !important;
    }
    body .page-wrapper .header-control.header-nav .nav-toggle,
    body .page-wrapper .header-control.header-nav .action.nav-toggle {
      display: flex !important;
      position: relative !important;
      top: auto !important;
      left: auto !important;
      width: 42px !important;
      height: 42px !important;
      flex: 0 0 auto;
      margin: 6px 0 6px 15px;
      align-items: center;
      justify-content: center;
      visibility: visible !important;
      opacity: 1 !important;
    }
    body .page-wrapper .header .top-search {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      gap: var(--awa-space-2);
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      order: 2;
      flex: 0 0 auto;
      margin-left: auto;
      min-width: max-content;
    }
    body .page-wrapper .header .top-search .block-search {
      order: 1;
      flex: 1 1 auto;
      min-width: 0;
      margin-top: 0 !important;
    }
    body .page-wrapper .header .top-search .block-search .block-content,
    body .page-wrapper .header .top-search .block-search form#search_mini_form,
    body .page-wrapper .header .top-search .block-search form.minisearch {
      width: 100%;
    }
    body .page-wrapper .header .top-search .block-search input#search,
    body .page-wrapper .header .top-search .block-search input.input-text {
      padding-left: var(--awa-space-4) !important;
    }
    body .page-wrapper .header .top-search .minicart-wrapper {
      display: block !important;
      float: none !important;
      position: relative !important;
      top: auto !important;
      right: auto !important;
      margin-top: 0 !important;
    }
    body .page-wrapper .header .top-search .mini-carts,
    body .page-wrapper .header .top-search .mini-cart-wrapper {
      display: flex;
      align-items: center;
      flex: 0 0 auto;
    }
  }
  @media (width <= 991px) and (width >= 992px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu {
      position: relative;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu::after {
      content: "";
      position: absolute;
      inset-inline: 0;
      top: 100%;
      height: 10px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu:hover > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open),
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu:focus-within > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open) {
      display: none !important;
      visibility: hidden !important;
      pointer-events: none !important;
    }
  }
  @media (width >= 992px) {
    /* Home5-wide desktop header normalization (not only CMS pages). */
    body .page-wrapper .header-control.header-nav > .container > .row {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
    }
    body .page-wrapper .header-control .menu_left_home1,
    body .page-wrapper .header-control .menu_primary,
    body .page-wrapper .header-control .box_language {
      float: none;
      min-width: 0;
    }
    body .page-wrapper .header-wrapper-sticky.enabled-header-sticky .container-header-sticky,
    body .page-wrapper .header-wrapper-sticky.enable-sticky .container-header-sticky {
      display: flex;
      align-items: center;
      gap: var(--awa-space-3);
      min-width: 0;
    }
    body .page-wrapper .header-wrapper-sticky .logo-sticky {
      flex: 0 0 auto;
    }
    body .page-wrapper .header-wrapper-sticky .top-menu-sticky {
      flex: 1 1 auto;
      min-width: 0;
    }
    /* Linha principal (logo + busca): reduz rigidez do grid e prioriza espa�o da busca. */
    body .page-wrapper .header .header_main .wp-header,
    body .page-wrapper .header .header-main .wp-header {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      min-width: 0;
    }
    body .page-wrapper .header .header_main .wp-header > [class*="col-"]:first-child,
    body .page-wrapper .header .header-main .wp-header > [class*="col-"]:first-child {
      float: none;
      width: auto;
      max-width: none;
      min-width: 0;
      flex: 0 0 clamp(150px, 12vw, 168px);
      padding-right: var(--awa-space-2);
      /* P2-fluid: era 8px */
    }
    body .page-wrapper .header .header_main .wp-header > .top-search,
    body .page-wrapper .header .header-main .wp-header > .top-search {
      float: none;
      width: auto;
      max-width: none;
      min-width: 0;
      flex: 1 1 auto;
      padding-left: var(--awa-space-2);
      /* P2-fluid: era 8px */
    }
    /* Busca do cabe�alho: ocupar o espa�o dispon�vel (B2B-first). */
    body .page-wrapper .header .top-search {
      display: flex;
      align-items: center;
      gap: var(--awa-space-3);
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper,
    body .page-wrapper .header .top-search > .hoteline_header {
      flex: 0 0 auto;
    }
    body .page-wrapper .header .top-search > .block-search {
      order: 1;
      flex: 1 1 auto;
      width: auto;
      max-width: none;
      min-width: 0;
      margin: 0;
    }
    body .page-wrapper .header .top-search > .block-search .block-content,
    body .page-wrapper .header .top-search > .block-search form#search_mini_form,
    body .page-wrapper .header .top-search > .block-search form.minisearch {
      width: 100%;
    }
    body .page-wrapper .header .top-search > .block-search .action.search,
    body .page-wrapper .header .top-search > .block-search button[type="submit"] {
      padding-left: var(--awa-space-4);
      padding-right: var(--awa-space-4);
      min-width: 44px;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      order: 2;
    }
    body .page-wrapper .header .top-search > .hoteline_header {
      order: 3;
      flex: 0 1 auto;
      min-width: 0;
      max-width: min(22vw, 260px);
    }
    body .page-wrapper .header .top-search > .hoteline_header .whatsapp-hotline {
      display: inline-flex;
      align-items: center;
      gap: var(--awa-space-2);
      min-width: 0;
      max-width: 100%;
      color: inherit;
      text-decoration: none;
      white-space: nowrap;
    }
    body .page-wrapper .header .top-search > .hoteline_header .whatsapp-hotline > i {
      color: var(--awa-cons-c65);
      flex: 0 0 auto;
      font-size: var(--awa-text-lg);
      /* P1-fluid: era 18px */
      line-height: 1;
    }
    body .page-wrapper .header .top-search > .hoteline_header .hotline-wrap {
      display: flex;
      flex-direction: column;
      min-width: 0;
      line-height: 1.1;
    }
    body .page-wrapper .header .top-search > .hoteline_header .hotline-label {
      color: var(--awa-gray-500);
      font-size: var(--awa-text-2xs);
      letter-spacing: var(--awa-tracking-tight);
    }
    body .page-wrapper .header .top-search > .hoteline_header .hotline-number {
      color: var(--awa-dark);
      font-weight: var(--awa-weight-semibold);
      overflow: hidden;
      text-overflow: ellipsis;
    }
    /* box_language vazio (quando sem conte�do) n?o deve ocupar coluna no desktop. */
    body .page-wrapper .header-nav .row.awa-box-language-empty > .box_language,
    body .page-wrapper .header-nav .box_language.awa-is-empty {
      display: none;
    }
    /* CSS-first (sem depender do JS): detecta box_language sem filhos �teis dentro de .top-header. */
    @supports selector(.header-nav .row:has(> .box_language)) {
      body .page-wrapper .header-nav .row:has( > .box_language:has(> .top-header):not(:has(> .top-header > *))) > .box_language {
        display: none;
      }
    }
  }
  @media (width >= 1200px) and (width <= 1599px) {
    /* Compacta hotline para priorizar largura de busca em desktops menores. */
    body .page-wrapper .header .top-search {
      gap: var(--awa-space-2);
    }
    body .page-wrapper .header .top-search > .hoteline_header .hotline-label {
      display: none;
    }
    body .page-wrapper .header .top-search > .hoteline_header .hotline-number {
      font-size: var(--awa-text-sm);
    }
  }
  @media (width >= 1200px) and (width <= 1439px) {
    /* Prioriza busca: hotline vira CTA compacta (�cone) e bot?o de busca fica mais estreito. */
    body .page-wrapper .header .top-search > .hoteline_header {
      max-width: 44px;
      flex: 0 0 44px;
    }
    body .page-wrapper .header .top-search > .hoteline_header .hotline-wrap {
      display: none;
    }
    body .page-wrapper .header .top-search > .hoteline_header .whatsapp-hotline {
      justify-content: center;
      width: 40px;
      height: 40px;
      border-radius: var(--awa-radius-sm);
      background: rgba(37, 211, 102, 0.1);
    }
    body .page-wrapper .header .top-search > .block-search .action.search,
    body .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 44px;
      min-width: 44px;
      padding-left: 0;
      padding-right: 0;
    }
  }
  /* ============================================================
   FIX-29 ? TOP NAV DENSITY & MEDIUM DESKTOP TUNING (P2)
   Melhora leitura do menu horizontal e evita aperto no topo.
   ============================================================ */
  @media (width >= 1200px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .box_language {
      float: none;
      min-width: 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .box_language {
      flex: 0 0 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary {
      flex: 1 1 auto;
    }
    body .page-wrapper .header-nav .row.awa-box-language-empty > .menu_primary {
      width: 83.3333%;
      max-width: 83.3333%;
      flex: 0 0 83.3333%;
      flex-basis: 83.3333%;
    }
    @supports selector(.header-nav .row:has(> .box_language)) {
      body .page-wrapper .header-nav .row:has( > .box_language:has(> .top-header):not(:has(> .top-header > *))) > .menu_primary {
        width: 83.3333%;
        max-width: 83.3333%;
        flex: 0 0 83.3333%;
        flex-basis: 83.3333%;
      }
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky.enabled-header-sticky .container-header-sticky,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky.enable-sticky .container-header-sticky {
      display: flex;
      align-items: center;
      gap: var(--awa-space-3);
      min-width: 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky .logo-sticky {
      flex: 0 0 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky .top-menu-sticky {
      flex: 1 1 auto;
      min-width: 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul {
      gap: 2px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a {
      min-height: var(--awa-btn-height);
      /* BP-04: era 48px hardcoded */
      padding: 0 var(--awa-space-4);
      /* P2-fluid: era 0 16px */
      font-size: var(--awa-text-md);
      /* P1-fluid: era 17px */
      letter-spacing: var(--awa-tracking-tight);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu {
      max-width: min(92vw, var(--awa-container));
      overflow-x: hidden;
      /* fallback para navegadores sem clip */
      overflow-x: clip;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li:nth-last-child(-n+2) > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li:nth-last-child(-n+2) > .groupmenu {
      left: auto;
      right: 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) .subchildmenu > li > a {
      line-height: var(--awa-leading-cozy);
      padding-top: 7px;
      padding-bottom: 7px;
    }
  }
  @media (width >= 992px) and (width <= 1199px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul {
      justify-content: flex-start;
      flex-wrap: nowrap;
      overflow-x: auto;
      scrollbar-width: thin;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li {
      flex: 0 0 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a {
      min-height: 46px;
      padding: 0 var(--awa-space-3);
      /* P2-fluid: era 0 12px */
      font-size: var(--awa-text-base);
      letter-spacing: var(--awa-tracking-tight);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 {
      width: auto;
      max-width: 100%;
      min-width: 0;
      float: none;
      flex: 0 0 25%;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary {
      width: auto;
      max-width: none;
      min-width: 0;
      float: none;
      flex: 1 1 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .box_language {
      float: none;
      min-width: 0;
      flex: 0 0 auto;
    }
    body .page-wrapper .header-nav .row.awa-box-language-empty > .menu_primary {
      width: 75%;
      max-width: 75%;
      flex: 0 0 75%;
      flex-basis: 75%;
    }
    @supports selector(.header-nav .row:has(> .box_language)) {
      body .page-wrapper .header-nav .row:has( > .box_language:has(> .top-header):not(:has(> .top-header > *))) > .menu_primary {
        width: 75%;
        max-width: 75%;
        flex: 0 0 75%;
        flex-basis: 75%;
      }
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      gap: var(--awa-space-2);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      order: 2;
      flex: 0 0 auto;
      margin-left: auto;
      min-width: max-content;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search {
      order: 1;
      flex: 1 1 auto;
      min-width: 0;
      margin-top: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .block-content,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form.minisearch {
      width: 100%;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .minicart-wrapper {
      float: none !important;
      position: relative;
      top: auto;
      right: auto;
      margin-top: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-carts,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-cart-wrapper {
      display: flex;
      align-items: center;
      flex: 0 0 auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > .title-category-dropdown {
      font-size: inherit;
      cursor: default;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxService {
      min-height: 104px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal:not(.top-home-content__trust-offers-deals) .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block {
      padding: var(--awa-space-3) var(--awa-space-2-5);
      /* P2-fluid: era 12px 10px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul {
      scroll-snap-type: x proximity;
      scrollbar-gutter: stable both-edges;
      touch-action: pan-x pinch-zoom;
      /* BP-27: melhor scroll horizontal touch */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li {
      scroll-snap-align: start;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > a {
      line-height: 1.15;
      font-weight: var(--awa-weight-bold);
      text-rendering: optimizelegibility;
    }
  }
  @media (width <= 420px) {
    body #newsletter_pop_up .nl-popup-trust {
      gap: 6px;
    }
    body #newsletter_pop_up .nl-popup-trust-item {
      font-size: var(--awa-text-3xs);
      /* BP-30: era 10px */
    }
    body #newsletter_pop_up .nl-popup-title {
      font-size: var(--awa-text-2xl);
    }
    body #newsletter_pop_up .nl-popup-subtitle {
      font-size: var(--awa-text-lg);
      /* BP-30: era 18px */
    }
    body #newsletter_pop_up .nl-popup-desc {
      font-size: var(--awa-text-sm);
      line-height: var(--awa-leading-cozy);
    }
    body #newsletter_pop_up .nl-popup-form .action.subscribe {
      font-size: var(--awa-text-sm);
      min-height: 42px;
    }
  }
  /* ============================================================
   FIX-14 ? TESTIMONIALS SECTION POLISH (P3)
   ============================================================ */
  body .page-wrapper .testimonials-slider .item,
  body .page-wrapper .testimonials-home .item {
    padding: var(--awa-space-5);
    /* BP-18: era 20px */
    border-radius: var(--awa-radius);
    background: var(--awa-bg-surface);
    /* BP-12 */
    box-shadow: var(--awa-shadow);
    /* R12-13 */
    border: 1px solid var(--awa-gray-200);
    transition: box-shadow var(--awa-transition);
    /* R12-06 */
    display: flex;
    /* LB-05: equal-height para testimonial cards */
    flex-direction: column;
    height: 100%;
    contain: layout paint;
  }
  /* LB-05: conte�do do testimonial empurra rodap� ao fundo */
  body .page-wrapper .testimonials-home .item .content-test {
    flex-grow: 1;
    font-style: italic;
    line-height: var(--awa-leading-loose);
    color: var(--awa-gray-700);
    position: relative;
    padding-left: var(--awa-space-5);
    /* BP-20: era 20px */
  }
  body .page-wrapper .testimonials-slider .item:hover,
  body .page-wrapper .testimonials-home .item:hover {
    box-shadow: var(--awa-shadow-hover);
    /* R12-13 */
  }
  body .page-wrapper .testimonials-home .item .content-test::before {
    content: "\201C";
    font-size: 48px;
    color: var(--awa-red);
    position: absolute;
    left: -5px;
    top: -15px;
    font-family: Georgia, serif;
    opacity: 0.3;
  }
  /* ============================================================
   FIX-15 ? BLOG SECTION IMPROVEMENTS (P3)
   ============================================================ */
  body .page-wrapper .the_blog .post-item,
  body .page-wrapper .blog-post-item {
    border-radius: var(--awa-radius);
    overflow: hidden;
    box-shadow: var(--awa-shadow);
    /* R12-13 */
    transition: box-shadow var(--awa-transition), transform var(--awa-transition);
    /* R12-06 */
    background: var(--awa-bg-surface);
    /* BP-12 */
    display: flex;
    /* LB-05: equal-height para blog cards fora de OWL */
    flex-direction: column;
    height: 100%;
    contain: layout paint;
  }
  /* LB-05: conte�do interno flex-grow para empurrar rodap� ao fundo */
  body .page-wrapper .the_blog .post-item .post-content,
  body .page-wrapper .blog-post-item .post-content {
    flex-grow: 1;
  }
  body .page-wrapper .the_blog .post-item:hover,
  body .page-wrapper .blog-post-item:hover {
    box-shadow: var(--awa-shadow-hover);
    /* R12-13 */
    transform: translateY(-2px);
  }
  body .page-wrapper .the_blog .post-item .post-title a,
  body .page-wrapper .blog-post-item .post-title a {
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-normal);
    transition: color var(--awa-transition-fast);
    /* R12-06 */
  }
  body .page-wrapper .the_blog .post-item .post-title a:hover,
  body .page-wrapper .blog-post-item .post-title a:hover {
    color: var(--awa-red);
  }
  /* ============================================================
   FIX-16 ? HOT DEAL / COUNTDOWN SECTION (P3)
   ============================================================ */
  body .page-wrapper .hot-deal-tab-slider {
    border-radius: var(--awa-radius);
    overflow: hidden;
    background: var(--awa-bg-surface);
    /* BP-12 */
    box-shadow: var(--awa-shadow);
    /* R12-13 */
  }
  body .page-wrapper .countdown_block {
    position: relative;
    top: 0;
    background: linear-gradient(135deg, var(--awa-dark) 0%, var(--footer-bg-secondary) 100%);
    color: var(--awa-text-on-dark);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    padding: var(--awa-space-3-75) var(--awa-space-5);
    /* P2-fluid: era 15px 20px */
    text-align: center;
    border-radius: var(--awa-radius-sm) var(--awa-radius-sm) 0 0;
  }
  body .page-wrapper .title_countdown {
    font-weight: var(--awa-weight-semibold);
    font-size: var(--awa-text-base-plus);
    /* BP-39: era 15px */
    margin-bottom: var(--awa-space-2);
    /* BP-19: era 8px */
  }
  /* FIX-17 ? REMOVIDO */
  /* ============================================================
   FIX-18 ? ICON FONT FALLBACK (P2)
   Ensure icon elements don't show empty squares.
   ============================================================ */
  body .page-wrapper .product-extra-link a::before,
  body .page-wrapper .actions-secondary a::before,
  body .page-wrapper .towishlist::before,
  body .page-wrapper .tocompare::before {
    font-family: icomoon, FontAwesome, simple-line-icons, sans-serif;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body .page-wrapper .product-extra-link a:empty::before,
  body .page-wrapper .actions-secondary a:empty::before {
    content: '';
  }
  /* ============================================================
   FIX-19 ? RESPONSIVO: TESTIMONIALS MOBILE (P3)
   ============================================================ */
  /* ============================================================
   FIX-20 ? RESPONSIVO: COUNTDOWN MOBILE (P3)
   ============================================================ */
  /* ============================================================
   FIX-21 ? RESPONSIVO: BLOG POSTS MOBILE (P3)
   ============================================================ */
  @media (width <= 320px) {
    body .page-wrapper .blog-post-item .post-content,
    body .page-wrapper .the_blog .post-item .post-content {
      padding: var(--awa-space-2-5);
      /* P2-fluid: era 10px */
    }
    /* OWL gutters: ver FIX-23 (bloco centralizado) */
  }
  /* ============================================================
   FIX-22 ? RESPONSIVO: BANNER/HERO SLIDER MOBILE (P3)
   ============================================================ */
  /* ============================================================
   FIX-23 ? OWL CAROUSEL: ALINHAMENTO + GUTTERS RESPONSIVOS (P1)
   Mant�m largura calculada pelo OWL JS e padroniza espa�amento em
   todas as resolu�?es (v1 + v2).
   ============================================================ */
  body .page-wrapper .owl-carousel {
    --awa-owl-item-gutter: 16px;
  }
  /* Compat�vel com OWL v2 (.owl-stage*) e v1 (.owl-wrapper*)
   Escopo: homepage Home5 para evitar efeito colateral em m�dulos de outras p�ginas. */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-stage,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-wrapper {
    align-items: stretch;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-stage-outer,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-wrapper-outer {
    margin-left: calc(var(--awa-owl-item-gutter) / -2);
    margin-right: calc(var(--awa-owl-item-gutter) / -2);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item {
    clear: none !important;
    padding-left: calc(var(--awa-owl-item-gutter) / 2);
    padding-right: calc(var(--awa-owl-item-gutter) / 2);
    /* R26: removidos float/flex/min-width/box-sizing ? j� definidos em
       awa-components.css ~L700 e awa-grid-unified.css �4.
       S� padding (gutter) e clear s?o exclusivos deste bloco. */
  }
  /* Evita espa�amento duplo quando OWL injeta margin inline */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item[style*="margin-right"],
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item[style*="margin-right:"] {
    margin-right: 0 !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item > * {
    width: 100%;
    min-width: 0;
    height: 100%;
  }
  /* Garante que wrappers intermedi�rios propaguem altura at� o card */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item .item,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item .item-inner,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel .owl-item .product_row {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  /* Hero/Banner full-bleed */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-hero-layout__main .owl-carousel,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .banner-slider .owl-carousel,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .homeslider-container .owl-carousel {
    --awa-owl-item-gutter: 0px;
  }
  /* Logos, parceiros, testimonials e blog: gutter ampliado em desktop */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
    --awa-owl-item-gutter: 20px;
  }
  @media (width <= 1199px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel {
      --awa-owl-item-gutter: 14px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
      --awa-owl-item-gutter: 16px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
      flex: 0 0 calc(33.333% - 12px);
      max-width: calc(33.333% - 12px);
    }
  }
  /* FIX-23b ? Gutters responsivos (breakpoints menores).
   Escala progressiva: 16?12?10?8?6?4 px */
  @media (width <= 991px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel {
      --awa-owl-item-gutter: 12px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
      --awa-owl-item-gutter: 14px;
    }
  }
  @media (width <= 767px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel {
      --awa-owl-item-gutter: 10px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
      --awa-owl-item-gutter: 12px;
    }
  }
  @media (width <= 480px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel {
      --awa-owl-item-gutter: 8px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
      --awa-owl-item-gutter: 10px;
    }
  }
  @media (width <= 375px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel {
      --awa-owl-item-gutter: 6px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
      --awa-owl-item-gutter: 8px;
    }
  }
  @media (width <= 320px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel {
      --awa-owl-item-gutter: 4px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel {
      --awa-owl-item-gutter: 6px;
    }
  }
  /* ============================================================
    FIX-24 ? HOMEPAGE CMS LAYOUT (P1)
    FAQ + selos + se�?es de grade (Cole�?es/Lan�amentos).
    Escopado apenas ? homepage para n?o afetar o Ayo base.
    R20: seletores consolidados com :is() (38 blocos).
          Wrapper simplificado ? width/max-width/padding/box-sizing
          delegados ao AF-07 (awa-consistency-home5.css).
    ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .ayo-home5-section.container {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  /* FIX-53 ? HERO CTA STRIP: ocultar conforme solicita�?o do cliente */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-cta-strip {
    display: none !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--awa-space-2-5) var(--awa-space-3-5);
    /* P2-fluid: era 10px 14px */
    margin: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar__item {
    display: inline-flex;
    align-items: center;
    gap: var(--awa-space-2);
    /* BP-17: era 8px */
    color: var(--awa-gray-700);
    font-size: var(--awa-text-base-plus);
    /* BP-39: era 15px */
    line-height: var(--awa-leading-comfortable);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar__icon {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px 18px;
    padding: var(--awa-space-3-5) var(--awa-space-4);
    /* P2-fluid: era 14px 16px */
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-control-radius);
    background: var(--awa-bg-surface);
    /* BP-12 */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals img {
    display: block;
    width: auto;
    height: 34px;
    max-width: 100%;
    object-fit: contain;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals img:first-child {
    height: 22px;
    max-width: 220px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy {
    width: 100%;
    margin-top: 2px;
    font-size: var(--awa-text-sm);
    line-height: var(--awa-leading-relaxed);
    color: var(--awa-gray-700);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy a {
    color: var(--awa-red-dark);
    text-decoration: underline;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .trust-badges-homepage {
    padding: 18px 16px;
    border-radius: var(--awa-control-radius);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .trust-badges-grid {
    gap: 14px 18px;
  }
  /* Quando o bloco de selos principal j� existe, evita duplicidade visual (sem :has()) */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5).awa-has-security-seals .page-wrapper .ayo-home5-section--trust-badges {
    display: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-heading {
    margin: 0 0 var(--awa-space-4);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-label {
    display: inline-block;
    color: var(--awa-red-dark);
    font-size: var(--awa-text-xs);
    font-weight: var(--awa-weight-bold);
    text-transform: uppercase;
    letter-spacing: 0.08em;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-heading h2 {
    margin: 6px 0 0;
    font-size: clamp(1.6rem, 2.25rem, 2.1rem);
    line-height: var(--awa-leading-compact);
    color: var(--awa-dark);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-divider {
    display: block;
    width: 64px;
    height: 2px;
    margin-top: var(--awa-space-3);
    /* BP-19: era 12px */
    background: var(--awa-red);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-product-grid {
    margin-top: var(--awa-space-4);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-product-grid:empty {
    display: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-product-grid .note-msg {
    margin: 0;
    padding: var(--awa-space-3) var(--awa-space-3-5);
    /* P2-fluid: era 12px 14px */
    border: 1px dashed var(--awa-gray-300);
    border-radius: var(--awa-control-radius);
    background: var(--awa-gray-100);
    color: var(--awa-gray-700);
  }
  /* Sem :has(): JS aplica .awa-is-empty na se�?o quando n?o h� itens */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-section.awa-is-empty {
    display: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq {
    background: var(--awa-bg-surface);
    /* BP-12 */
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-control-radius);
    padding: clamp(16px, 2vw, 24px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__title {
    margin: 0;
    font-size: clamp(1.4rem, 2rem, 1.9rem);
    line-height: var(--awa-leading-compact);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__subtitle {
    margin: var(--awa-space-2) 0 0;
    /* BP-19: era 8px 0 0 */
    color: var(--awa-gray-600);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__items {
    display: grid;
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
    margin-top: var(--awa-space-4);
    /* BP-19: era 16px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item {
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-control-radius);
    background: var(--awa-gray-100);
    overflow: hidden;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary {
    position: relative;
    list-style: none;
    cursor: pointer;
    font-weight: var(--awa-weight-semibold);
    color: var(--awa-dark);
    padding: 12px 38px 12px 14px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary::-webkit-details-marker {
    display: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary::after {
    content: "+";
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--awa-red);
    font-weight: var(--awa-weight-bold);
    font-size: var(--awa-text-lg);
    /* BP-30: era 18px */
    line-height: var(--awa-leading-none);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item[open] > summary::after {
    content: "?";
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__answer {
    padding: 0 var(--awa-space-3-5) var(--awa-space-3-5);
    /* P2-fluid: era 0 14px 14px */
    color: var(--awa-gray-700);
    line-height: var(--awa-leading-loose);
  }
  /* Padding/widht da Home5 agora s?o governados por --awa-home-inline-padding (awa-consistency-home5.css). */
  /* B2B: Wishlist e Compare ? restaurados para fidelidade ao demo Ayo Home5.
   Se necess�rio ocultar para grupo B2B, use:
   body.customer-group-b2b .action.towishlist { display: none !important; } */
  /* ============================================================
   FIX-25 ? HOME5 UX/CSS STABILIZATION (P1)
   Targeted to homepage classes only.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav {
    margin-top: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    border-top: 1px solid var(--awa-gray-200);
    border-bottom: 1px solid var(--awa-gray-200);
    background: var(--awa-bg-surface);
    /* BP-12 */
    list-style: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li {
    position: relative;
    float: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 0 18px;
    color: var(--awa-dark);
    font-size: var(--awa-text-lg);
    /* P1-fluid: era 19px */
    font-weight: var(--awa-weight-bold);
    letter-spacing: var(--awa-tracking-normal);
    text-transform: uppercase;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li.active > a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li.current > a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li:hover > a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li:focus-within > a {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
  }
  /* Home5 layout real: benefits block root � .velaServicesInner (sem wrapper .velaServices). */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .velaServicesInner.velaServicesInner--home5 {
    width: 100%;
    margin: 0;
    min-width: 0;
  }
  @media (width >= 992px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .velaServicesInner.velaServicesInner--home5 {
      grid-column: 1 / -1;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-banner {
      grid-column: 1 / 2;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-deals {
      grid-column: 2 / 3;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
      border: 1px solid var(--awa-gray-200) !important;
      /* R28 ? Bug #2: vence themes5.css !important hardcoded #e6e6e6 */
      border-top: 0 !important;
      /* R28 ? Bug #2 */
      border-radius: 0 0 var(--awa-radius-sm) var(--awa-radius-sm);
      background: var(--awa-bg-surface);
      /* BP-12 */
      box-shadow: var(--awa-shadow-dropdown);
    }
    /* title-category-dropdown desktop styling consolidated into FIX-55 */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu .ui-menu-item.level0 > a {
      display: flex;
      align-items: center;
      min-height: 46px;
      padding: var(--awa-space-2-5) var(--awa-space-3-5);
      /* P2-fluid: era 10px 14px */
      border-bottom: 1px solid var(--awa-gray-200);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu .expand-category-link > a {
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: var(--awa-touch-target);
      /* BP-04: era 44px hardcoded ? WCAG 2.5.8 */
      padding: var(--awa-space-2-5) var(--awa-space-3-5);
      /* P2-fluid: era 10px 14px */
      background: var(--awa-gray-100);
      color: var(--awa-red-dark);
      font-weight: var(--awa-weight-semibold);
      text-decoration: none;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: var(--awa-space-5);
    }
    /* FIX-28 descontinuado: desktop usa modelo overlay (FIX-53) para evitar desalinhamento/cascata conflitante. */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > .open-children-toggle {
      display: none !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu {
      scrollbar-width: thin;
      scrollbar-color: rgba(0, 0, 0, 0.25) transparent;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu::-webkit-scrollbar,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu::-webkit-scrollbar {
      width: 8px;
      height: 8px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu::-webkit-scrollbar-thumb,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu::-webkit-scrollbar-thumb {
      border-radius: var(--awa-radius-full);
      /* BP-03: era 999px hardcoded */
      background: rgba(0, 0, 0, 0.25);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a {
      max-width: min(360px, 40vw);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) body .page-wrapper .verticalmenu.side-verticalmenu {
      margin-bottom: 0;
    }
  }
  /* UX POLISH ? CONTAINER/CARDS/BUTTONS (FIX-14/15/16 UX): REMOVIDO.
   max-width, padding, gap, transform conflitavam com grid nativo do Rokanthemes.
   Container, product cards e buttons agora seguem o padr?o original do tema Ayo. */
  /* ============================================================
   FIX-30 ? CATEGORYTAB2 SCROLL-SNAP + FADE INDICATORS (MOBILE)
   Scroll horizontal c/ snap + gradiente de fade nas bordas.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo {
    margin: var(--awa-space-6) 0 0;
    padding: clamp(18px, 2.2vw, 28px);
    border: 1px solid var(--awa-gray-200);
    border-radius: var(--awa-radius);
    background: var(--awa-bg-surface);
    /* BP-12 */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo > h2 {
    margin: 0 0 18px;
    text-align: center;
    font-size: clamp(22px, 15.3vw, 28px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .item-testimo {
    display: grid;
    grid-template-columns: 56px minmax(0, 1fr);
    gap: var(--awa-space-3-5);
    /* P2-fluid: era 14px */
    align-items: center;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .author-test-link a {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    overflow: hidden;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .info-testimonial {
    text-align: left;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .viewall {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: var(--awa-space-4);
    /* BP-19: era 16px */
    padding: 10px 18px;
    border-radius: var(--awa-radius-full);
    /* BP-03: era 999px hardcoded */
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    font-weight: var(--awa-weight-semibold);
    text-decoration: none;
    transition: background var(--awa-transition-fast), transform var(--awa-transition-fast);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .viewall:hover {
    background: var(--awa-red-dark);
    transform: translateY(-1px);
  }
  /* ============================================================
   FIX-29 ? TESTIMONIAL CARDS: UNIFORM HEIGHT + TEXT CLAMPING
   Garante altura uniforme nos cards do carrossel de depoimentos,
   limita texto a 4 linhas c/ ellipsis, normaliza tipografia.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .testimo-slider .owl-stage {
    display: flex;
    align-items: stretch;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .testimo-slider .owl-item {
    display: flex;
    flex-direction: column;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .testimo-slider .owl-item > .item-testimo {
    flex: 1 1 auto;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .testimonialContent {
    min-height: 80px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .testimonialContent .desc {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: var(--awa-leading-loose);
    font-size: var(--awa-text-sm);
    color: var(--awa-gray-600);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .author-test-info h3 {
    margin: 0;
    font-size: var(--awa-text-base);
    font-weight: var(--awa-weight-semibold);
    line-height: var(--awa-leading-base);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .author-test-info span {
    font-size: var(--awa-text-xs);
    color: var(--awa-gray-500);
  }
  /* ============================================================
   FIX-31 ? SECTION HEADINGS NORMALIZATION
   Normaliza .rokan-product-heading para consistencia visual
   com .ayo-home5-heading (tamanho, peso, espacamento).
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading {
    margin-bottom: clamp(var(--awa-space-4), 2vw, var(--awa-space-6));
    text-align: center;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading h2 {
    font-size: clamp(1.4rem, 2vw, 1.75rem);
    font-weight: var(--awa-weight-bold);
    letter-spacing: var(--awa-tracking-tighter);
    line-height: var(--awa-leading-snug);
    margin: 0 0 var(--awa-space-2);
    color: var(--awa-dark);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading .sup-title {
    font-size: var(--awa-text-xs);
    font-weight: var(--awa-weight-bold);
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: var(--awa-red);
    margin-bottom: var(--awa-space-1);
    display: block;
  }
  /* ============================================================
   FIX-32 ? LOAD MORE / VIEW ALL BUTTON CENTER + SIZING
   Centraliza e padroniza os botoes "Carregar Mais" /
   "Ver Todos" nas secoes de produto da homepage.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .viewall,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .products-grid + .viewall {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 160px;
    min-height: var(--awa-btn-height);
    padding: 0 var(--awa-space-6);
    border-radius: var(--awa-radius-full);
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    font-size: var(--awa-text-sm);
    font-weight: var(--awa-weight-semibold);
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: var(--awa-tracking-normal);
    margin: var(--awa-space-6) auto 0;
    transition: background var(--awa-transition-fast), transform var(--awa-transition-fast);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .viewall:hover,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .products-grid + .viewall:hover {
    background: var(--awa-red-dark);
    transform: translateY(-1px);
  }
  /* Container do viewall precisa de text-align center */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product > .viewall,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .common-tab-system-fixed > .viewall {
    text-align: center;
    width: 100%;
  }
  /* ============================================================
   FIX-33 ? NEWSLETTER POPUP RESPONSIVE
   Max-width, border-radius e ajustes mobile para o popup
   de newsletter ("GANHE 10% OFF").
   ============================================================ */
  body .page-wrapper .newsletter-popup,
  body .page-wrapper .modals-wrapper .modal-popup.newsletter-popup-modal .modal-inner-wrap {
    max-width: min(90vw, 520px);
    border-radius: var(--awa-radius);
    overflow: hidden;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer {
    margin-top: var(--awa-space-7);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--awa-space-4);
    /* BP-17: era 16px */
    margin: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row > [class*="col-"] {
    float: none;
    width: auto;
    max-width: 100%;
    padding: 0;
    flex: 1 1 320px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: var(--awa-space-3) var(--awa-space-5);
    /* BP-17: era 12px 20px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .footer-title {
    margin: 0;
    padding: 0;
    border: 0;
    color: var(--footer-text-bright);
    font-size: var(--awa-text-xs);
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .payment-methods-wrapper,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .security-seals-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
    padding: var(--awa-space-2) var(--awa-space-3);
    /* P2-fluid: era 8px 12px */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: var(--awa-radius-sm);
    background: rgba(255, 255, 255, 0.04);
    justify-content: flex-end;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .payment-methods-img {
    max-height: 32px;
    width: auto;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .seals {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--awa-space-2);
    /* BP-17: era 8px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .security-seal-item svg {
    width: auto;
    max-width: 120px;
    min-width: 0;
    height: 28px;
  }
  @media (width <= 767px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row {
      align-items: stretch;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row > [class*="col-"] {
      flex: 1 1 100%;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods {
      justify-content: stretch;
      gap: var(--awa-space-3);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .payment-methods-wrapper,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .security-seals-wrapper {
      width: 100%;
      justify-content: flex-start;
      gap: var(--awa-space-2);
      /* P2-fluid: era 8px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .footer-title {
      flex: 0 0 100%;
    }
  }
  body .page-wrapper .action.primary,
  body .page-wrapper button.primary,
  body .page-wrapper .item-product .action.tocart,
  body .page-wrapper .item-product .btn-add-to-cart,
  body .page-wrapper .product-item .action.tocart {
    background: var(--awa-red);
    border-color: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    font-weight: var(--awa-weight-bold);
    transition: background-color var(--awa-transition-fast), box-shadow var(--awa-transition-fast), transform var(--awa-transition-fast);
  }
  body .page-wrapper .action.primary:hover,
  body .page-wrapper button.primary:hover,
  body .page-wrapper .item-product .action.tocart:hover,
  body .page-wrapper .item-product .btn-add-to-cart:hover,
  body .page-wrapper .product-item .action.tocart:hover {
    background: var(--awa-red-dark);
    border-color: var(--awa-red-dark);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    box-shadow: var(--awa-shadow-red);
    transform: translateY(-1px);
  }
  body .page-wrapper .action.primary:focus-visible,
  body .page-wrapper button.primary:focus-visible,
  body .page-wrapper .item-product .action.tocart:focus-visible,
  body .page-wrapper .item-product .btn-add-to-cart:focus-visible,
  body .page-wrapper .product-item .action.tocart:focus-visible {
    background: var(--awa-red-dark);
    border-color: var(--awa-red-dark);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  body .page-wrapper .action.primary:active,
  body .page-wrapper button.primary:active,
  body .page-wrapper .item-product .action.tocart:active,
  body .page-wrapper .item-product .btn-add-to-cart:active,
  body .page-wrapper .product-item .action.tocart:active {
    background: var(--awa-red-dark);
    /* BP-10: era #8e2629 hardcoded */
    border-color: var(--awa-red-dark);
    /* BP-10: era #8e2629 hardcoded */
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    transform: scale(0.97);
  }
  /* ============================================================
   FIX-26 ? HOME5 MEDIUM VIEWPORT STABILIZATION (P1)
   Neutraliza regras legadas de 80px no menu e melhora leitura 992-1199.
   ============================================================ */
  /* ============================================================
   FIX-27 ? VERTICAL MENU MOBILE TOGGLES (P1)
   Alinha com recomenda�?o do template Ayo para abertura de submenu no mobile.
   ============================================================ */
  /* FIX-26b ? MEDIUM VIEWPORT EXTRAS (992-1199px) */
  /* ============================================================
   FIX-27 ? TRUST & OFFERS GRID STABILITY (P1)
   Escopo: top-home-content--trust-and-offers (Home5).
   Usa classes de estrutura no template para evitar ambiguidades
   entre wrappers CMS e blocos Rokanthemes.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers {
    margin-top: var(--awa-space-4);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--awa-space-4);
    align-items: start;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > * {
    min-width: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-banner,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-deals {
    margin-top: 0;
  }
  /* ============================================================
   FIX-30 ? MAIN NAV GLYPH/ICON SANITIZATION (P1)
   Remove �cones/font-glyph quebrados no menu horizontal Home5
   sem afetar o menu vertical nem submenus internos.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a > .menu-thumb-icon,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a > img.menu-thumb-icon,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a > em.menu-thumb-icon {
    display: none !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a > em.menu-thumb-icon::before,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a > em.menu-thumb-icon::after {
    content: none !important;
    display: none !important;
  }
  /* Cat-labels restaurados para fidelidade ao demo Ayo Home5 */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a > .cat-label {
    display: inline-block;
    font-size: var(--awa-text-3xs);
    /* P1-fluid: era 10px */
    line-height: 1;
    padding: 2px 5px;
    border-radius: var(--awa-radius-sm);
    vertical-align: middle;
    margin-left: var(--awa-space-1);
    /* P2-fluid: era 4px */
    text-transform: uppercase;
    font-weight: var(--awa-weight-bold);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a::before,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a::after {
    content: none !important;
    display: none !important;
  }
  /* ============================================================
   FIX-31 ? MAIN NAV INTERACTION REFINEMENT (P2)
   Evita overlay de toggle no desktop/m�dio e melhora foco vis�vel.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  /* ============================================================
   FIX-32 ? MAIN NAV MEDIUM-DESKTOP SCROLL UX (P2)
   Melhora rolagem horizontal e legibilidade entre 992-1199px.
   ============================================================ */
  /* ============================================================
   FIX-33 ? MAIN NAV KEYBOARD/SUBMENU REFINEMENT (P2)
   Garante abertura por teclado e estabiliza dropdown no topo.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > .submenu,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu {
    margin-top: 0;
    border-top: 2px solid var(--awa-red);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li:focus-within > .submenu,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li:focus-within > .groupmenu {
    display: block;
  }
  /* ============================================================
   FIX-34 ? SUBMENU ALIGNMENT & VIEWPORT CONTAINMENT (P2)
   Evita corte lateral de dropdown e melhora legibilidade desktop.
   ============================================================ */
  /* ============================================================
   FIX-35 ? MAIN NAV RESPONSIVE TOUCH TUNING (P2)
   Melhora hit-area, snapping e estabilidade visual at� 991px.
   ============================================================ */
  /* ============================================================
   FIX-36 ? TOP RHYTHM ALIGNMENT (P2)
   Harmoniza espa�amento entre header-nav, main-nav e primeiro bloco.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav {
    margin-bottom: clamp(8px, 1.1vw, 14px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content.top-home-content--trust-and-offers {
    margin-top: clamp(8px, 1vw, 14px);
  }
  /* ============================================================
   FIX-37 ? SUBMENU RESPONSIVE CONTAINMENT (P2)
   Evita dropdown muito alto/corte em telas desktop m�dias.
   ============================================================ */
  @media (width >= 992px) and (width <= 1366px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu {
      max-height: min(70vh, 560px);
      overscroll-behavior: contain;
    }
  }
  /* ============================================================
   FIX-38 ? NAV/SUBMENU INTERACTION CONSISTENCY (P2)
   Uniformiza hover/foco/transi�?es para leitura e acessibilidade.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a {
    transition: background-color var(--awa-transition-fast), color var(--awa-transition-fast), box-shadow var(--awa-transition-fast);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a:hover,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a:focus-visible {
    box-shadow: inset 0 -2px 0 var(--awa-red);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .subchildmenu > li > a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a {
    transition: background-color var(--awa-transition-fast), color var(--awa-transition-fast);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .subchildmenu > li > a:focus-visible,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: -2px;
    background: rgba(183, 51, 55, 0.08);
  }
  /* ============================================================
   FIX-39 ? NAV ACCESSIBILITY HARDENING (P2)
   Reduced motion, alto contraste e rolagem horizontal consistente.
   ============================================================ */
  @media (forced-colors: active) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a:focus-visible,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a:focus-visible {
      outline: 2px solid CanvasText;
      outline-offset: 2px;
      forced-color-adjust: none;
      background: Canvas;
      color: CanvasText;
    }
  }
  /* ============================================================
   FIX-40 ? SMALL-SCREEN NAV MICRO-REFINEMENT (P2)
   Ajusta densidade tipogr�fica e hit-area em telas pequenas.
   ============================================================ */
  @media (width <= 575px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul {
      padding-inline: max(2px, env(safe-area-inset-left)) max(2px, env(safe-area-inset-right));
      gap: 3px;
      scroll-padding-inline: 6px;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a {
      min-height: 46px;
      padding-inline: var(--awa-space-3-5);
      /* P2-fluid: era 14px */
      font-size: var(--awa-text-sm);
      letter-spacing: var(--awa-tracking-tight);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) {
      --awa-main-nav-link-min-h: 46px;
      --awa-main-nav-link-pad-x: 14px;
    }
  }
  /* ============================================================
   FIX-41 ? MAIN NAV LOCAL TOKENS (P2)
   Centraliza par�metros de altura/espa�amento para manuten�?o.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) {
    --awa-main-nav-link-min-h: 48px;
    --awa-main-nav-link-pad-x: 16px;
    --awa-main-nav-link-radius: 8px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a.level-top {
    min-height: var(--awa-main-nav-link-min-h);
    padding-inline: var(--awa-main-nav-link-pad-x);
    border-radius: var(--awa-main-nav-link-radius);
  }
  /* ============================================================
   FIX-42 ? SUBMENU LAYERING STABILITY (P2)
   Evita conflitos de sobreposi�?o em header/nav e dropdown.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary {
    position: relative;
    z-index: 6;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu {
    z-index: var(--awa-z-flyout);
    /* BP-16: era 10030 */
  }
  /* FIX-43 ? OVERFLOW CLIP FALLBACK: removido (bloco vazio, sem regras necess�rias). */
  /* ============================================================
   FIX-44 ? SAFE AREA SUPPORT ON SMALL SCREENS (P3)
   Evita clipping nas bordas em devices com notch/gestures.
   ============================================================ */
  /* ============================================================
   FIX-45 ? MAIN NAV ACTIVE STATE VIA ARIA-CURRENT (P2)
   Consist?ncia do estado ativo com base em aria-current="page".
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a[aria-current="page"] {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    box-shadow: inset 0 -2px 0 var(--awa-red-dark);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a[aria-current="page"]:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  /* ============================================================
   FIX-46 ? DESKTOP SUBMENU SCROLLBAR TUNING (P3)
   Scrollbar consistente para submenu/groupmenu no desktop.
   ============================================================ */
  /* ============================================================
   FIX-47 ? SUBMENU ACTIVE/HOVER CONSISTENCY (P2)
   Harmoniza contraste e destaque de estado ativo em subn�veis.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a:not([aria-current="page"]):hover {
    background: rgba(183, 51, 55, 0.08);
    color: var(--awa-red-dark);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li.active > a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li.current > a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a[aria-current="page"] {
    background: rgba(183, 51, 55, 0.12);
    color: var(--awa-red-dark);
    font-weight: var(--awa-weight-semibold);
  }
  /* ============================================================
   FIX-48 ? SUBMENU LEVEL SPACING REFINEMENT (P3)
   Melhora ritmo vertical/horizontal de links em subn�veis.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a {
    min-height: 34px;
    padding-inline: var(--awa-space-3);
    /* BP-21: era 12px */
    line-height: var(--awa-leading-cozy);
  }
  /* ============================================================
   FIX-49 ? SUBMENU DEPTH VISUAL HIERARCHY (P2)
   Diferencia n�veis 1/2/3 para leitura e escaneabilidade.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li.level1 > a {
    font-weight: var(--awa-weight-semibold);
    letter-spacing: 0.005em;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li.level2 > a {
    font-weight: var(--awa-weight-medium);
    padding-inline-start: 14px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li.level3 > a {
    font-weight: var(--awa-weight-medium);
    opacity: 0.95;
    padding-inline-start: 18px;
  }
  /* ============================================================
   FIX-50 ? PARENT ACTIVE STATE PROPAGATION (P2)
   Mant�m item pai destacado quando um descendente est� ativo.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li.awa-has-current-descendant > a.level-top,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li.active > a.level-top,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li.current > a.level-top {
    background: var(--awa-red);
    color: var(--awa-text-on-primary);
    /* BP-09: era var(--awa-cons-c78) hardcoded */
    box-shadow: inset 0 -2px 0 var(--awa-red-dark);
  }
  @media (pointer: coarse) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a {
      min-height: 42px;
      -webkit-tap-highlight-color: rgba(183, 51, 55, 0.2);
    }
  }
  /* FIX-51 removido: o destaque de ativo agora � unificado (classes + estados nativos). */
  /* ============================================================
   FIX-52 ? LONG TEXT RESILIENCE IN SUBMENU (P3)
   Evita overflow e quebra feia para r�tulos longos.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
    hyphens: auto;
  }
  /* R28 ? Bug #3: Neutraliza padding-left:18px de themes5.css no hover.
   transform:translateX(5px) em awa-layout.css � o efeito hover can�nico. */
  /* ============================================================
   FIX-34 ? VERTICAL MENU SUBMENU FLYOUT (P1)
   Garante que submenus do menu vertical apare�am ao hover no desktop.
   Define estado-base (hidden) e hover (visible) com especificidade
   alta o suficiente para vencer regras do m�dulo Rokanthemes.
   ============================================================ */
  @media (width >= 992px) {
    /* A11y (teclado): replica o hover do flyout usando focus-within. */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.fullwidth:focus-within > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.staticwidth:focus-within > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.classic:focus-within > .submenu {
      visibility: visible;
      opacity: 1;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.classic li.parent:focus-within > .submenu,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.classic .subchildmenu > li.parent:focus-within > .subchildmenu {
      visibility: visible;
      opacity: 1;
    }
    /* Desktop usa flyout por hover/foco; evita �cone "+" enganoso do mobile. */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle {
      display: none;
    }
    /* Foco vis�vel consistente para navega�?o por teclado dentro do menu vertical. */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0 > a:focus-visible,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .submenu a:focus-visible,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .subchildmenu a:focus-visible {
      outline: 2px solid var(--awa-red);
      outline-offset: 2px;
      border-radius: var(--awa-radius-2xs);
    }
  }
  /* ============================================================
   FIX-35 ? VERTICAL MENU TITLE HAMBURGER ICON + EXPAND BUTTON
   Restaura �cone hamburger no t�tulo e estiliza bot?o "Ver Todas".
   Alinha com padr?o do template Ayo (our_categories + vm-toggle-categories).
   ============================================================ */
  /* Hamburger icon no t�tulo */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > h2.our_categories .vm-icon {
    display: inline-flex;
    align-items: center;
    margin-right: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > h2.our_categories .vm-icon .fa-bars {
    font-size: var(--awa-text-md);
    color: inherit;
  }
  /* Bot?o "Ver Todas / Show More" ? dentro de <li.expand-category-link> no <ul> */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link > .vm-toggle-categories {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    width: 100%;
    padding: var(--awa-space-2-5) var(--awa-space-5);
    /* P2-fluid: era 10px 20px */
    font-size: var(--awa-text-sm);
    font-weight: var(--awa-weight-semibold);
    color: var(--awa-red-dark);
    background: var(--awa-gray-100);
    border: 1px solid var(--awa-gray-200);
    border-top: 0;
    border-radius: 0 0 var(--awa-radius-sm) var(--awa-radius-sm);
    cursor: pointer;
    text-decoration: none;
    transition: background var(--awa-transition-fast), color var(--awa-transition-fast);
    /* BP-08: era 0.2s ease hardcoded */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link > .vm-toggle-categories:hover {
    background: var(--awa-gray-200);
    color: var(--awa-red);
  }
  /* Remove pseudo-�cones herdados do tema legado no item "Todas as Categorias" */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link > .vm-toggle-categories::before,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link > .vm-toggle-categories::after {
    content: none !important;
    display: none !important;
  }
  /* Rotate arrow icon when expanded */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link > .vm-toggle-categories .vm-toggle-icon {
    transition: transform var(--awa-transition);
    /* BP-08: era 0.3s ease hardcoded */
    font-size: var(--awa-text-xs);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link > .vm-toggle-categories.expanding .vm-toggle-icon {
    transform: rotate(180deg);
  }
  /* ============================================================
   FIX-53 ? HOME5 DESKTOP: VERTICAL MENU OVERLAY PANEL (P1)
   Evita "faixa branca" no topo: lista de categorias deve abrir
   em dropdown absoluto (n?o em fluxo), como no template Ayo.
   ============================================================ */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .sections.nav-sections.category-dropdown > .section-items > .section-item-title.nav-sections.category-dropdown-item-title {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .sections.nav-sections.category-dropdown .section-item-content.category-dropdown-item-content {
    display: block !important;
    /* anti-tabs-widget: garante conte�do vis�vel */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.vertical-menu-custom-block,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.vertical-menu-custom-block > .vertical-menu-before,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.vertical-menu-custom-block > .vertical-menu-after {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }
  /* ============================================================
   FIX-55 ? HOME5 DESKTOP: TITLE-CATEGORY-DROPDOWN VISUAL (P1)
   Estiliza o gatilho h2 do VerticalMenu no desktop homepage.
   No desktop a lista (.togge-menu) � gerenciada via JS
   (vertical-menu-init.js keepDesktopMenuExpanded); o h2 �
   o elemento visual que o usu�rio v? como "header do menu".
   ============================================================ */
  @media (width >= 992px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown {
      display: flex;
      align-items: center;
      gap: var(--awa-space-2);
      /* P2-fluid: era 8px */
      min-height: 48px;
      padding: 0 var(--awa-space-3-5);
      /* P2-fluid: era 0 14px */
      border-radius: var(--awa-radius-sm, 4px);
      background: var(--awa-red, #c0392b);
      color: var(--awa-text-on-primary, var(--awa-cons-c78));
      cursor: default;
      user-select: none;
      font-size: var(--awa-text-base);
      /* P1-fluid: era 14px */
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.04em;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown .vm-icon {
      display: inline-flex;
      align-items: center;
      font-size: var(--awa-text-md);
      /* P1-fluid: era 16px */
    }
  }
  /* ============================================================
   FIX-54 ? MOBILE: GARANTIR VISIBILIDADE DO NAV-TOGGLE (P1)
   Remove conflito de sobreposi�?o com menu_left_home1 no ?767px.
   ============================================================ */
  /* ============================================================
   FIX-56 ? MAIN-NAV HOME5 BASELINE ALIGNMENT (P1)
   Consolida baseline visual/funcional do custommenu main-nav
   no header global do ayo_home5 (desktop + touch/tablet).
   ============================================================ */
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav {
    position: relative;
    width: 100%;
  }
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    gap: 2px;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li {
    position: relative;
    display: flex;
    align-items: stretch;
  }
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > a,
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > a.level-top {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: var(--awa-space-3) var(--awa-space-4);
    /* P2-fluid: era 12px 16px */
    line-height: 1.2;
    white-space: nowrap;
    border-radius: 8px;
  }
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > a:hover,
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > a:focus-visible {
    background: rgba(183, 51, 55, 0.1);
  }
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .submenu,
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .groupmenu {
    top: calc(100% + 2px);
  }
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li:nth-last-child(-n+2) > .submenu,
  body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li:nth-last-child(-n+2) > .groupmenu {
    left: auto;
    right: 0;
  }
  @media (width <= 1199px) {
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul {
      overflow: visible auto;
      scrollbar-width: thin;
      scrollbar-color: rgba(0, 0, 0, 0.25) transparent;
    }
  }
  @media (width <= 991px) {
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .open-children-toggle {
      display: inline-flex !important;
      align-items: center;
      justify-content: center;
      width: 36px;
      min-height: 48px;
    }
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .submenu,
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .groupmenu {
      display: none;
      position: absolute;
      left: 0;
      right: auto;
      min-width: 260px;
      max-width: min(92vw, 420px);
      max-height: min(70vh, 560px);
      overflow: auto;
    }
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li.active > .submenu,
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li.active > .groupmenu,
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li._active > .submenu,
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li._active > .groupmenu,
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .submenu.opened,
    body .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav > ul > li > .groupmenu.opened {
      display: block;
    }
  }
  /* UX POLISH ? FORMS/TYPOGRAPHY/MINICART/CATEGORY/PRODUCT/MOBILE/B2B/DEALS
   (FIX-17..FIX-30 UX): REMOVIDO COMPLETAMENTE.
   355 !important em propriedades de layout quebravam:
     - OnePageCheckout (form inputs override)
     - LayeredAjax (sidebar filters override)
     - Minicart (border/padding override)
     - CustomMenu (icon display override)
     - Product detail (tabs/gallery override)
     - Mobile nav (touch target overrides)
   Restaurado para comportamento padr?o do demo (ayo.nextsky.co/en_5/). */
  /* ============================================================
   ?? AWA VISUAL REFINEMENTS ? SAFE LAYER ??

   REGRA DE OURO: Este bloco S� altera propriedades VISUAIS.

   ? PERMITIDO: color, background-color, border-color, border-radius,
      box-shadow, text-shadow, font-size, font-weight, letter-spacing,
      line-height, text-decoration, text-transform, opacity, cursor,
      transition, transform (hover only), outline, padding (inline only)

   ? PROIBIDO: display, position, float, width, height, min-/max-,
      overflow, flex*, grid*, gap, align-*, justify-*, order, z-index,
      top/right/bottom/left, margin (block), padding (block),
      visibility, clear, table-layout, columns, writing-mode

   Isso garante que NENHUM m�dulo/carrossel/grid/container quebre.
   ============================================================ */
  /* --- 1. TIPOGRAFIA GLOBAL ---
   Kerning e rendering premium. Sem alterar tamanhos. */
  body {
    font-feature-settings: "kern" 1, "liga" 1;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* T�tulos ? letter-spacing e balance */
  body .page-wrapper h1,
  body .page-wrapper h2,
  body .page-wrapper h3,
  body .page-wrapper h4 {
    letter-spacing: 0.3px;
    text-wrap: balance;
  }
  /* --- 2. CORES & TIPOGRAFIA DE PRODUTO --- */
  /* Pre�o atual ? vermelho bold */
  body .page-wrapper .info-price .price,
  body .page-wrapper .price-box .price-wrapper .price,
  body .page-wrapper .info-price-deal .price {
    color: var(--awa-red);
    font-weight: var(--awa-weight-bold);
  }
  /* Pre�o antigo ? cinza riscado */
  body .page-wrapper .info-price .old-price .price,
  body .page-wrapper .price-box .old-price .price,
  body .page-wrapper .info-price-deal .old-price .price {
    color: var(--awa-gray-400);
    text-decoration: line-through;
    font-weight: var(--awa-weight-normal);
  }
  /* Nome do produto ? cor e transi�?o */
  body .page-wrapper .product-name .product-item-link,
  body .page-wrapper .product-item-name a,
  body .page-wrapper .title-product a.product-item-link {
    color: var(--awa-dark);
    text-decoration: none;
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .product-name .product-item-link:hover,
  body .page-wrapper .product-item-name a:hover,
  body .page-wrapper .title-product a.product-item-link:hover {
    color: var(--awa-red);
  }
  /* --- 3. BADGES (Sale / New) ---
   Apenas cores e tipografia. N?O altera tamanho/posi�?o. */
  body .page-wrapper .onsale {
    background: var(--awa-red);
    color: var(--awa-cons-c78);
    font-weight: var(--awa-weight-bold);
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  body .page-wrapper .onsale.new-lable,
  body .page-wrapper .newlabel {
    background: var(--awa-dark);
    color: var(--awa-cons-c78);
    font-weight: var(--awa-weight-bold);
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  /* --- 4. LINKS & HOVER GLOBAIS --- */
  /* Links gen�ricos com transi�?o */
  body .page-wrapper a {
    transition: color var(--awa-transition-fast);
  }
  /* Hover vermelho para links de a�?o */
  body .page-wrapper .breadcrumbs a:hover,
  body .page-wrapper .sidebar-post a:hover,
  body .page-wrapper .filter-options a:hover,
  body .page-wrapper .blog-title a:hover,
  body .page-wrapper .readmore:hover,
  body .page-wrapper .testimo-name a:hover {
    color: var(--awa-red);
  }
  /* --- 5. BREADCRUMBS ---
   Apenas tipografia e cores. */
  body .page-wrapper .breadcrumbs {
    font-size: var(--awa-text-xs);
    color: var(--awa-gray-500);
  }
  body .page-wrapper .breadcrumbs a {
    color: var(--awa-gray-500);
    text-decoration: none;
  }
  body .page-wrapper .breadcrumbs strong {
    color: var(--awa-dark);
    font-weight: var(--awa-weight-semibold);
  }
  /* --- 6. BOT?ES ? Cores e transi�?es ---
   CONSOLIDADO: Defini�?o can�nica de cores agora est� no bloco
   .action.primary + .action.tocart na se�?o FIX-buttons (~L2377).
   N?o duplicar aqui. */
  /* Subscribe button */
  body .page-wrapper .action.subscribe.primary,
  body .newsletterpopup .action.subscribe.primary {
    background-color: var(--awa-red);
    color: var(--awa-cons-c78);
    border-color: var(--awa-red);
    font-weight: var(--awa-weight-bold);
    transition: background-color var(--awa-transition-fast), box-shadow var(--awa-transition-fast);
  }
  body .page-wrapper .action.subscribe.primary:hover,
  body .newsletterpopup .action.subscribe.primary:hover {
    background-color: var(--awa-red-dark);
    box-shadow: var(--awa-shadow-red);
  }
  /* --- 7. PRODUCT CARDS ? Hover visual ---
   Apenas border-color, shadow, transform. N?O altera layout. */
  body .page-wrapper .item-product {
    transition: box-shadow var(--awa-transition-fast), border-color var(--awa-transition-fast), transform var(--awa-transition-fast);
  }
  body .page-wrapper .item-product:hover {
    box-shadow: var(--awa-shadow-hover);
    transform: translateY(-2px);
  }
  /* Deal cards hover */
  body .page-wrapper .super-deal .item-deal-product {
    transition: box-shadow var(--awa-transition-fast), transform var(--awa-transition-fast);
  }
  body .page-wrapper .super-deal .item-deal-product:hover {
    box-shadow: var(--awa-shadow-md);
    transform: translateY(-2px);
  }
  /* --- 8. HEADER ? Apenas cores e tipografia ---
   N?O altera layout do header. */
  /* Badge quantidade minicart ? cores */
  body .page-wrapper .minicart-wrapper .counter.qty {
    background: var(--awa-red);
    color: var(--awa-cons-c78);
    font-weight: var(--awa-weight-bold);
  }
  /* Top header ? contraste */
  body .page-wrapper .top-header {
    color: var(--awa-gray-300);
    font-size: var(--awa-text-xs);
  }
  /* --- 9. TABS ? Cores do estado ativo ---
   N?O altera display, flex, overflow. */
  body .page-wrapper .list-tab-product .tabs li.active,
  body .page-wrapper .categorytab-container .tabs li.active {
    color: var(--awa-red);
    font-weight: var(--awa-weight-bold);
    border-bottom-color: var(--awa-red);
  }
  body .page-wrapper .list-tab-product .tabs li,
  body .page-wrapper .categorytab-container .tabs li {
    transition: color var(--awa-transition-fast), border-color var(--awa-transition-fast);
    cursor: pointer;
  }
  body .page-wrapper .list-tab-product .tabs li:hover,
  body .page-wrapper .categorytab-container .tabs li:hover {
    color: var(--awa-red);
  }
  /* --- 10. FILTROS SIDEBAR ? Cores e tipografia --- */
  /* T�tulo de filtro */
  body .page-wrapper .filter-options .filter-options-title {
    font-weight: var(--awa-weight-semibold);
    color: var(--awa-dark);
    cursor: pointer;
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .filter-options .filter-options-title:hover {
    color: var(--awa-red);
  }
  /* Items do filtro */
  body .page-wrapper .filter-options .filter-options-content .item a {
    color: var(--awa-gray-600);
    transition: color var(--awa-transition-fast);
    text-decoration: none;
  }
  body .page-wrapper .filter-options .filter-options-content .item a:hover,
  body .page-wrapper .filter-options .filter-options-content .item a.active {
    color: var(--awa-red);
    font-weight: var(--awa-weight-semibold);
  }
  /* Contador de filtro */
  body .page-wrapper .filter-options .count {
    color: var(--awa-gray-400);
  }
  /* "Clear All" */
  body .page-wrapper .filter-current .action.clear.filter-clear {
    color: var(--awa-red);
    font-weight: var(--awa-weight-semibold);
    text-decoration: underline;
    text-underline-offset: 2px;
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .filter-current .action.clear.filter-clear:hover {
    color: var(--awa-red-dark);
  }
  /* --- 11. TOOLBAR & PAGINA�?O --- */
  /* Sorter select ? border e foco */
  body .page-wrapper .toolbar-sorter .sorter-options {
    border-color: var(--awa-gray-300);
    color: var(--awa-dark);
    transition: border-color var(--awa-transition-fast);
  }
  body .page-wrapper .toolbar-sorter .sorter-options:focus {
    border-color: var(--awa-red);
    outline: none;
  }
  /* Quantidade "X de Z" */
  body .page-wrapper .toolbar-amount .toolbar-number {
    font-weight: var(--awa-weight-semibold);
    color: var(--awa-dark);
  }
  /* Grid mode active */
  body .page-wrapper .grid-mode-show-type-products a.actived {
    background: var(--awa-red);
    border-color: var(--awa-red);
    color: var(--awa-cons-c78);
  }
  body .page-wrapper .grid-mode-show-type-products a:hover {
    border-color: var(--awa-red);
    color: var(--awa-red);
  }
  /* Pagina�?o ? p�gina atual */
  body .page-wrapper .pages .items .item.current strong {
    background: var(--awa-red);
    color: var(--awa-cons-c78);
    border-color: var(--awa-red);
  }
  body .page-wrapper .pages .items .item a:hover {
    border-color: var(--awa-red);
    color: var(--awa-red);
  }
  /* --- 12. VERTICAL MENU ? Cores e transi�?es --- */
  /* Hover nos itens do menu vertical */
  body .page-wrapper .navigation.verticalmenu .list-category-dropdown > li > a {
    color: var(--awa-dark);
    transition: color var(--awa-transition-fast), background-color var(--awa-transition-fast);
    text-decoration: none;
  }
  body .page-wrapper .navigation.verticalmenu .list-category-dropdown > li > a:hover {
    color: var(--awa-red);
    background: var(--awa-red-extra-light);
  }
  /* "All Categories" link */
  body .page-wrapper .navigation.verticalmenu .expand-category-link .viewall {
    color: var(--awa-red);
    font-weight: var(--awa-weight-semibold);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: color var(--awa-transition-fast);
    text-decoration: none;
  }
  body .page-wrapper .navigation.verticalmenu .expand-category-link .viewall:hover {
    color: var(--awa-red-dark);
  }
  /* --- 13. DROPDOWN/SUBMENU ? Cores e shadow ---
   N?O altera posi�?o/display do submenu. */
  body .page-wrapper .header-nav .navigation.custommenu .dropdown-menu li a,
  body .page-wrapper .header-nav .navigation.custommenu > ul > li > .submenu li a {
    transition: background-color var(--awa-transition-fast), color var(--awa-transition-fast);
  }
  body .page-wrapper .header-nav .navigation.custommenu .dropdown-menu li a:hover,
  body .page-wrapper .header-nav .navigation.custommenu > ul > li > .submenu li a:hover {
    background: var(--awa-red-extra-light);
    color: var(--awa-red);
  }
  /* --- 14. BLOG ? Cores e tipografia --- */
  body .page-wrapper .block-recent-posts .blog-title a {
    color: var(--awa-dark);
    font-weight: var(--awa-weight-semibold);
    transition: color var(--awa-transition-fast);
    text-decoration: none;
  }
  body .page-wrapper .block-recent-posts .blog-title a:hover {
    color: var(--awa-red);
  }
  body .page-wrapper .block-recent-posts .time-conment,
  body .page-wrapper .block-recent-posts .date-time {
    color: var(--awa-gray-400);
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  body .page-wrapper .block-recent-posts .readmore {
    color: var(--awa-red);
    font-weight: var(--awa-weight-semibold);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: color var(--awa-transition-fast);
    text-decoration: none;
  }
  body .page-wrapper .block-recent-posts .readmore:hover {
    color: var(--awa-red-dark);
    text-decoration: underline;
    text-underline-offset: 3px;
  }
  /* --- 15. TESTIMONIALS ? Tipografia e cores --- */
  body .page-wrapper .page-testimonial .testimo-name a {
    color: var(--awa-dark);
    font-weight: var(--awa-weight-bold);
    transition: color var(--awa-transition-fast);
    text-decoration: none;
  }
  body .page-wrapper .page-testimonial .testimo-name a:hover {
    color: var(--awa-red);
  }
  body .page-wrapper .page-testimonial .testimo-job {
    color: var(--awa-gray-400);
  }
  body .page-wrapper .page-testimonial .testimo-desc {
    color: var(--awa-gray-600);
    font-style: italic;
    line-height: var(--awa-leading-relaxed);
  }
  body .page-wrapper .page-testimonial .testimo-date {
    color: var(--awa-gray-400);
  }
  /* --- 16. SEARCH AUTOCOMPLETE ? Cores e hover --- */
  body .page-wrapper .search-autocomplete .autocomplete-list dd:hover,
  body .page-wrapper .search-autocomplete .qs-option:hover,
  body .page-wrapper .search-autocomplete .qs-option.selected {
    background: var(--awa-red-extra-light);
    color: var(--awa-red);
  }
  /* --- 17. MENSAGENS DO SISTEMA --- */
  body .page-wrapper .message-success,
  body .page-wrapper .message.success {
    background: var(--awa-cons-c5);
    border-color: var(--awa-success);
    color: var(--awa-cons-c9);
  }
  body .page-wrapper .message-error,
  body .page-wrapper .message.error {
    background: var(--awa-cons-c43);
    border-color: var(--awa-danger);
    color: var(--awa-cons-c28);
  }
  body .page-wrapper .message-notice,
  body .page-wrapper .message.info {
    background: var(--awa-cons-c63);
    border-color: var(--awa-info);
    color: var(--awa-cons-c23);
  }
  body .page-wrapper .message-warning,
  body .page-wrapper .message.warning {
    background: var(--awa-cons-c72);
    border-color: var(--awa-warning);
    color: var(--awa-cons-c11);
  }
  /* --- 18. PRODUCT DETAIL ? Cores e estados ---
   N?O altera layout do qty/galeria. */
  /* Qty buttons hover */
  body .page-wrapper .attr-product .info-qty .qty-down:hover,
  body .page-wrapper .attr-product .info-qty .qty-up:hover {
    background: var(--awa-red);
    color: var(--awa-cons-c78);
  }
  /* Stock status */
  body .page-wrapper .stock.available {
    color: var(--awa-success);
    font-weight: var(--awa-weight-semibold);
  }
  body .page-wrapper .stock.unavailable {
    color: var(--awa-danger);
    font-weight: var(--awa-weight-semibold);
  }
  /* Atributos */
  body .page-wrapper .product.attribute .type {
    font-weight: var(--awa-weight-semibold);
    color: var(--awa-dark);
  }
  body .page-wrapper .product.attribute .value {
    color: var(--awa-gray-600);
    line-height: var(--awa-leading-relaxed);
  }
  /* A�?es ? email/print */
  body .page-wrapper .action.email-link,
  body .page-wrapper .action.print-link {
    color: var(--awa-gray-400);
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .action.email-link:hover,
  body .page-wrapper .action.print-link:hover {
    color: var(--awa-red);
  }
  /* --- 19. QUICKVIEW ? Cores e tipografia ---
   N?O altera tamanho do modal. */
  body .page-wrapper .title-product-quickview {
    color: var(--awa-dark);
    font-weight: var(--awa-weight-bold);
  }
  /* --- 20. NEWSLETTER POPUP ? Cores ---
   N?O altera layout do popup. */
  body .newsletterpopup .des-newletter .text-primary {
    color: var(--awa-red);
    font-weight: var(--awa-weight-bold);
  }
  body .newsletterpopup .btn-close:hover {
    opacity: 0.7;
  }
  /* --- 21. SUPER DEALS ? Cores e hover --- */
  body .page-wrapper .super-deal .deal-shop-link {
    color: var(--awa-red);
    border-color: var(--awa-red);
    font-weight: var(--awa-weight-semibold);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: background-color var(--awa-transition-fast), color var(--awa-transition-fast);
  }
  body .page-wrapper .super-deal .deal-shop-link:hover {
    background: var(--awa-red);
    color: var(--awa-cons-c78);
  }
  body .page-wrapper .super-deal .view-all-deal {
    color: var(--awa-red);
    font-weight: var(--awa-weight-semibold);
    text-decoration: underline;
    text-underline-offset: 3px;
    transition: color var(--awa-transition-fast);
  }
  body .page-wrapper .super-deal .view-all-deal:hover {
    color: var(--awa-red-dark);
  }
  /* --- 22. ACESSIBILIDADE --- */
  /* Focus ring global */
  body .page-wrapper a:focus-visible,
  body .page-wrapper button:focus-visible,
  body .page-wrapper input:focus-visible,
  body .page-wrapper select:focus-visible,
  body .page-wrapper textarea:focus-visible {
    outline: 2px solid var(--awa-red);
    outline-offset: 2px;
  }
  /* Sele�?o de texto com cor da marca */
  ::selection {
    background: var(--awa-red);
    color: var(--awa-cons-c78);
  }
  /* --- 23. EMPTY STATE --- */
  body .page-wrapper .message.info.empty {
    text-align: center;
    color: var(--awa-gray-500);
    border-color: var(--awa-gray-200);
    border-style: dashed;
  }
  /* --- 24. MICRO-INTERA�?ES --- */
  /* WhatsApp float pulse */
  @keyframes awa-whatsapp-pulse {
    0%,
    100% {
      box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
    }
    50% {
      box-shadow: 0 0 0 12px rgba(37, 211, 102, 0);
    }
  }
  body .page-wrapper .awa-whatsapp-float {
    animation: awa-whatsapp-pulse 2s infinite;
  }
  /* --- 25. HOME5 MOBILE HEADER/TOPBAR POLISH (P3) ---
   Objetivo: corrigir links utilit�rios empilhando e melhorar ritmo visual no topo mobile. */
  @media (width <= 767px) {
    /* Top bar mobile: esconder infos longas e manter a�?es �teis em linha/2 linhas compactas. */
    body .page-wrapper .panel.wrapper,
    body .page-wrapper .header-top {
      padding-block: 6px !important;
    }
    body .page-wrapper .header-top .top-bar-left,
    body .page-wrapper .panel.wrapper .top-bar-left {
      display: none !important;
    }
    body .page-wrapper .header-top .container,
    body .page-wrapper .panel.wrapper .panel.header {
      padding-inline: var(--awa-space-3);
      /* P2-fluid: era 12px */
    }
    body .page-wrapper .header-top .row > [class*="col-"],
    body .page-wrapper .panel.wrapper .panel.header > * {
      width: 100%;
      max-width: 100%;
      float: none;
    }
    body .page-wrapper .top-bar-right,
    body .page-wrapper .top-bar-right .top-info,
    body .page-wrapper .top-bar-right .top-account {
      display: flex;
      width: 100%;
      justify-content: center;
      min-width: 0;
    }
    body .page-wrapper .top-bar-right .top-account {
      overflow: visible;
    }
    body .page-wrapper .top-bar-right .header.links,
    body .page-wrapper .top-bar-right ul.header.links {
      display: flex !important;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap !important;
      gap: 6px 12px;
      width: 100%;
      min-width: 0;
      margin: 0;
      padding: 0;
    }
    body .page-wrapper .top-bar-right .header.links li {
      float: none !important;
      display: inline-flex !important;
      align-items: center;
      min-width: 0;
      width: auto !important;
      flex: 0 0 auto;
    }
    body .page-wrapper .top-bar-right .header.links a {
      font-size: var(--awa-text-xs);
      /* P1-fluid: era 12px */
      line-height: 1.2;
      white-space: nowrap;
      padding: 3px 0;
    }
    /* "Minha Conta" � redundante no mobile guest (j� existe Entrar). Priorizamos Cadastro B2B + Entrar. */
    body .page-wrapper .top-bar-right .header.links > li:first-child {
      display: none !important;
    }
    /* Compare � redundante com navega�?o m�vel; em telas estreitas atrapalha a hierarquia. */
    body .page-wrapper .top-bar-right .header.links .item.link.compare {
      display: none !important;
    }
    /* Linha do nav-toggle mais compacta no mobile para reduzir o "vazio" entre busca e hero. */
    body .page-wrapper .header-control.header-nav > .container > .row {
      min-height: 46px;
      padding-inline: 6px;
    }
    body .page-wrapper .header-control.header-nav .nav-toggle,
    body .page-wrapper .header-control.header-nav .action.nav-toggle {
      width: 40px !important;
      height: 40px !important;
      margin: 3px 0 3px 9px;
    }
    body .page-wrapper .header-control.header-nav {
      border-top: 1px solid rgba(15, 23, 42, 0.04);
      border-bottom: 1px solid rgba(15, 23, 42, 0.04);
    }
    /* Gutter único no .awa-main-header__inner — container intermediário sem pad extra */
    body .page-wrapper .header .header_main .container,
    body .page-wrapper .header .header-main .container {
      width: 100% !important;
      max-width: 100% !important;
      padding-inline: 0 !important;
      box-sizing: border-box;
    }
    body .page-wrapper .header .header_main > .header-main > .container > .row,
    body .page-wrapper .header .header-main > .container > .row,
    body .page-wrapper .header .header_main .container > .row,
    body .page-wrapper .header .header-main .container > .row {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: auto !important;
    }
    body .page-wrapper .header .header_main .wp-header,
    body .page-wrapper .header .header-main .wp-header {
      display: grid !important;
      grid-template-columns: clamp(74px, 22vw, 96px) minmax(0, 1fr);
      align-items: center;
      gap: var(--awa-space-2-5);
      /* P2-fluid: era 10px */
      width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
    }
    body .page-wrapper .header .header_main .wp-header > [class*="col-"],
    body .page-wrapper .header .header-main .wp-header > [class*="col-"] {
      float: none !important;
      width: auto !important;
      max-width: 100% !important;
      min-width: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    body .page-wrapper .header .header_main .wp-header > [class*="col-"]:first-child,
    body .page-wrapper .header .header-main .wp-header > [class*="col-"]:first-child {
      grid-column: 1;
      width: auto !important;
    }
    body .page-wrapper .header .header_main .wp-header > .top-search,
    body .page-wrapper .header .header-main .wp-header > .top-search {
      grid-column: 2;
      width: auto !important;
      min-width: 0 !important;
    }
    body .page-wrapper .header .wp-header .logo,
    body .page-wrapper .header .wp-header .logo img {
      max-width: 100%;
    }
    body .page-wrapper .header .top-search {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) 42px;
      grid-template-areas: "search cart";
      align-items: center;
      gap: var(--awa-space-2);
      /* P2-fluid: era 8px */
      width: 100%;
      min-width: 0;
    }
    body .page-wrapper .header .top-search > .block-search {
      grid-area: search;
      min-width: 0;
      width: 100%;
      order: 0;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      grid-area: cart;
      width: auto !important;
      max-width: 42px;
      min-width: 0 !important;
      margin-left: 0;
      order: 0;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
      min-width: 0 !important;
      width: auto !important;
    }
    /* Home5-specific reinforcement: earlier mobile rules use :is(body.cms-...) and can override generic body selectors. */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
      display: grid !important;
      grid-template-columns: clamp(74px, 22vw, 96px) minmax(0, 1fr) !important;
      gap: var(--awa-space-2-5) !important;
      /* P2-fluid: era 10px */
      width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > [class*="col-"],
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > [class*="col-"] {
      float: none !important;
      width: auto !important;
      max-width: 100% !important;
      min-width: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > .top-search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > .top-search {
      grid-column: 2 !important;
      width: auto !important;
      min-width: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) 42px !important;
      grid-template-areas: "search cart" !important;
      align-items: center !important;
      gap: var(--awa-space-2) !important;
      /* P2-fluid: era 8px */
      width: 100% !important;
      min-width: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search {
      grid-area: search !important;
      order: 0 !important;
      width: 100% !important;
      min-width: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      grid-area: cart !important;
      order: 0 !important;
      margin-left: 0 !important;
      width: auto !important;
      max-width: 42px !important;
      min-width: 0 !important;
      justify-self: end;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .hoteline_header {
      display: none !important;
    }
    /* WhatsApp/hotline ocupa espa�o demais nessa linha no mobile; mantemos o bot?o flutuante. */
    body .page-wrapper .header .top-search > .hoteline_header {
      display: none !important;
    }
    /* Busca: leve respiro para n?o colar no topo/linha e placeholder mais leg�vel. */
    body .page-wrapper .header .top-search .block-search {
      margin-bottom: 2px;
    }
    body .page-wrapper .header .top-search .block-search input#search,
    body .page-wrapper .header .top-search .block-search input.input-text {
      font-size: var(--awa-text-base);
      /* P1-fluid: era 14px */
      line-height: 1.25;
    }
    /* Benefits cards: reinforce 2-col grid after legacy flex/Bootstrap rules (awa-fixes is last layer). */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
      display: grid !important;
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      gap: var(--awa-space-3) !important;
      /* P2-fluid: era 12px */
      margin: 0 !important;
      width: 100% !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
      width: auto !important;
      max-width: 100% !important;
      min-width: 0 !important;
      float: none !important;
      padding: 0 !important;
      flex: 0 0 auto !important;
    }
  }
  @media (width <= 420px) {
    body .page-wrapper .top-bar-right .header.links,
    body .page-wrapper .top-bar-right ul.header.links {
      gap: var(--awa-space-2);
      /* P2-fluid: era 8px */
    }
    body .page-wrapper .top-bar-right .header.links a {
      font-size: var(--awa-text-2xs);
      /* P1-fluid: era 11px */
    }
    body .page-wrapper .top-bar-right .header.links,
    body .page-wrapper .top-bar-right ul.header.links {
      gap: var(--awa-space-1) var(--awa-space-2-5);
      /* P2-fluid: era 4px 10px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
      gap: var(--awa-space-2-5) !important;
      /* P2-fluid: era 10px */
    }
    /* XS: liberar largura �til para a busca e evitar corte do bot?o submit. */
    body .page-wrapper .header .header_main .wp-header,
    body .page-wrapper .header .header-main .wp-header {
      grid-template-columns: 68px minmax(0, 1fr);
      gap: var(--awa-space-2);
      /* P2-fluid: era 8px */
    }
    body .page-wrapper .header .top-search {
      grid-template-columns: 34px minmax(0, 1fr);
      gap: 6px;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      max-width: 34px;
    }
    body .page-wrapper .header .top-search > .block-search .action.search,
    body .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 38px !important;
      min-width: 38px !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    body .page-wrapper .header .top-search .block-search input#search,
    body .page-wrapper .header .top-search .block-search input.input-text {
      padding-left: var(--awa-space-3) !important;
      /* P2-fluid: era 12px */
      padding-right: var(--awa-space-2-5) !important;
      /* P2-fluid: era 10px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
      grid-template-columns: 68px minmax(0, 1fr) !important;
      gap: var(--awa-space-2) !important;
      /* P2-fluid: era 8px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      grid-template-columns: minmax(0, 1fr) 38px !important;
      gap: 6px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      max-width: 38px !important;
    }
  }
  /* ===========================================
   HOME5 ? MOBILE HEADER/TOPBAR ALIGNMENT FINAL (P4)
   Responsabilidade: hotfixes de compat/cascade (Ayo base mobile offsets).
=========================================== */
  @media (width <= 767px) {
    /* Topbar mobile compacta e sem overflow horizontal */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .panel.wrapper,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-top {
      overflow-x: clip;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-bar-right,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-bar-right .top-info,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-bar-right .top-account {
      min-width: 0;
      width: 100%;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-bar-right .header.links,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-bar-right ul.header.links {
      justify-content: center;
      flex-wrap: wrap !important;
      width: 100%;
      min-width: 0;
      max-width: 100%;
      overflow: visible;
    }
    /* Header principal: neutraliza offsets absolutos do Ayo (nav-toggle/minicart) e usa grid real */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main {
      overflow-x: clip;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .container,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .container {
      width: 100% !important;
      max-width: 100% !important;
      padding-inline: 0 !important;
      box-sizing: border-box;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .container > .row,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main > .header-main > .container > .row,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .container > .row {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
      display: block !important;
      box-sizing: border-box;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
      display: grid !important;
      grid-template-columns: clamp(72px, 22vw, 94px) minmax(0, 1fr) !important;
      align-items: center;
      gap: var(--awa-space-2-5) !important;
      /* P2-fluid: era 10px */
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      box-sizing: border-box;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > [class*="col-"],
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > [class*="col-"] {
      float: none !important;
      width: auto !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > [class*="col-"]:first-child,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > [class*="col-"]:first-child {
      grid-column: 1;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > .top-search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > .top-search {
      grid-column: 2 !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo {
      margin: 0 !important;
      width: 100%;
      min-width: 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo img {
      max-width: 100%;
      height: auto;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) 40px !important;
      grid-template-areas: "search cart" !important;
      align-items: center !important;
      gap: var(--awa-space-2) !important;
      /* P2-fluid: era 8px */
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      box-sizing: border-box;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search {
      grid-area: search !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      order: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .block-content,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form.minisearch {
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form.minisearch {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) 40px !important;
      grid-template-areas: "field submit" !important;
      align-items: center !important;
      gap: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .field.search {
      grid-area: field;
      min-width: 0 !important;
      margin: 0 !important;
      width: 100% !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .field.search .control,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .field.search input#search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .field.search input.input-text {
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .actions {
      grid-area: submit;
      width: 40px !important;
      min-width: 40px !important;
      margin: 0 !important;
      padding: 0 !important;
      position: static !important;
      float: none !important;
      display: flex;
      align-items: stretch;
      justify-content: stretch;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .action.search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 40px !important;
      min-width: 40px !important;
      height: 100% !important;
      padding-inline: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      grid-area: cart !important;
      order: 0 !important;
      width: 40px !important;
      max-width: 40px !important;
      min-width: 40px !important;
      margin: 0 !important;
      place-self: center end;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
      position: static !important;
      inset: auto !important;
      float: none !important;
      transform: none !important;
      width: auto !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .showcart {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      padding: 0;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .hoteline_header {
      display: none !important;
    }
    /* Linha do hamb�rguer: neutraliza offset absoluto do Ayo base */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row {
      width: 100% !important;
      max-width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      box-sizing: border-box;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .nav-toggle,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .action.nav-toggle {
      position: relative !important;
      inset: auto !important;
      margin: 3px 0 3px 9px !important;
      transform: none !important;
    }
  }
  @media (width <= 420px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
      grid-template-columns: 66px minmax(0, 1fr) !important;
      gap: var(--awa-space-2) !important;
      /* P2-fluid: era 8px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      grid-template-columns: minmax(0, 1fr) 38px !important;
      gap: 6px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      width: 38px !important;
      max-width: 38px !important;
      min-width: 38px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form.minisearch {
      grid-template-columns: minmax(0, 1fr) 38px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .actions,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .action.search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 38px !important;
      min-width: 38px !important;
    }
  }
  /* Global mobile header stack (Home5): aplica o mesmo padr?o est�vel tamb�m em cart/PLP/PDP */
  @media (width <= 767px) {
    body .page-wrapper {
      overflow-x: clip;
    }
    body .page-wrapper .header .header_main .container,
    body .page-wrapper .header .header-main .container {
      width: 100% !important;
      max-width: 100% !important;
      padding-inline: 0 !important;
      box-sizing: border-box;
    }
    body .page-wrapper .header .header_main .container > .row,
    body .page-wrapper .header .header_main > .header-main > .container > .row,
    body .page-wrapper .header .header-main .container > .row {
      margin-left: 0 !important;
      margin-right: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
      box-sizing: border-box;
    }
    body .page-wrapper .header .header_main .wp-header,
    body .page-wrapper .header .header-main .wp-header {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) !important;
      gap: var(--awa-space-2) !important;
      /* P2-fluid: era 8px */
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      box-sizing: border-box;
    }
    body .page-wrapper .header .header_main .wp-header > [class*="col-"],
    body .page-wrapper .header .header-main .wp-header > [class*="col-"] {
      float: none !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      box-sizing: border-box;
    }
    body .page-wrapper .header .header_main .wp-header > [class*="col-"]:first-child,
    body .page-wrapper .header .header-main .wp-header > [class*="col-"]:first-child {
      display: flex !important;
      justify-content: flex-start;
      align-items: center;
    }
    body .page-wrapper .header .wp-header .logo {
      width: clamp(78px, 22vw, 98px);
      margin: 0 !important;
    }
    body .page-wrapper .header .wp-header .logo img {
      max-width: 100%;
      height: auto;
    }
    body .page-wrapper .header .header_main .wp-header > .top-search,
    body .page-wrapper .header .header-main .wp-header > .top-search {
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
    }
    body .page-wrapper .header .top-search {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) 38px !important;
      grid-template-areas: "search cart" !important;
      align-items: center !important;
      gap: 6px !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      box-sizing: border-box;
    }
    body .page-wrapper .header .top-search > .block-search {
      grid-area: search !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      order: 0 !important;
    }
    body .page-wrapper .header .top-search > .block-search .block-content,
    body .page-wrapper .header .top-search > .block-search form#search_mini_form,
    body .page-wrapper .header .top-search > .block-search form.minisearch {
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
    }
    body .page-wrapper .header .top-search > .block-search form#search_mini_form,
    body .page-wrapper .header .top-search > .block-search form.minisearch {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) 38px !important;
      align-items: center !important;
      gap: 0 !important;
    }
    body .page-wrapper .header .top-search > .block-search .field.search,
    body .page-wrapper .header .top-search > .block-search .field.search .control,
    body .page-wrapper .header .top-search > .block-search .field.search input#search,
    body .page-wrapper .header .top-search > .block-search .field.search input.input-text {
      min-width: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
    }
    body .page-wrapper .header .top-search > .block-search .actions {
      width: 38px !important;
      min-width: 38px !important;
      margin: 0 !important;
      padding: 0 !important;
      position: static !important;
      float: none !important;
      display: flex !important;
      align-items: stretch !important;
    }
    body .page-wrapper .header .top-search > .block-search .action.search,
    body .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 38px !important;
      min-width: 38px !important;
      padding-inline: 0 !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      grid-area: cart !important;
      width: 38px !important;
      max-width: 38px !important;
      min-width: 38px !important;
      margin: 0 !important;
      place-self: center end !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
      position: static !important;
      inset: auto !important;
      float: none !important;
      transform: none !important;
      margin: 0 !important;
      padding: 0 !important;
      width: auto !important;
      max-width: 100% !important;
      min-width: 0 !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart {
      width: 38px !important;
      height: 38px !important;
      padding: 0 !important;
    }
    body .page-wrapper .header .top-search > .hoteline_header {
      display: none !important;
    }
    body .page-wrapper .header-control.header-nav > .container,
    body .page-wrapper .header-control.header-nav > .container > .row {
      width: 100% !important;
      max-width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    body .page-wrapper .header-control.header-nav .nav-toggle,
    body .page-wrapper .header-control.header-nav .action.nav-toggle {
      position: relative !important;
      inset: auto !important;
      transform: none !important;
    }
  }
  /* HOME5 mobile overflow final (P5):
   separa visualmente o carrinho da linha da busca (fica no topo direito do wp-header)
   para evitar soma de larguras (input + submit + cart) em telas estreitas. */
  @media (width <= 767px) {
    body .page-wrapper .header .header_main .wp-header,
    body .page-wrapper .header .header-main .wp-header {
      position: relative !important;
      padding-right: 46px !important;
      /* reserva �rea do carrinho no topo */
    }
    body .page-wrapper .header .top-search {
      position: static !important;
      grid-template-columns: 1fr !important;
      /* linha da busca sem cart */
      grid-template-areas: "search" !important;
      gap: 0 !important;
      overflow: visible !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      position: absolute !important;
      inset: 0 0 auto auto !important;
      inset: auto !important;
      width: 38px !important;
      max-width: 38px !important;
      min-width: 38px !important;
      height: 38px !important;
      margin: 0 !important;
      z-index: 2;
      place-self: auto auto !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart {
      width: 38px !important;
      height: 38px !important;
    }
    body .page-wrapper .header .top-search > .block-search {
      grid-area: search !important;
      min-width: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
    }
    body .page-wrapper .header .top-search > .block-search form#search_mini_form,
    body .page-wrapper .header .top-search > .block-search form.minisearch {
      grid-template-columns: minmax(0, 1fr) 38px !important;
    }
    /* Home trust cards: �ltima camada para impedir bleed lateral residual */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      box-sizing: border-box;
      overflow-x: clip;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
      min-width: 0 !important;
      max-width: 100% !important;
      box-sizing: border-box;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      box-sizing: border-box;
      overflow: hidden;
    }
  }
  /* HOME5 mobile premium polish (P6): garantir carrinho vis�vel no header e ritmo visual */
  @media (width <= 767px) {
    body .page-wrapper .header .header_main .wp-header,
    body .page-wrapper .header .header-main .wp-header {
      padding-right: 46px !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper {
      display: block !important;
      visibility: visible !important;
      opacity: 1 !important;
      position: absolute !important;
      top: 4px !important;
      right: 0 !important;
      z-index: 25 !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
      display: inline-flex !important;
      visibility: visible !important;
      opacity: 1 !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart {
      display: inline-flex !important;
      width: 38px !important;
      height: 38px !important;
      border: 1px solid rgba(183, 51, 55, 0.22);
      border-radius: 10px;
      background: var(--awa-cons-c78);
      box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart:hover,
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart:focus-visible {
      border-color: rgba(183, 51, 55, 0.4);
      box-shadow: 0 4px 10px rgba(15, 23, 42, 0.1);
    }
    /* Evita clipping do grid de benef�cios por box model herdado */
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"],
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
      box-sizing: border-box !important;
    }
  }
  @media (width <= 320px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
      grid-template-columns: 60px minmax(0, 1fr) !important;
      gap: 6px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      grid-template-columns: minmax(0, 1fr) 36px !important;
      gap: 5px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      width: 36px !important;
      max-width: 36px !important;
      min-width: 36px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form.minisearch {
      grid-template-columns: minmax(0, 1fr) 36px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .actions,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .action.search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 36px !important;
      min-width: 36px !important;
    }
  }
  /* Home5 mobile final: stack logo + search/cart to remove residual overflow from combined row width */
  @media (width <= 767px) {
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
      overflow-x: clip;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper {
      width: 100%;
      max-width: 100%;
      overflow-x: clip;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
      grid-template-columns: minmax(0, 1fr) !important;
      gap: var(--awa-space-2) !important;
      /* P2-fluid: era 8px */
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > [class*="col-"]:first-child,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > [class*="col-"]:first-child {
      grid-column: 1 !important;
      width: 100% !important;
      display: flex !important;
      justify-content: flex-start;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo {
      width: clamp(78px, 22vw, 98px);
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header > .top-search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header > .top-search {
      grid-column: 1 !important;
      width: 100% !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search {
      grid-template-columns: minmax(0, 1fr) 38px !important;
      gap: 6px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
      width: 38px !important;
      max-width: 38px !important;
      min-width: 38px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form#search_mini_form,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search form.minisearch {
      grid-template-columns: minmax(0, 1fr) 38px !important;
    }
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .actions,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search .action.search,
    :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 38px !important;
      min-width: 38px !important;
    }
  }
  /* Mobile global overflow guard (P7):
   Alguns componentes legados (rows/owl/offsets) ainda podem expandir scrollWidth.
   Mantemos scroll horizontal desabilitado no viewport e contemos wrappers principais. */
  @media (width <= 767px) {
    html,
    body {
      max-width: 100%;
      /* clip (não hidden): hidden quebra position: sticky do header (BUG-13) */
      overflow-x: clip !important;
    }
    body .page-wrapper,
    body .page-wrapper .page-main,
    body .page-wrapper main.page-main,
    body .page-wrapper .columns,
    body .page-wrapper .column.main,
    body .page-wrapper .main,
    body .page-wrapper .main.content,
    body .page-wrapper .header,
    body .page-wrapper .content-top-home {
      max-width: 100%;
      overflow-x: clip;
      box-sizing: border-box;
    }
    body .page-wrapper .owl-stage-outer,
    body .page-wrapper .owl-wrapper-outer,
    body .page-wrapper .owl-carousel,
    body .page-wrapper .wrapper_slider {
      max-width: 100%;
    }
    /* Fallback visual do hamb�rguer quando alguma folha posterior neutraliza o pseudo-elemento */
    body .page-wrapper .header-control.header-nav .nav-toggle::before,
    body .page-wrapper .header-control.header-nav .action.nav-toggle::before {
      content: "?" !important;
      font-family: inherit !important;
      display: inline-block !important;
      line-height: 1 !important;
      font-size: var(--awa-text-xl) !important;
      /* P1-fluid: era 20px */
      color: currentcolor !important;
    }
  }
  /* Mobile header final stability (P8):
   usa bot?o de busca sobreposto (mais robusto que grid interno) e
   garante �cones vis�veis para carrinho e hamb�rguer. */
  @media (width <= 767px) {
    body .page-wrapper .header .top-search > .block-search form#search_mini_form,
    body .page-wrapper .header .top-search > .block-search form.minisearch {
      display: block !important;
      position: relative !important;
      width: 100% !important;
      max-width: 100% !important;
      min-width: 0 !important;
      padding-right: 0 !important;
    }
    body .page-wrapper .header .top-search > .block-search .field.search {
      display: block !important;
      width: 100% !important;
      min-width: 0 !important;
      margin: 0 !important;
      padding-right: 38px !important;
      /* reserva bot?o submit */
      box-sizing: border-box !important;
    }
    body .page-wrapper .header .top-search > .block-search .control {
      width: 100% !important;
      min-width: 0 !important;
    }
    body .page-wrapper .header .top-search > .block-search .actions {
      position: absolute !important;
      top: 0 !important;
      right: 0 !important;
      width: 38px !important;
      min-width: 38px !important;
      height: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
      display: flex !important;
      align-items: stretch !important;
      justify-content: stretch !important;
      z-index: 2 !important;
    }
    body .page-wrapper .header .top-search > .block-search .action.search,
    body .page-wrapper .header .top-search > .block-search button[type="submit"] {
      width: 38px !important;
      min-width: 38px !important;
      height: 100% !important;
      padding: 0 !important;
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
    }
    body .page-wrapper .header .top-search > .block-search .action.search::before,
    body .page-wrapper .header .top-search > .block-search button[type="submit"]::before {
      content: "\f002" !important;
      font-family: FontAwesome, sans-serif !important;
      font-size: var(--awa-text-base) !important;
      /* P1-fluid: era 14px */
      line-height: 1 !important;
      display: inline-block !important;
    }
    /* Carrinho: �cone expl�cito para casos em que o markup vem sem �cone visual e contador vazio */
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart {
      position: relative !important;
      color: var(--awa-dark) !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart::before {
      content: "\f290" !important;
      font-family: FontAwesome, sans-serif !important;
      font-size: var(--awa-text-md) !important;
      /* P1-fluid: era 16px */
      line-height: 1 !important;
      display: inline-block !important;
      color: currentcolor !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart .counter.qty {
      display: flex !important;
      top: -4px !important;
      right: -4px !important;
      min-width: 16px !important;
      height: 16px !important;
      font-size: var(--awa-text-3xs) !important;
      /* P1-fluid: era 10px */
      padding: 0 3px !important;
    }
    body .page-wrapper .header .top-search > .mini-cart-wrapper .showcart .counter.qty.empty {
      display: flex !important;
      /* mostra 0 em mobile para indicar o carrinho */
    }
  }
  /* ============================================================
   MOTOROLA-INSPIRED HOMEPAGE POLISH
   Baseado na an�lise do site empresas.motorola.com.br
   Adicionado: 2026-03-02
   ============================================================ */
  /* ----- MP-01: Hero Banner Placeholder Cleanup ----- */
  /* Hide "Banner 1 Placeholder" ghost text that overlays the real title */
  body .page-wrapper .banner-slider .item-slide .slide-content h1:empty,
  body .page-wrapper .banner-slider .item-slide .slide-content h2:empty,
  body .page-wrapper .banner-slider .item-slide .slide-text-placeholder,
  body .page-wrapper .owl-item .item-slide > div[class*="placeholder"],
  body .page-wrapper .banner-slider2 .owl-item .item-slide .slide-content:has(> :empty) {
    display: none !important;
  }
  /* Fallback hero: improve the grey placeholder to a proper gradient hero */
  body .page-wrapper .banner-slider2--fallback {
    background: linear-gradient(135deg, var(--awa-cons-c18) 0%, var(--awa-cons-c62) 40%, var(--awa-cons-c71) 100%);
    min-height: clamp(280px, 45vh, 520px);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    overflow: hidden;
  }
  body .page-wrapper .banner-slider2--fallback h1,
  body .page-wrapper .banner-slider2--fallback h2 {
    color: var(--awa-cons-c78);
    font-size: clamp(1.8rem, 4vw, 3.2rem);
    font-weight: 700;
    text-align: center;
    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    letter-spacing: -0.02em;
  }
  body .page-wrapper .banner-slider2--fallback p,
  body .page-wrapper .banner-slider2--fallback .subtitle {
    color: rgba(255, 255, 255, 0.8);
    font-size: clamp(0.95rem, 1.6vw, 1.2rem);
    text-align: center;
    margin-top: var(--awa-space-2);
  }
  /* ----- MP-02: Section Spacing Normalization (Motorola-style) ----- */
  /* Normalizar o espa�amento entre se�?es ? Motorola usa ~64-80px consistentes */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-home-section,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > section {
    margin-block: 0;
    padding-block: clamp(40px, 5vw, 72px);
  }
  /* Primeiro elemento ap�s o hero n?o precisa de padding-top extra */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold {
    padding-block: 0;
    margin-block: 0;
  }
  /* ----- MP-03: Alternating Section Backgrounds (Motorola Pattern) ----- */
  /* Motorola alterna se�?es brancas e cinza-claro para criar profundidade */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > :nth-child(even of .awa-home-section) {
    background-color: var(--awa-bg-surface, var(--awa-cons-c78));
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > :nth-child(odd of .awa-home-section) {
    background-color: var(--awa-bg-muted, #f5f7fa);
  }
  /* Se�?es de destaque (B2B, trust) mant?m fundo escuro premium */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight {
    background: linear-gradient(135deg, var(--awa-cons-c18) 0%, var(--awa-cons-c62) 100%) !important;
    color: var(--awa-cons-c78);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight h2,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight .ayo-home5-label {
    color: var(--awa-cons-c78);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight p,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight .description {
    color: rgba(255, 255, 255, 0.75);
  }
  /* ----- MP-04: Section Headings ? Motorola-Style ----- */
  /* Motorola: label pequeno + t�tulo grande + sem linha divis�ria pesada */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-heading {
    text-align: center;
    margin-bottom: clamp(24px, 3vw, 40px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-heading .ayo-home5-label {
    display: block;
    font-size: var(--awa-text-xs, 0.75rem);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    color: var(--awa-red, #c62828);
    margin-bottom: var(--awa-space-2, 8px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-heading h2 {
    font-size: clamp(1.5rem, 3vw, 2.25rem);
    font-weight: 800;
    letter-spacing: -0.02em;
    color: var(--awa-dark, var(--awa-cons-c18));
    margin: 0;
    line-height: 1.2;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-heading .ayo-home5-divider {
    display: block;
    width: 48px;
    height: 3px;
    background: var(--awa-red, #c62828);
    border-radius: 2px;
    margin: var(--awa-space-3, 12px) auto 0;
  }
  /* ----- MP-05: Category Carousel Premium Styling ? moved to awa-category-carousel.css (homepage-only) ----- */
  /* ----- MP-06: Benefits Bar Premium ----- */
  /* Motorola: barra horizontal com �cones limpos e texto conciso */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 {
    background: var(--awa-bg-surface, var(--awa-cons-c78));
    border: 1px solid var(--awa-gray-100, var(--awa-cons-c3));
    border-radius: var(--awa-radius-lg, 16px);
    padding: clamp(16px, 2vw, 24px);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxService {
    text-align: center;
    transition: transform 0.2s ease;
    border-radius: var(--awa-radius-md, 12px);
    padding: clamp(14px, 1.5vw, 20px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxService:hover {
    transform: translateY(-2px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxServiceImage {
    margin-bottom: var(--awa-space-2, 8px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxServiceImage i,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxServiceImage svg {
    font-size: 2rem;
    color: var(--awa-red, #c62828);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .serviceTitle {
    font-size: var(--awa-text-sm, 0.875rem);
    font-weight: 700;
    color: var(--awa-dark, var(--awa-cons-c18));
    margin-bottom: var(--awa-space-1, 4px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .serviceContent {
    font-size: var(--awa-text-xs, 0.75rem);
    color: var(--awa-gray-500, #6c757d);
    line-height: 1.4;
  }
  /* ----- MP-07: Floating Buttons Stack Fix ----- */
  /* Evitar sobreposi�?o entre WhatsApp, Cota�?o e Back-to-top */
  body .page-wrapper #awa-back-to-top {
    bottom: 160px !important;
    right: 16px !important;
    z-index: 999 !important;
  }
  body .awa-quote-fab__btn,
  body .page-wrapper .awa-quote-fab__btn {
    bottom: 104px !important;
    right: 16px !important;
    z-index: 998 !important;
  }
  body .awa-whatsapp-fab__link,
  body .page-wrapper .awa-whatsapp-fab__link {
    bottom: 24px !important;
    right: 16px !important;
    z-index: 997 !important;
  }
  /* No mobile, the stack needs tighter spacing */
  @media (width <= 767px) {
    body .page-wrapper #awa-back-to-top {
      bottom: 140px !important;
      right: 12px !important;
      width: 40px !important;
      height: 40px !important;
    }
    body .awa-quote-fab__btn,
    body .page-wrapper .awa-quote-fab__btn {
      bottom: 88px !important;
      right: 12px !important;
    }
    body .awa-whatsapp-fab__link,
    body .page-wrapper .awa-whatsapp-fab__link {
      bottom: 16px !important;
      right: 12px !important;
    }
  }
  /* ----- MP-08: Nav Badges Refinement ----- */
  /* Substituir o estilo "bubble" antigo por badges mais clean como Motorola */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a {
    font-weight: 600;
    text-transform: uppercase;
    font-size: var(--awa-text-xs, 0.75rem);
    letter-spacing: 0.06em;
    transition: color 0.2s ease, background-color 0.2s ease;
  }
  /* "QUENTE!OFERTAS" badge ? estilo mais limpo */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a[style*="background"],
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li.hot-deals > a {
    background: transparent !important;
    color: var(--awa-red, #c62828) !important;
    font-weight: 700;
    border-bottom: 2px solid var(--awa-red, #c62828);
    border-radius: 0;
  }
  /* ----- MP-09: Product Card "Login for Price" CTA Enhancement ----- */
  /* Motorola usa "Cadastre-se e veja o pre�o" ? vers?o premium do CTA */
  body .page-wrapper .product-item .price-box .awa-b2b-gate-msg,
  body .page-wrapper .product-item .price-box .awa-price-login-msg,
  body .page-wrapper .product-item .b2b-login-prompt {
    display: inline-flex;
    align-items: center;
    gap: var(--awa-space-1, 4px);
    padding: var(--awa-space-2, 8px) var(--awa-space-3, 12px);
    background: var(--awa-bg-muted, #f5f7fa);
    border: 1px solid var(--awa-gray-200, #e0e0e0);
    border-radius: var(--awa-radius-sm, 8px);
    font-size: var(--awa-text-xs, 0.75rem);
    font-weight: 600;
    color: var(--awa-red, #c62828);
    text-decoration: none;
    transition: all 0.2s ease;
    cursor: pointer;
  }
  body .page-wrapper .product-item .price-box .awa-b2b-gate-msg:hover,
  body .page-wrapper .product-item .price-box .awa-price-login-msg:hover,
  body .page-wrapper .product-item .b2b-login-prompt:hover {
    background: var(--awa-red, #c62828);
    color: var(--awa-cons-c78);
    border-color: var(--awa-red, #c62828);
  }
  /* Product cards: skeleton placeholder for missing images */
  body .page-wrapper .product-item .product-image-wrapper img[src=""]:not([data-loaded]),
  body .page-wrapper .product-item .product-image-wrapper img:not([src], [data-loaded]) {
    background: linear-gradient(90deg, var(--awa-cons-c3) 25%, var(--awa-cons-c38) 50%, var(--awa-cons-c3) 75%);
    background-size: 200% 100%;
    animation: skeleton-shimmer 1.5s ease-in-out infinite;
    min-height: 200px;
  }
  @keyframes skeleton-shimmer {
    0% {
      background-position: 200% 0;
    }
    100% {
      background-position: -200% 0;
    }
  }
  /* ----- MP-10: Sticky Header Compact on Scroll ----- */
  /* Motorola: ao scrollar, header encolhe. Baseado na classe .scroll-to-fixed-fixed do tema */
  body .page-wrapper .header-nav.scroll-to-fixed-fixed {
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08) !important;
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.97) !important;
  }
  body .page-wrapper .header-nav.scroll-to-fixed-fixed .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a {
    padding-block: var(--awa-space-2, 8px);
    font-size: var(--awa-text-2xs, 0.69rem);
  }
  /* Header principal compacto no scroll */
  body .page-wrapper .header.scroll-to-fixed-fixed {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
    padding-block: var(--awa-space-1, 4px) !important;
  }
  body .page-wrapper .header.scroll-to-fixed-fixed .logo img {
    max-height: 36px !important;
    transition: max-height 0.3s ease;
  }
  /* ----- MP-11: Notification Bar Cleanup ----- */
  /* Motorola: barra fina sutil no topo. Melhorar o ticker */
  body .page-wrapper .block_notification,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification {
    background: var(--awa-dark, var(--awa-cons-c18)) !important;
    font-size: var(--awa-text-xs, 0.75rem);
    letter-spacing: 0.03em;
    padding: var(--awa-space-1-5, 6px) 0 !important;
  }
  /* ----- MP-12: Product Grid Cards Polish ----- */
  /* Motorola product cards: clean, minimal borders, shadow on hover */
  body .page-wrapper .product-item-info {
    border: 1px solid var(--awa-gray-100, var(--awa-cons-c3));
    border-radius: var(--awa-radius-md, 12px);
    transition: box-shadow 0.25s ease, transform 0.25s ease;
    overflow: hidden;
    background: var(--awa-bg-surface, var(--awa-cons-c78));
  }
  body .page-wrapper .product-item-info:hover {
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
    transform: translateY(-2px);
    border-color: var(--awa-gray-200, #e0e0e0);
  }
  body .page-wrapper .product-item .product-item-details {
    padding: clamp(10px, 1.2vw, 16px);
  }
  body .page-wrapper .product-item .product-item-name a,
  .product-item-link {
    font-size: var(--awa-text-base, 14px);
    /* F2-01: era 14px hardcoded */
    font-weight: var(--awa-weight-semibold);
    color: var(--awa-text, var(--awa-cons-c85));
    text-decoration: none;
    line-height: var(--awa-leading-snug, 1.375);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    /* Fix for lint warning: add standard property */
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  body .page-wrapper .product-item .product-item-name a:hover {
    color: var(--awa-red, #c62828);
  }
  /* ================================================
   10. IMAGE PLACEHOLDER REFINEMENT (B2B)
   Substituir a caixa cinza vazia quando n?o h� foto
   ================================================ */
  .product-image-photo[src*="placeholder"],
  .product-image-photo[src*="small_image"] {
    position: relative;
    background-color: transparent !important;
  }
  /* Criar um efeito sofisticado de wireframe para produtos sem imagem */
  .product-image-photo[src*="placeholder"] {
    opacity: 0.15;
    filter: sepia(100%) hue-rotate(320deg) saturate(300%) contrast(150%);
    transition: all 0.3s ease;
  }
  .product-item:hover .product-image-photo[src*="placeholder"] {
    opacity: 0.25;
  }
}
/* F2-02: fecha @layer awa-fixes */
/* -------------------------------------------------------------------------
   Mosaic 4-Banner Grid (Trust Offers Banner Section)
   ------------------------------------------------------------------------- */
.awa-banners-mosaic {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--awa-space-3-75);
  /* P2-fluid: era 15px */
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.awa-banners-mosaic .awa-banner-item a {
  display: block;
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
}
.awa-banners-mosaic .awa-banner-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.awa-banners-mosaic .awa-banner-item:hover img {
  transform: scale(1.03);
}
@media (width >= 768px) {
  .awa-banners-mosaic {
    grid-template-columns: 8fr 6fr 6fr;
    grid-template-rows: auto auto;
    gap: var(--awa-space-5);
    /* P2-fluid: era 20px */
  }
  .awa-banner-tall {
    grid-area: 1 / 1 / 3 / 2;
  }
  .awa-banner-wide {
    grid-area: 1 / 2 / 2 / 4;
  }
  .awa-banner-square:nth-of-type(3) {
    grid-area: 2 / 2 / 3 / 3;
  }
  .awa-banner-square:nth-of-type(4) {
    grid-area: 2 / 3 / 3 / 4;
  }
}
/* ============================================================
   AWA UI/UX OVERHAUL (MOTOROLA EMPRESAS INSPIRED)
   PHASE 1: CRITICAL HOMEPAGE FIXES
   ============================================================ */
/* Remove duplicate "Ofertas da Semana" banner */
.promo-banner-ofertas:nth-child(n+2),
.banner-grid-section .banner-item:nth-child(n+4) {
  display: none !important;
}
/* Fix banner object-fit to prevent clipping */
.promo-banners-grid img,
.top-home-content__banners img,
.banner_mid_1 img,
[class*="banner"] img {
  object-fit: cover;
}
/* ============================================================
   PHASE 4.5: 100% WIDTH BENEFITS BAR (MOTO STYLE)
   ============================================================ */
.awa-benefits-bar {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  /* Force 100% width out of the container */
  background: var(--awa-cons-c48);
  /* Dark corporate navy */
  padding: var(--awa-space-7) 0;
  /* P2-fluid: era 32px 0 */
  color: var(--awa-cons-c78);
  position: relative;
  z-index: 10;
  font-family: var(--font-primary, 'Montserrat', sans-serif);
}
.awa-benefits-container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 var(--awa-space-6);
  /* P2-fluid: era 0 24px */
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--awa-space-6);
  /* P2-fluid: era 24px */
}
.awa-benefit-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: var(--awa-space-3);
  /* P2-fluid: era 12px */
  flex: 1;
}
.awa-benefit-icon {
  width: 38px;
  height: 38px;
  color: var(--awa-cons-c78);
  opacity: 0.95;
}
.awa-benefit-text {
  display: flex;
  flex-direction: column;
  gap: var(--awa-space-1);
  /* P2-fluid: era 4px */
}
.awa-benefit-title {
  font-family: inherit;
  font-weight: 700;
  font-size: var(--awa-text-md);
  /* P1-fluid: era 16px */
  color: var(--awa-cons-c78);
  line-height: 1.2;
}
.awa-benefit-desc {
  font-family: inherit;
  font-weight: 500;
  font-size: var(--awa-text-sm);
  /* P1-fluid: era 13px */
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.3;
}
/* Responsive Mobile Benefits Bar */
@media (width <= 900px) {
  .awa-benefits-container {
    flex-wrap: wrap;
    justify-content: center;
    gap: var(--awa-space-7);
    /* P2-fluid: era 32px */
    padding: 0 var(--awa-space-4);
    /* P2-fluid: era 0 16px */
  }
  .awa-benefit-item {
    flex: 0 0 calc(50% - 16px);
  }
}
@media (width <= 480px) {
  .awa-benefits-bar {
    padding: var(--awa-space-6) 0;
    /* P2-fluid: era 24px 0 */
  }
  .awa-benefits-container {
    gap: var(--awa-space-6);
    /* P2-fluid: era 24px */
  }
  .awa-benefit-item {
    flex: 0 0 100%;
    flex-direction: row;
    text-align: left;
    align-items: center;
    gap: var(--awa-space-4);
    /* P2-fluid: era 16px */
  }
  .awa-benefit-icon {
    width: 32px;
    height: 32px;
  }
  .awa-benefit-title {
    font-size: var(--awa-text-base-plus);
    /* P1-fluid: era 15px */
  }
}
/* ============================================================
   PHASE 2: MOTOROLA-STYLE HEADER & NAVIGATION
   ============================================================ */
/* Sticky header com sombra suave */
.page-header,
header.page-header {
  position: sticky !important;
  top: 0;
  z-index: 999;
  background: var(--awa-cons-c78) !important;
  transition: box-shadow 0.3s ease;
}
/* Sombra leve para o header */
.page-header {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08) !important;
}
/* Barra superior (se houver topbar de atendimento) */
.header-top-bar,
.panel.wrapper {
  background-color: var(--awa-text-main) !important;
  color: var(--awa-cons-c78) !important;
  border-bottom: none !important;
}
.header-top-bar a,
.panel.wrapper a {
  color: var(--awa-cons-c78) !important;
}
.header-top-bar a:hover,
.panel.wrapper a:hover {
  text-decoration: underline;
}
/* Barra de busca ? estilo limpo Motorola (arredondado) */
.form.minisearch .input-text,
input#search {
  border: 1.5px solid var(--awa-gray-200, #E0E0E0);
  border-radius: 24px;
  padding: 10px 20px 10px 24px;
  font-family: inherit;
  font-size: var(--awa-text-base);
  /* P1-fluid: era 14px */
  background: var(--awa-gray-100, var(--awa-cons-c2));
  transition: all 0.2s ease;
}
.form.minisearch .input-text:focus,
input#search:focus {
  border-color: var(--awa-brand-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  /* var(--awa-cons-c29) rgba */
  outline: none;
  background: var(--awa-cons-c78);
}
/* Search button fix to match rounded input */
.form.minisearch .action.search,
button.action.search {
  background: var(--awa-brand-primary) !important;
  border-radius: 0 24px 24px 0 !important;
  border: none !important;
  color: var(--awa-text-inverse) !important;
  transition: background 0.2s ease;
}
.form.minisearch .action.search:hover {
  background: var(--awa-brand-hover) !important;
}
/* Icons & Header Utilities (Minicart, Account) */
.header .minicart-wrapper .action.showcart {
  color: var(--awa-brand-primary) !important;
  transition: color 0.2s ease;
}
.header .minicart-wrapper .action.showcart::before,
.header.content .minicart-wrapper .action.showcart::before {
  color: var(--awa-brand-primary) !important;
}
.header .minicart-wrapper .action.showcart:hover {
  color: var(--awa-brand-hover) !important;
}
.header .minicart-wrapper .action.showcart .counter.qty {
  background: var(--awa-brand-primary) !important;
  color: var(--awa-text-inverse) !important;
}
/* Force Primary Navigation Hover to Brand Red */
.navigation.custommenu.main-nav > ul > li > a:hover {
  color: var(--awa-brand-primary) !important;
}
/* ============================================================
   PHASE 2.5: MUELLER VERTICAL MENU REFINEMENT
   Fixing layout, z-index, and coloring of the vertical mega menu
   ============================================================ */
/* 1. Trigger Button Styling */
.navigation.verticalmenu .title-category-dropdown,
nav.navigation.verticalmenu .our_categories.title-category-dropdown,
h2.our_categories.title-category-dropdown {
  background: var(--awa-brand-primary) !important;
}
.navigation.verticalmenu .title-category-dropdown:hover,
.navigation.verticalmenu .title-category-dropdown.active,
h2.our_categories.title-category-dropdown:hover {
  background: var(--awa-brand-hover) !important;
}
/* 2. Z-Index Fix: Make sure dropdown stays ABOVE the hero slider */
.navigation.verticalmenu .togge-menu.list-category-dropdown {
  z-index: 99999 !important;
}
/* 3. Remove excessive padding causing layout breaks */
.navigation.verticalmenu .togge-menu.list-category-dropdown {
  padding: 0 !important;
}
.navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item {
  margin: 0 !important;
  padding: 0 !important;
}
.navigation.verticalmenu .ui-menu-item > a {
  padding: var(--awa-space-2-5) var(--awa-space-3-75) !important;
  /* P2-fluid: era 10px 15px */
  margin: 0 !important;
  min-height: auto !important;
}
/* 4. Fix SVG icons not inheriting color properly on hover */
.navigation.verticalmenu .ui-menu-item:hover > a,
.navigation.verticalmenu .ui-menu-item._active > a {
  color: var(--awa-brand-primary) !important;
}
.navigation.verticalmenu .ui-menu-item:hover > a svg.awa-vmm-cat-icon,
.navigation.verticalmenu .ui-menu-item._active > a svg.awa-vmm-cat-icon {
  color: var(--awa-brand-primary) !important;
}
/* 5. Hide the native "Busca por SKU" shadow text inside the search bar if present */
input#search::placeholder {
  color: var(--awa-cons-c87);
}
/* 6. Fix "Always Open" Bug on Homepage (Override native theme hover state) */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu:hover > ul.togge-menu.list-category-dropdown,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu:focus-within > ul.togge-menu.list-category-dropdown {
  display: none !important;
  /* Force hide on hover, let JS .vmm-open handle it */
}
/* 7. Show menu ONLY when JS adds the vmm-open class (Mueller style) */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.vmm-open {
  display: grid !important;
  /* Use grid layout from our custom CSS */
}
:root {
  --awa-layout-xs: 640px;
  --awa-layout-md: 1200px;
  --awa-layout-lg: 1440px;
  --awa-layout-pad: clamp(12px, 2vw + 4px, 24px);
  --awa-layout-gutter: clamp(12px, 1.5vw + 4px, 24px);
  --awa-layout-section-gap: clamp(32px, 4vw + 16px, 64px);
}
.awa-contain {
  width: 100%;
  margin-inline: auto;
  padding-inline: var(--awa-layout-pad);
  container-type: inline-size;
  max-width: var(--awa-layout-lg);
  container-name: main;
}
.awa-contain--md {
  width: 100%;
  margin-inline: auto;
  padding-inline: var(--awa-layout-pad);
  container-type: inline-size;
  max-width: var(--awa-layout-md);
  container-name: content;
}
.awa-contain--xs {
  width: 100%;
  margin-inline: auto;
  padding-inline: var(--awa-layout-pad);
  container-type: inline-size;
  max-width: var(--awa-layout-xs);
  container-name: narrow;
}
.awa-contain--bleed {
  width: 100vw;
  margin-inline: calc(50% - 50vw);
  padding-inline: 0;
}
:root {
  --awa-grid-col-min: 260px;
  --awa-grid-gap: var(--awa-layout-gutter);
  --awa-grid-row-gap: var(--awa-layout-gutter);
}
.awa-auto-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--awa-grid-col-min), 100%), 1fr));
  gap: var(--awa-grid-gap);
  container-type: inline-size;
}
.awa-grid--xs {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--awa-grid-col-min), 100%), 1fr));
  gap: var(--awa-grid-gap);
  container-type: inline-size;
  --awa-grid-col-min: 140px;
}
.awa-grid--sm {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--awa-grid-col-min), 100%), 1fr));
  gap: var(--awa-grid-gap);
  container-type: inline-size;
  --awa-grid-col-min: 200px;
}
.awa-grid--lg {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--awa-grid-col-min), 100%), 1fr));
  gap: var(--awa-grid-gap);
  container-type: inline-size;
  --awa-grid-col-min: 320px;
}
.awa-grid--2col {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--awa-grid-gap);
}
.awa-grid--3col {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--awa-grid-gap);
}
.awa-grid--4col {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--awa-grid-gap);
}
@media (max-width: 479px) {
  .awa-grid--2col,
  .awa-grid--3col,
  .awa-grid--4col {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .awa-grid--3col,
  .awa-grid--4col {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .awa-grid--4col {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.awa-product-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
  gap: var(--awa-grid-gap);
  container-type: inline-size;
  container-name: products;
}
.awa-sidebar-layout {
  display: grid;
  gap: var(--awa-layout-gutter);
  grid-template-columns: 1fr;
  grid-template-areas: "main" "aside";
}
.awa-sidebar-layout__main {
  grid-area: main;
  min-width: 0;
}
.awa-sidebar-layout__aside {
  grid-area: aside;
  min-width: 0;
}
@media (min-width: 1024px) {
  .awa-sidebar-layout {
    grid-template-columns: 240px 1fr;
    grid-template-areas: "aside main";
  }
  .awa-sidebar-layout--right {
    grid-template-columns: 1fr 240px;
    grid-template-areas: "main aside";
  }
}
.page-wrapper {
  width: 100%;
  overflow: visible !important;
  overflow-x: clip;
}
body > .page-main {
  container-type: inline-size;
  container-name: page-main;
}
.cms-index-index .page-main > .block,
.cms-index-index .page-main > .widget,
.cms-index-index .page-main > section,
.cms-index-index .page-main > .awa-section {
  width: 100%;
  margin-inline: auto;
  padding-inline: var(--awa-layout-pad);
  container-type: inline-size;
  max-width: var(--awa-layout-lg);
}
.columns {
  display: grid;
  gap: var(--awa-layout-gutter);
  grid-template-columns: 1fr;
  container-type: inline-size;
  container-name: content;
}
@media (min-width: 1024px) {
  .page-layout-2columns-left .columns {
    grid-template-columns: 240px minmax(0, 1fr);
  }
  .page-layout-2columns-right .columns {
    grid-template-columns: minmax(0, 1fr) 240px;
  }
  .page-layout-1column .columns {
    grid-template-columns: 1fr;
  }
}
.products-grid .product-items,
.widget-product-grid .product-items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
  gap: var(--awa-grid-gap);
  container-type: inline-size;
  container-name: product-list;
}
.awa-section-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--awa-layout-gutter);
  flex-wrap: wrap;
  margin-bottom: var(--awa-s-3, 24px);
}
.awa-stack {
  display: flex;
  flex-direction: column;
  gap: var(--awa-layout-gutter);
}
.awa-stack--sm {
  gap: calc(var(--awa-layout-gutter) / 2);
}
.awa-stack--lg {
  gap: calc(var(--awa-layout-gutter) * 2);
}
.awa-cluster {
  display: flex;
  flex-wrap: wrap;
  gap: var(--awa-layout-gutter);
  align-items: center;
}
.awa-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.awa-container {
  max-width: var(--awa-container-max);
  margin-inline: auto;
  padding-inline: var(--awa-container-pad);
  width: 100%;
}
.cms-index-index .page-main > .block,
.cms-index-index .page-main > .widget,
.cms-index-index .page-main > section,
.cms-index-index .page-main > .awa-section {
  margin-bottom: var(--awa-section-gap);
}
.awa-section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--awa-section-header-mb);
  padding-bottom: 12px;
  border-bottom: 2px solid var(--awa-border);
  gap: var(--awa-space-md);
}
.awa-section-header .awa-section-title {
  font-size: var(--awa-font-size-xl);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-text);
  margin: 0;
  padding-left: 0;
  border-left: 0;
  line-height: var(--awa-leading-tight);
  letter-spacing: -0.015em;
}
.awa-section-header .awa-section-link {
  font-size: var(--awa-font-size-sm);
  color: var(--awa-primary);
  text-decoration: none;
  font-weight: var(--awa-weight-medium);
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border-radius: var(--awa-radius-full);
  transition: all var(--awa-duration) var(--awa-ease);
}
.awa-section-header .awa-section-link::after {
  content: '\2192';
  transition: transform var(--awa-duration) var(--awa-ease);
}
.awa-section-header .awa-section-link:hover {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary-hover);
  text-decoration: none;
}
.awa-section-header .awa-section-link:hover::after {
  transform: translateX(3px);
}
@media (max-width: 768px) {
  :root {
    --awa-section-gap: 32px;
    --awa-gap-card: 8px;
    --awa-container-pad: 12px;
  }
  .awa-section-header .awa-section-title {
    font-size: var(--awa-font-size-lg);
  }
}
@media (max-width: 480px) {
  :root {
    --awa-section-gap: 24px;
    --awa-gap-card: 8px;
    --awa-container-pad: 10px;
  }
  .awa-section-header {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--awa-space-sm);
  }
}
/* ==========================================================================
   AWA MOTOS — _grid-system.less
   Sistema de Grid Unificado — SINGLE SOURCE OF TRUTH
   ========================================================================

   Este arquivo centraliza TODAS as decisões de grid, colunas, breakpoints
   e gaps para produto, sidebar, PDP e container.

   REGRAS:
   1. Breakpoints vêm de _awa-variables.less (@awa-breakpoint-*)
   2. Nenhum outro .less ou .css deve definir grid-template-columns para
      .product-items, ul.product-grid, .columns, ou .main-detail > .row
   3. Para alterar colunas ou breakpoints: editar APENAS este arquivo
   ========================================================================== */
.products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
.products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
.products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
.products-grid > ul.product-grid,
.products.list > ul.product-grid,
.products.grid > ul.product-grid,
.products-grid > ul.container-products-switch,
.products.list > ul.container-products-switch,
.products.grid > ul.container-products-switch,
.products-grid > ul.row.product-grid,
.products.list > ul.row.product-grid,
.products.grid > ul.row.product-grid,
.products-grid > ul.row.container-products-switch,
.products.list > ul.row.container-products-switch,
.products.grid > ul.row.container-products-switch {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  list-style: none;
  padding: 0;
  margin: 0;
  float: none !important;
  width: 100%;
  align-items: stretch;
}
.products-grid .product-items > .product-item,
.products.list .product-items > .product-item,
.products.grid .product-items > .product-item,
.products-grid .product-items > li,
.products.list .product-items > li,
.products.grid .product-items > li,
.products-grid .product-items > .item-product,
.products.list .product-items > .item-product,
.products.grid .product-items > .item-product,
.products-grid > ul.product-grid > li.item-product,
.products.list > ul.product-grid > li.item-product,
.products.grid > ul.product-grid > li.item-product,
.products-grid > ul.container-products-switch > li.item-product,
.products.list > ul.container-products-switch > li.item-product,
.products.grid > ul.container-products-switch > li.item-product,
.products-grid > ul.row.product-grid > li.item-product,
.products.list > ul.row.product-grid > li.item-product,
.products.grid > ul.row.product-grid > li.item-product,
.products-grid > ul.row.container-products-switch > li.item-product,
.products.list > ul.row.container-products-switch > li.item-product,
.products.grid > ul.row.container-products-switch > li.item-product {
  clear: none !important;
  float: none !important;
  padding: 0;
  width: auto;
  height: 100%;
  min-width: 0;
}
@media (min-width: 1440px) {
  .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products-grid > ul.product-grid,
  .products.list > ul.product-grid,
  .products.grid > ul.product-grid,
  .products-grid > ul.container-products-switch,
  .products.list > ul.container-products-switch,
  .products.grid > ul.container-products-switch,
  .products-grid > ul.row.product-grid,
  .products.list > ul.row.product-grid,
  .products.grid > ul.row.product-grid,
  .products-grid > ul.row.container-products-switch,
  .products.list > ul.row.container-products-switch,
  .products.grid > ul.row.container-products-switch {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 24px;
  }
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 24px;
  }
  .block.widget .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .block.widget .products-grid > ul.product-grid,
  .block.widget .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 24px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products-grid > ul.product-grid,
  .products.list > ul.product-grid,
  .products.grid > ul.product-grid,
  .products-grid > ul.container-products-switch,
  .products.list > ul.container-products-switch,
  .products.grid > ul.container-products-switch,
  .products-grid > ul.row.product-grid,
  .products.list > ul.row.product-grid,
  .products.grid > ul.row.product-grid,
  .products-grid > ul.row.container-products-switch,
  .products.list > ul.row.container-products-switch,
  .products.grid > ul.row.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
  }
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
  }
  .block.widget .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .block.widget .products-grid > ul.product-grid,
  .block.widget .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products-grid > ul.product-grid,
  .products.list > ul.product-grid,
  .products.grid > ul.product-grid,
  .products-grid > ul.container-products-switch,
  .products.list > ul.container-products-switch,
  .products.grid > ul.container-products-switch,
  .products-grid > ul.row.product-grid,
  .products.list > ul.row.product-grid,
  .products.grid > ul.row.product-grid,
  .products-grid > ul.row.container-products-switch,
  .products.list > ul.row.container-products-switch,
  .products.grid > ul.row.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
  }
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
  }
  .block.widget .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .block.widget .products-grid > ul.product-grid,
  .block.widget .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products-grid > ul.product-grid,
  .products.list > ul.product-grid,
  .products.grid > ul.product-grid,
  .products-grid > ul.container-products-switch,
  .products.list > ul.container-products-switch,
  .products.grid > ul.container-products-switch,
  .products-grid > ul.row.product-grid,
  .products.list > ul.row.product-grid,
  .products.grid > ul.row.product-grid,
  .products-grid > ul.row.container-products-switch,
  .products.list > ul.row.container-products-switch,
  .products.grid > ul.row.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
  .block.widget .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .block.widget .products-grid > ul.product-grid,
  .block.widget .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products-grid > ul.product-grid,
  .products.list > ul.product-grid,
  .products.grid > ul.product-grid,
  .products-grid > ul.container-products-switch,
  .products.list > ul.container-products-switch,
  .products.grid > ul.container-products-switch,
  .products-grid > ul.row.product-grid,
  .products.list > ul.row.product-grid,
  .products.grid > ul.row.product-grid,
  .products-grid > ul.row.container-products-switch,
  .products.list > ul.row.container-products-switch,
  .products.grid > ul.row.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
  .block.widget .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .block.widget .products-grid > ul.product-grid,
  .block.widget .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
}
@media (max-width: 479px) {
  .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.list .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .products-grid > ul.product-grid,
  .products.list > ul.product-grid,
  .products.grid > ul.product-grid,
  .products-grid > ul.container-products-switch,
  .products.list > ul.container-products-switch,
  .products.grid > ul.container-products-switch,
  .products-grid > ul.row.product-grid,
  .products.list > ul.row.product-grid,
  .products.grid > ul.row.product-grid,
  .products-grid > ul.row.container-products-switch,
  .products.list > ul.row.container-products-switch,
  .products.grid > ul.row.container-products-switch {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 8px;
  }
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 8px;
  }
  .block.widget .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .block.widget .products-grid > ul.product-grid,
  .block.widget .products-grid > ul.container-products-switch {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 8px;
  }
}
@media (min-width: 1440px) {
  .page-layout-2columns-left .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .page-layout-2columns-left .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-category-view .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .page-layout-2columns-left .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .page-layout-2columns-left .products-grid > ul.container-products-switch,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch,
  .page-layout-2columns-left .products-grid > ul.row.product-grid,
  .catalog-category-view .products-grid > ul.row.product-grid,
  .catalogsearch-result-index .products-grid > ul.row.product-grid,
  .page-layout-2columns-left .products-grid > ul.row.container-products-switch,
  .catalog-category-view .products-grid > ul.row.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.row.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .page-layout-2columns-left .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .page-layout-2columns-left .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-category-view .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .page-layout-2columns-left .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .page-layout-2columns-left .products-grid > ul.container-products-switch,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch,
  .page-layout-2columns-left .products-grid > ul.row.product-grid,
  .catalog-category-view .products-grid > ul.row.product-grid,
  .catalogsearch-result-index .products-grid > ul.row.product-grid,
  .page-layout-2columns-left .products-grid > ul.row.container-products-switch,
  .catalog-category-view .products-grid > ul.row.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.row.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .page-layout-2columns-left .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .page-layout-2columns-left .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-category-view .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products.grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .page-layout-2columns-left .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .page-layout-2columns-left .products-grid > ul.container-products-switch,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.container-products-switch,
  .page-layout-2columns-left .products-grid > ul.row.product-grid,
  .catalog-category-view .products-grid > ul.row.product-grid,
  .catalogsearch-result-index .products-grid > ul.row.product-grid,
  .page-layout-2columns-left .products-grid > ul.row.container-products-switch,
  .catalog-category-view .products-grid > ul.row.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.row.container-products-switch {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.category_page_grid_2 {
  --grid-cols: 2;
}
.category_page_grid_3 {
  --grid-cols: 3;
}
.category_page_grid_4 {
  --grid-cols: 4;
}
.category_page_grid_5 {
  --grid-cols: 5;
}
@media (max-width: 767px) {
  .category_page_grid_3,
  .category_page_grid_4,
  .category_page_grid_5 {
    --grid-cols: 2;
    --grid-gap: 12px;
  }
}
@media (max-width: 479px) {
  .category_page_grid_2,
  .category_page_grid_3,
  .category_page_grid_4,
  .category_page_grid_5 {
    --grid-cols: 1;
    --grid-gap: 8px;
  }
}
@media (min-width: 1024px) {
  .catalog-category-view .columns,
  .catalogsearch-result-index .columns {
    display: grid !important;
    grid-template-columns: 260px minmax(0, 1fr);
    gap: 16px;
    align-items: start;
  }
  .catalog-category-view .columns > div:first-child,
  .catalogsearch-result-index .columns > div:first-child {
    grid-column: 1;
    grid-row: 1;
    width: 100%;
    max-width: 100%;
    float: none !important;
  }
  .catalog-category-view .columns > .col-main,
  .catalogsearch-result-index .columns > .col-main,
  .catalog-category-view .column.main,
  .catalogsearch-result-index .column.main {
    grid-column: 2;
    grid-row: 1;
    width: 100%;
    max-width: 100%;
    float: none !important;
  }
}
@media (max-width: 1023px) {
  .catalog-category-view .columns,
  .catalogsearch-result-index .columns {
    grid-template-columns: 1fr;
  }
  .catalog-category-view .columns > div:first-child,
  .catalogsearch-result-index .columns > div:first-child {
    display: none !important;
  }
  .catalog-category-view .columns > .col-main,
  .catalogsearch-result-index .columns > .col-main,
  .catalog-category-view .column.main,
  .catalogsearch-result-index .column.main {
    grid-column: 1;
  }
}
@media (min-width: 1024px) {
  .catalog-product-view .main-detail > .row {
    display: flex !important;
    flex-wrap: nowrap;
    gap: 32px;
  }
  .catalog-product-view .main-detail > .row > .col-md-6:first-child {
    flex: 0 0 calc(50% - (32px / 2));
    max-width: calc(50% - (32px / 2));
    padding-left: 0;
    padding-right: 0;
  }
  .catalog-product-view .main-detail > .row > .col-md-6:last-child {
    flex: 0 0 calc(50% - (32px / 2));
    max-width: calc(50% - (32px / 2));
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .catalog-product-view .main-detail > .row > .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .catalog-product-view .product.media {
    width: 100%;
    max-width: 100%;
  }
}
.catalog-product-view .block.related .product-items,
.catalog-product-view .block.upsell .product-items,
.catalog-product-view .block.crosssell .product-items {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
@media (max-width: 1023px) {
  .catalog-product-view .block.related .product-items,
  .catalog-product-view .block.upsell .product-items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .catalog-product-view .block.related .product-items,
  .catalog-product-view .block.upsell .product-items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.catalog-product-view .columns .column.main {
  display: block !important;
  width: 100%;
  max-width: 100%;
}
.catalog-product-view .product-view {
  display: block !important;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.catalog-product-view .columns > .swiper-slide {
  display: none !important;
}
.catalog-category-view .page-main,
.catalogsearch-result-index .page-main {
  max-width: var(--awa-container-max, 1280px);
  margin: 0 auto;
  padding: 0 var(--awa-container-pad, 16px);
}
.catalog-category-view .column.main,
.catalogsearch-result-index .column.main {
  width: 100%;
  min-width: 0;
}
.category-image {
  margin-bottom: 20px;
  border-radius: var(--awa-radius-md, 8px);
  overflow: hidden;
  max-height: 200px;
}
.category-image img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
}
.breadcrumbs {
  padding: 12px 0;
  margin-bottom: 8px;
}
.breadcrumbs .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
.breadcrumbs .item {
  display: flex;
  align-items: center;
  color: var(--awa-text-muted, #666);
}
.breadcrumbs .item:not(:last-child)::after {
  content: '›';
  margin-left: 4px;
  color: var(--awa-border, #e0e0e0);
  font-size: 14px;
  line-height: 1;
}
.breadcrumbs .item a {
  color: var(--awa-text-muted, #666);
  text-decoration: none;
  transition: color 0.15s;
}
.breadcrumbs .item a:hover {
  color: var(--awa-primary, #b73337);
}
.breadcrumbs .item a:focus-visible {
  color: var(--awa-primary, #b73337);
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.breadcrumbs .item strong {
  color: var(--awa-text, #333);
  font-weight: 500;
}
.category-view .page-title-wrapper {
  margin-bottom: 16px;
}
.category-view .page-title-wrapper .page-title {
  font-size: 22px;
  font-weight: 700;
  color: var(--awa-text, #333);
  margin: 0;
}
.toolbar.toolbar-products {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  padding: 12px 0;
  border-bottom: 1px solid var(--awa-border, #e0e0e0);
  margin-bottom: 20px;
}
.toolbar.toolbar-products .toolbar-amount,
.toolbar.toolbar-products .toolbar-number {
  font-size: 13px;
  color: var(--awa-text-muted, #666);
}
.toolbar.toolbar-products .toolbar-amount .toolbar-number,
.toolbar.toolbar-products .toolbar-number .toolbar-number {
  font-weight: 700;
  color: var(--awa-text, #333);
}
.toolbar.toolbar-products .modes {
  display: flex;
  gap: 4px;
  align-items: center;
}
.toolbar.toolbar-products .modes .mode-grid,
.toolbar.toolbar-products .modes .mode-list,
.toolbar.toolbar-products .modes strong[data-value="grid"],
.toolbar.toolbar-products .modes strong[data-value="list"],
.toolbar.toolbar-products .modes a[data-value="grid"],
.toolbar.toolbar-products .modes a[data-value="list"] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-sm, 4px);
  background: var(--awa-bg, #fff);
  color: var(--awa-text-muted, #666);
  text-decoration: none;
  font-size: 0;
  cursor: pointer;
  transition: all 0.15s;
}
.toolbar.toolbar-products .modes .mode-grid::before,
.toolbar.toolbar-products .modes .mode-list::before,
.toolbar.toolbar-products .modes strong[data-value="grid"]::before,
.toolbar.toolbar-products .modes strong[data-value="list"]::before,
.toolbar.toolbar-products .modes a[data-value="grid"]::before,
.toolbar.toolbar-products .modes a[data-value="list"]::before {
  font-size: 14px;
  line-height: 1;
}
.toolbar.toolbar-products .modes .mode-grid.active,
.toolbar.toolbar-products .modes .mode-list.active,
.toolbar.toolbar-products .modes strong[data-value="grid"].active,
.toolbar.toolbar-products .modes strong[data-value="list"].active,
.toolbar.toolbar-products .modes a[data-value="grid"].active,
.toolbar.toolbar-products .modes a[data-value="list"].active,
.toolbar.toolbar-products .modes .mode-grid[class*="active"],
.toolbar.toolbar-products .modes .mode-list[class*="active"],
.toolbar.toolbar-products .modes strong[data-value="grid"][class*="active"],
.toolbar.toolbar-products .modes strong[data-value="list"][class*="active"],
.toolbar.toolbar-products .modes a[data-value="grid"][class*="active"],
.toolbar.toolbar-products .modes a[data-value="list"][class*="active"],
strong.toolbar.toolbar-products .modes .mode-grid,
strong.toolbar.toolbar-products .modes .mode-list,
strong.toolbar.toolbar-products .modes strong[data-value="grid"],
strong.toolbar.toolbar-products .modes strong[data-value="list"],
strong.toolbar.toolbar-products .modes a[data-value="grid"],
strong.toolbar.toolbar-products .modes a[data-value="list"] {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
}
.toolbar.toolbar-products .modes .mode-grid:hover:not(.active),
.toolbar.toolbar-products .modes .mode-list:hover:not(.active),
.toolbar.toolbar-products .modes strong[data-value="grid"]:hover:not(.active),
.toolbar.toolbar-products .modes strong[data-value="list"]:hover:not(.active),
.toolbar.toolbar-products .modes a[data-value="grid"]:hover:not(.active),
.toolbar.toolbar-products .modes a[data-value="list"]:hover:not(.active) {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.toolbar.toolbar-products .modes .mode-grid:focus-visible,
.toolbar.toolbar-products .modes .mode-list:focus-visible,
.toolbar.toolbar-products .modes strong[data-value="grid"]:focus-visible,
.toolbar.toolbar-products .modes strong[data-value="list"]:focus-visible,
.toolbar.toolbar-products .modes a[data-value="grid"]:focus-visible,
.toolbar.toolbar-products .modes a[data-value="list"]:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-color: var(--awa-primary, #b73337);
}
.toolbar.toolbar-products .toolbar-sorter,
.toolbar.toolbar-products .toolbar-limiter {
  display: flex;
  align-items: center;
  gap: 8px;
}
.toolbar.toolbar-products .toolbar-sorter label,
.toolbar.toolbar-products .toolbar-limiter label {
  font-size: 12px;
  color: var(--awa-text-muted, #666);
  white-space: nowrap;
}
.toolbar.toolbar-products .toolbar-sorter select,
.toolbar.toolbar-products .toolbar-limiter select {
  height: 44px;
  padding: 0 28px 0 10px;
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-sm, 4px);
  font-size: 12px;
  color: var(--awa-text, #333);
  background: var(--awa-bg, #fff);
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666666'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  cursor: pointer;
  min-width: 140px;
}
.toolbar.toolbar-products .toolbar-sorter select:focus,
.toolbar.toolbar-products .toolbar-limiter select:focus {
  border-color: var(--awa-primary, #b73337);
  outline: none;
  box-shadow: 0 0 0 3px var(--awa-primary-light, #f9e5e5);
}
.toolbar.toolbar-products.toolbar-products-bottom {
  border-top: 1px solid var(--awa-border, #e0e0e0);
  border-bottom: none;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 0;
}
.toolbar.toolbar-products.toolbar-products-bottom .modes {
  display: none;
}
.wrapper.grid.products-grid .product-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: var(--awa-gap-card, 16px);
  list-style: none;
  padding: 0;
  margin: 0;
}
.wrapper.grid.products-grid .product-grid > .item-product {
  display: flex;
  flex-direction: column;
  min-width: 0;
  background: var(--awa-bg, #fff);
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-md, 8px);
  overflow: hidden;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.wrapper.grid.products-grid .product-grid > .item-product:hover,
.wrapper.grid.products-grid .product-grid > .item-product:focus-within {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.12);
}
.wrapper.grid.products-grid .item-product .product-thumb-link {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1;
  min-height: 180px;
  background: var(--awa-bg-surface, #f5f5f5);
  border-bottom: 1px solid var(--awa-border, #e0e0e0);
  padding: 0;
  text-decoration: none;
}
.wrapper.grid.products-grid .item-product .product-thumb {
  position: relative;
}
.wrapper.grid.products-grid .item-product .hot-onsale {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  max-width: calc(100% - 16px);
  pointer-events: none;
}
.wrapper.grid.products-grid .item-product .hot-onsale .onsale,
.wrapper.grid.products-grid .item-product .hot-onsale .new-lable {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 20px;
  padding: 2px 8px;
  border-radius: 999px;
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  white-space: nowrap;
}
.wrapper.grid.products-grid .item-product .hot-onsale .new-lable {
  background: #166534;
}
.wrapper.grid.products-grid .item-product .product-thumb img.product-image-photo {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  padding: 0 !important;
  display: block;
  backface-visibility: hidden;
  transition: transform 0.25s ease;
}
.wrapper.grid.products-grid .item-product .product-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  padding: 10px 12px 12px;
  flex: 1;
}
.wrapper.grid.products-grid .item-product .product-info-cart,
.wrapper.grid.products-grid .item-product .actions-primary {
  margin-top: auto;
}
.wrapper.grid.products-grid .item-product .actions-primary .action.tocart,
.wrapper.grid.products-grid .item-product .actions-primary .btn-add-to-cart {
  width: 100%;
  min-height: 44px;
  border-radius: var(--awa-radius-sm, 4px);
}
.wrapper.grid.products-grid .item-product .product-name {
  margin: 0;
}
.wrapper.grid.products-grid .item-product .product-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
  word-break: break-word;
  min-height: 2.8em;
  line-height: 1.4;
  font-size: 13px;
  font-weight: 500;
  color: var(--awa-text, #333);
  text-decoration: none;
  transition: color 0.15s;
}
.wrapper.grid.products-grid .item-product .product-name .product-item-link:hover,
.wrapper.grid.products-grid .item-product .product-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
}
.wrapper.grid.products-grid .item-product .product-rating {
  min-height: 16px;
}
.wrapper.grid.products-grid .item-product .info-price {
  margin-top: auto;
  padding-top: 8px;
  border-top: 1px solid var(--awa-border, #e0e0e0);
}
.wrapper.list.products-list .product-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.wrapper.list.products-list .product-list > .item-product {
  display: grid;
  grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);
  background: var(--awa-bg, #fff);
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-md, 8px);
  overflow: hidden;
}
.wrapper.list.products-list .product-list > .item-product .product-thumb-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 180px;
  height: 100%;
  padding: 0;
  background: var(--awa-bg-surface, #f5f5f5);
  border-right: 1px solid var(--awa-border, #e0e0e0);
}
.wrapper.list.products-list .product-list > .item-product .product-info {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
  padding: 12px;
}
.wrapper.list.products-list .product-list > .item-product .product-thumb {
  position: relative;
}
.wrapper.list.products-list .product-list > .item-product .hot-onsale {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  max-width: calc(100% - 16px);
  pointer-events: none;
}
.wrapper.list.products-list .product-list > .item-product .hot-onsale .onsale,
.wrapper.list.products-list .product-list > .item-product .hot-onsale .new-lable {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 20px;
  padding: 2px 8px;
  border-radius: 999px;
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  white-space: nowrap;
}
.wrapper.list.products-list .product-list > .item-product .hot-onsale .new-lable {
  background: #166534;
}
.wrapper.list.products-list .product-list > .item-product .product-name {
  margin: 0;
}
.wrapper.list.products-list .product-list > .item-product .product-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.4;
}
.wrapper.list.products-list .product-list > .item-product .product-desc {
  margin: 2px 0 0;
  color: var(--awa-text-muted, #666);
  font-size: 12px;
  line-height: 1.45;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.wrapper.list.products-list .product-list > .item-product .product-info-cart,
.wrapper.list.products-list .product-list > .item-product .actions-primary {
  margin-top: auto;
}
.products-grid .product-items,
.products.grid .product-items {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
  gap: var(--awa-gap-card, 16px) !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
  width: 100% !important;
}
.products-grid .product-item,
.products.grid .product-item,
.products-grid .item.product,
.products.grid .item.product {
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
}
.products.wrapper.list.products-list .product-items,
.products-list .product-items,
.products.wrapper.list.products-list.products .product-items,
.products-list.products .product-items,
.products.wrapper.list.products-list ul.products.list.items.product-items,
.products-list ul.products.list.items.product-items {
  display: block !important;
}
.products.wrapper.list.products-list .product-item,
.products-list .product-item,
.products.wrapper.list.products-list .item.product,
.products-list .item.product {
  display: block !important;
  width: 100% !important;
}
.products.wrapper.list.products-list .product-item-info,
.products-list .product-item-info {
  display: grid;
  grid-template-columns: minmax(120px, 180px) minmax(0, 1fr);
  align-items: stretch;
  min-height: 180px;
}
.products.wrapper.list.products-list .product-item-photo,
.products-list .product-item-photo,
.products.wrapper.list.products-list .product-image-container,
.products-list .product-image-container {
  aspect-ratio: auto;
  min-height: 100%;
  height: 100%;
  border-bottom: none;
  border-right: 1px solid var(--awa-border, #e0e0e0);
  padding: 0;
}
.products.wrapper.list.products-list .product-item-details,
.products-list .product-item-details {
  padding: 12px;
}
.product-item-info {
  background: var(--awa-bg, #fff);
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-md, 8px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  cursor: default;
}
.product-item-info:hover {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.12);
}
.product-item-info:focus-within {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.12);
}
.catalog-category-view .product-item-photo,
.catalogsearch-result-index .product-item-photo,
.catalog-category-view .product-image-container,
.catalogsearch-result-index .product-image-container {
  box-sizing: border-box;
  width: 100% !important;
  background: var(--awa-bg-surface, #f5f5f5);
  border-bottom: 1px solid var(--awa-border, #e0e0e0);
  overflow: hidden;
  aspect-ratio: 1 / 1;
  min-height: 180px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  text-decoration: none;
}
.catalog-category-view .product-item-photo .product-image-wrapper,
.catalogsearch-result-index .product-item-photo .product-image-wrapper,
.catalog-category-view .product-image-container .product-image-wrapper,
.catalogsearch-result-index .product-image-container .product-image-wrapper {
  width: 100% !important;
  height: 100% !important;
  padding-bottom: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.catalog-category-view .product-item-photo img.product-image-photo,
.catalogsearch-result-index .product-item-photo img.product-image-photo,
.catalog-category-view .product-image-container img.product-image-photo,
.catalogsearch-result-index .product-image-container img.product-image-photo {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  padding: 0 !important;
  image-rendering: auto;
  display: block !important;
  will-change: transform;
  backface-visibility: hidden;
  transition: transform 0.25s ease;
}
.catalog-category-view .product-item-photo:hover img.product-image-photo,
.catalogsearch-result-index .product-item-photo:hover img.product-image-photo,
.catalog-category-view .product-image-container:hover img.product-image-photo,
.catalogsearch-result-index .product-image-container:hover img.product-image-photo {
  transform: none;
}
.product-item-details {
  padding: 10px 12px 12px;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  gap: 4px;
}
.product-item-sku,
.product-sku {
  font-size: 12px;
  color: var(--awa-text-muted, #666);
  margin: 0;
  letter-spacing: 0.02em;
}
.product-item-name {
  margin: 0;
}
.product-item-name .product-item-link {
  font-size: 13px;
  font-weight: 500;
  color: var(--awa-text, #333);
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.4;
  min-height: 2.8em;
  transition: color 0.15s;
}
.product-item-name .product-item-link:hover {
  color: var(--awa-primary, #b73337);
}
.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.product-reviews-summary {
  font-size: 12px;
  color: var(--awa-text-muted, #666);
  margin: 2px 0 0;
}
.product-item-details .stock {
  font-size: 12px;
  font-weight: 600;
  margin-top: 2px;
}
.product-item-details .stock.available,
.product-item-details .stock.in-stock {
  color: #166534;
}
.product-item-details .stock.unavailable,
.product-item-details .stock.out-of-stock {
  color: #8e2629;
}
.product-item-inner {
  margin-top: auto;
  padding-top: 8px;
  border-top: 1px solid var(--awa-border, #e0e0e0);
}
.product-item-inner > .price-box {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
.product-item-inner .price-box-inner,
.product-item-inner .price-login {
  font-size: 12px;
  color: var(--awa-text-muted, #666);
  font-style: normal;
  margin: 0 0 8px;
}
.product-item-inner a[href*="b2b/register"],
.product-item-inner .action--b2b-register,
.product-item-inner a[href*="b2b/account/login"],
.product-item-inner .action--b2b-login,
.product-item-inner .action.login,
.product-item-inner .action.tocart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 44px;
  padding: 4px 12px;
  text-align: center;
  border-radius: var(--awa-radius-sm, 4px);
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.15s;
  margin-top: 4px;
}
.product-item-inner a[href*="b2b/register"],
.product-item-inner .action--b2b-register {
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
}
.product-item-inner a[href*="b2b/register"]:hover,
.product-item-inner .action--b2b-register:hover {
  background: var(--awa-primary-hover, #8e2629);
}
.product-item-inner a[href*="b2b/register"]:focus-visible,
.product-item-inner .action--b2b-register:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.product-item-inner a[href*="b2b/account/login"],
.product-item-inner .action--b2b-login {
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: 1px solid var(--awa-primary, #b73337);
}
.product-item-inner a[href*="b2b/account/login"]:hover,
.product-item-inner .action--b2b-login:hover {
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
}
.product-item-inner a[href*="b2b/account/login"]:focus-visible,
.product-item-inner .action--b2b-login:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.product-item-inner .action.tocart {
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  border: none;
  cursor: pointer;
  white-space: normal;
  line-height: 1.25;
}
.product-item-inner .action.tocart:hover {
  background: var(--awa-primary-hover, #8e2629);
}
.product-item-inner .action.tocart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.price-box {
  margin: auto 0 0;
  padding-top: 8px;
  border-top: 1px solid var(--awa-border, #e0e0e0);
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.price-box .old-price .price-wrapper .price {
  font-size: 12px;
  color: var(--awa-text-muted, #666);
  text-decoration: line-through;
  font-weight: 400;
}
.price-box .special-price .price-wrapper .price,
.price-box .price-wrapper .price {
  font-size: 18px;
  font-weight: 700;
  color: var(--awa-text, #333);
  line-height: 1.2;
}
.price-box .discount-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  min-height: 20px;
  padding: 2px 8px;
  border-radius: 999px;
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
}
.filter-options .filter-options-title,
.block.filter .filter-options-title {
  font-size: 13px;
  font-weight: 700;
  color: var(--awa-text, #333);
  padding: 10px 0 8px;
  border-bottom: 2px solid var(--awa-primary, #b73337);
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.filter-options .filter-options-item,
.block.filter .filter-options-item {
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-md, 8px);
  overflow: hidden;
  margin-bottom: 8px;
}
.filter-options .filter-options-item .filter-options-title,
.block.filter .filter-options-item .filter-options-title {
  padding: 10px 14px;
  border-bottom: none;
  margin-bottom: 0;
  font-size: 13px;
}
.filter-options .filter-options-item .filter-options-content,
.block.filter .filter-options-item .filter-options-content {
  padding: 6px 14px 10px;
  border-top: 1px solid var(--awa-border, #e0e0e0);
}
.filter-options .items,
.block.filter .items {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.filter-options .item a,
.block.filter .item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0;
  font-size: 12px;
  color: var(--awa-text, #333);
  text-decoration: none;
  transition: color 0.15s;
  border-bottom: 0.5px solid transparent;
}
.filter-options .item a:hover,
.block.filter .item a:hover {
  color: var(--awa-primary, #b73337);
}
.filter-options .item a:focus-visible,
.block.filter .item a:focus-visible {
  color: var(--awa-primary, #b73337);
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.filter-options .item .count,
.block.filter .item .count {
  font-size: 12px;
  color: var(--awa-text-muted, #666);
  background: var(--awa-bg-surface, #f7f7f7);
  padding: 1px 6px;
  border-radius: 8px;
}
.filter-options .item.active a,
.block.filter .item.active a {
  color: var(--awa-primary, #b73337);
  font-weight: 600;
}
.pages {
  margin-top: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pages .items.pages-items {
  display: flex;
  align-items: center;
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.pages .item a,
.pages .item strong.page {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  height: 44px;
  padding: 0 8px;
  border: 1px solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-sm, 4px);
  font-size: 13px;
  color: var(--awa-text, #333);
  text-decoration: none;
  background: var(--awa-bg, #fff);
  transition: all 0.15s;
  cursor: pointer;
}
.pages .item a:hover,
.pages .item strong.page:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.pages .item a:focus-visible,
.pages .item strong.page:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.pages .item.current strong.page {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  font-weight: 700;
}
.pages .item.pages-item-previous a,
.pages .item.pages-item-next a {
  font-weight: 600;
}
.catalog-category-view .loader > img,
.catalogsearch-result-index .loader > img,
.catalog-category-view .loader-text,
.catalogsearch-result-index .loader-text {
  display: none !important;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .wrapper.grid.products-grid .product-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--awa-gap-card, 16px);
  }
  .products-grid .product-items,
  .products.grid .product-items {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: var(--awa-gap-card, 16px) !important;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .wrapper.grid.products-grid .product-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: var(--awa-gap-card, 16px);
  }
  .products-grid .product-items,
  .products.grid .product-items {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: var(--awa-gap-card, 16px) !important;
  }
}
@media (max-width: 768px) {
  .wrapper.grid.products-grid .product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .wrapper.list.products-list .product-list > .item-product {
    grid-template-columns: 1fr;
  }
  .wrapper.list.products-list .product-list > .item-product .product-thumb-link {
    border-right: none;
    border-bottom: 1px solid var(--awa-border, #e0e0e0);
    min-height: 160px;
    height: auto;
  }
  .products-grid .product-items,
  .products.grid .product-items {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }
  .product-item-photo,
  .product-image-container {
    min-height: 140px;
    height: auto;
  }
  .products.wrapper.list.products-list .product-item-info,
  .products-list .product-item-info {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .products.wrapper.list.products-list .product-item-photo,
  .products-list .product-item-photo,
  .products.wrapper.list.products-list .product-image-container,
  .products-list .product-image-container {
    border-right: none;
    border-bottom: 1px solid var(--awa-border, #e0e0e0);
    min-height: 160px;
    height: auto;
  }
  .products.wrapper.list.products-list .wrapper.grid.products-grid .item-product .hot-onsale,
  .products-list .wrapper.grid.products-grid .item-product .hot-onsale,
  .products.wrapper.list.products-list .wrapper.list.products-list .item-product .hot-onsale,
  .products-list .wrapper.list.products-list .item-product .hot-onsale {
    top: 6px;
    left: 6px;
    gap: 4px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .catalog-category-view .product-item-photo:hover img.product-image-photo,
  .catalogsearch-result-index .product-item-photo:hover img.product-image-photo,
  .catalog-category-view .product-image-container:hover img.product-image-photo,
  .catalogsearch-result-index .product-image-container:hover img.product-image-photo {
    transform: scale(1.02);
  }
}
@media (prefers-reduced-motion: reduce) {
  .product-item-info,
  .product-item-photo img.product-image-photo,
  .product-image-container img.product-image-photo,
  .product-item-inner .action.tocart,
  .product-item-inner a[href*="b2b/register"],
  .product-item-inner a[href*="b2b/account/login"] {
    transition: none !important;
    transform: none !important;
  }
}
@media (max-width: 480px) {
  .toolbar.toolbar-products .toolbar-sorter label,
  .toolbar.toolbar-products .toolbar-limiter label {
    display: none;
  }
  .toolbar.toolbar-products .toolbar-sorter select,
  .toolbar.toolbar-products .toolbar-limiter select {
    min-width: 100px;
  }
}
@media (max-width: 390px) {
  .wrapper.grid.products-grid .product-grid {
    gap: 8px;
  }
  .wrapper.grid.products-grid .item-product .product-thumb-link {
    min-height: 124px;
  }
  .wrapper.grid.products-grid .item-product .product-info {
    padding: 8px 10px 10px;
    gap: 3px;
  }
  .wrapper.grid.products-grid .item-product .product-name .product-item-link {
    font-size: 12px;
    line-height: 1.35;
  }
  .products-grid .product-items,
  .products.grid .product-items {
    gap: 8px !important;
  }
  .product-item-details {
    padding: 8px 10px 10px;
    gap: 3px;
  }
  .product-item-name .product-item-link {
    font-size: 12px;
    line-height: 1.35;
  }
  .product-item-photo,
  .product-image-container {
    min-height: 124px;
  }
  .product-item-inner .action.tocart,
  .product-item-inner .action.login,
  .product-item-inner .action--b2b-register,
  .product-item-inner .action--b2b-login,
  .product-item-inner a[href*="b2b/register"],
  .product-item-inner a[href*="b2b/account/login"] {
    font-size: 11px;
    padding: 4px 8px;
  }
}
/*
 * AWA Design System — Container, Grid & Espaçamentos (design-fase-04)
 * Fonte única de layout para todas as páginas AWA Motos.
 *
 * Filosofia:
 *   - 1 container canônico: .container / .page-wrapper .page-main
 *   - Grid 12 colunas via CSS Grid (sem Bootstrap dependency)
 *   - Section wrappers com vertical rhythm padronizado
 *   - Tokens: @awa-* de _awa-variables.less
 */
.awa-container,
body .page-wrapper .container,
body .page-wrapper .page-main,
body .page-wrapper .columns,
body .page-wrapper .page-main > .page-title-wrapper,
body .page-wrapper .header-control > .container,
body .page-wrapper [data-awa-header-nav="true"] > .container,
body .page-wrapper .top-home-content > .container,
body .page-wrapper .awa-home-section > .container,
body .page-wrapper .awa-nav-bar > .container,
body .page-wrapper .awa-utility-bar > .container {
  width: 100%;
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: var(--ds-container-padding, clamp(16px, calc(12px + 1vw), 32px));
  box-sizing: border-box;
}

// Header intermediário — sem pad (gutter no inner)
body .page-wrapper .awa-site-header :is(.header-main, .header_main) > .container,
body .page-wrapper .header :is(.header-main, .header_main) > .container {
  width: 100%;
  max-width: 100%;
  margin-inline: 0;
  padding-inline: 0;
  box-sizing: border-box;
}
body .page-wrapper .page-main {
  container-type: inline-size;
  container-name: main;
}
body .page-wrapper .columns {
  container-type: inline-size;
  container-name: content;
}
.awa-container-narrow,
body .page-wrapper .form-create-account,
body .page-wrapper .form-login,
body .page-wrapper .form-address-edit,
body .page-wrapper .form-edit-account {
  max-width: 560px;
  margin-inline: auto;
  width: 100%;
  box-sizing: border-box;
}
.awa-container-md {
  max-width: 768px;
  margin-inline: auto;
  width: 100%;
  box-sizing: border-box;
}
.awa-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 16px;
  width: 100%;
  box-sizing: border-box;
}
.awa-grid--gap-sm {
  gap: 8px;
}
.awa-grid--gap-md {
  gap: 16px;
}
.awa-grid--gap-lg {
  gap: 24px;
}
.awa-grid--gap-xl {
  gap: 32px;
}
.awa-col-1 {
  grid-column: span 1;
}
.awa-col-2 {
  grid-column: span 2;
}
.awa-col-3 {
  grid-column: span 3;
}
.awa-col-4 {
  grid-column: span 4;
}
.awa-col-5 {
  grid-column: span 5;
}
.awa-col-6 {
  grid-column: span 6;
}
.awa-col-7 {
  grid-column: span 7;
}
.awa-col-8 {
  grid-column: span 8;
}
.awa-col-9 {
  grid-column: span 9;
}
.awa-col-10 {
  grid-column: span 10;
}
.awa-col-11 {
  grid-column: span 11;
}
.awa-col-12 {
  grid-column: span 12;
}
.awa-col-offset-1 {
  grid-column-start: 2;
}
.awa-col-offset-2 {
  grid-column-start: 3;
}
.awa-col-offset-3 {
  grid-column-start: 4;
}
.awa-col-offset-4 {
  grid-column-start: 5;
}
.awa-col-full {
  grid-column: 1 / -1;
}
.awa-layout-sidebar {
  display: grid;
  grid-template-columns: 260px minmax(0, 1fr);
  gap: 32px;
  align-items: start;
}
.awa-layout-halves {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.awa-layout-thirds {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}
.awa-layout-quarters {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
}
body .page-wrapper .columns.page-layout-2columns-left,
body .page-wrapper .page-layout-2columns-left > .columns {
  display: grid;
  grid-template-columns: 260px minmax(0, 1fr);
  gap: 32px;
  align-items: start;
}
body .page-wrapper .columns.page-layout-2columns-right,
body .page-wrapper .page-layout-2columns-right > .columns {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 260px;
  gap: 32px;
  align-items: start;
}
body .page-wrapper .page-layout-1column > .columns {
  display: block;
}
body .page-wrapper .products-grid.grid {
  container-type: inline-size;
  container-name: products;
}
body .page-wrapper .sidebar.sidebar-main {
  width: 100%;
  min-width: 0;
}
body .page-wrapper .column.main {
  min-width: 0;
  width: 100%;
}
.awa-section,
body .page-wrapper .awa-home-section,
body .page-wrapper .top-home-content,
body .page-wrapper .categorytab-container,
body .page-wrapper .products-grid.grid,
body .page-wrapper .catalog-category-view .column.main > .toolbar + .products,
body .page-wrapper .searchresult-results-container {
  padding-block: var(--section-py, 40px);
}
.awa-section--alt {
  background: #f7f7f7;
}
.awa-section--primary {
  background: #b73337;
  color: #ffffff;
}
.awa-section--flush-top {
  padding-top: 0 !important;
}
.awa-section--flush-bottom {
  padding-bottom: 0 !important;
}
.awa-stack > * + * {
  margin-top: 16px;
}
.awa-stack--xs > * + * {
  margin-top: 4px;
}
.awa-stack--sm > * + * {
  margin-top: 8px;
}
.awa-stack--md > * + * {
  margin-top: 16px;
}
.awa-stack--lg > * + * {
  margin-top: 24px;
}
.awa-stack--xl > * + * {
  margin-top: 40px;
}
.awa-cluster {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.awa-cluster--sm {
  gap: 8px;
}
.awa-cluster--lg {
  gap: 20px;
}
.awa-flex {
  display: flex;
}
.awa-flex-col {
  display: flex;
  flex-direction: column;
}
.awa-items-center {
  align-items: center;
}
.awa-items-start {
  align-items: flex-start;
}
.awa-items-end {
  align-items: flex-end;
}
.awa-justify-between {
  justify-content: space-between;
}
.awa-justify-center {
  justify-content: center;
}
.awa-justify-end {
  justify-content: flex-end;
}
.awa-gap-sm {
  gap: 16px;
}
.awa-gap-md {
  gap: 24px;
}
.awa-gap-lg {
  gap: 48px;
}
.awa-gap-xl {
  gap: 24px;
}
.awa-w-full {
  width: 100%;
}
.awa-w-auto {
  width: auto;
}
.awa-min-w-0 {
  min-width: 0;
}
@media (max-width: 768px) {
  .awa-hide-mobile {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .awa-hide-tablet {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .awa-hide-desktop {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .awa-show-mobile {
    display: none !important;
  }
}
@media (max-width: 1280px) {
  .awa-layout-quarters {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 1024px) {
  .awa-col-7,
  .awa-col-8,
  .awa-col-9,
  .awa-col-10,
  .awa-col-11,
  .awa-col-12 {
    grid-column: 1 / -1;
  }
  .awa-layout-sidebar,
  body .page-wrapper .columns.page-layout-2columns-left,
  body .page-wrapper .page-layout-2columns-left > .columns,
  body .page-wrapper .columns.page-layout-2columns-right,
  body .page-wrapper .page-layout-2columns-right > .columns {
    grid-template-columns: 1fr;
  }
  body .page-wrapper .sidebar.sidebar-main {
    order: 2;
  }
  body .page-wrapper .column.main {
    order: 1;
  }
  .awa-layout-thirds {
    grid-template-columns: 1fr 1fr;
  }
  .awa-layout-quarters {
    grid-template-columns: 1fr 1fr;
  }
  .awa-layout-halves {
    grid-template-columns: 1fr;
  }
  .awa-section,
  body .page-wrapper .awa-home-section,
  body .page-wrapper .top-home-content,
  body .page-wrapper .categorytab-container {
    padding-block: var(--section-py-half, 16px);
  }
}
@media (max-width: 768px) {
  .awa-container,
  body .page-wrapper .container,
  body .page-wrapper .page-main,
  body .page-wrapper .columns,
  body .page-wrapper .header-control > .container,
  body .page-wrapper [data-awa-header-nav="true"] > .container,
  body .page-wrapper .top-home-content > .container,
  body .page-wrapper .awa-home-section > .container,
  body .page-wrapper .awa-nav-bar > .container,
  body .page-wrapper .awa-utility-bar > .container,
  body .page-wrapper .awa-main-header > .container {
    padding-inline: var(--ds-container-padding);
  }
  .awa-col-4,
  .awa-col-5,
  .awa-col-6 {
    grid-column: 1 / -1;
  }
  .awa-layout-thirds,
  .awa-layout-quarters {
    grid-template-columns: 1fr;
  }
  .awa-grid {
    gap: 12px;
  }
}
body .page-wrapper .page-title-wrapper .page-title {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  line-height: 1.2;
  margin-bottom: 20px;
  margin-top: 0;
}
body .page-wrapper .page-title-wrapper .page-title .base {
  display: block;
}
@media (max-width: 768px) {
  body .page-wrapper .page-title-wrapper .page-title {
    font-size: 20px;
  }
}
.awa-divider {
  border: none;
  border-top: 1px solid #e5e5e5;
  margin-block: 24px;
}
.awa-divider--subtle {
  border-top-color: rgba(229, 229, 229, 0.5);
}
.awa-ratio-16-9 {
  aspect-ratio: 16 / 9;
  overflow: hidden;
}
.awa-ratio-4-3 {
  aspect-ratio: 4 / 3;
  overflow: hidden;
}
.awa-ratio-1-1 {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.awa-overflow-hidden {
  overflow: hidden;
}
.awa-overflow-auto {
  overflow: auto;
}
.awa-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.awa-carousel-section--category {
  background: #ffffff;
}
.awa-sticky-top {
  position: sticky;
  top: 80px;
  align-self: start;
}
@media (max-width: 1024px) {
  .awa-sticky-top {
    position: static;
  }
}
/* ==========================================================================
   AWA Design System — Layout Global  (source/_layout-global.less)

   Container e espaçamento vertical padronizados para a homepage.
   Usa tokens @ds-* de _design-system.less.
   100% não-destrutivo.
   ========================================================================== */
:root {
  --ds-section-gap: 24px;
  --ds-section-gap-sm: 16px;
  --ds-section-gap-xs: 12px;
  --ds-section-first-gap: 16px;
  --ds-section-last-gap: 32px;
  --ds-content-rhythm: clamp(24px, 2.5vw, 40px);
}
.ds-container,
.ds-container--narrow,
.ds-container--wide {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.ds-container--narrow {
  max-width: 768px;
}
.ds-container--wide {
  max-width: 1440px;
}
.page-main > :is(.block, section, .widget):not(:last-child) {
  margin-bottom: var(--ds-content-rhythm);
}
.awa-surface-card {
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-md);
  background: var(--awa-bg-elevated);
  box-shadow: var(--awa-shadow-xs);
  transition: box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
}
.awa-surface-card:hover {
  box-shadow: var(--awa-shadow-md);
  transform: translateY(var(--awa-hover-lift));
}
.cms-index-index .ayo-home5-wrapper {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content ~ .top-home-content {
  margin-top: var(--ds-section-gap);
}
.cms-index-index .ayo-home5-wrapper > .awa-benefits-bar {
  margin-top: 16px;
  margin-bottom: 16px;
}
.cms-index-index .ayo-home5-wrapper > .awa-benefits-bar + .top-home-content {
  margin-top: var(--ds-section-first-gap);
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold {
  margin-top: 0;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content:last-child {
  margin-bottom: var(--ds-section-last-gap);
}
.cms-index-index .page-main {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.cms-index-index .column.main > .benefits-bar,
.cms-index-index .column.main > .awa-security-section,
.cms-index-index .column.main > .trust-badges-homepage {
  margin-bottom: var(--ds-section-gap);
}
.cms-index-index .awa-section-header {
  gap: 16px;
  margin-bottom: 16px;
}
.cms-index-index .awa-section-header .awa-section-header__title,
.cms-index-index .awa-section-header .awa-section-title {
  font-size: 22px;
}
.cms-index-index .rokan-bestseller .rokan-product-heading,
.cms-index-index .rokan-newproduct .rokan-product-heading {
  font-size: 22px;
  margin-bottom: 8px;
}
.cms-index-index .top-home-content--trust-and-offers {
  padding-top: 40px;
  padding-bottom: 40px;
}
.cms-index-index .trust-badges-homepage {
  padding-top: var(--section-py-half);
  padding-bottom: var(--section-py-half);
}
.cms-index-index .awa-benefits-bar {
  padding-top: var(--section-py-half);
  padding-bottom: var(--section-py-half);
}
.ds-mb-xs {
  margin-bottom: 8px;
}
.ds-mb-sm {
  margin-bottom: 16px;
}
.ds-mb-md {
  margin-bottom: 24px;
}
.ds-mb-lg {
  margin-bottom: 32px;
}
.ds-mb-xl {
  margin-bottom: 40px;
}
.ds-mb-xxl {
  margin-bottom: 48px;
}
.ds-mt-xs {
  margin-top: 8px;
}
.ds-mt-sm {
  margin-top: 16px;
}
.ds-mt-md {
  margin-top: 24px;
}
.ds-mt-lg {
  margin-top: 32px;
}
.ds-mt-xl {
  margin-top: 40px;
}
.ds-mt-xxl {
  margin-top: 48px;
}
.ds-py-xs {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ds-py-sm {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ds-py-md {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ds-py-lg {
  padding-top: 32px;
  padding-bottom: 32px;
}
.ds-py-xl {
  padding-top: 40px;
  padding-bottom: 40px;
}
.ds-py-xxl {
  padding-top: 48px;
  padding-bottom: 48px;
}
.ds-gap-xs {
  gap: 8px;
}
.ds-gap-sm {
  gap: 16px;
}
.ds-gap-md {
  gap: 24px;
}
.ds-gap-lg {
  gap: 32px;
}
.ds-gap-xl {
  gap: 40px;
}
@media (max-width: 1023px) {
  :root {
    --ds-section-gap: 32px;
    --ds-section-last-gap: 48px;
  }
  .cms-index-index .ayo-home5-wrapper,
  .cms-index-index .page-main {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 767px) {
  :root {
    --ds-section-gap: 24px;
    --ds-section-first-gap: 12px;
    --ds-section-last-gap: 40px;
  }
  .cms-index-index .awa-section-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  .cms-index-index .awa-section-header .awa-section-header__title,
  .cms-index-index .awa-section-header .awa-section-title {
    font-size: 18px;
  }
  .cms-index-index .top-home-content--trust-and-offers {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (max-width: 479px) {
  :root {
    --ds-section-gap: 24px;
    --ds-section-last-gap: 32px;
  }
  .cms-index-index .ayo-home5-wrapper,
  .cms-index-index .page-main {
    padding-left: 8px;
    padding-right: 8px;
  }
}
:root {
  --ds-container-max: 1440px;
  --ds-container-padding: clamp(16px, calc(12px + 1vw), 32px);
}
.awa-container,
body .page-wrapper .container,
body .page-wrapper .page-main {
  max-width: var(--ds-container-max);
  margin-inline: auto;
  padding-inline: var(--ds-container-padding);
  box-sizing: border-box;
}
body .page-wrapper .header-control > .container,
body .page-wrapper [data-awa-header-nav="true"] > .container,
body .page-wrapper .top-home-content > .container,
body .page-wrapper .awa-home-section > .container,
body .page-wrapper .awa-nav-bar > .container,
body .page-wrapper .awa-utility-bar > .container,
body .page-wrapper .awa-main-header > .container,
body .page-wrapper .awa-site-header .container {
  max-width: var(--ds-container-max);
  padding-inline: var(--ds-container-padding);
  box-sizing: border-box;
}
.container--small,
.awa-container--small {
  max-width: 960px;
  margin-inline: auto;
  padding-inline: var(--ds-container-padding);
  width: 100%;
  box-sizing: border-box;
}
.container--large,
.awa-container--large {
  max-width: 1440px;
  margin-inline: auto;
  padding-inline: var(--ds-container-padding);
  width: 100%;
  box-sizing: border-box;
}
.container--fluid,
.awa-container--fluid {
  max-width: none;
  margin-inline: auto;
  padding-inline: var(--ds-container-padding);
  width: 100%;
  box-sizing: border-box;
}
html {
  overflow-x: hidden;
}
body {
  overflow-x: hidden;
}
.panel.wrapper {
  background-color: #333333;
  color: rgba(255, 255, 255, 0.85);
}
.panel.wrapper .panel.header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 0;
  padding: 8px 0;
  min-height: 36px;
}
.panel.wrapper a,
.panel.wrapper a:link,
.panel.wrapper a:visited {
  color: rgba(255, 255, 255, 0.75);
  font-size: var(--awa-fs-xs3);
  text-decoration: none;
  transition: color 250ms ease;
}
.panel.wrapper a:hover,
.panel.wrapper a:link:hover,
.panel.wrapper a:visited:hover {
  color: #ffffff;
}
.panel.wrapper .header.links {
  display: flex;
  align-items: center;
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}
.panel.wrapper .header.links li {
  margin: 0;
}
.panel.wrapper .header.links li:not(:last-child) a::after {
  content: '|';
  margin: 0 8px;
  color: rgba(255, 255, 255, 0.25);
}
.panel.wrapper .header.links li a {
  font-size: var(--awa-fs-xs3);
  padding: 4px 0;
}
.page-header {
  background-color: #ffffff;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  position: relative;
  z-index: 200;
}
.page-header .header.content {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .page-header .header.content {
    flex-wrap: wrap;
    gap: 8px;
  }
}
.logo {
  flex-shrink: 0;
  margin: 0;
  line-height: 1;
}
.logo img,
.logo svg {
  display: block;
  width: 161px;
  max-width: 100%;
  height: auto;
}
@media (max-width: 1023px) {
  .logo img,
  .logo svg {
    width: 132px;
  }
}
.awa-header-brand-desktop {
  display: block;
}
@media (max-width: 1023px) {
  .awa-header-brand-desktop {
    display: none !important;
  }
}
.awa-header-mobile-logo {
  display: none !important;
}
@media (max-width: 1023px) {
  .awa-header-mobile-logo {
    display: block !important;
  }
}
.block-search {
  flex: 1 1 auto;
  max-width: 580px;
  margin: 0;
}
@media (max-width: 1023px) {
  .block-search {
    order: 3;
    max-width: 100%;
    width: 100%;
    flex: 1 1 100%;
  }
}
.block-search .block-content {
  margin: 0;
}
.block-search .form.minisearch {
  display: flex;
  align-items: stretch;
  position: relative;
}
.block-search .field.search {
  flex: 1;
  margin: 0;
}
.block-search .field.search .label {
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.block-search .field.search .control {
  border: none;
  margin: 0;
  padding: 0;
}
.block-search .field.search input[type="text"],
.block-search .field.search #search {
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  border: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
  border-right: none;
  border-radius: 4px 0 0 4px;
  background: #ffffff;
  color: var(--awa-text, #333333);
  font-size: var(--awa-font-sm);
  outline: none;
  transition: border-color 250ms ease, box-shadow 250ms ease;
}
.block-search .field.search input[type="text"]::placeholder,
.block-search .field.search #search::placeholder {
  color: var(--awa-text-muted, #666666);
}
.block-search .field.search input[type="text"]:focus,
.block-search .field.search #search:focus {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.block-search .action.search,
.block-search .actions button[type="submit"],
.block-search .actions .action.search {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  min-height: 44px;
  padding: 0;
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  border-left: none;
  border-radius: 0 4px 4px 0;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  cursor: pointer;
  transition: background-color 250ms ease, border-color 250ms ease;
  flex-shrink: 0;
}
.block-search .action.search:hover,
.block-search .actions button[type="submit"]:hover,
.block-search .actions .action.search:hover {
  background: var(--awa-primary-dark, #8e2629);
  border-color: var(--awa-primary-dark, #8e2629);
}
.block-search .action.search:focus-visible,
.block-search .actions button[type="submit"]:focus-visible,
.block-search .actions .action.search:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.block-search .action.search::before,
.block-search .actions button[type="submit"]::before,
.block-search .actions .action.search::before,
.block-search .action.search span,
.block-search .actions button[type="submit"] span,
.block-search .actions .action.search span {
  display: none;
}
.block-search .action.search::after,
.block-search .actions button[type="submit"]::after,
.block-search .actions .action.search::after {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.block-search .search-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 300;
  background: #ffffff;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-top: none;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.block-search .search-autocomplete dl {
  margin: 0;
  padding: 0;
}
.block-search .search-autocomplete dt,
.block-search .search-autocomplete .title {
  padding: 8px 16px 4px;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--awa-text-muted, #666666);
  background: var(--awa-bg-soft, #f7f7f7);
}
.block-search .search-autocomplete dd {
  margin: 0;
}
.block-search .search-autocomplete li {
  list-style: none;
}
.block-search .search-autocomplete .item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background 150ms ease;
}
.block-search .search-autocomplete .item:hover,
.block-search .search-autocomplete .item[aria-selected="true"] {
  background: rgba(183, 51, 55, 0.04);
}
.block-search .search-autocomplete .amount {
  margin-left: auto;
  font-size: var(--awa-font-xs);
  color: var(--awa-text-muted, #666666);
}
.header.links,
.header-icons,
.block-minicart,
.customer-welcome {
  flex-shrink: 0;
}
.minicart-wrapper,
.header-account,
.customer-welcome {
  position: relative;
}
.minicart-wrapper a.action,
.header-account a.action,
.customer-welcome a.action,
.minicart-wrapper button.action,
.header-account button.action,
.customer-welcome button.action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: transparent;
  color: var(--awa-text, #333333);
  cursor: pointer;
  position: relative;
  transition: background 250ms ease, color 250ms ease;
}
.minicart-wrapper a.action:hover,
.header-account a.action:hover,
.customer-welcome a.action:hover,
.minicart-wrapper button.action:hover,
.header-account button.action:hover,
.customer-welcome button.action:hover {
  background: rgba(183, 51, 55, 0.07);
  color: var(--awa-primary, #b73337);
}
.minicart-wrapper a.action svg,
.header-account a.action svg,
.customer-welcome a.action svg,
.minicart-wrapper button.action svg,
.header-account button.action svg,
.customer-welcome button.action svg,
.minicart-wrapper a.action .icon,
.header-account a.action .icon,
.customer-welcome a.action .icon,
.minicart-wrapper button.action .icon,
.header-account button.action .icon,
.customer-welcome button.action .icon {
  width: 22px;
  height: 22px;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper > a.showcart.header-mini-cart {
  visibility: visible !important;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper > a.showcart,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper > .showcart.header-mini-cart {
  visibility: visible !important;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .action.showcart {
  background: transparent;
  background-color: transparent;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: transparent;
  min-width: 0;
  width: auto;
  font-size: 0;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  position: relative;
  gap: 0;
  text-decoration: none;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart::before,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart::before,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .action.showcart::before {
  display: none !important;
  content: none !important;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart::after,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart::after,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .action.showcart::after {
  content: '' !important;
  display: block !important;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b73337'%3E%3Cpath d='M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6C4.9 6 4 6.9 4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2v2zm6 0c0 .55-.45 1-1 1s-1-.45-1-1V8h2v2zm-2-4H10c0-1.1.9-2 2-2s2 .9 2 2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart .counter.qty,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart .counter.qty,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .action.showcart .counter.qty {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-width: 10px;
  height: 10px;
  padding: 0;
  background: var(--awa-primary, #b73337);
  color: transparent;
  font-size: 0;
  border-radius: 9999px;
  position: absolute !important;
  bottom: 1px;
  right: 1px;
  top: auto;
  left: auto;
  border: var(--awa-border-width) solid #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart .counter.qty.empty,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart .counter.qty.empty,
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .action.showcart .counter.qty.empty {
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart {
  position: absolute;
  right: 0;
  top: calc(100% + 8px);
  width: 340px;
  background: #ffffff;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
  z-index: 400;
  padding: 16px;
}
@media (max-width: 1023px) {
  body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart {
    width: calc(100vw - 16px);
    right: -8px;
  }
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .block-title {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-text, #333333);
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-item {
  display: flex;
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-item:last-child {
  border-bottom: none;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-image-container {
  width: 56px;
  height: 56px;
  flex-shrink: 0;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  overflow: hidden;
  background: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-image-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-item-details {
  flex: 1;
  min-width: 0;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-item-name {
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  margin-bottom: 4px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-item-name a {
  color: inherit;
  text-decoration: none;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .product-item-name a:hover {
  color: var(--awa-primary, #b73337);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .price {
  font-size: var(--awa-font-sm);
  font-weight: 700;
  color: var(--awa-primary, #b73337);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .actions {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .actions .action.viewcart {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  border-radius: 4px;
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  transition: background 250ms ease, color 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .actions .action.viewcart:hover {
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .actions .action.primary.checkout {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  border-radius: 4px;
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--awa-font-sm);
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .actions .action.primary.checkout:hover {
  background: var(--awa-primary-dark, #8e2629);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .subtotal {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0 0;
  font-size: var(--awa-font-sm);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .subtotal .label {
  font-weight: 600;
  color: var(--awa-text, #333333);
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .block-minicart .subtotal .price {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-primary, #b73337);
}
.panel.wrapper .panel.header {
  justify-content: space-between;
}
.awa-b2b-contact {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: var(--awa-fs-xs3);
}
.awa-b2b-contact a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  transition: color 250ms ease;
}
.awa-b2b-contact a:hover {
  color: #ffffff;
}
.awa-b2b-contact__whatsapp {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.awa-b2b-contact__whatsapp svg {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  color: #25D366;
}
.awa-b2b-contact__sep {
  color: rgba(255, 255, 255, 0.25);
  user-select: none;
}
.awa-b2b-contact__phone {
  letter-spacing: 0.01em;
}
@media (max-width: 480px) {
  .awa-b2b-contact {
    display: none;
  }
}
.header.links .authorization-link > a,
.header.content .authorization-link > a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
  border-radius: 9999px;
  background: transparent;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  white-space: nowrap;
  text-decoration: none;
  transition: border-color 250ms ease, color 250ms ease;
}
.header.links .authorization-link > a:hover,
.header.content .authorization-link > a:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.awa-header-cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
  flex-shrink: 0;
  transition: background-color 250ms ease;
}
.awa-header-cta svg {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
}
.awa-header-cta:hover,
.awa-header-cta:focus {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
@media (max-width: 1023px) {
  .awa-header-cta {
    display: none;
  }
}
.page-header.sticky,
.page-header._fixed,
.page-header.is-sticky {
  position: sticky;
  top: 0;
  z-index: 200;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  animation: headerSlideDown 0.25s ease forwards;
}
@keyframes headerSlideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@media (max-width: 1023px) {
  .page-header .header.content {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .block-search .field.search input {
    height: 40px;
    font-size: var(--awa-font-sm);
  }
  .block-search .action.search,
  .block-search .actions .action.search {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 1023px) and (max-width: 480px) {
  .panel.wrapper {
    display: none;
  }
}
.page-wrapper .header-content,
.page-wrapper .header.content {
  box-shadow: rgba(15, 23, 42, 0.05) 0px 8px 24px 0px;
}
@media (max-width: 1023px) {
  .page-wrapper .header-content,
  .page-wrapper .header.content {
    box-shadow: rgba(15, 23, 42, 0.04) 0px 6px 16px 0px;
  }
}
@media (min-width: 1024px) {
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) #header .header-control .awa-header-categories.menu_left_home1 {
    display: flex !important;
    align-items: center;
    flex: 0 0 clamp(240px, 22vw, 300px);
    min-width: 0;
    overflow: visible;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) #header .header-control .menu_left_home1 > .awa-nav-categories {
    display: flex !important;
    align-items: center;
    padding: 0;
    min-height: 0;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) #header .header-control .menu_left_home1 .sections.nav-sections.category-dropdown {
    display: block !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .page-header.sticky,
  .page-header._fixed {
    animation: none;
  }
  .minicart-wrapper a.action,
  .minicart-wrapper button.action,
  .block-search .action.search {
    transition: none;
  }
}
.hotline_header {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
  padding: 2px 0;
}
.hotline_header .hotline_header__icon,
.hotline_header > svg {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  color: var(--awa-text-muted, #666666);
  stroke: currentColor;
  display: block;
}
.hotline_header .hotline_header__text {
  font-size: var(--awa-font-size-sm, 12px);
  line-height: 1.4;
  color: var(--awa-text-muted, #666666);
  white-space: nowrap;
}
.hotline_header .hotline_header__text a,
.hotline_header .hotline_header__text a:link,
.hotline_header .hotline_header__text a:visited {
  font-weight: 700;
  color: var(--awa-primary, #b73337);
  text-decoration: none;
  transition: color 250ms ease;
}
.hotline_header .hotline_header__text a:hover,
.hotline_header .hotline_header__text a:link:hover,
.hotline_header .hotline_header__text a:visited:hover {
  color: var(--awa-primary-dark, #8e2629);
  text-decoration: underline;
  text-underline-offset: 2px;
}
@media (max-width: 1023px) {
  .hotline_header {
    display: none;
  }
}
.customer-logged-in .hotline_header {
  display: none !important;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar {
  background: var(--awa-bg-dark, #333333);
  min-height: 36px;
  height: 36px;
  font-size: var(--awa-font-xs);
  color: #bbbbbb;
  border-bottom: none;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 24px;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .awa-utility-bar__inner {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  min-height: 36px;
  height: 36px;
  gap: 16px;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left {
  display: flex !important;
  align-items: center;
  gap: 0;
  flex-shrink: 0;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .awa-topbar__contact-link {
  display: inline-flex !important;
  align-items: center;
  gap: 5px;
  color: #bbbbbb;
  font-size: var(--awa-font-xs);
  white-space: nowrap;
  transition: color 250ms ease;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .awa-topbar__contact-link svg {
  flex-shrink: 0;
  color: inherit;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .awa-topbar__contact-link:hover {
  color: #ffffff !important;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .awa-topbar__contact-link + .awa-topbar__hotline-wrap::before {
  content: '' !important;
  display: inline-block !important;
  width: 1px;
  height: 12px;
  background: rgba(255, 255, 255, 0.15);
  margin: 0 10px;
  vertical-align: middle;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .hotline_header {
  display: inline-flex !important;
  align-items: center;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .hotline_header .whatsapp-hotline {
  display: inline-flex !important;
  align-items: center;
  gap: 5px;
  color: #bbbbbb;
  font-size: var(--awa-font-xs);
  white-space: nowrap;
  transition: color 250ms ease;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .hotline_header .whatsapp-hotline .fa-whatsapp {
  color: #4dda85 !important;
  font-size: var(--awa-font-sm);
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .hotline_header .whatsapp-hotline .hotline-label {
  margin-right: 2px;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .hotline_header .whatsapp-hotline:hover {
  color: #ffffff !important;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .awa-topbar__hotline-wrap::before {
  content: '' !important;
  display: inline-block !important;
  width: 1px;
  height: 12px;
  background: rgba(255, 255, 255, 0.15);
  margin: 0 10px;
  vertical-align: middle;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-right {
  display: flex !important;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-right .awa-topbar__hours-info {
  display: inline-flex !important;
  align-items: center;
  gap: 5px;
  color: #bbbbbb;
  font-size: var(--awa-font-xs);
  white-space: nowrap;
  order: 1;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-right .awa-topbar__hours-info svg {
  flex-shrink: 0;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-right .top-info {
  display: none !important;
  visibility: hidden !important;
  width: 0;
  height: 0;
  overflow: hidden;
}
body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-right::after {
  content: "\1F69A  Frete grátis acima de R$ 299" !important;
  color: #f5a623;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  white-space: nowrap;
  order: 3;
}
body .page-wrapper .awa-site-header.awa-header-professional .top-bar-right .top-info,
body .page-wrapper .awa-site-header .awa-utility-bar .top-bar-right .top-info {
  display: none !important;
  visibility: hidden !important;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none !important;
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
}
body .page-wrapper .awa-site-header .awa-utility-bar .top-bar-right .top-account,
body .page-wrapper .awa-site-header .awa-utility-bar .top-bar-right nav[data-awa-top-account],
body .page-wrapper .awa-site-header .awa-utility-bar .top-bar-right .authorization-link {
  display: none !important;
}
body .page-wrapper .awa-site-header .header.awa-main-header {
  background: #ffffff;
  padding: 14px 24px;
}
body .page-wrapper .awa-site-header .awa-main-header__inner.wp-header {
  display: flex !important;
  align-items: center;
  gap: 16px;
  max-width: 1440px;
  margin: 0 auto;
}
body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
  display: block !important;
  max-height: 48px;
  width: auto;
  object-fit: contain;
}
body .page-wrapper .awa-site-header .awa-header-brand-cell img[src*="stickylogo"] {
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search {
  flex: 1;
  min-width: 0;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search {
  width: 100%;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .field.search {
  position: relative !important;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .field.search .control {
  position: relative !important;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search input#search {
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: var(--awa-radius-md);
  height: 44px;
  font-size: var(--awa-font-sm);
  color: #333333;
  padding: 0 14px 0 42px;
  width: 100%;
  outline: none;
  transition: border-color, box-shadow 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search input#search::placeholder {
  color: #bbbbbb;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search input#search:focus {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.08);
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .action.search {
  position: absolute !important;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #b73337;
  background: none;
  border: none;
  padding: 0;
  width: 20px;
  height: 20px;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .action.search::before {
  color: #b73337;
}
body .page-wrapper .awa-site-header .awa-header-right-col .top-account,
body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account {
  border: 1.5px solid #e5e5e5;
  border-radius: var(--awa-radius-md);
  padding: 8px 14px;
  display: flex !important;
  align-items: center;
  gap: 10px;
  background: #ffffff;
  white-space: nowrap;
  transition: border-color 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-right-col .top-account:hover,
body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account:hover {
  border-color: #b73337;
}
body .page-wrapper .awa-site-header .awa-header-right-col .top-account svg,
body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account svg {
  flex-shrink: 0;
  width: 34px;
  height: 36px;
  background: #f5f5f5;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #b73337;
}
body .page-wrapper .awa-site-header .awa-header-right-col .top-account a,
body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account a {
  font-size: var(--awa-fs-xs3);
  color: #b73337;
  font-weight: 700;
  transition: color 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-right-col .top-account a:hover,
body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account a:hover {
  color: #8e2629;
}
body .page-wrapper .awa-site-header .awa-header-right-col .top-account .delimiter,
body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account .delimiter {
  color: #999999;
  font-size: 10px;
}
body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link {
  background: #b73337;
  color: #ffffff;
  border-radius: var(--awa-radius-md);
  padding: 8px 16px;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  border: none;
  transition: background 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link:hover {
  background: #8e2629;
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link .awa-header-cart-link-icon,
body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link svg {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link .awa-cart-link-badge,
body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link .counter.qty {
  background: #ffffff;
  color: #b73337;
  border-radius: 99px;
  padding: 1px 7px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.4;
  min-width: 18px;
  text-align: center;
}
body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback {
  background: #b73337;
  color: #ffffff;
  border-radius: 8px;
  padding: 8px 16px;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  font-size: var(--awa-font-sm);
  font-weight: 600;
}
body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback:hover {
  background: #8e2629;
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart {
  background: #b73337;
  color: #ffffff;
  border-radius: 8px;
  padding: 8px 16px;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  text-decoration: none;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart:hover {
  background: #8e2629;
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper a.showcart .counter.qty {
  background: #ffffff;
  color: #b73337;
  border-radius: 99px;
  font-size: 10px;
  font-weight: 700;
}
body .page-wrapper .awa-site-header .awa-minicart-label {
  font-size: var(--awa-font-xs);
  color: #ffffff;
  font-weight: 500;
}
body .page-wrapper .awa-site-header .header-control.awa-nav-bar {
  background: #ffffff;
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
}
body .page-wrapper .awa-site-header .header-control.awa-nav-bar .container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 24px;
}
body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner {
  display: flex !important;
  align-items: stretch;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-nav-categories button {
  background: #b73337;
  color: #ffffff;
  border: none;
  border-radius: 4px 4px 0 0;
  padding: 10px 20px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-transform: none;
  cursor: pointer;
  transition: background 250ms ease;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-nav-categories button:hover {
  background: #8e2629;
}
body .page-wrapper .awa-site-header .awa-header-primary-nav a.level-top,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav a,
body .page-wrapper .awa-site-header .nav-sections .navigation a.level-top {
  text-transform: none;
  font-size: var(--awa-font-sm);
  font-weight: 500;
  color: #333333;
  padding: 10px 14px;
  position: relative;
  transition: color 250ms ease;
}
body .page-wrapper .awa-site-header .awa-header-primary-nav a.level-top:hover,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav a:hover,
body .page-wrapper .awa-site-header .nav-sections .navigation a.level-top:hover {
  color: #b73337;
}
body .page-wrapper .awa-site-header .nav-sections .navigation li.active > a,
body .page-wrapper .awa-site-header .nav-sections .navigation li.ui-state-active > a {
  color: #b73337;
  font-weight: 600;
}
body .page-wrapper .awa-site-header .nav-sections .navigation li.active > a::after,
body .page-wrapper .awa-site-header .nav-sections .navigation li.ui-state-active > a::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0;
  left: 14px;
  right: 14px;
  height: 2px;
  background: #b73337;
  border-radius: 1px;
}
body .page-wrapper .awa-site-header .awa-header-primary-nav .navigation a[title="Lançamentos"]::after,
body .page-wrapper .awa-site-header .nav-sections .navigation a[title="Lançamentos"]::after {
  content: 'NEW' !important;
  font-size: var(--awa-font-size-2xs);
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block !important;
  line-height: 1.4;
  color: #ffffff;
  background: #0ea5e9;
  text-transform: uppercase;
  letter-spacing: 0;
}
body .page-wrapper .awa-site-header .navigation a[href*="bauletos.html"]::after {
  content: 'HOT' !important;
  font-size: var(--awa-font-size-2xs);
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block !important;
  line-height: 1.4;
  color: #ffffff;
  background: #b73337;
  text-transform: uppercase;
  letter-spacing: 0;
}
body .page-wrapper .awa-site-header .navigation a[href*="bagageiros.html"]::after {
  content: 'OFERTA' !important;
  font-size: var(--awa-font-size-2xs);
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block !important;
  line-height: 1.4;
  color: #ffffff;
  background: #16a34a;
  text-transform: uppercase;
  letter-spacing: 0;
}
body .page-wrapper .awa-site-header .navigation a[href*="super-ofertas.html"]::after {
  content: '%' !important;
  font-size: var(--awa-font-size-2xs);
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block !important;
  line-height: 1.4;
  color: #ffffff;
  background: #16a34a;
  text-transform: uppercase;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  body .page-wrapper .awa-site-header .top-header.awa-utility-bar .awa-utility-bar__inner {
    flex-direction: column;
    gap: 4px;
    min-height: auto;
    height: auto;
    padding: 6px 0;
  }
  body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left {
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
  }
  body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-left .awa-topbar__hotline-wrap::before {
    margin: 0 6px;
  }
  body .page-wrapper .awa-site-header .top-header.awa-utility-bar .top-bar-right {
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
  }
  body .page-wrapper .awa-site-header .header.awa-main-header {
    padding: 10px 12px;
  }
  body .page-wrapper .awa-site-header .awa-main-header__inner.wp-header {
    flex-wrap: wrap;
    gap: 10px;
  }
  body .page-wrapper .awa-site-header .awa-header-brand-cell {
    order: 1;
  }
  body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    max-height: 36px;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col.top-search {
    order: 4;
    flex: 0 0 100%;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search input#search {
    height: 40px;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col .top-account,
  body .page-wrapper .awa-site-header .awa-header-right-col .header-control-account {
    display: none !important;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link,
  body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback {
    padding: 6px 10px;
    font-size: 0;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link .awa-header-cart-link-icon,
  body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback .awa-header-cart-link-icon,
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link svg,
  body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback svg {
    width: 18px;
    height: 18px;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link .awa-cart-link-badge,
  body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback .awa-cart-link-badge,
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-cart-link .counter.qty,
  body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback .counter.qty {
    font-size: var(--awa-font-size-2xs);
    padding: 0 5px;
  }
  body .page-wrapper .awa-site-header .awa-minicart-label {
    display: none !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar {
    border-top: none;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
body .page-wrapper .awa-site-header.is-sticky .awa-header-brand-cell .logo img:not([src*="stickylogo"]),
body .page-wrapper .page-header.fixed .awa-header-brand-cell .logo img:not([src*="stickylogo"]) {
  display: none !important;
}
body .page-wrapper .awa-site-header.is-sticky .awa-header-brand-cell img[src*="stickylogo"],
body .page-wrapper .page-header.fixed .awa-header-brand-cell img[src*="stickylogo"] {
  display: block !important;
  max-height: 36px;
  width: auto;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .top-menu .navigation a.level-top,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .top-menu .navigation.custommenu a.level-top,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .top-menu .main-nav a.level-top,
body .page-wrapper .awa-site-header .awa-header-primary-nav .navigation a.level-top.ui-corner-all {
  text-transform: none;
  font-size: var(--awa-font-sm);
  font-weight: 500;
  letter-spacing: 0;
  color: #333333;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .top-menu .navigation a.level-top:hover,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .top-menu .navigation.custommenu a.level-top:hover,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .top-menu .main-nav a.level-top:hover,
body .page-wrapper .awa-site-header .awa-header-primary-nav .navigation a.level-top.ui-corner-all:hover {
  color: #b73337;
}
body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-fallback {
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-header-right-col a.awa-header-cart-link {
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart {
  background: #b73337;
  color: #ffffff;
  border-radius: 8px;
  padding: 8px 16px;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  border: none;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart:hover {
  background: #8e2629;
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart .counter.qty {
  background: #ffffff;
  color: #b73337;
  border-radius: 99px;
  padding: 1px 7px;
  font-size: 10px;
  font-weight: 700;
  min-width: 18px;
  text-align: center;
}
body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper .showcart.header-mini-cart .text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
body .page-wrapper .awa-site-header .awa-header-primary-nav .top-menu .navigation a[title="Lançamentos"]::after {
  content: 'NEW' !important;
  font-size: var(--awa-font-size-2xs);
  padding: 1px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block !important;
  line-height: 1.4;
  color: #ffffff;
  background: #0ea5e9;
  text-transform: uppercase;
  letter-spacing: 0;
}
body .page-wrapper .awa-site-header .awa-header-primary-nav .top-menu .navigation a[title="Catálogo"]::after {
  content: '' !important;
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-nav-categories button {
  background: #b73337;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-transform: none;
  border-radius: 0;
  min-height: 44px;
  cursor: pointer;
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-nav-categories button:hover {
  background: #8e2629;
}
body .page-wrapper .awa-site-header .awa-nav-categories .navigation a.level-top {
  text-transform: none;
}
:root {
  /* ── awa-hprof — design tokens ─── */
  --awa-hprof-c1: #ffffff;
  --awa-hprof-c2: #f7f7f7;
  --awa-hprof-c3: #333333;
  --awa-hprof-c4: #e5e5e5;
}
/*
 * AWA Professional Header
 * Minimalist, Corporate, and Accessible Design
 *
 * Color tokens:
 *   --awa-color-whatsapp: #1aa75b
 *   --awa-color-whatsapp-dark: #128c4a
 *   --awa-color-whatsapp-rgb: 37 211 102  (for alpha compositing)
 */
/* AWA Professional Header — Tokenized Design System

   Color tokens:
   - @awa-color-primary (var(--awa-primary)) — brand red
   - @awa-color-primary-dark (var(--awa-primary-hover)) — darker red
   - @awa-color-text-primary (var(--awa-hprof-c3)) — main text
   - @awa-color-button-text (var(--awa-hprof-c1)) — white
   - @awa-color-white (var(--awa-hprof-c1)) — backgrounds
   - @awa-color-border (var(--awa-hprof-c4)) — dividers
   - @awa-color-bg-soft (var(--awa-hprof-c2)) — soft bg
   - @awa-neutral-* (scale) — grays

   Spacing tokens:
   - @awa-space-* (4px to 64px rhythm)
   - @awa-gap-* (semantic gaps)

   Radius tokens:
   - @awa-radius-* (4px to 9999px)

   Z-index tokens:
   - @awa-z-dropdown (100) — select/autocomplete
   - @awa-z-sticky (200) — fixed header
   - @awa-z-modal (1000) — modals
   - @awa-z-alert (1100) — toasts

   Focus/Accessibility:
   - @awa-focus-ring — WCAG AA ring
   - @awa-focus-ring-offset — space from element
*/
.awa-site-header.awa-header-professional {
  --awa-color-whatsapp: #1aa75b;
  --awa-color-whatsapp-dark: #128c4a;
  --awa-color-whatsapp-rgb: 37 211 102;
  --awa-color-whatsapp-bright: #4dda85;
  --awa-color-whatsapp-bright-hover: #80edb1;
  --awa-color-text-muted-on-dark: #cccccc;
  --awa-color-bg: var(--awa-color-white);
  --awa-color-text-secondary: #475569;
  background-color: var(--awa-color-white);
  border-bottom: none;
  font-family: inherit;
  /* 1. Utility Bar */
  /* 2. Main Header (Logo, Search, Cart) */
  /* 3. Navigation Bar */
  /* Mobile Adjustments */
}
.awa-site-header.awa-header-professional a {
  text-decoration: none;
  transition: color 0.2s ease;
}
.awa-site-header.awa-header-professional .awa-utility-bar {
  background: var(--awa-bg-dark, #1a1a1a);
  border-bottom: none;
  font-size: var(--awa-font-size-sm, 12px);
  font-weight: 400;
  color: var(--awa-color-text-muted-on-dark);
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-utility-bar__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 36px;
  height: 36px;
  gap: 16px;
  padding: 0;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left,
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-right {
  display: flex;
  align-items: center;
  gap: 48px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left {
  flex: 1 1 auto;
  flex-wrap: wrap;
  row-gap: 4px;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-right {
  flex: 0 0 auto;
  margin-left: auto;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  color: var(--awa-color-text-muted-on-dark);
  font-size: var(--awa-font-size-sm, 12px);
  font-weight: 400;
  text-decoration: none;
  white-space: nowrap;
  transition: color 250ms ease;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link:focus-visible {
  color: var(--awa-text-on-dark);
  text-decoration: none;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link--whatsapp {
  color: var(--awa-color-whatsapp-bright);
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link--whatsapp:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link--whatsapp:focus-visible {
  color: var(--awa-color-whatsapp-bright-hover);
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-link svg {
  flex-shrink: 0;
  stroke: currentColor;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hours-info {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  color: var(--awa-text-light);
  font-size: var(--awa-font-size-sm, 12px);
  white-space: nowrap;
  padding-right: 16px;
  margin-right: 8px;
  border-right: none;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hours-info svg {
  flex-shrink: 0;
  stroke: currentColor;
  opacity: 0.7;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  border-radius: 0;
  min-height: auto;
  padding: 0;
  color: var(--awa-color-text-muted-on-dark);
  font-size: var(--awa-font-size-sm, 12px);
  font-weight: 400;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a:focus-visible,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span:focus-visible {
  background: transparent;
  color: var(--awa-text-on-dark);
  text-decoration: underline;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hotline-wrap .whatsapp-hotline {
  background: transparent;
  border: none;
  box-shadow: none;
  min-height: auto;
  padding: 0;
  color: var(--awa-color-whatsapp-bright);
  font-size: var(--awa-font-size-sm, 12px);
  gap: 6px;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hotline-wrap .whatsapp-hotline:hover {
  transform: none !important;
  color: var(--awa-color-whatsapp-bright-hover) !important;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hotline-wrap .whatsapp-hotline > i {
  color: var(--awa-color-whatsapp-bright) !important;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hotline-wrap .hotline-label {
  display: none !important;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__hotline-wrap .hotline-number {
  color: var(--awa-color-whatsapp-bright) !important;
  font-size: var(--awa-font-size-sm, 12px) !important;
}
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__trust-items--hidden,
.awa-site-header.awa-header-professional .awa-utility-bar .awa-topbar__contact-slot,
.awa-site-header.awa-header-professional .awa-utility-bar .awa-header-quote-cta {
  display: none !important;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left > * {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left p,
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left span,
.awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left strong {
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-info {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-utility-bar a {
  color: #475569;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: color 250ms ease;
}
.awa-site-header.awa-header-professional .awa-utility-bar a:hover {
  color: #b73337;
}
.awa-site-header.awa-header-professional .awa-utility-bar a:focus-visible {
  color: #b73337;
  outline: 0 0 0 3px rgba(183, 51, 55, 0.25);
  outline-offset: 2px;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links li {
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > div,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > .action,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > .compare.wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 0 8px;
  border: none;
  border-radius: 9999px;
  background: rgba(255, 255, 255, 0.74);
  color: #475569;
  white-space: nowrap;
  transition: color 250ms ease, border-color 250ms ease, background-color 250ms ease, box-shadow 250ms ease;
}
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a:focus-visible,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span:focus-visible,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > div:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > div:focus-visible,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > .action:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > .action:focus-visible,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > .compare.wrapper:hover,
.awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > .compare.wrapper:focus-visible {
  background: rgba(255, 255, 255, 0.98);
  box-shadow: 0 16px 20px rgba(15, 23, 42, 0.05);
  color: #b73337;
  text-decoration: none;
}
.awa-site-header.awa-header-professional .awa-main-header {
  padding: 16px 0;
  background-color: #ffffff;
  border-bottom: none;
  min-height: 72px;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-main-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: nowrap;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-brand {
  flex: 0 0 clamp(190px, 18vw, 228px);
  width: auto;
  max-width: 228px;
  margin-right: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-brand .logo {
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-brand .logo img {
  max-height: 55px;
  width: auto;
  display: block;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-search-col {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  justify-content: stretch;
  width: auto;
  max-width: none;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-search-wrapper {
  width: 100%;
  max-width: none;
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-search-wrapper .block-search {
  margin: 0;
  width: 100%;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col {
  flex: 0 0 clamp(210px, 18vw, 248px);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  width: auto;
  max-width: 248px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot {
  font-size: var(--awa-fs-xs);
  font-weight: 500;
  color: var(--awa-color-text-primary);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  gap: 16px;
  flex: 0 1 228px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-b2b-trust-badges {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: var(--awa-font-xs2, 10px);
  color: var(--awa-color-text-secondary, #666);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-b2b-trust-badges .trust-item {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-b2b-trust-badges[aria-hidden='true'] {
  opacity: 0;
  transform: translateY(4px);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-b2b-trust-badges.is-visible {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 180ms ease, transform 180ms ease;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  width: 100%;
  max-width: 240px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__label {
  display: block;
  margin: 0;
  color: var(--awa-text-muted);
  font-size: var(--awa-fs-xs3);
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-align: right;
  text-transform: uppercase;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__items {
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 48px;
  padding: 0 14px;
  border: 1px solid rgba(229, 229, 229, 0.95);
  border-radius: 10px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(247, 247, 247, 0.96));
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
  color: var(--awa-text);
  font-size: var(--awa-font-sm);
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item:hover,
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item:focus-visible {
  border-color: rgba(183, 51, 55, 0.32);
  box-shadow: 0 10px 28px rgba(183, 51, 55, 0.12);
  color: var(--awa-color-primary);
  transform: translateY(-1px);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item--whatsapp {
  border-color: rgb(var(--awa-color-whatsapp-rgb, 37 211 102) / 22%);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  color: var(--awa-color-primary);
  font-size: var(--awa-font-md);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item--whatsapp .awa-header-contact-links__icon {
  color: var(--awa-color-whatsapp, #1aa75b);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header {
  width: 100%;
  max-width: 240px;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .whatsapp-hotline {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  min-height: 48px;
  padding: 0 14px;
  border: 1px solid rgba(229, 229, 229, 0.95);
  border-radius: 10px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(247, 247, 247, 0.96));
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
  color: var(--awa-text);
  font-size: var(--awa-font-sm);
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .whatsapp-hotline:hover,
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .whatsapp-hotline:focus-visible {
  border-color: rgb(var(--awa-color-whatsapp-rgb, 37 211 102) / 32%);
  box-shadow: 0 10px 28px rgb(var(--awa-color-whatsapp-rgb, 37 211 102) / 14%);
  color: var(--awa-color-whatsapp-dark, #128c4a);
  transform: translateY(-1px);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .whatsapp-hotline > i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  color: var(--awa-color-whatsapp, #1aa75b);
  font-size: 17px;
  flex: 0 0 auto;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .hotline-wrap {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 16px;
  min-width: 0;
  overflow: hidden;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .hotline-label {
  color: var(--awa-text-muted);
  font-size: var(--awa-fs-xs3);
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-transform: uppercase;
  flex: 0 0 auto;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .hotline-number {
  color: var(--awa-text);
  font-size: var(--awa-font-sm);
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart {
  margin-left: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
  /* Não permite que o carrinho diminua */
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart::before {
  content: none;
  display: none;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .awa-minicart-label {
  font-size: var(--awa-fs-xs3);
  font-weight: 700;
  color: var(--awa-color-text-secondary, #666);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: right;
  display: block;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .action.showcart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: var(--awa-color-bg-soft);
  color: var(--awa-color-text-primary);
  transition: background 0.2s, color 0.2s;
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .action.showcart:hover,
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .action.showcart:focus-visible {
  background: var(--awa-color-primary);
  color: var(--awa-color-button-text);
}
.awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .action.showcart .counter.qty {
  background: var(--awa-color-primary);
  color: var(--awa-text-on-dark);
  font-size: var(--awa-font-xs);
  font-weight: 700;
  border-radius: 9999px;
  padding: 4px 8px;
  position: absolute;
  top: -5px;
  right: -5px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .awa-site-header.awa-header-professional .awa-main-header {
    padding: 12px 0;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-main-header__inner {
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-brand {
    flex: 0 0 172px;
    max-width: 172px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-search-col {
    order: 3;
    flex: 1 1 100%;
    width: 100%;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-search-wrapper {
    width: 100%;
    max-width: 100%;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col {
    flex: 0 1 auto;
    max-width: none;
    gap: 8px;
    margin-left: auto;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot {
    display: none;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .awa-minicart-label {
    display: none;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart .action.showcart {
    width: 44px;
    height: 44px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .top-account a.authorization-link,
  .awa-site-header.awa-header-professional .awa-main-header .top-account a[href*='login'],
  .awa-site-header.awa-header-professional .awa-main-header .top-account a[href*='account'] {
    font-size: var(--awa-font-size-sm, 12px);
    padding: 0 8px;
    min-height: 44px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-brand {
    flex-basis: 180px;
    max-width: 180px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-search-col {
    flex-basis: auto;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col {
    flex-basis: 212px;
    max-width: 212px;
    gap: 16px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot {
    flex-basis: 190px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-b2b-trust-badges {
    gap: 8px;
    font-size: 11px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links {
    width: 100%;
    max-width: 190px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header {
    width: 100%;
    max-width: 190px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__items {
    gap: 16px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item {
    min-height: 42px;
    padding: 0 12px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item:not(.awa-header-contact-links__item--whatsapp) {
    display: none;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .hotline-label {
    display: none;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .hoteline_header .whatsapp-hotline {
    min-height: 42px;
    padding: 0 12px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-minicart::before {
    display: none;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-brand {
    flex-basis: 204px;
    max-width: 204px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col {
    flex-basis: 232px;
    max-width: 232px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links {
    width: 100%;
    max-width: 208px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-header-contact-links__item:last-child {
    display: none;
  }
}
.awa-site-header.awa-header-professional .awa-nav-bar {
  background: linear-gradient(180deg, var(--awa-nav-bg) 0%, var(--awa-nav-bg-hover) 100%);
  color: var(--awa-nav-text);
  z-index: 200;
  box-shadow: var(--awa-nav-shadow);
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  /* Categories Button */
  /* Main Menu */
  /* Language / Currency */
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-nav-bar__inner {
  display: flex !important;
  align-items: center;
  min-height: 48px;
  /* 8px grid: 6×8 = 48 */
  height: 48px;
  flex-wrap: nowrap;
  gap: 24px;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories {
  height: 48px;
  /* 8px grid */
  min-height: 48px;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 12px;
  background: transparent;
  /* Remove o background vermelho global */
  color: var(--awa-nav-text);
  cursor: pointer;
  position: relative;
  border-inline-end: 1px solid var(--awa-nav-divider);
  /* Remove a pseudo-caixa vermelha que quebra o layout no print */
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories::before,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories::after {
  display: none !important;
  content: none !important;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown {
  background: var(--awa-nav-pill-bg);
  color: var(--awa-nav-text);
  font-weight: 600;
  font-size: var(--awa-font-md);
  padding: 0 18px;
  min-height: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  border-radius: var(--awa-radius-full);
  border: 1px solid var(--awa-nav-pill-border);
  box-shadow: var(--awa-nav-pill-shadow);
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  white-space: nowrap;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown::before,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown::after {
  display: none !important;
  content: none !important;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown .icon-menu {
  width: 18px;
  height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown .icon-menu svg {
  width: 100%;
  height: 100%;
  display: block;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown .awa-vmenu-trigger-text {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown:hover,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown:focus-visible {
  background: var(--awa-nav-pill-bg-hover);
  border-color: var(--awa-nav-pill-border-hover);
  box-shadow: 0 12px 24px rgba(15, 23, 42, 0.16);
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav {
  flex: 1;
  display: flex;
  align-items: center;
  height: 48px;
  /* 8px grid */
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li {
  margin: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li > a {
  color: var(--awa-nav-text);
  font-weight: 600;
  font-size: var(--awa-font-sm);
  padding: 0 14px;
  min-height: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  text-transform: none;
  letter-spacing: normal;
  transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
  border: none;
  border-radius: var(--awa-radius-full);
  background: transparent;
  margin: 0 2px;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li > a:hover,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li > a:focus-visible {
  background: var(--awa-nav-link-bg-hover);
  box-shadow: inset 0 0 0 1px var(--awa-nav-pill-border);
  text-decoration: none;
  outline: none;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li.active > a,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li.current > a {
  background: var(--awa-nav-link-bg-active);
  box-shadow: inset 0 0 0 1px var(--awa-nav-pill-border);
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale {
  display: flex;
  justify-content: flex-end;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .top-header-locale {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  width: 100%;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher {
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .action.toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 12px;
  border: 1px solid var(--awa-nav-pill-border);
  border-radius: 999px;
  background: var(--awa-nav-pill-bg);
  color: var(--awa-nav-text);
  font-weight: 600;
  font-size: var(--awa-fs-xs3);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .action.toggle:hover,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .action.toggle:focus-visible {
  background: var(--awa-nav-pill-bg-hover);
  border-color: var(--awa-nav-pill-border-hover);
  box-shadow: var(--awa-nav-pill-shadow);
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown {
  margin-top: 8px;
  border: 1px solid rgba(229, 229, 229, 0.95);
  border-radius: 14px;
  background: var(--awa-bg);
  box-shadow: 0 16px 32px rgba(15, 23, 42, 0.12);
  overflow: hidden;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog a,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown a,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown a {
  color: var(--awa-text);
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog li,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown li,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown li {
  margin: 0;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog a,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown a,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown a,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog span,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown span,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown span {
  display: block;
  padding: 10px 14px;
}
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog a:hover,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .mage-dropdown-dialog a:focus-visible,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown a:hover,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .dropdown.switcher-dropdown a:focus-visible,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown a:hover,
.awa-site-header.awa-header-professional .awa-nav-bar .awa-header-locale .switcher .switcher-dropdown a:focus-visible {
  background: rgba(247, 247, 247, 0.92);
  color: var(--awa-color-primary);
}
@media (max-width: 767px) {
  .awa-site-header.awa-header-professional body.awa-mobile-drawer-open {
    overflow: hidden;
  }
  .awa-site-header.awa-header-professional .awa-mobile-drawer-overlay {
    position: fixed;
    inset: 0;
    z-index: 1250;
    border: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    background: rgba(15, 23, 42, 0.45);
    transition: opacity 220ms ease, visibility 220ms ease;
  }
  .awa-site-header.awa-header-professional .awa-mobile-drawer-overlay.is-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  .awa-site-header.awa-header-professional .awa-utility-bar {
    display: none;
    /* Hide utility bar on mobile for minimalism */
  }
  .awa-site-header.awa-header-professional .awa-main-header {
    padding: 10px 0;
    /* mobile: 10px (era 12px) — mais espaço acima do fold */
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-main-header__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-brand {
    flex: 1;
    text-align: left;
    margin-right: 0;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-brand .logo {
    margin: 0;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col {
    flex: 0 0 auto;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-search-col {
    flex: 1 1 100%;
    width: 100%;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-search-wrapper {
    width: 100%;
    max-width: 100%;
  }
  .awa-site-header.awa-header-professional .awa-header-minicart {
    margin-left: auto;
  }
  .awa-site-header.awa-header-professional .awa-header-minicart::before {
    display: none !important;
  }
  .awa-site-header.awa-header-professional .awa-nav-bar .action.nav-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    color: var(--awa-color-text-primary);
    background: transparent;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    border: none;
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 10;
  }
  .awa-site-header.awa-header-professional .awa-site-header.awa-header-exp-b #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open {
    display: block !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 86vw;
    max-width: 340px;
    height: 100dvh;
    z-index: 1300;
    margin: 0;
    padding: 16px 12px calc(24px + env(safe-area-inset-bottom));
    padding-left: env(safe-area-inset-left, 12px);
    background: var(--awa-color-white);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    box-shadow: 0 12px 40px rgba(15, 23, 42, 0.18);
    transform: translateX(0);
    transition: transform 260ms ease;
  }
  .awa-site-header.awa-header-professional .awa-site-header.awa-header-exp-b #awa-primary-navigation.awa-header-primary-nav {
    transform: translateX(-104%);
  }
}
/* ── CTA "Solicitar Orçamento" — utility bar left slot (clean redesign) ────
   Scope: .top-bar-left (actual HTML class in header.phtml).
   On white bg: outline style, subtle, not attention-grabbing.
   ─────────────────────────────────────────────────────────────────────────── */
.awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 0 12px;
  background: transparent;
  color: #b73337;
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: none;
  border: 1px solid rgba(183, 51, 55, 0.3);
  border-radius: 4px;
  white-space: nowrap;
  text-decoration: none;
  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease;
}
.awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta:hover,
.awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta:focus-visible {
  background: rgba(183, 51, 55, 0.08);
  border-color: #b73337;
  color: #8e2629;
  text-decoration: none;
}
.awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
/* ── Sticky header smooth transition ── */
.awa-site-header.awa-header-professional .header-wrapper-sticky {
  transition: box-shadow 220ms ease, opacity 220ms ease, transform 220ms ease;
}
.awa-site-header.awa-header-professional .header-wrapper-sticky.awa-header-condensed {
  box-shadow: 0 4px 16px rgba(15, 23, 42, 0.1);
}
/* ── Condensed header state (applied via awa-header-sticky.js on scroll > 60px) ── */
.awa-site-header.awa-header-professional.awa-header-condensed {
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.08);
}
.awa-site-header.awa-header-professional.awa-header-condensed .awa-main-header {
  padding-block: 8px;
  /* simplificado para padding-block (equivalente a top+bottom: 8px) */
}
.awa-site-header.awa-header-professional.awa-header-condensed .awa-main-header .awa-header-brand .logo img {
  max-height: 44px;
  transition: opacity 200ms ease, transform 200ms ease;
}
.awa-site-header.awa-header-professional.awa-header-condensed .awa-b2b-trust-badges {
  display: none !important;
}
@media (prefers-reduced-motion: reduce) {
  .awa-site-header.awa-header-professional.awa-header-condensed .awa-main-header .awa-header-brand .logo img {
    transition: none;
  }
}
/* ── Hamburger SVG icon ── */
.awa-site-header.awa-header-professional .awa-hamburger-icon {
  display: block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  .awa-site-header.awa-header-professional .header-wrapper-sticky {
    transition: none;
  }
  .awa-site-header.awa-header-professional .awa-main-header .awa-header-contact-slot .awa-b2b-trust-badges {
    transition: none;
    transform: none;
  }
  .awa-site-header.awa-header-professional .awa-mobile-drawer-overlay {
    transition: none;
  }
  .awa-site-header.awa-header-exp-b #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open {
    transition: none;
  }
}
/* ==========================================================================
   AWA HEADER — ADVANCED REFINEMENTS
   Adicionado em 2026-03-31

   Refinamentos sem alterar comportamento existente:
     6. Mega Menu Dropdown — animação de entrada + grid de colunas
     7. Minicart Flyout — slide da direita, 380px, full-width CTA
     8. Sticky Header — transição suave no .awa-main-header
   ========================================================================== */
/* ── 6. Mega Menu Dropdown — Entry animation + column grid ─────────────────
   Funciona sobre o toggle display:block do Rokanthemes CustomMenu.
   @keyframes no nível raiz para compatibilidade com compiladores LESS.
   ─────────────────────────────────────────────────────────────────────────── */
@keyframes awa-dropdown-enter {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* Dropdown: override box-shadow para spec exata + animação de entrada */
body .page-wrapper .custommenu .level0 > .submenu,
body .page-wrapper .custommenu .level0 > .groupmenu {
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);
  border-radius: 0 0 8px 8px;
}
body .page-wrapper .navigation:not(.verticalmenu) > ul > li:hover > .submenu,
body .page-wrapper .navigation:not(.verticalmenu) > ul > li:focus-within > .submenu,
body .page-wrapper .custommenu > ul > li:hover > .submenu,
body .page-wrapper .custommenu > ul > li:hover > .groupmenu,
body .page-wrapper .custommenu > ul > li:focus-within > .submenu,
body .page-wrapper .custommenu > ul > li:focus-within > .groupmenu {
  animation: awa-dropdown-enter 180ms ease forwards;
}
/* Colunas: grid responsivo 3-4 colunas no groupmenu (mega menu) */
body .page-wrapper .custommenu .level0 > .groupmenu {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  padding: 24px;
}
@media (min-width: 1200px) {
  body .page-wrapper .custommenu .level0 > .groupmenu {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
/* Títulos de coluna em vermelho */
body .page-wrapper .custommenu .groupmenu .aw-column-title,
body .page-wrapper .custommenu .groupmenu .column-title,
body .page-wrapper .custommenu .groupmenu .menu-group-title,
body .page-wrapper .custommenu .groupmenu .group-title,
body .page-wrapper .custommenu .submenu .aw-column-title,
body .page-wrapper .custommenu .submenu .column-title,
body .page-wrapper .custommenu .submenu .menu-group-title {
  color: #b73337;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e5e5e5;
  display: block;
}
/* Imagem em destaque na última coluna (promo) */
body .page-wrapper .custommenu .submenu .mega-promo,
body .page-wrapper .custommenu .groupmenu .mega-promo {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
body .page-wrapper .custommenu .submenu .mega-promo a,
body .page-wrapper .custommenu .groupmenu .mega-promo a {
  display: block;
}
body .page-wrapper .custommenu .submenu .mega-promo img,
body .page-wrapper .custommenu .groupmenu .mega-promo img {
  width: 100%;
  height: 120px;
  object-fit: cover;
  border-radius: 4px;
  transition: transform 220ms ease;
}
body .page-wrapper .custommenu .submenu .mega-promo:hover img,
body .page-wrapper .custommenu .groupmenu .mega-promo:hover img {
  transform: scale(1.04);
}
body .page-wrapper .custommenu .submenu .mega-promo .mega-promo__label,
body .page-wrapper .custommenu .groupmenu .mega-promo .mega-promo__label {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-top: 8px;
  padding: 3px 10px;
  background: #b73337;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-radius: 9999px;
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .custommenu > ul > li:hover > .submenu,
  body .page-wrapper .custommenu > ul > li:hover > .groupmenu {
    animation: none;
  }
  body .page-wrapper .custommenu .groupmenu .mega-promo img {
    transition: none;
  }
}
/* ── 7. Minicart Flyout — Fixed, 380px, slide da direita ────────────────────
   Substitui o dropdown absoluto padrão por um painel lateral fixo.
   Ativação via .block-minicart._active (Magento dropdown widget).
   ─────────────────────────────────────────────────────────────────────────── */
@keyframes awa-minicart-slide-in {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes awa-minicart-backdrop-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Backdrop overlay (pseudo-element no minicart-wrapper quando ativo) */
body .page-wrapper .minicart-wrapper .block-minicart::before {
  content: '';
  position: fixed;
  inset: 0;
  z-index: -1;
  background: rgba(15, 23, 42, 0.45);
  opacity: 0;
  pointer-events: none;
  transition: opacity 280ms ease;
}
body .page-wrapper .minicart-wrapper .block-minicart._active::before {
  opacity: 1;
  pointer-events: auto;
  animation: awa-minicart-backdrop-in 280ms ease forwards;
}
/* O painel flyout */
body .page-wrapper .minicart-wrapper .block-minicart._active {
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(380px, 94vw);
  max-width: min(380px, 94vw);
  height: 100vh;
  height: 100dvh;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: 1px solid #e5e5e5;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  box-shadow: -8px 0 32px rgba(15, 23, 42, 0.14);
  z-index: 1000 !important;
  display: flex !important;
  flex-direction: column;
  animation: awa-minicart-slide-in 280ms cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
  padding: 0;
}
/* Header do flyout */
body .page-wrapper .block-minicart._active .block-title {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 24px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}
/* Conteúdo scrollável */
body .page-wrapper .block-minicart._active .block-content {
  flex: 1 1 auto;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 16px 24px;
}
/* Item: imagem 64px */
body .page-wrapper .block-minicart._active .product-image-container {
  flex: 0 0 64px;
  width: 64px;
  height: 64px;
}
/* Footer sticky com subtotal + CTA */
body .page-wrapper .block-minicart._active .items-total,
body .page-wrapper .block-minicart._active .subtotal {
  background: #f7f7f7;
}
body .page-wrapper .block-minicart._active .actions {
  position: sticky;
  bottom: 0;
  z-index: 2;
  background: #ffffff;
  border-top: 1px solid #e5e5e5;
  padding: 16px 24px calc(var(--awa-space-4, 16px) + env(safe-area-inset-bottom));
  margin: 0;
}
body .page-wrapper .block-minicart._active .action.primary.checkout {
  display: flex !important;
  width: 100%;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  font-size: 15px;
  font-weight: 700;
  border-radius: 8px;
  background: #b73337;
  color: #ffffff;
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.32);
  transition: background-color 180ms ease, box-shadow 180ms ease, transform 120ms ease;
}
body .page-wrapper .block-minicart._active .action.primary.checkout:hover {
  background: #8e2629;
  box-shadow: 0 6px 20px rgba(183, 51, 55, 0.42);
  transform: translateY(-1px);
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .minicart-wrapper .block-minicart._active {
    animation: none;
  }
  body .page-wrapper .minicart-wrapper .block-minicart._active .action.primary.checkout {
    transition: none;
  }
}
/* ── 8. Sticky Header — transição suave no .awa-main-header ─────────────────
   Certifica que o padding animation ao condensar ocorre com ease smooth.
   ─────────────────────────────────────────────────────────────────────────── */
.awa-site-header.awa-header-professional .awa-main-header {
  transition: padding-block 220ms ease;
  /* simplificado para padding-block */
}
@media (prefers-reduced-motion: reduce) {
  .awa-site-header.awa-header-professional .awa-main-header {
    transition: none;
  }
}
/* ==========================================================================
   AWA HEADER — REFINEMENTS FASE 2  (2026-03-31)
   Fixes + visual upgrades sobre a base existente.
   ========================================================================== */
/* ── FIX 1: Header-wrapper-sticky white-box leak ────────────────────────────
   O .header-wrapper-sticky fica visível como caixa branca dentro da nav bar escura.
   Corrige tornando-o transparente e escondendo seus filhos fora do estado sticky.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header .awa-nav-bar .header-wrapper-sticky {
  background: transparent;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border: none;
  min-height: 0;
  height: auto;
}
/* Oculta conteúdo do sticky wrapper quando NÃO é sticky — evita branco */
body .page-wrapper .awa-site-header .awa-nav-bar .header-wrapper-sticky:not(.awa-header-condensed):not(.sticky-activated) .container-header-sticky {
  display: none !important;
}
/* Quando sticky está ativado, mostra o conteúdo corretamente */
body .page-wrapper .awa-site-header.awa-header-condensed .awa-nav-bar .header-wrapper-sticky .container-header-sticky {
  display: flex !important;
  align-items: center;
  gap: 24px;
}
/* ── FIX 2: Utility bar — clean/clear redesign ───────────────────────────────
   O tema pai sobrescreve com seletor de alta especificidade.
   Atualizado 2026-04-01: AWA red-dark → fundo branco limpo, texto neutro.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar {
  background: var(--awa-bg-dark);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  color: var(--awa-color-text-muted-on-dark);
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: 500;
  line-height: 1.35;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .awa-utility-bar__inner,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar .awa-utility-bar__inner {
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar .top-bar-left {
  flex: 1 1 auto;
  min-width: 0;
  row-gap: 4px;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-bar-right,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar .top-bar-right {
  flex: 0 0 auto;
  margin-left: auto;
  white-space: nowrap;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar p,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar p,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar span,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar span,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar strong,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar strong {
  color: var(--awa-text-light);
  margin: 0;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar a:not(.awa-header-quote-cta),
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar a:not(.awa-header-quote-cta) {
  color: var(--awa-color-text-muted-on-dark);
  text-decoration: none;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar a:not(.awa-header-quote-cta):hover,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar a:not(.awa-header-quote-cta):hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar a:not(.awa-header-quote-cta):focus-visible,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar a:not(.awa-header-quote-cta):focus-visible {
  color: var(--awa-text-on-dark);
  text-decoration: underline;
  text-underline-offset: 2px;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .topbar-info > i,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar .topbar-info > i {
  color: var(--awa-text-light);
  font-size: 11px;
  opacity: 0.7;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .separator,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar .separator {
  color: #e5e5e5;
  font-size: 8px;
  user-select: none;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar svg,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar svg {
  color: #94a3b8;
  fill: currentColor;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .awa-utility-bar__inner {
    gap: 8px;
  }
  body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-bar-left {
    gap: 8px;
  }
}
/* ── IMPROVEMENT 3: Nav bar — item hover com bottom-border indicator ─────────
   Troca background escuro por underline AWA vermelho — mais B2B premium.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li {
  position: relative;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li::after {
  content: '';
  position: absolute;
  bottom: 4px;
  left: 50%;
  right: 50%;
  height: 2px;
  background: rgba(255, 255, 255, 0.92);
  opacity: 0;
  transition: left 180ms ease, right 180ms ease, opacity 180ms ease;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li > a:hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li > a:focus-visible,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li:hover > a,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li:focus-within > a {
  background: var(--awa-nav-link-bg-hover);
  box-shadow: inset 0 0 0 1px var(--awa-nav-pill-border);
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li.active > a,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li.current > a {
  background: var(--awa-nav-link-bg-active);
  box-shadow: inset 0 0 0 1px var(--awa-nav-pill-border);
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li:hover::after,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li.active::after,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li.current::after,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li:focus-within::after {
  left: 14px;
  right: 14px;
  opacity: 1;
}
/* ── IMPROVEMENT 4: Conta / login area ──────────────────────────────────────
   "Para ver os preços faça o Entrar ou cadastre-se" — layout mais polido.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional .awa-header-right-col .awa-header-contact-slot .customer-welcome,
body .page-wrapper .awa-site-header.awa-header-professional .awa-header-right-col .awa-header-contact-slot .customer-name,
body .page-wrapper .awa-site-header.awa-header-professional .awa-header-right-col .awa-header-contact-slot [data-block='customer-welcome'] {
  display: flex;
  align-items: center;
  gap: 16px;
}
body .page-wrapper .awa-site-header.awa-header-professional .top-account a.authorization-link,
body .page-wrapper .awa-site-header.awa-header-professional .top-account a[href*='login'],
body .page-wrapper .awa-site-header.awa-header-professional .top-account a[href*='account'] {
  border-radius: 9999px;
  border: 1px solid #e5e5e5;
  background: #f7f7f7;
  color: #333333;
  font-size: var(--awa-font-size-base, 13px);
  font-weight: 500;
  padding: 0 12px;
  min-height: 36px;
  display: inline-flex !important;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  transition: background-color 150ms ease, border-color 150ms ease, box-shadow 150ms ease;
}
body .page-wrapper .awa-site-header.awa-header-professional .top-account a.authorization-link:hover,
body .page-wrapper .awa-site-header.awa-header-professional .top-account a[href*='login']:hover,
body .page-wrapper .awa-site-header.awa-header-professional .top-account a[href*='account']:hover,
body .page-wrapper .awa-site-header.awa-header-professional .top-account a.authorization-link:focus-visible,
body .page-wrapper .awa-site-header.awa-header-professional .top-account a[href*='login']:focus-visible,
body .page-wrapper .awa-site-header.awa-header-professional .top-account a[href*='account']:focus-visible {
  background: #ffffff;
  border-color: rgba(183, 51, 55, 0.3);
  color: #b73337;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.12);
}
body .page-wrapper .awa-site-header.awa-header-professional .top-account .header.links a {
  min-height: 36px;
}
/* ── IMPROVEMENT 5: Categories button — refinamento visual ───────────────────
   Botão "Todas as categorias" fica mais limpo com ícone alinhado.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories {
  background: transparent;
  padding: 0 12px;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown {
  background: var(--awa-nav-pill-bg);
  border: 1px solid var(--awa-nav-pill-border);
  padding: 0 16px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.02em;
  transition: background-color 150ms ease, border-color 150ms ease, box-shadow 150ms ease;
  border-radius: var(--awa-radius-full);
  min-height: 36px;
  height: 36px;
  box-shadow: var(--awa-nav-pill-shadow);
  display: inline-flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  white-space: nowrap;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown::before,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown::after {
  display: none !important;
  content: none !important;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown .icon-menu {
  width: 18px;
  height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown .icon-menu svg {
  width: 100%;
  height: 100%;
  display: block;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown .awa-vmenu-trigger-text {
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown:hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-categories .title-category-dropdown:focus-visible {
  background: var(--awa-nav-pill-bg-hover);
  border-color: var(--awa-nav-pill-border-hover);
  box-shadow: 0 12px 24px rgba(15, 23, 42, 0.16);
}
/* ── IMPROVEMENT 6: Main header — sombra inferior mais premium ───────────────
   Separador suave entre header e conteúdo.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional {
  box-shadow: 0 1px 0 #e5e5e5, 0 4px 20px rgba(15, 23, 42, 0.04);
}
/* ── IMPROVEMENT 7: Account block right-side — "Para ver os preços" ──────────
   The Rokanthemes block renders with specific DOM — ensure it looks polished.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col {
  background: transparent;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .top-account,
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .header-control-account {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: var(--awa-font-size-base, 13px);
  color: #475569;
  white-space: nowrap;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .top-account strong,
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .header-control-account strong {
  font-weight: 600;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .top-account a,
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .header-control-account a {
  color: #b73337;
  font-weight: 600;
  transition: color 150ms ease;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .top-account a:hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .header-control-account a:hover {
  color: #8e2629;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .top-account span.delimiter,
body .page-wrapper .awa-site-header.awa-header-professional .awa-main-header .awa-header-right-col .header-control-account span.delimiter {
  color: #94a3b8;
}
/* ── IMPROVEMENT 8: Utility bar — CTA "Solicitar Orçamento" (clean design) ──
   Subtle outline on white bg. No longer needs dark-bg visibility fix.
   ─────────────────────────────────────────────────────────────────────────── */
body .page-wrapper .awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta {
  background: transparent;
  color: #b73337;
  border: 1px solid rgba(183, 51, 55, 0.3);
  font-size: var(--awa-font-size-xs, 11px);
}
body .page-wrapper .awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta:hover,
body .page-wrapper .awa-site-header.awa-header-professional .top-bar-left .awa-header-quote-cta:focus-visible {
  background: rgba(183, 51, 55, 0.08);
  border-color: #b73337;
  color: #8e2629;
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav .top-menu > ul > li::after {
    transition: none;
  }
  body .page-wrapper .awa-site-header.awa-header-professional .top-account a {
    transition: none;
  }
}
:root {
  /* ── awa-hpp — design tokens ─── */
  --awa-hpp-c1: #1e293b;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search {
  background: #b73337;
  color: #ffffff;
  border: none;
  border-radius: 0 10px 10px 0;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search:hover,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search:hover,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search:hover {
  background: #8e2629;
  color: #ffffff;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search:focus-visible,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search:focus-visible,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search:focus-visible {
  background: #8e2629;
  color: #ffffff;
  outline: 2px solid #ffffff;
  outline-offset: -2px;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search svg,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search svg,
body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search svg {
  color: #ffffff;
  stroke: #ffffff;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart {
  background: var(--awa-primary);
  border: none;
  color: #ffffff;
  border-radius: 10px;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart:hover {
  background: var(--awa-primary-hover);
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart:focus-visible {
  background: var(--awa-primary-hover);
  outline: 2px solid #ffffff;
  outline-offset: -2px;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart svg {
  stroke: #b73337;
  fill: none;
  color: #b73337;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart svg circle {
  fill: #b73337;
  stroke: none;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart::before {
  color: #b73337;
}
body .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .counter.qty {
  background: #ffffff;
  color: var(--awa-primary);
  border: none;
}
body .page-wrapper .minicart-wrapper .block-minicart::before {
  content: '';
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.45);
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  transition: opacity 220ms ease;
}
body .page-wrapper .minicart-wrapper.active .block-minicart::before,
body .page-wrapper .minicart-wrapper.show .block-minicart::before,
body .page-wrapper .minicart-wrapper .block-minicart._active::before {
  opacity: 1;
  pointer-events: auto;
}
body .page-wrapper .minicart-wrapper.active .block-minicart,
body .page-wrapper .minicart-wrapper.show .block-minicart,
body .page-wrapper .minicart-wrapper .block-minicart._active {
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(380px, 94vw);
  max-width: min(380px, 94vw);
  height: 100vh;
  height: 100dvh;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 1px solid #e5e7eb;
  box-shadow: -8px 0 32px rgba(15, 23, 42, 0.14);
  z-index: 1300 !important;
  display: flex !important;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  padding: 0;
}
/* Fallback para quando o tema abre via .mage-dropdown-dialog sem .active/.show */
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog.active,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog[aria-hidden="false"],
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog[style*="display: block"],
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog[style*="display:block"] {
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(380px, 94vw);
  max-width: min(380px, 94vw);
  height: 100vh;
  height: 100dvh;
  margin: 0;
  padding: 0;
  border-left: 1px solid #e5e7eb;
  border-radius: 0;
  background: #ffffff;
  box-shadow: 0 0 0 100vmax rgba(15, 23, 42, 0.45), -8px 0 32px rgba(15, 23, 42, 0.14);
  z-index: 1300 !important;
  display: block !important;
}
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog.active .block-minicart,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog[aria-hidden="false"] .block-minicart,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog[style*="display: block"] .block-minicart,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog[style*="display:block"] .block-minicart {
  position: static !important;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: flex !important;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search,
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn,
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .actions .action.search,
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col button.action.search,
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col button.awa-search-btn,
html body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search,
html body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search,
html body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search,
html body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search,
html body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn,
html body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search,
html body .page-wrapper .block.block-search .actions .action.search,
html body .page-wrapper .block-search .block-content button.action.search,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn,
.awa-professional-search form.search-content .actions button.awa-search-btn,
.awa-professional-search form.minisearch .actions button.awa-search-btn,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search,
.awa-professional-search form.search-content .actions button.action.search,
.awa-professional-search form.minisearch .actions button.action.search {
  background: #b73337;
  background-color: #b73337;
  color: #ffffff;
  border: none;
  border-radius: 0 10px 10px 0;
  box-shadow: none;
}
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search:hover,
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn:hover,
html body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search:hover,
html body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search:hover,
.awa-professional-search form.search-content .actions button.action.search:hover,
.awa-professional-search form.minisearch .actions button.action.search:hover {
  background: #8e2629;
  background-color: #8e2629;
  color: #ffffff;
}
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search svg,
html body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn svg,
html body .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search svg,
html body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search svg,
.awa-professional-search form.search-content .actions button.action.search svg,
.awa-professional-search form.minisearch .actions button.action.search svg {
  color: #ffffff;
  stroke: #ffffff;
}
body .page-wrapper .awa-header-account-prompt {
  display: flex;
  align-items: center;
  gap: 16px;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  body .page-wrapper .awa-header-account-prompt {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  body .page-wrapper .awa-header-account-prompt {
    padding: 8px 14px;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    background: #ffffff;
    box-sizing: border-box;
    max-width: 300px;
    white-space: normal;
  }
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__icon svg {
  width: 32px !important;
  height: 32px !important;
  stroke: #b73337 !important;
  color: #b73337 !important;
  stroke-width: 2 !important;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__text {
  display: flex;
  flex-direction: column;
  justify-content: center !important;
  gap: 0px !important;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__guest,
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__customer {
  display: flex;
  flex-direction: column;
  gap: 0px !important;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__line1 {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #666666 !important;
  line-height: 1.2 !important;
  margin-bottom: 0 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__line2 {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  color: var(--awa-hpp-c1) !important;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__link {
  color: var(--awa-hpp-c1) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  transition: color 150ms ease;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__link:hover {
  color: #b73337 !important;
  text-decoration: none !important;
}
body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__separator {
  display: inline !important;
  color: #999999 !important;
  margin: 0 4px !important;
  font-weight: 400 !important;
  white-space: nowrap;
}
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  background: transparent;
  border: none;
  cursor: pointer;
}
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart svg,
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon {
  width: 26px;
  height: 26px;
  stroke: #b73337;
  color: #b73337;
  stroke-width: 1.6;
  fill: none;
}
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty {
  position: absolute !important;
  top: auto !important;
  bottom: -4px !important;
  right: -4px !important;
  min-width: 14px !important;
  width: 14px !important;
  height: 14px !important;
  padding: 0 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #b73337 !important;
  background: #ffffff !important;
  border-radius: 50% !important;
  border: 1px solid #b73337 !important;
  box-shadow: none !important;
}
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty.empty {
  display: flex !important;
}
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty.empty .total-mini-cart-item {
  display: none !important;
}
body .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart .text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
:root {
  /* ── awa-hm — design tokens ─── */
  --awa-hm-c1: #c5374b;
  --awa-hm-c2: #fff;
}
body .page-wrapper .awa-site-header {
  --awa-hdr-primary: var(--awa-primary, #b73337);
  --awa-hdr-primary-dark: var(--awa-primary-hover, #8e2629);
  --awa-hdr-surface: var(--awa-bg, #ffffff);
  --awa-hdr-surface-alt: #f2f2f2;
  --awa-hdr-border: #d9d9d9;
  --awa-hdr-border-soft: #e6e6e6;
  --awa-hdr-text: var(--awa-text, #333333);
  --awa-hdr-muted: #666666;
  --awa-hdr-placeholder: #999999;
  --awa-hdr-radius: 4px;
  --awa-hdr-search-h: 44px;
  --awa-hdr-navbar-h: 52px;
}
.page-wrapper .awa-site-header .awa-utility-bar-legacy {
  display: none !important;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] {
  background: var(--awa-hdr-primary);
  border: 0;
  color: #ffffff;
  margin: 0;
  min-height: 32px;
  padding: 8px 16px;
  text-align: center;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__inner,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__inner {
  align-items: center;
  display: flex !important;
  gap: 0;
  justify-content: center;
  min-height: 0;
  padding: 0;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__text,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__text {
  color: #ffffff;
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.35;
  margin: 0;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__text em,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__text em {
  color: #ffffff;
  font-style: italic;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta {
  color: #ffffff;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  transition: opacity 180ms ease;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta:hover,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta:hover {
  opacity: 0.88;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta:focus-visible,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta:focus-visible {
  outline: 2px solid #ffffff;
  outline-offset: 2px;
}
.page-wrapper .awa-site-header .awa-professional-search .awa-search-category-wrapper,
.page-wrapper .awa-site-header .awa-professional-search .field-by-cat-search,
.page-wrapper .awa-site-header .awa-professional-search .awa-search-helper-copy,
.page-wrapper .awa-site-header .awa-professional-search .awa-search-meta,
.page-wrapper .awa-site-header .awa-professional-search p.awa-search-meta {
  display: none !important;
}
@media (max-width: 1023px) {
  .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
  .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] {
    padding: 8px 12px;
  }
  .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__text,
  .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__text {
    font-size: var(--awa-font-xs);
    line-height: 1.4;
  }
  .page-wrapper .awa-site-header .awa-header-auth-prompt,
  .page-wrapper .awa-site-header .header-control.header-nav,
  .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .page-wrapper .awa-site-header .awa-b2b-promo-bar > .container,
  .page-wrapper .awa-site-header .awa-main-header .header-main > .container,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container {
    max-width: 1440px;
    margin-inline: auto;
    padding-inline: 24px;
    width: 100%;
  }
  .page-wrapper .awa-site-header .awa-main-header {
    background: var(--awa-hdr-surface);
    border-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-main-header__inner.wp-header {
    align-items: center;
    display: flex !important;
    gap: 8px;
    max-width: 1440px;
    margin: 0 auto;
    min-height: 80px;
    padding-block: 16px;
    width: 100%;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-mobile-toggle,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-cart-link {
    display: none !important;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-brand-cell {
    align-items: center;
    display: flex !important;
    flex: 0 0 auto;
    min-width: 144px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-brand-cell .logo img {
    height: auto;
    max-height: 72px;
    width: auto;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col {
    flex: 1 1 auto;
    margin: 0;
    max-width: none;
    min-width: 0;
    padding: 0;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block-search,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block-content,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content {
    width: 100%;
    max-width: 100%;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block-search form.minisearch,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block-search form.search-content,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block.block-search form.minisearch,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block.block-search form.search-content {
    align-items: stretch;
    background: var(--awa-hdr-surface);
    border: 1px solid var(--awa-gray-275);
    border-bottom: 1.5px solid var(--awa-hm-c1);
    border-radius: 2px;
    box-shadow: none;
    display: flex !important;
    flex-wrap: nowrap;
    gap: 0;
    height: 44px;
    min-height: 44px;
    overflow: hidden;
    padding: 0;
    width: 100%;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch:focus-within,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block-search form.minisearch:focus-within,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block-search form.search-content:focus-within,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block.block-search form.minisearch:focus-within,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .block.block-search form.search-content:focus-within {
    border-color: var(--awa-gray-450);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch input.input-text,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch #search,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content input.input-text,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content #search {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: var(--awa-hdr-text);
    flex: 1 1 auto;
    font-size: var(--awa-font-md);
    font-weight: 400;
    height: 100%;
    margin: 0;
    min-height: 0;
    outline: 0;
    padding: 0 16px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch input.input-text::placeholder,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch #search::placeholder,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content input.input-text::placeholder,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content #search::placeholder {
    color: var(--awa-hdr-placeholder);
    font-size: var(--awa-fs-xs);
    opacity: 1;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch .actions,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content .actions,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch .awa-search-action-wrapper,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content .awa-search-action-wrapper {
    align-items: stretch;
    display: flex !important;
    flex: 0 0 48px;
    margin: 0;
    min-width: 48px;
    padding: 0;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .awa-search-action-wrapper .action.search {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0 2px 2px 0;
    box-shadow: none;
    color: var(--awa-gray-450);
    cursor: pointer;
    display: flex !important;
    height: 100%;
    justify-content: center;
    margin: 0;
    min-width: 48px;
    padding: 0;
    position: static !important;
    transform: none;
    transition: background 180ms ease;
    width: 48px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search:hover,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search:hover,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search:hover,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .awa-search-action-wrapper .action.search:hover {
    background: rgba(0, 0, 0, 0.04);
    color: #666666;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search:focus-visible,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search:focus-visible,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search:focus-visible,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .awa-search-action-wrapper .action.search:focus-visible {
    outline: 2px solid var(--awa-gray-250);
    outline-offset: -3px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search svg,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search svg,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search svg,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .awa-search-action-wrapper .action.search svg {
    color: var(--awa-gray-450);
    fill: none;
    height: 20px;
    stroke: var(--awa-gray-450);
    width: 20px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search::before,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search::before,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search::before,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .awa-search-action-wrapper .action.search::before,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search::after,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.awa-search-btn.action.search::after,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .actions .action.search::after,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col .awa-search-action-wrapper .action.search::after {
    content: none !important;
    display: none !important;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-right-col {
    align-items: center;
    display: flex !important;
    flex: 0 0 auto;
    gap: 24px;
    justify-content: flex-end;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-auth-prompt {
    align-items: center;
    display: flex !important;
    gap: 12px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-auth-prompt__icon {
    color: var(--awa-hdr-primary);
    flex-shrink: 0;
    height: 24px;
    stroke: var(--awa-hdr-primary);
    width: 24px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-auth-prompt__text {
    color: var(--awa-hdr-muted);
    font-size: var(--awa-fs-xs3);
    line-height: 1.35;
    max-width: 176px;
    white-space: normal;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-auth-prompt__link {
    color: var(--awa-hdr-text);
    font-weight: 700;
    text-decoration: none;
    transition: color 180ms ease;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-auth-prompt__link:hover {
    color: var(--awa-hdr-primary);
    text-decoration: underline;
    text-underline-offset: 2px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-auth-prompt__link:focus-visible {
    outline: 2px solid var(--awa-hdr-primary);
    outline-offset: 2px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart {
    align-items: center;
    background: var(--awa-hdr-primary);
    border: none;
    border-radius: var(--awa-hdr-radius);
    box-shadow: none;
    color: #ffffff;
    display: inline-flex !important;
    height: 44px;
    justify-content: center;
    min-width: 44px;
    padding: 0;
    position: relative !important;
    transition: background 180ms ease;
    width: 44px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart:hover {
    background: var(--awa-hdr-primary-dark);
    color: #ffffff;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart:focus-visible {
    outline: 2px solid #ffffff;
    outline-offset: -3px;
    box-shadow: 0 0 0 3px var(--awa-hdr-primary);
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .action.showcart::before {
    color: #ffffff;
    font-size: var(--awa-font-xl);
    line-height: 1;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .counter.qty {
    align-items: center;
    background: #ffffff;
    border: 1.5px solid var(--awa-hdr-primary);
    border-radius: 999px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
    color: var(--awa-hdr-primary);
    display: inline-flex !important;
    font-size: 10px;
    font-weight: 700;
    height: 18px;
    justify-content: center;
    min-width: 18px;
    padding: 0 4px;
    position: absolute !important;
    right: -4px;
    top: -4px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-minicart .minicart-wrapper .counter.qty.empty {
    display: none !important;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-cart-fallback,
  .page-wrapper .awa-site-header .awa-main-header .awa-minicart-label {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .page-wrapper .awa-site-header .awa-b2b-promo-bar > .container,
  .page-wrapper .awa-site-header .awa-main-header .header-main > .container,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container {
    padding-inline: 16px;
  }
}
@media (min-width: 1024px) and (max-width: 768px) {
  .page-wrapper .awa-site-header .awa-b2b-promo-bar > .container,
  .page-wrapper .awa-site-header .awa-main-header .header-main > .container,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container {
    padding-inline: 12px;
  }
}
@media (min-width: 1280px) {
  .page-wrapper .awa-site-header .awa-main-header .awa-main-header__inner.wp-header {
    gap: 24px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-right-col {
    gap: 32px;
  }
}
@media (min-width: 1024px) {
  .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container {
    max-width: 1440px;
    padding-left: 24px;
    padding-right: 24px;
    margin: 0 auto;
    box-sizing: border-box;
    width: 100%;
  }
  .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar {
    background: var(--awa-red, #b73337);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-top: none;
    min-height: var(--awa-hdr-navbar-h);
    padding: 0;
    position: relative !important;
    z-index: 150 !important;
    isolation: isolate;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner {
    align-items: stretch;
    display: flex !important;
    gap: 0;
    min-height: var(--awa-hdr-navbar-h);
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    max-width: 100%;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories {
    display: flex !important;
    flex: 0 0 290px;
    max-width: 290px;
    min-width: 290px;
    flex-shrink: 0;
    align-self: stretch;
    flex-direction: column;
    justify-content: center;
    position: relative !important;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .section-items > .section-item-content {
    display: block !important;
    height: auto;
    min-height: var(--awa-hdr-navbar-h, 52px);
    overflow: visible;
    width: 100%;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .section-item-title {
    display: none !important;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title {
    align-items: center;
    background: var(--awa-hdr-primary);
    border: 0;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    display: flex !important;
    gap: 12px;
    height: var(--awa-hdr-navbar-h);
    letter-spacing: 0;
    padding: 0 20px;
    text-transform: none;
    white-space: nowrap;
    width: 100%;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories span,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown span,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title span,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories a,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown a,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title a {
    color: #ffffff;
    font-size: var(--awa-fs-xs);
    font-weight: 700;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories .vm-icon,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown .vm-icon,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title .vm-icon,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories .vm-icon i,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown .vm-icon i,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title .vm-icon i {
    color: #ffffff;
    display: inline-flex !important;
    flex-shrink: 0;
    font-size: var(--awa-fs-base);
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories:hover,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown:hover,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title:hover {
    background: var(--awa-hdr-primary-dark);
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories[aria-expanded="true"],
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown[aria-expanded="true"],
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title[aria-expanded="true"],
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.active,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown.active,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .nav-sections.category-dropdown .section-item-title.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu {
    position: relative !important;
    width: 100%;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    position: absolute !important;
    top: 100%;
    left: 0;
    z-index: 9000 !important;
    width: 290px;
    min-width: 290px;
    max-width: 290px;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu {
    display: block !important;
    visibility: visible !important;
    overflow: visible;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu .section-item-content {
    display: block !important;
    width: 100%;
    overflow: visible;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown {
    background: #ffffff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    border: 1px solid #e6e6e6;
    border-top: 0;
    padding: 12px 0;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown li.level0 {
    border: 0;
    transition: all 0.2s ease;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown li.level0 > a {
    padding: 12px 24px;
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    display: flex;
    align-items: center;
    gap: 12px;
    transition: all 0.2s ease;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown li.level0 > a:hover {
    background: rgba(183, 51, 55, 0.04);
    color: var(--awa-red);
    padding-left: 28px;
  }
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown li.level0.active > a,
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown li.level0:hover > a {
    color: var(--awa-red);
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .header-wrapper-sticky,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .container-header-sticky,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .col-sticky-logo,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .top-menu,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu > ul {
    align-items: stretch;
    display: flex !important;
    flex: 1 1 auto;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary nav > ul > li > a,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--awa-hdr-text);
    display: inline-flex !important;
    font-size: var(--awa-font-md);
    font-weight: 500;
    height: var(--awa-hdr-navbar-h);
    letter-spacing: 0;
    padding: 0 22px;
    text-decoration: none;
    text-transform: none;
    transition: color 180ms ease;
    white-space: nowrap;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary nav > ul > li > a:hover,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a:hover,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a:hover {
    background: transparent;
    color: var(--awa-hdr-primary);
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary nav > ul > li > a:focus-visible,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a:focus-visible,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a:focus-visible {
    outline: 2px solid var(--awa-hdr-primary);
    outline-offset: -2px;
    border-radius: 4px;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary nav > ul > li > a::after,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a::after,
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a::after {
    content: none !important;
    display: none !important;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-locale {
    display: none !important;
  }
  .page-wrapper .awa-site-header .awa-site-header .awa-nav-bar .awa-header-primary-nav.section-items.category-dropdown-items {
    background: transparent;
  }
  .page-wrapper .awa-site-header .awa-site-header .category-dropdown-item-title.nav-sections {
    display: none !important;
  }
  .page-wrapper .awa-site-header .page-wrapper .awa-nav-close {
    display: none !important;
  }
}
@media (max-width: 1280px) {
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories,
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    flex-basis: 260px;
    max-width: 260px;
    min-width: 260px;
    width: 260px;
  }
}
@media (max-width: 1024px) {
  .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container {
    padding-left: 16px;
    padding-right: 16px;
  }
  .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories,
  .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    flex-basis: 240px;
    max-width: 240px;
    min-width: 240px;
    width: 240px;
  }
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search .awa-search-spinner {
  display: none !important;
  opacity: 0;
  visibility: hidden !important;
  animation: none;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper {
  z-index: 100130 !important;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .block-minicart {
  z-index: 100130 !important;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .block-minicart::before {
  content: '';
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.45);
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  transition: opacity 220ms ease;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper.active .block-minicart::before,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper.show .block-minicart::before,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .block-minicart._active::before {
  opacity: 1;
  pointer-events: auto;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper.active .block-minicart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper.show .block-minicart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .block-minicart._active {
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(380px, 94vw);
  max-width: min(380px, 94vw);
  height: 100vh;
  height: 100dvh;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 1px solid #e6e6e6;
  box-shadow: -8px 0 32px rgba(15, 23, 42, 0.14);
  z-index: 1300 !important;
  display: flex !important;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  padding: 0;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper.active > .showcart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper.show > .showcart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper > .showcart[aria-expanded="true"] {
  opacity: 0;
  visibility: hidden !important;
  pointer-events: none !important;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog.active,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[aria-hidden="false"],
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[style*="display: block"],
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[style*="display:block"],
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .showcart[aria-expanded="true"] + .mage-dropdown-dialog {
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(380px, 94vw);
  max-width: min(380px, 94vw);
  height: 100vh;
  height: 100dvh;
  background: #ffffff;
  border-left: 1px solid #e6e6e6;
  border-radius: 0;
  box-shadow: 0 0 0 100vmax rgba(15, 23, 42, 0.45), -8px 0 32px rgba(15, 23, 42, 0.14);
  z-index: 1300 !important;
  margin: 0;
  padding: 0;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog.active > #minicart-content-wrapper,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[aria-hidden="false"] > #minicart-content-wrapper,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[style*="display: block"] > #minicart-content-wrapper,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[style*="display:block"] > #minicart-content-wrapper,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .showcart[aria-expanded="true"] + .mage-dropdown-dialog > #minicart-content-wrapper {
  flex: 1 1 auto;
  min-height: 0;
  display: flex !important;
  flex-direction: column;
}
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog.active .block-minicart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[aria-hidden="false"] .block-minicart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[style*="display: block"] .block-minicart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .mage-dropdown-dialog[style*="display:block"] .block-minicart,
.page-wrapper #header.header-container[data-awa-header-shell="true"] .minicart-wrapper .showcart[aria-expanded="true"] + .mage-dropdown-dialog .block-minicart {
  position: static !important;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  display: flex !important;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 1023px) {
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] {
    display: grid !important;
    grid-template-columns: 44px minmax(0, 1fr) 44px !important;
    grid-template-rows: auto auto !important;
    grid-template-areas: 'nav brand cart' 'search search search' !important;
    align-items: center !important;
    column-gap: 12px !important;
    row-gap: 10px !important;
    width: 100% !important;
    padding-block: 0 !important;
    padding-inline: 16px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-mobile-toggle,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] [data-action="toggle-nav"] {
    grid-area: nav !important;
    justify-self: start !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-mobile-toggle svg,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] [data-action="toggle-nav"] svg {
    width: 24px !important;
    height: 24px !important;
    display: block !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .action.nav-toggle:not(.awa-header-mobile-toggle) {
    display: none !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand-cell,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand {
    grid-area: brand !important;
    justify-self: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand-cell .logo,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand .logo {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand-cell .logo a,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand .logo a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: auto !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand-cell .logo img,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-brand .logo img {
    max-height: 36px !important;
    width: auto !important;
    display: block !important;
    margin: 0 auto !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-cart-link {
    grid-area: cart !important;
    justify-self: end !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    padding: 0 !important;
    margin: 0 !important;
    position: relative !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-cart-link span:not(.awa-cart-link-badge) {
    display: none !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-cart-link .awa-header-cart-link-icon {
    width: 24px !important;
    height: 24px !important;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] .awa-header-cart-link .awa-cart-link-badge {
    position: absolute !important;
    top: 4px !important;
    right: 4px !important;
    background: var(--awa-red) !important;
    color: var(--awa-hm-c2) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    min-width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    line-height: 1 !important;
    border: 2px solid var(--awa-hm-c2) !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  }
  .action.nav-toggle::before {
    display: none !important;
    content: none !important;
  }
  body.cms-index-index .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  body.cms-home .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  body.cms-homepage_ayo_home5 .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  body .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search {
    grid-area: search;
    grid-column: 1 / -1;
    grid-row: 2;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .block-search,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .block-search,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .block-content,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .block-content,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search form#search_mini_form,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search form#search_mini_form,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search form.minisearch,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search form.minisearch,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search form.search-content,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search form.search-content {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search form#search_mini_form,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search form#search_mini_form,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search form.minisearch,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search form.minisearch,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search form.search-content,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search form.search-content {
    display: flex !important;
    align-items: stretch;
    gap: 0;
    min-height: 44px;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .field.search,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .field.search {
    display: flex !important;
    flex: 1 1 auto;
    min-width: 0;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .field.search .control,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .field.search .control {
    flex: 1 1 auto;
    min-width: 0;
    width: auto;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .field.search .control input#search,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .field.search .control input#search,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .field.search .control .input-text,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .field.search .control .input-text {
    width: 100%;
    min-width: 0;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .actions,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .actions,
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search .awa-search-action-wrapper,
  .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search .awa-search-action-wrapper {
    display: flex !important;
    align-items: stretch;
    flex: 0 0 44px;
    min-width: 44px;
    margin: 0;
    padding: 0;
  }
  body.awa-mobile-minicart-open {
    overflow: hidden;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .awa-header-primary-row > .awa-header-cart-link {
    align-items: center;
    justify-content: center;
    display: inline-flex !important;
    width: 44px;
    min-width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    line-height: 1;
    font-size: 0;
    border-radius: 4px;
    overflow: hidden;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .awa-header-primary-row > .awa-header-cart-link .awa-header-cart-link-icon {
    width: 20px;
    height: 20px;
  }
  .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .awa-header-primary-row > .awa-header-cart-link > span:not(.awa-cart-link-badge) {
    display: none !important;
  }
  .page-wrapper .awa-site-header .header .awa-header-primary-row {
    display: contents !important;
  }
  .page-wrapper .awa-site-header .header .wp-header[data-awa-header-row] > .top-search button.action.search,
  .page-wrapper .awa-site-header .header .wp-header[data-awa-header-row] > .top-search button.awa-search-btn {
    background: transparent;
    color: var(--awa-gray-450);
    border-radius: 0 2px 2px 0;
    min-width: 44px;
    width: 44px;
    height: 100%;
  }
  .page-wrapper .awa-site-header .header .wp-header[data-awa-header-row] > .top-search button.action.search:hover,
  .page-wrapper .awa-site-header .header .wp-header[data-awa-header-row] > .top-search button.awa-search-btn:hover {
    background: rgba(0, 0, 0, 0.04);
  }
  .page-wrapper .awa-site-header .header .wp-header[data-awa-header-row] > .top-search button.action.search svg,
  .page-wrapper .awa-site-header .header .wp-header[data-awa-header-row] > .top-search button.awa-search-btn svg {
    color: var(--awa-gray-450);
    stroke: var(--awa-gray-450);
    fill: none;
  }
  .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    position: static !important;
    width: 100%;
    max-width: 100%;
    max-height: 320px;
    overflow-y: auto;
  }
  .page-wrapper .awa-site-header .header.awa-main-header {
    padding: 8px 16px;
  }
  .awa-header-account-prompt__text {
    flex-wrap: wrap;
    gap: 4px;
  }
  .awa-header-account-prompt__line1 {
    width: 100%;
  }
  .swiper-slide.product_row,
  .swiper-slide.product-item,
  .hot-deal-slide .swiper-slide,
  .awa-products-carousel .swiper-slide {
    width: 260px !important;
    min-width: 260px !important;
    flex: 0 0 260px !important;
    flex-shrink: 0 !important;
  }
  .product-item-parent.swiper-slide,
  .item-product-parent.swiper-slide {
    width: 260px !important;
    flex: 0 0 260px !important;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .awa-site-header.awa-header-professional #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open,
  .awa-site-header.awa-header-professional #awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open {
    display: block !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 86vw;
    max-width: 340px;
    height: 100vh;
    height: 100dvh;
    z-index: 1300;
    margin: 0;
    padding: 16px 12px calc(24px + env(safe-area-inset-bottom));
    padding-left: env(safe-area-inset-left, 12px);
    background: #ffffff;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    box-shadow: 0 12px 40px rgba(15, 23, 42, 0.18);
    transform: translateX(0);
    transition: transform 260ms ease;
  }
  .awa-site-header.awa-header-professional #awa-primary-navigation.awa-header-primary-nav,
  .awa-site-header.awa-header-professional #awa-category-navigation.awa-header-primary-nav {
    transform: translateX(-104%);
    transition: transform 260ms ease;
  }
  body.awa-mobile-drawer-open {
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  .page-wrapper .awa-site-header .header.awa-main-header {
    padding: 8px 12px;
  }
  .page-wrapper .awa-site-header input#search {
    font-size: var(--awa-fs-base);
  }
}
body .page-wrapper {
  z-index: auto !important;
}
*:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
*:focus:not(:focus-visible) {
  outline: none;
}
.b2b-status-panel {
  position: relative;
  display: flex;
  align-items: center;
  z-index: var(--awa-z-dropdown, 99);
}
.b2b-status-trigger {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 14px;
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.08) 0%, rgba(183, 51, 55, 0.04) 100%) !important;
  border: 1px solid rgba(183, 51, 55, 0.15) !important;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-family: inherit;
}
.b2b-status-trigger:hover {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.12) 0%, rgba(183, 51, 55, 0.08) 100%) !important;
  border-color: rgba(183, 51, 55, 0.25) !important;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.15);
}
.b2b-status-trigger .status-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: #b73337;
  border-radius: 8px;
  color: #ffffff;
  font-size: 14px;
  flex-shrink: 0;
}
.b2b-status-trigger .status-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.2;
  min-width: 0;
}
.b2b-status-trigger .status-info .status-greeting {
  font-size: 10px;
  font-weight: 500;
  color: #666666;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.b2b-status-trigger .status-info .status-group {
  font-size: 12px;
  font-weight: 700;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 140px;
}
.b2b-status-trigger .status-arrow {
  font-size: 10px;
  color: #666666;
  transition: transform 0.2s ease;
}
.b2b-status-trigger[aria-expanded="true"] {
  background: #b73337 !important;
  border-color: #b73337 !important;
}
.b2b-status-trigger[aria-expanded="true"] .status-greeting,
.b2b-status-trigger[aria-expanded="true"] .status-group,
.b2b-status-trigger[aria-expanded="true"] .status-arrow {
  color: #ffffff !important;
}
.b2b-status-trigger[aria-expanded="true"] .status-badge {
  background: rgba(255, 255, 255, 0.2);
}
.b2b-status-trigger[aria-expanded="true"] .status-arrow {
  transform: rotate(180deg);
}
.b2b-register-cta {
  display: flex;
  align-items: center;
  margin-right: 16px;
}
.b2b-register-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background: linear-gradient(135deg, #b73337 0%, #8f282b 100%) !important;
  border-radius: 12px;
  color: #ffffff !important;
  text-decoration: none;
  transition: all 0.2s ease;
  box-shadow: 0 4px 10px rgba(183, 51, 55, 0.25);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.05em;
}
.b2b-register-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(183, 51, 55, 0.35);
  background: linear-gradient(135deg, #c83b3f 0%, #b73337 100%) !important;
  color: #ffffff !important;
}
.b2b-register-btn i {
  font-size: 14px;
  opacity: 0.9;
}
.header-wrapper-sticky {
  position: relative;
  z-index: 9998;
  background: #ffffff;
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease, transform 0.3s ease;
  width: 100%;
}
.header-wrapper-sticky.is-sticky,
.header-wrapper-sticky.awa-header-condensed {
  position: sticky;
  top: 0;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}
.header-wrapper-sticky.is-sticky .awa-main-header,
.header-wrapper-sticky.awa-header-condensed .awa-main-header {
  min-height: 64px !important;
  padding-block: 0 !important;
}
.header-wrapper-sticky.is-sticky .awa-main-header .awa-main-header-inner-wrap,
.header-wrapper-sticky.awa-header-condensed .awa-main-header .awa-main-header-inner-wrap {
  min-height: 64px !important;
}
.header-wrapper-sticky.is-sticky .awa-main-header .logo img,
.header-wrapper-sticky.awa-header-condensed .awa-main-header .logo img {
  max-height: 44px !important;
  width: auto !important;
}
.header-wrapper-sticky.is-sticky .awa-main-header .awa-main-header__inner,
.header-wrapper-sticky.awa-header-condensed .awa-main-header .awa-main-header__inner {
  min-height: 64px !important;
}
.awa-site-header.awa-header-condensed .awa-b2b-promo-bar,
.awa-site-header.is-sticky .awa-b2b-promo-bar {
  display: none !important;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  .header-wrapper-sticky.is-sticky .awa-main-header {
    min-height: 56px !important;
  }
  .header-wrapper-sticky.is-sticky .awa-main-header .awa-main-header-inner-wrap {
    min-height: 56px !important;
  }
  .header-wrapper-sticky.is-sticky .awa-main-header .logo img {
    max-height: 36px !important;
  }
}
@media (min-width: 1024px) {
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col {
    min-width: 480px;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content {
    border-radius: 8px;
    overflow: hidden;
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.minisearch:focus-within,
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col form.search-content:focus-within {
    border-color: #b73337;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.15);
  }
  .page-wrapper .awa-site-header .awa-main-header .awa-header-search-col button.action.search {
    border-radius: 0 8px 8px 0;
  }
}
body .page-wrapper .awa-site-header .customer-welcome,
body .page-wrapper .awa-site-header .customer-welcome .customer-name,
body .page-wrapper .awa-site-header .customer-welcome button.action.switch {
  font-weight: 600 !important;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.nav-item.level0:not(.home-link):has(> a[href*="/marcas"]) {
  display: none !important;
}
body .page-wrapper .awa-site-header .minicart-wrapper .action.showcart .counter.qty {
  background: var(--awa-hdr-primary) !important;
  color: #ffffff !important;
  border-radius: 50px;
  font-size: 10px;
  font-weight: 700;
  min-width: 18px;
  height: 18px;
  line-height: 18px;
  padding: 0 5px;
}
.awa-header-account-prompt {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 8px 16px;
  border-radius: 8px;
  transition: all 0.2s 180ms ease;
  text-decoration: none !important;
  background: rgba(0, 0, 0, 0.02);
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.awa-header-account-prompt:hover {
  background: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.08);
  transform: translateY(-1px);
}
.awa-header-account-prompt__icon {
  color: var(--awa-hdr-primary);
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.awa-header-account-prompt__text {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
  min-width: 0;
}
.awa-header-account-prompt__line1 {
  font-size: 10px;
  color: var(--awa-hdr-muted);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.awa-header-account-prompt__line2 {
  font-size: 13px;
  color: var(--awa-hdr-text);
  font-weight: 700;
  white-space: nowrap;
}
.awa-header-account-prompt__link {
  color: var(--awa-hdr-primary);
  text-decoration: none !important;
}
.awa-header-account-prompt__link:hover {
  color: var(--awa-hdr-primary-dark);
  text-decoration: underline !important;
}
.awa-header-account-prompt__link--register {
  color: var(--awa-hdr-text);
}
.awa-header-account-prompt__separator {
  margin-inline: 4px;
  color: var(--awa-hdr-muted);
  font-weight: 400;
  font-size: 11px;
}
@media (max-width: 1024px) {
  .awa-header-account-prompt {
    padding: 0;
  }
  .awa-header-account-prompt:hover {
    background: none;
  }
  .awa-header-account-prompt__text {
    display: none;
  }
}
/* =============================================================================
   0. CUSTOM PROPERTIES — eixo unificado do header
   Define uma única fonte de verdade para widths e paddings.
   ============================================================================= */
:root {
  --awa-hdr-container-max: var(--awa-container-max, 1280px);
  --awa-hdr-pad-inline: var(--awa-container-pad, 24px);
  --awa-hdr-content-max: calc(var(--awa-hdr-container-max) - (var(--awa-hdr-pad-inline) * 2));
  --awa-hdr-height: var(--awa-size-80, 80px);
  --awa-hdr-height-sticky: 56px;
  --awa-hdr-navbar-h: 46px;
  --awa-hdr-search-h: 46px;
  --awa-hdr-gap: var(--awa-space-lg, 24px);
  --awa-hdr-radius: 8px;
  --awa-red: #b73337;
  --awa-red-hover: #982c30;
  --awa-border: #e6e6e6;
  --awa-border-light: #d1d5db;
}
/* =============================================================================
   1. STACKING CONTEXT
   ============================================================================= */
body > .page-wrapper {
  position: relative !important;
  z-index: var(--awa-z-1, 1) !important;
}
body > .content-top-home {
  position: relative !important;
  z-index: var(--awa-z-0, 0) !important;
}
/* =============================================================================
   2. <header> WRAPPER — dissolve para não criar camada extra
   ============================================================================= */
header.awa-site-header.awa-header-professional {
  display: contents !important;
}
/* =============================================================================
   3. STICKY / CONDENSED
   ============================================================================= */
body .page-wrapper .awa-site-header.is-sticky,
body .page-wrapper .awa-site-header._fixed,
body .page-wrapper .awa-site-header.awa-header-condensed,
body .page-wrapper .page-header.is-sticky,
body .page-wrapper .page-header.sticky {
  position: sticky !important;
  top: 0 !important;
  z-index: var(--awa-z-200, 200) !important;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.1) !important;
}
body .page-wrapper .awa-site-header.awa-header-condensed,
body .page-wrapper .awa-site-header.awa-header-condensed.awa-header-professional {
  background: var(--awa-white, #fff) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border) !important;
}
body .page-wrapper .awa-site-header.awa-header-condensed #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
  min-height: var(--awa-hdr-height-sticky) !important;
  height: var(--awa-hdr-height-sticky) !important;
}
body .page-wrapper .awa-site-header.awa-header-condensed #header .awa-header-brand-cell .logo img {
  max-height: var(--awa-size-34, 34px) !important;
}
body .page-wrapper .awa-site-header.awa-header-condensed #header .awa-header-search-col form.minisearch,
body .page-wrapper .awa-site-header.awa-header-condensed #header .awa-header-search-col .block-search form.minisearch {
  height: var(--awa-size-38, 38px) !important;
  min-height: var(--awa-size-38, 38px) !important;
}
/* =============================================================================
   4. TOPBAR (awa-b2b-promo-bar) — mesma largura que header
   ============================================================================= */
@media (min-width: 992px) {
  #header .top-header.awa-b2b-promo-bar {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 7px var(--awa-hdr-pad-inline) !important;
  }
  #header .awa-b2b-promo-bar__inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    max-width: var(--awa-hdr-content-max) !important;
    padding: 0 !important;
  }
}
/* =============================================================================
   5. DESKTOP ≥ 992px — HEADER PRINCIPAL
   ============================================================================= */
@media (min-width: 992px) {
  /* ── 5a. Main header — zero padding (bundles adicionam 14px 24px) ───── */
  #header .header.awa-main-header,
  #header .awa-main-header {
    background: var(--awa-white, #fff) !important;
    padding: 0 !important;
    border-bottom: var(--awa-border-width, 1px) solid var(--awa-border) !important;
  }
  /* ── 5b. Container chain — todos transparentes ────────────────────────
     Objetivo: que o .container e os wrappers intermediários não adicionem
     padding ou margin, deixando tudo para o .wp-header grid. ──────────── */
  #header .header_main.awa-main-header-inner-wrap,
  #header [data-awa-header-main-wrap='true'] {
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
  #header [data-awa-header-main-wrap='true'] > .header-main,
  #header .header_main.awa-main-header-inner-wrap > .header-main,
  #header .awa-main-header-inner-wrap > .header-main {
    flex: var(--awa-flex-auto, 1 1 auto) !important;
    width: 100% !important;
    max-width: none !important;
    min-width: var(--awa-zero, 0) !important;
  }
  #header .header-main > .container,
  #header .header-main .container {
    max-width: var(--awa-hdr-container-max) !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: var(--awa-hdr-pad-inline) !important;
    padding-right: var(--awa-hdr-pad-inline) !important;
    box-sizing: border-box !important;
  }
  /* ── 5c. WP-HEADER — o grid de 3 colunas ────────────────────────────
     1fr | minmax(280px, 660px) | 1fr
     As colunas 1fr absorvem a diferença de tamanho entre logo e actions,
     mantendo a coluna central (busca) sempre no centro geométrico. ───── */
  #header .awa-main-header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header .header_main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header .header-main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: var(--awa-hdr-gap) !important;
    min-height: var(--awa-hdr-height) !important;
    height: var(--awa-hdr-height) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
    align-items: center !important;
    width: 100% !important;
  }
  /* primary-row dissolve — filhos participam do grid diretamente */
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .awa-header-primary-row {
    display: contents !important;
  }
  /* Elementos mobile ocultos no desktop */
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .awa-header-mobile-toggle,
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .awa-header-cart-link {
    display: none !important;
  }
  /* ── 5d. LOGO — coluna 1 (1fr, alinhado à esquerda) ────────────────── */
  #header .awa-header-brand-cell,
  #header .col-md-2.awa-header-brand {
    justify-self: start !important;
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    min-width: var(--awa-size-120, 120px) !important;
  }
  #header .awa-header-brand-cell .logo img {
    max-height: var(--awa-size-50, 50px) !important;
    min-height: var(--awa-space-8, 40px) !important;
    height: auto !important;
    width: auto !important;
    object-fit: contain !important;
  }
  /* ── 5e. BUSCA — coluna 2 (center, stretch) ─────────────────────────── */
  #header .awa-header-search-col.top-search,
  #header .awa-header-search-col.awa-header-actions,
  #header .awa-header-search-col {
    justify-self: center !important;
    width: 100% !important;
    max-width: 720px !important;
    min-width: var(--awa-zero, 0) !important;
  }
  /* ── 5f. BUSCA — layout do form (botão à direita) ───────────────────── */
  #header .awa-header-search-col form.minisearch,
  #header .awa-header-search-col .block-search form.minisearch {
    display: flex !important;
    align-items: stretch !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    border-radius: var(--awa-hdr-radius) !important;
    height: var(--awa-hdr-search-h) !important;
    min-height: var(--awa-hdr-search-h) !important;
    border: 1.5px solid var(--awa-border-light) !important;
    gap: var(--awa-zero, 0) !important;
    padding: 0 !important;
    box-shadow: var(--awa-shadow-xs4, 0 1px 3px rgba(0, 0, 0, 0.04)) !important;
    transition: var(--awa-transition-border-shadow, border-color 180ms ease, box-shadow 180ms ease) !important;
  }
  #header .awa-header-search-col form.minisearch:focus-within,
  #header .awa-header-search-col .block-search form.minisearch:focus-within {
    border-color: var(--awa-red) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.08), 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  }
  #header .awa-header-search-col form.minisearch .field.search {
    flex: var(--awa-flex-auto, 1 1 auto) !important;
    display: flex !important;
    min-width: var(--awa-zero, 0) !important;
  }
  #header .awa-header-search-col form.minisearch .field.search .control {
    flex: var(--awa-flex-1, 1) !important;
    display: flex !important;
    align-items: stretch !important;
    min-width: var(--awa-zero, 0) !important;
  }
  #header .awa-header-search-col input#search,
  #header .awa-header-search-col form.minisearch input.input-text {
    flex: var(--awa-flex-1, 1) !important;
    height: 100% !important;
    padding: 0 var(--awa-space-4, 16px) !important;
    border: var(--awa-leading-zero, 0) !important;
    border-radius: var(--awa-radius-none, 0) !important;
    background: var(--awa-transparent, transparent) !important;
    outline: var(--awa-none, none) !important;
    box-shadow: var(--awa-shadow-none, none) !important;
    min-width: var(--awa-zero, 0) !important;
    width: 100% !important;
    font-size: var(--awa-text-base-plus, 15px) !important;
  }
  #header .awa-header-search-col form.minisearch .actions,
  #header .awa-header-search-col form.minisearch .awa-search-action-wrapper {
    display: flex !important;
    align-items: stretch !important;
    flex: var(--awa-flex-none, 0 0 auto) !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  #header .awa-header-search-col button.action.search,
  #header .awa-header-search-col .actions .action.search,
  #header .awa-header-search-col .awa-search-action-wrapper .action.search {
    position: static !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: var(--awa-red) !important;
    background-color: var(--awa-red) !important;
    color: var(--awa-white, #fff) !important;
    border-radius: var(--awa-radius-right-sm, 0 7px 7px 0) !important;
    border: var(--awa-leading-zero, 0) !important;
    width: var(--awa-space-9-5, 52px) !important;
    min-width: var(--awa-space-9-5, 52px) !important;
    height: 100% !important;
    transition: var(--awa-transition-fast, 0.15s ease) !important;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer !important;
  }
  #header .awa-header-search-col button.action.search svg,
  #header .awa-header-search-col .actions .action.search svg {
    color: var(--awa-white, #fff) !important;
    stroke: var(--awa-white, #fff) !important;
    fill: none !important;
  }
  #header .awa-header-search-col button.action.search:hover,
  #header .awa-header-search-col .actions .action.search:hover {
    background: var(--awa-red-hover) !important;
    background-color: var(--awa-red-hover) !important;
  }
  /* ── 5g. BLOCO DIREITO — coluna 3 (1fr, alinhado à direita) ────────── */
  #header .awa-header-right-col {
    justify-self: end !important;
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
    gap: var(--awa-gap-lg, 16px) !important;
    white-space: nowrap !important;
    min-width: max-content !important;
  }
  #header .awa-header-right-col .top-account.awa-header-account-nav {
    display: none !important;
  }
  /* ── 5h. AUTH PROMPT (login/cadastro) ───────────────────────────────── */
  #header .awa-header-right-col .awa-header-account-prompt {
    display: flex !important;
    align-items: center !important;
    gap: var(--awa-gap-2-25, 9px) !important;
    padding: var(--awa-space-2, 8px) var(--awa-space-3, 12px) !important;
    border: var(--awa-border-width, 1px) solid rgba(226, 232, 240, 0.92) !important;
    border-radius: var(--awa-radius-md-lg, 8px) !important;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 252, 0.96) 100%) !important;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.04) !important;
    max-width: var(--awa-size-220, 220px) !important;
    flex-shrink: var(--awa-flex-shrink-0, 0) !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__icon svg {
    width: var(--awa-space-5-5, 22px) !important;
    height: var(--awa-space-5-5, 22px) !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__line1 {
    font-size: var(--awa-text-2xs, 11px) !important;
    line-height: var(--awa-leading-base, 1.3) !important;
    color: #8b97a8 !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__line2 {
    font-size: var(--awa-text-sm, 13px) !important;
    font-weight: var(--awa-weight-semibold, 600) !important;
    line-height: var(--awa-leading-base, 1.3) !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__link {
    color: #a63135 !important;
    font-weight: var(--awa-weight-semibold, 600) !important;
    text-decoration: var(--awa-none, none) !important;
    transition: var(--awa-transition-fast, 0.15s ease) !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__link:hover,
  #header .awa-header-right-col .awa-header-account-prompt__link:focus-visible {
    color: #842528 !important;
    text-decoration: var(--awa-underline, underline) !important;
    text-underline-offset: var(--awa-underline-offset-sm, 2px) !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__link--register {
    color: #475569 !important;
    font-weight: var(--awa-weight-semibold, 600) !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__link--register:hover,
  #header .awa-header-right-col .awa-header-account-prompt__link--register:focus-visible {
    color: #a63135 !important;
  }
  #header .awa-header-right-col .awa-header-account-prompt__separator {
    color: #c0cad7 !important;
    font-weight: var(--awa-weight-normal, 400) !important;
    margin: 0 var(--awa-space-0-5, 2px) !important;
  }
  /* ═══════════════════════════════════════════════════════════════════════
     6. NAVBAR — mesma largura/eixo que o header
     ═══════════════════════════════════════════════════════════════════════ */
  #header .header-control.header-nav.awa-nav-bar,
  #header .header-control.awa-nav-bar {
    min-height: var(--awa-hdr-navbar-h) !important;
    border-top: var(--awa-border-width, 1px) solid var(--awa-border) !important;
    border-bottom: var(--awa-border-width, 1px) solid var(--awa-border) !important;
    padding: 0 !important;
  }
  /* O .container dentro da navbar deve ser transparente (full width) */
  #header .header-control.awa-nav-bar > .container {
    max-width: none !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* O inner da navbar usa o mesmo eixo que o wp-header */
  #header .header-control.awa-nav-bar .awa-nav-bar__inner {
    min-height: var(--awa-hdr-navbar-h) !important;
    display: flex !important;
    align-items: stretch !important;
    gap: var(--awa-zero, 0) !important;
    width: 100% !important;
    max-width: var(--awa-hdr-content-max) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: var(--awa-hdr-pad-inline) !important;
    padding-right: var(--awa-hdr-pad-inline) !important;
    box-sizing: border-box !important;
  }
  /* Departamentos */
  #header .awa-header-categories {
    flex: 0 0 var(--awa-size-236, 236px) !important;
    max-width: var(--awa-size-236, 236px) !important;
    min-width: var(--awa-size-236, 236px) !important;
  }
  #header .awa-header-categories .our_categories,
  #header .awa-header-categories .our_categories.title-category-dropdown {
    height: var(--awa-hdr-navbar-h) !important;
    background: var(--awa-red) !important;
    background-color: var(--awa-red) !important;
    color: var(--awa-white, #fff) !important;
    transition: var(--awa-transition-fast, 0.15s ease) !important;
  }
  #header .awa-header-categories .our_categories:hover,
  #header .awa-header-categories .our_categories.title-category-dropdown:hover {
    background: var(--awa-red-hover) !important;
    background-color: var(--awa-red-hover) !important;
  }
  #header .awa-header-categories .our_categories svg,
  #header .awa-header-categories .our_categories.title-category-dropdown svg {
    color: var(--awa-white, #fff) !important;
    fill: var(--awa-white, #fff) !important;
    stroke: var(--awa-white, #fff) !important;
  }
  #header .awa-header-categories .section-items > .section-item-content {
    min-height: var(--awa-hdr-navbar-h) !important;
  }
  /* Nav principal: flex-grow para preencher espaço */
  #header .awa-header-primary-nav.menu_primary,
  #header .awa-header-primary-nav {
    flex: var(--awa-flex-auto, 1 1 auto) !important;
    min-width: var(--awa-zero, 0) !important;
    display: flex !important;
    align-items: stretch !important;
  }
  /* Links da navbar */
  #header .menu_primary nav > ul > li > a,
  #header .menu_primary .level0 > a,
  #header .awa-header-primary-nav .navigation.custommenu li.level0 > a,
  #header .awa-header-primary-nav .navigation li.level0 > a {
    height: var(--awa-hdr-navbar-h) !important;
    font-size: var(--awa-text-base, 14px) !important;
    font-weight: var(--awa-weight-medium, 500) !important;
    padding: 0 var(--awa-space-5, 20px) !important;
    display: inline-flex !important;
    align-items: center !important;
    white-space: nowrap !important;
    transition: color 180ms ease, box-shadow 180ms ease !important;
  }
  /* Force visibility for all top level menu items (overrides refinements.css) */
  #header .navigation li.level0,
  #header .navigation .level0 {
    display: inline-flex !important;
  }
  #header ~ * .navigation.verticalmenu.side-verticalmenu > ul.togge-menu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    width: var(--awa-size-236, 236px) !important;
    min-width: var(--awa-size-236, 236px) !important;
    max-width: var(--awa-size-236, 236px) !important;
  }
  /* Indicador de página ativa */
  #header .awa-header-primary-nav .navigation.custommenu li.level0.active > a,
  #header .awa-header-primary-nav .navigation.custommenu li.level0.current > a,
  #header .menu_primary .level0.active > a,
  #header .menu_primary .level0.current > a {
    color: var(--awa-red) !important;
    box-shadow: inset 0 -2px 0 0 var(--awa-red) !important;
  }
  /* ─── Fix 7: Navbar links visíveis (override refinements.css display:none) ──── */
  body .page-wrapper #header .awa-nav-bar .header-wrapper-sticky .container-header-sticky {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
  }
  body .page-wrapper #header .awa-nav-bar .header-wrapper-sticky .container-header-sticky .col-sticky-logo {
    display: flex !important;
    flex: var(--awa-flex-none, 0 0 auto) !important;
  }
  body .page-wrapper #header .awa-nav-bar .header-wrapper-sticky .container-header-sticky .col-sticky-logo .logo-sticky {
    display: none !important;
  }
  body .page-wrapper #header .awa-nav-bar .header-wrapper-sticky .container-header-sticky nav.top-menu-sticky {
    display: flex !important;
    flex: var(--awa-flex-auto, 1 1 auto) !important;
    min-width: var(--awa-zero, 0) !important;
  }
  body .page-wrapper #header .awa-nav-bar .navigation.custommenu.main-nav ul.main-nav-list {
    display: flex !important;
    flex-wrap: nowrap !important;
    list-style: var(--awa-none, none) !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  body .page-wrapper #header .awa-nav-bar .navigation.custommenu.main-nav ul.main-nav-list > div {
    display: inline-flex !important;
  }
  body .page-wrapper #header .awa-nav-bar .navigation.custommenu.main-nav ul.main-nav-list li.level0 {
    display: inline-flex !important;
    align-items: stretch !important;
  }
  body .page-wrapper #header .awa-nav-bar .navigation.custommenu.main-nav ul.main-nav-list li.level0 > .submenu {
    display: none !important;
  }
  /* ─── Fix 8b: Verticalmenu button min-width override ─────────────────────────── */
  #header .awa-header-categories nav.navigation.verticalmenu.side-verticalmenu {
    width: var(--awa-size-236, 236px) !important;
    max-width: var(--awa-size-236, 236px) !important;
    min-width: var(--awa-zero, 0) !important;
  }
  #header .awa-header-categories {
    padding: 0 !important;
    position: relative !important;
    z-index: var(--awa-z-100, 100) !important;
    overflow: visible !important;
  }
}
/* fim ≥992px */
/* =============================================================================
   7. TELA LARGA ≥ 1200px
   ============================================================================= */
@media (min-width: 1200px) {
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    gap: var(--awa-space-6-5, 28px) !important;
  }
  #header .awa-header-right-col {
    gap: var(--awa-space-5, 20px) !important;
  }
  #header .awa-main-header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    grid-template-columns: auto minmax(0, 1fr) auto !important;
  }
}
/* =============================================================================
   8. TABLET 992–1280px
   ============================================================================= */
@media (max-width: 1280px) and (min-width: 992px) {
  :root {
    --awa-hdr-gap: var(--awa-space-md, 16px);
  }
  #header .awa-header-categories {
    flex: 0 0 var(--awa-size-200, 200px) !important;
    max-width: var(--awa-size-200, 200px) !important;
    min-width: var(--awa-size-200, 200px) !important;
  }
  #header .awa-main-header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    gap: var(--awa-hdr-gap) !important;
  }
}
/* =============================================================================
   9. MOBILE < 992px
   ============================================================================= */
@media (max-width: 991px) {
  #header .header .header-main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header .header .header_main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header .header_main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header .header-main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    display: grid !important;
    grid-template-columns: 44px minmax(0, 1fr) 44px !important;
    grid-template-rows: auto auto !important;
    grid-template-areas: "nav brand cart" "search search search" !important;
    gap: 16px 12px !important;
    width: 100% !important;
    max-width: none !important;
    min-height: auto !important;
    height: auto !important;
    padding: 0 16px !important;
    align-items: center !important;
    box-sizing: border-box !important;
  }
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .awa-header-primary-row {
    display: contents !important;
  }
  #header .awa-header-mobile-toggle {
    grid-area: nav !important;
    justify-self: start !important;
    align-self: center !important;
  }
  #header .awa-header-brand-cell,
  #header .col-md-2.awa-header-brand {
    grid-area: brand !important;
    justify-self: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  #header .awa-header-brand-cell .logo,
  #header .col-md-2.awa-header-brand .logo {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #header .awa-header-brand-cell .logo img,
  #header .col-md-2.awa-header-brand .logo img {
    max-height: 44px !important;
    min-height: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #header .awa-header-cart-link {
    grid-area: cart !important;
    justify-self: end !important;
    align-self: center !important;
  }
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > .top-search,
  #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > .awa-header-search-col {
    grid-area: search !important;
    width: 100% !important;
    max-width: none !important;
  }
  #header .header.awa-main-header,
  #header .awa-main-header {
    padding: 0 !important;
    border-bottom: var(--awa-border-width, 1px) solid var(--awa-border) !important;
  }
  #header .awa-header-right-col {
    display: none !important;
  }
  #header .top-search button.action.search,
  #header .top-search button.awa-search-btn,
  #header .awa-header-search-col button.action.search {
    position: static !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    background: var(--awa-red) !important;
    background-color: var(--awa-red) !important;
    color: var(--awa-white, #fff) !important;
  }
  #header .top-search button.action.search svg,
  #header .awa-header-search-col button.action.search svg {
    color: var(--awa-white, #fff) !important;
    stroke: var(--awa-white, #fff) !important;
  }
  #header .awa-header-search-col .mst-searchautocomplete__autocomplete {
    left: 0 !important;
    width: calc(100% + 44px) !important;
    max-width: none !important;
  }
  #header .mst-searchautocomplete__autocomplete {
    margin-top: var(--awa-space-1, 4px) !important;
  }
}
@media (max-width: 480px) {
  #header .top-header.awa-b2b-promo-bar,
  #header .awa-b2b-promo-bar[data-awa-header-utility] {
    min-height: var(--awa-size-38, 38px) !important;
    padding: var(--awa-space-1-5, 6px) var(--awa-space-3, 12px) !important;
  }
  #header .awa-b2b-promo-bar__inner {
    width: 100% !important;
    max-width: none !important;
    justify-content: center !important;
    padding: 0 !important;
  }
  #header .awa-b2b-promo-bar__text {
    margin: 0 !important;
    font-size: var(--awa-text-2xs, 11px) !important;
    line-height: var(--awa-leading-snug, 1.25) !important;
    text-align: center !important;
    text-wrap: balance !important;
  }
  #header .awa-b2b-promo-bar__lead {
    font-size: var(--awa-text-10-5, 10.5px) !important;
  }
  #header .awa-b2b-promo-bar__separator,
  #header .awa-b2b-promo-bar__tail {
    display: none !important;
  }
  #header .awa-b2b-promo-bar__cta {
    display: inline !important;
    margin-left: var(--awa-space-1, 4px) !important;
    min-height: var(--awa-zero, 0) !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    border-radius: var(--awa-radius-none, 0) !important;
    background: var(--awa-transparent, transparent) !important;
    box-shadow: var(--awa-shadow-none, none) !important;
  }
}
/* ─── Fix 6: header-content padding reset (global) ────────────────────────── */
#header .header-content {
  padding: 0 !important;
}
/* Fix 6: header-content padding reset (global) */
#header .header-content {
  padding: 0 !important;
}
/* =============================================================================
   V10-POLISH — Premium Refinements
   Tokens via awa-design-tokens.css.
   ============================================================================= */
/* ── POLISH 1: Sticky header com glassmorphism sutil ──────────────────────── */
body .page-wrapper .awa-site-header.is-sticky,
body .page-wrapper .awa-site-header._fixed {
  backdrop-filter: blur(12px) saturate(1.2) !important;
  -webkit-backdrop-filter: blur(12px) saturate(1.2) !important;
  background: rgba(255, 255, 255, 0.92) !important;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.06) !important;
}
/* Condensed mantém sólido (conteúdo abaixo pode ser opaco) */
body .page-wrapper .awa-site-header.awa-header-condensed {
  background: var(--awa-white, #fff) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
/* ── POLISH 2: Transição suave ao entrar/sair de sticky ───────────────────── */
body .page-wrapper .awa-site-header,
body .page-wrapper .page-header {
  transition: background 0.3s ease, box-shadow 0.3s ease, backdrop-filter 0.3s ease !important;
}
/* ── POLISH 3: Search input — focus glow de marca ─────────────────────────── */
@media (min-width: 992px) {
  #header .awa-header-search-col form.minisearch:focus-within,
  #header .awa-header-search-col .block-search form.minisearch:focus-within {
    border-color: var(--awa-primary, #b73337) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.1), 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  }
  #header .awa-header-search-col form.minisearch:focus-within input#search,
  #header .awa-header-search-col .block-search form.minisearch:focus-within input.input-text {
    background: rgba(183, 51, 55, 0.02) !important;
  }
  /* ── POLISH 4: Botão search — gradiente sutil no hover ──────────────────── */
  #header .awa-header-search-col button.action.search:hover,
  #header .awa-header-search-col .actions .action.search:hover {
    background: var(--awa-primary-hover, #8e2629) !important;
    background-color: var(--awa-primary-hover, #8e2629) !important;
    transition: background var(--awa-duration-fast, 0.15s) ease !important;
  }
  /* ── POLISH 5: Navbar links — underline animado ─────────────────────────── */
  #header .menu_primary nav > ul > li > a,
  #header .menu_primary .level0 > a,
  #header .awa-header-primary-nav .navigation.custommenu li.level0 > a,
  #header .awa-header-primary-nav .navigation li.level0 > a {
    position: relative !important;
  }
  #header .menu_primary .level0 > a::after,
  #header .awa-header-primary-nav .navigation.custommenu li.level0 > a::after,
  #header .awa-header-primary-nav .navigation li.level0 > a::after {
    content: '' !important;
    position: absolute !important;
    bottom: -2px !important;
    left: 50% !important;
    width: 0 !important;
    height: 2px !important;
    background: var(--awa-primary, #b73337) !important;
    border-radius: 2px !important;
    transform: translateX(-50%) !important;
    transition: width var(--awa-duration-fast, 0.15s) ease !important;
  }
  #header .menu_primary .level0 > a:hover::after,
  #header .awa-header-primary-nav .navigation.custommenu li.level0 > a:hover::after,
  #header .awa-header-primary-nav .navigation li.level0 > a:hover::after,
  #header .awa-header-primary-nav .navigation.custommenu li.level0.active > a::after,
  #header .awa-header-primary-nav .navigation.custommenu li.level0.current > a::after,
  #header .menu_primary .level0.active > a::after,
  #header .menu_primary .level0.current > a::after {
    width: 60% !important;
  }
  /* Remove o box-shadow inset antigo do active em favor do ::after underline */
  #header .awa-header-primary-nav .navigation.custommenu li.level0.active > a,
  #header .awa-header-primary-nav .navigation.custommenu li.level0.current > a,
  #header .menu_primary .level0.active > a,
  #header .menu_primary .level0.current > a {
    box-shadow: none !important;
  }
}
/* ===========================================================
   WCAG 2.1 AA — Color Contrast Fixes (Lighthouse audit 2026-04)
   Targets all elements failing color-contrast audit.
   =========================================================== */
/* --- A+B: Promo bar lead, tail & text ---
   Problem: var(--awa-text-light)=#999 on #b73337 = 2.08:1
   Fix: #fff on #b73337 = 6.0:1
   Specificity: html body .page-wrapper to beat utility-bar p rule */
html body .page-wrapper .awa-site-header .awa-b2b-promo-bar .awa-b2b-promo-bar__lead,
html body .page-wrapper .awa-site-header .awa-b2b-promo-bar .awa-b2b-promo-bar__tail,
html body .page-wrapper .awa-site-header .awa-b2b-promo-bar .awa-b2b-promo-bar__text,
html body .page-wrapper .awa-site-header .awa-utility-bar.awa-b2b-promo-bar p {
  color: #ffffff !important;
}
/* --- C: SKU values in product cards ---
   Problem: #777 on #fff = 4.48:1 (fails AA for 11px/500w small text)
   Fix: #595959 on #fff = 7.0:1 */
.awa-b2b-sku__value {
  color: #595959 !important;
}
/* --- D: Footer business-contact — canonical → _awa-footer-polish.less (2026-06-03 distill) --- */
/* --- E: Footer contact action labels — canonical → _awa-footer-polish.less --- */
/* --- F: Footer pay-sec label ---
   Problem: #6b7280 on #f0f2f5 = 3.5:1 (fails 4.5:1 for small text)
   Fix: #4b5563 on #f0f2f5 = 5.9:1 */
.awa-footer-pay-sec__label {
  color: #4b5563 !important;
}
/* WCAG 2.1 AA: footer security seals microcopy */
.security-seals .microcopy {
  color: #595959 !important;
}
/* WCAG 2.5.5: cart fallback link target size */
a.awa-header-cart-fallback {
  min-height: 24px;
  display: inline-flex;
  align-items: center;
}
/* =============================================================================
   NAV BAR — Primary nav link colors white on red bar (v12)
   Fix: styles-l.css (2nd load at pos 56) uses !important + high specificity.
   Using #html-body gives (1,x,y) which beats any class-only selector.
   TWO elements have .awa-header-primary-nav:
     1. .section-items.awa-header-primary-nav (mobile wrapper, has vmenu) ← SKIP
     2. .awa-header-primary-nav.menu_primary (actual primary nav) ← TARGET
   ============================================================================= */
/* Normal state — ONLY the .menu_primary primary nav links */
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary a.level-top,
#html-body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav.menu_primary .navigation a.level-top {
  color: #fff !important;
}
/* Hover / focus state */
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary a.level-top:hover,
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary a.level-top:focus,
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary .navigation a.level-top:hover,
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary .navigation a.level-top:focus {
  color: rgba(255, 255, 255, 0.85) !important;
}
/* Active / current page */
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary a.level-top.ui-state-active,
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary .navigation li.level0.active > a.level-top {
  color: #fff !important;
  text-decoration: underline;
  text-underline-offset: 4px;
}
/* RESET — Ensure vertical menu dropdown items keep dark text */
#html-body .awa-header-categories .verticalmenu a.level-top,
#html-body .awa-header-categories .list-category-dropdown a.level-top,
#html-body .section-items.awa-header-primary-nav .verticalmenu a.level-top,
#html-body .section-items.awa-header-primary-nav .list-category-dropdown a.level-top {
  color: #333 !important;
}
#html-body .awa-header-categories .verticalmenu a.level-top:hover,
#html-body .awa-header-categories .list-category-dropdown a.level-top:hover,
#html-body .section-items.awa-header-primary-nav .verticalmenu a.level-top:hover,
#html-body .section-items.awa-header-primary-nav .list-category-dropdown a.level-top:hover {
  color: #b73337 !important;
}
/* =============================================================================
   DEPARTAMENTOS BUTTON — Red bg above white verticalmenu (v12b)
   Problem: .verticalmenu (white bg) sits between the button text and the
   red section divs, making "Departamentos" text invisible (white on white).
   Fix: Give the button a red bg + z-index above verticalmenu.
   ============================================================================= */
/* Departamentos button on the nav bar */
#html-body .awa-header-categories .title-category-dropdown {
  background: #b73337 !important;
  transition: none !important;
  position: relative !important;
  z-index: 200 !important;
  border-radius: 4px 4px 0 0;
  padding: 8px 16px;
}
#html-body .awa-header-categories .title-category-dropdown .awa-vmenu-trigger-text {
  color: #fff !important;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.3px;
}
/* Dropdown icon / chevron */
#html-body .awa-header-categories .title-category-dropdown .awa-vmenu-trigger-icon,
#html-body .awa-header-categories .title-category-dropdown i,
#html-body .awa-header-categories .title-category-dropdown svg {
  color: #fff !important;
  fill: #fff !important;
}
/* Dropdown panel — ensure it starts below button with proper border */
#html-body .awa-header-categories .section-item-content.nav-sections {
  border-radius: 0 0 8px 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
}
/* Vertical menu container — rounded bottom corners */
#html-body .awa-header-categories .verticalmenu.side-verticalmenu {
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
/* =============================================================================
   VERTICAL MENU — Modernização visual (v12c)
   Objetivo: melhorar legibilidade, alinhamento e sensação premium sem
   aumentar altura geral do header.
   ============================================================================= */
#html-body .awa-header-categories .verticalmenu.side-verticalmenu .list-category-dropdown {
  margin: 0;
  padding: 4px 0;
  background: #fff;
}
#html-body .awa-header-categories .verticalmenu.side-verticalmenu .list-category-dropdown > li {
  margin: 0;
  border-bottom: 1px solid rgba(15, 23, 42, 0.06);
}
#html-body .awa-header-categories .verticalmenu.side-verticalmenu .list-category-dropdown > li:last-child {
  border-bottom: 0;
}
#html-body .awa-header-categories .verticalmenu.side-verticalmenu .list-category-dropdown > li > a.level-top {
  display: flex;
  align-items: center;
  min-height: 38px;
  padding: 8px 14px;
  line-height: 1.25;
  font-weight: 500;
  transition: background-color 0.18s ease, color 0.18s ease;
}
#html-body .awa-header-categories .verticalmenu.side-verticalmenu .list-category-dropdown > li > a.level-top:hover,
#html-body .awa-header-categories .verticalmenu.side-verticalmenu .list-category-dropdown > li:hover > a.level-top {
  background-color: rgba(183, 51, 55, 0.06);
  color: #b73337 !important;
}
/* Nav bar compacta e alinhada ao visual de referência */
#html-body .awa-site-header.awa-header-professional .awa-nav-bar {
  min-height: 52px;
}
#html-body .awa-site-header.awa-header-professional .awa-nav-bar .awa-header-primary-nav.menu_primary .navigation > ul > li > a.level-top {
  min-height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* =============================================================================
   B2B PROMO BAR FIX
   ============================================================================= */
#html-body .page-wrapper .awa-b2b-promo-bar__text {
  text-align: center !important;
}
#html-body .page-wrapper .awa-b2b-promo-bar__cta {
  display: inline !important;
  min-height: 0 !important;
  height: auto !important;
  vertical-align: baseline !important;
}
:root {
  --card-radius: 8px;
  --card-border-color: rgba(0, 0, 0, 0.05);
  --card-bg: #ffffff;
  --card-padding: 0;
  --card-gap: 8px;
  --card-shadow: none;
  --card-shadow-hover: 0 4px 16px rgba(0, 0, 0, 0.1);
  --card-photo-bg: #ffffff;
  --card-photo-radius: 0;
  --card-photo-padding: 6px;
  --card-photo-min-h: 184px;
  --card-name-lines: 2;
  --card-name-size: 1.0625rem;
  --card-name-lh: 1.45;
  --card-name-min-h: 2.8em;
  --card-code-size: 11px;
  --card-code-color: var(--awa-text-muted, #666666);
  --card-price-size: 20px;
  --card-price-area-min-h: 54px;
  --card-cta-h: 40px;
  --card-cta-size: 14px;
  --card-cta-radius: 8px;
  --grid-cols: 2;
  --grid-gap: 12px;
}
body,
.page-wrapper,
.page-main,
.columns,
.column.main {
  background-color: #ffffff;
}
.cms-index-index .rokan-bestseller,
.cms-index-index .rokan-newproduct,
.cms-index-index .block-products-list,
.cms-index-index .block-new-products,
.cms-index-index .awa-carousel-section {
  background-color: #ffffff;
}
.rokan-bestseller,
.rokan-newproduct,
.rokan-mostviewed,
.rokan-toprate,
.rokan-onsale,
.rokan-featured,
.list-tab-product,
.categorytab-container,
.category_tab_slider,
.hot-deal {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.rokan-bestseller .product-btn-box,
.rokan-newproduct .product-btn-box,
.rokan-mostviewed .product-btn-box,
.rokan-toprate .product-btn-box,
.rokan-onsale .product-btn-box,
.rokan-featured .product-btn-box,
.list-tab-product .product-btn-box,
.categorytab-container .product-btn-box,
.category_tab_slider .product-btn-box,
.hot-deal .product-btn-box,
.rokan-bestseller .btn-show-detail,
.rokan-newproduct .btn-show-detail,
.rokan-mostviewed .btn-show-detail,
.rokan-toprate .btn-show-detail,
.rokan-onsale .btn-show-detail,
.rokan-featured .btn-show-detail,
.list-tab-product .btn-show-detail,
.categorytab-container .btn-show-detail,
.category_tab_slider .btn-show-detail,
.hot-deal .btn-show-detail,
.rokan-bestseller .hot-wish,
.rokan-newproduct .hot-wish,
.rokan-mostviewed .hot-wish,
.rokan-toprate .hot-wish,
.rokan-onsale .hot-wish,
.rokan-featured .hot-wish,
.list-tab-product .hot-wish,
.categorytab-container .hot-wish,
.category_tab_slider .hot-wish,
.hot-deal .hot-wish,
.rokan-bestseller .product-item-inner.actions-container,
.rokan-newproduct .product-item-inner.actions-container,
.rokan-mostviewed .product-item-inner.actions-container,
.rokan-toprate .product-item-inner.actions-container,
.rokan-onsale .product-item-inner.actions-container,
.rokan-featured .product-item-inner.actions-container,
.list-tab-product .product-item-inner.actions-container,
.categorytab-container .product-item-inner.actions-container,
.category_tab_slider .product-item-inner.actions-container,
.hot-deal .product-item-inner.actions-container,
.rokan-bestseller .product-thumb ~ .product-item-inner,
.rokan-newproduct .product-thumb ~ .product-item-inner,
.rokan-mostviewed .product-thumb ~ .product-item-inner,
.rokan-toprate .product-thumb ~ .product-item-inner,
.rokan-onsale .product-thumb ~ .product-item-inner,
.rokan-featured .product-thumb ~ .product-item-inner,
.list-tab-product .product-thumb ~ .product-item-inner,
.categorytab-container .product-thumb ~ .product-item-inner,
.category_tab_slider .product-thumb ~ .product-item-inner,
.hot-deal .product-thumb ~ .product-item-inner,
.rokan-bestseller .product-item-photo ~ .product-item-inner,
.rokan-newproduct .product-item-photo ~ .product-item-inner,
.rokan-mostviewed .product-item-photo ~ .product-item-inner,
.rokan-toprate .product-item-photo ~ .product-item-inner,
.rokan-onsale .product-item-photo ~ .product-item-inner,
.rokan-featured .product-item-photo ~ .product-item-inner,
.list-tab-product .product-item-photo ~ .product-item-inner,
.categorytab-container .product-item-photo ~ .product-item-inner,
.category_tab_slider .product-item-photo ~ .product-item-inner,
.hot-deal .product-item-photo ~ .product-item-inner,
.rokan-bestseller .product-item-photo .product-item-inner,
.rokan-newproduct .product-item-photo .product-item-inner,
.rokan-mostviewed .product-item-photo .product-item-inner,
.rokan-toprate .product-item-photo .product-item-inner,
.rokan-onsale .product-item-photo .product-item-inner,
.rokan-featured .product-item-photo .product-item-inner,
.list-tab-product .product-item-photo .product-item-inner,
.categorytab-container .product-item-photo .product-item-inner,
.category_tab_slider .product-item-photo .product-item-inner,
.hot-deal .product-item-photo .product-item-inner,
.rokan-bestseller .product-thumb .product-item-actions,
.rokan-newproduct .product-thumb .product-item-actions,
.rokan-mostviewed .product-thumb .product-item-actions,
.rokan-toprate .product-thumb .product-item-actions,
.rokan-onsale .product-thumb .product-item-actions,
.rokan-featured .product-thumb .product-item-actions,
.list-tab-product .product-thumb .product-item-actions,
.categorytab-container .product-thumb .product-item-actions,
.category_tab_slider .product-thumb .product-item-actions,
.hot-deal .product-thumb .product-item-actions,
.rokan-bestseller .product-item-photo .product-item-actions,
.rokan-newproduct .product-item-photo .product-item-actions,
.rokan-mostviewed .product-item-photo .product-item-actions,
.rokan-toprate .product-item-photo .product-item-actions,
.rokan-onsale .product-item-photo .product-item-actions,
.rokan-featured .product-item-photo .product-item-actions,
.list-tab-product .product-item-photo .product-item-actions,
.categorytab-container .product-item-photo .product-item-actions,
.category_tab_slider .product-item-photo .product-item-actions,
.hot-deal .product-item-photo .product-item-actions {
  display: none !important;
}
.rokan-bestseller .product-item-info,
.rokan-newproduct .product-item-info,
.rokan-mostviewed .product-item-info,
.rokan-toprate .product-item-info,
.rokan-onsale .product-item-info,
.rokan-featured .product-item-info,
.list-tab-product .product-item-info,
.categorytab-container .product-item-info,
.category_tab_slider .product-item-info,
.hot-deal .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.rokan-bestseller .product-item,
.rokan-newproduct .product-item,
.rokan-mostviewed .product-item,
.rokan-toprate .product-item,
.rokan-onsale .product-item,
.rokan-featured .product-item,
.list-tab-product .product-item,
.categorytab-container .product-item,
.category_tab_slider .product-item,
.hot-deal .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.rokan-bestseller .product-item:hover,
.rokan-newproduct .product-item:hover,
.rokan-mostviewed .product-item:hover,
.rokan-toprate .product-item:hover,
.rokan-onsale .product-item:hover,
.rokan-featured .product-item:hover,
.list-tab-product .product-item:hover,
.categorytab-container .product-item:hover,
.category_tab_slider .product-item:hover,
.hot-deal .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.rokan-bestseller .product-item:hover .product-item-photo img,
.rokan-newproduct .product-item:hover .product-item-photo img,
.rokan-mostviewed .product-item:hover .product-item-photo img,
.rokan-toprate .product-item:hover .product-item-photo img,
.rokan-onsale .product-item:hover .product-item-photo img,
.rokan-featured .product-item:hover .product-item-photo img,
.list-tab-product .product-item:hover .product-item-photo img,
.categorytab-container .product-item:hover .product-item-photo img,
.category_tab_slider .product-item:hover .product-item-photo img,
.hot-deal .product-item:hover .product-item-photo img,
.rokan-bestseller .product-item:hover .product-image-photo,
.rokan-newproduct .product-item:hover .product-image-photo,
.rokan-mostviewed .product-item:hover .product-image-photo,
.rokan-toprate .product-item:hover .product-image-photo,
.rokan-onsale .product-item:hover .product-image-photo,
.rokan-featured .product-item:hover .product-image-photo,
.list-tab-product .product-item:hover .product-image-photo,
.categorytab-container .product-item:hover .product-image-photo,
.category_tab_slider .product-item:hover .product-image-photo,
.hot-deal .product-item:hover .product-image-photo,
.rokan-bestseller .product-item:hover .product-thumb-link img,
.rokan-newproduct .product-item:hover .product-thumb-link img,
.rokan-mostviewed .product-item:hover .product-thumb-link img,
.rokan-toprate .product-item:hover .product-thumb-link img,
.rokan-onsale .product-item:hover .product-thumb-link img,
.rokan-featured .product-item:hover .product-thumb-link img,
.list-tab-product .product-item:hover .product-thumb-link img,
.categorytab-container .product-item:hover .product-thumb-link img,
.category_tab_slider .product-item:hover .product-thumb-link img,
.hot-deal .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.rokan-bestseller .product-item:focus-within,
.rokan-newproduct .product-item:focus-within,
.rokan-mostviewed .product-item:focus-within,
.rokan-toprate .product-item:focus-within,
.rokan-onsale .product-item:focus-within,
.rokan-featured .product-item:focus-within,
.list-tab-product .product-item:focus-within,
.categorytab-container .product-item:focus-within,
.category_tab_slider .product-item:focus-within,
.hot-deal .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.rokan-bestseller .product-item-photo,
.rokan-newproduct .product-item-photo,
.rokan-mostviewed .product-item-photo,
.rokan-toprate .product-item-photo,
.rokan-onsale .product-item-photo,
.rokan-featured .product-item-photo,
.list-tab-product .product-item-photo,
.categorytab-container .product-item-photo,
.category_tab_slider .product-item-photo,
.hot-deal .product-item-photo,
.rokan-bestseller .product.photo.product-item-photo,
.rokan-newproduct .product.photo.product-item-photo,
.rokan-mostviewed .product.photo.product-item-photo,
.rokan-toprate .product.photo.product-item-photo,
.rokan-onsale .product.photo.product-item-photo,
.rokan-featured .product.photo.product-item-photo,
.list-tab-product .product.photo.product-item-photo,
.categorytab-container .product.photo.product-item-photo,
.category_tab_slider .product.photo.product-item-photo,
.hot-deal .product.photo.product-item-photo,
.rokan-bestseller .product-image-container,
.rokan-newproduct .product-image-container,
.rokan-mostviewed .product-image-container,
.rokan-toprate .product-image-container,
.rokan-onsale .product-image-container,
.rokan-featured .product-image-container,
.list-tab-product .product-image-container,
.categorytab-container .product-image-container,
.category_tab_slider .product-image-container,
.hot-deal .product-image-container,
.rokan-bestseller .product-thumb-link,
.rokan-newproduct .product-thumb-link,
.rokan-mostviewed .product-thumb-link,
.rokan-toprate .product-thumb-link,
.rokan-onsale .product-thumb-link,
.rokan-featured .product-thumb-link,
.list-tab-product .product-thumb-link,
.categorytab-container .product-thumb-link,
.category_tab_slider .product-thumb-link,
.hot-deal .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.rokan-bestseller .product-item-photo img,
.rokan-newproduct .product-item-photo img,
.rokan-mostviewed .product-item-photo img,
.rokan-toprate .product-item-photo img,
.rokan-onsale .product-item-photo img,
.rokan-featured .product-item-photo img,
.list-tab-product .product-item-photo img,
.categorytab-container .product-item-photo img,
.category_tab_slider .product-item-photo img,
.hot-deal .product-item-photo img,
.rokan-bestseller .product.photo.product-item-photo img,
.rokan-newproduct .product.photo.product-item-photo img,
.rokan-mostviewed .product.photo.product-item-photo img,
.rokan-toprate .product.photo.product-item-photo img,
.rokan-onsale .product.photo.product-item-photo img,
.rokan-featured .product.photo.product-item-photo img,
.list-tab-product .product.photo.product-item-photo img,
.categorytab-container .product.photo.product-item-photo img,
.category_tab_slider .product.photo.product-item-photo img,
.hot-deal .product.photo.product-item-photo img,
.rokan-bestseller .product-image-container img,
.rokan-newproduct .product-image-container img,
.rokan-mostviewed .product-image-container img,
.rokan-toprate .product-image-container img,
.rokan-onsale .product-image-container img,
.rokan-featured .product-image-container img,
.list-tab-product .product-image-container img,
.categorytab-container .product-image-container img,
.category_tab_slider .product-image-container img,
.hot-deal .product-image-container img,
.rokan-bestseller .product-thumb-link img,
.rokan-newproduct .product-thumb-link img,
.rokan-mostviewed .product-thumb-link img,
.rokan-toprate .product-thumb-link img,
.rokan-onsale .product-thumb-link img,
.rokan-featured .product-thumb-link img,
.list-tab-product .product-thumb-link img,
.categorytab-container .product-thumb-link img,
.category_tab_slider .product-thumb-link img,
.hot-deal .product-thumb-link img,
.rokan-bestseller .product-item-photo .product-image-photo,
.rokan-newproduct .product-item-photo .product-image-photo,
.rokan-mostviewed .product-item-photo .product-image-photo,
.rokan-toprate .product-item-photo .product-image-photo,
.rokan-onsale .product-item-photo .product-image-photo,
.rokan-featured .product-item-photo .product-image-photo,
.list-tab-product .product-item-photo .product-image-photo,
.categorytab-container .product-item-photo .product-image-photo,
.category_tab_slider .product-item-photo .product-image-photo,
.hot-deal .product-item-photo .product-image-photo,
.rokan-bestseller .product.photo.product-item-photo .product-image-photo,
.rokan-newproduct .product.photo.product-item-photo .product-image-photo,
.rokan-mostviewed .product.photo.product-item-photo .product-image-photo,
.rokan-toprate .product.photo.product-item-photo .product-image-photo,
.rokan-onsale .product.photo.product-item-photo .product-image-photo,
.rokan-featured .product.photo.product-item-photo .product-image-photo,
.list-tab-product .product.photo.product-item-photo .product-image-photo,
.categorytab-container .product.photo.product-item-photo .product-image-photo,
.category_tab_slider .product.photo.product-item-photo .product-image-photo,
.hot-deal .product.photo.product-item-photo .product-image-photo,
.rokan-bestseller .product-image-container .product-image-photo,
.rokan-newproduct .product-image-container .product-image-photo,
.rokan-mostviewed .product-image-container .product-image-photo,
.rokan-toprate .product-image-container .product-image-photo,
.rokan-onsale .product-image-container .product-image-photo,
.rokan-featured .product-image-container .product-image-photo,
.list-tab-product .product-image-container .product-image-photo,
.categorytab-container .product-image-container .product-image-photo,
.category_tab_slider .product-image-container .product-image-photo,
.hot-deal .product-image-container .product-image-photo,
.rokan-bestseller .product-thumb-link .product-image-photo,
.rokan-newproduct .product-thumb-link .product-image-photo,
.rokan-mostviewed .product-thumb-link .product-image-photo,
.rokan-toprate .product-thumb-link .product-image-photo,
.rokan-onsale .product-thumb-link .product-image-photo,
.rokan-featured .product-thumb-link .product-image-photo,
.list-tab-product .product-thumb-link .product-image-photo,
.categorytab-container .product-thumb-link .product-image-photo,
.category_tab_slider .product-thumb-link .product-image-photo,
.hot-deal .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.rokan-bestseller .hot-onsale,
.rokan-newproduct .hot-onsale,
.rokan-mostviewed .hot-onsale,
.rokan-toprate .hot-onsale,
.rokan-onsale .hot-onsale,
.rokan-featured .hot-onsale,
.list-tab-product .hot-onsale,
.categorytab-container .hot-onsale,
.category_tab_slider .hot-onsale,
.hot-deal .hot-onsale,
.rokan-bestseller .product-label,
.rokan-newproduct .product-label,
.rokan-mostviewed .product-label,
.rokan-toprate .product-label,
.rokan-onsale .product-label,
.rokan-featured .product-label,
.list-tab-product .product-label,
.categorytab-container .product-label,
.category_tab_slider .product-label,
.hot-deal .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.rokan-bestseller .hot-onsale .onsale,
.rokan-newproduct .hot-onsale .onsale,
.rokan-mostviewed .hot-onsale .onsale,
.rokan-toprate .hot-onsale .onsale,
.rokan-onsale .hot-onsale .onsale,
.rokan-featured .hot-onsale .onsale,
.list-tab-product .hot-onsale .onsale,
.categorytab-container .hot-onsale .onsale,
.category_tab_slider .hot-onsale .onsale,
.hot-deal .hot-onsale .onsale,
.rokan-bestseller .product-label .onsale,
.rokan-newproduct .product-label .onsale,
.rokan-mostviewed .product-label .onsale,
.rokan-toprate .product-label .onsale,
.rokan-onsale .product-label .onsale,
.rokan-featured .product-label .onsale,
.list-tab-product .product-label .onsale,
.categorytab-container .product-label .onsale,
.category_tab_slider .product-label .onsale,
.hot-deal .product-label .onsale,
.rokan-bestseller .hot-onsale .new-lable,
.rokan-newproduct .hot-onsale .new-lable,
.rokan-mostviewed .hot-onsale .new-lable,
.rokan-toprate .hot-onsale .new-lable,
.rokan-onsale .hot-onsale .new-lable,
.rokan-featured .hot-onsale .new-lable,
.list-tab-product .hot-onsale .new-lable,
.categorytab-container .hot-onsale .new-lable,
.category_tab_slider .hot-onsale .new-lable,
.hot-deal .hot-onsale .new-lable,
.rokan-bestseller .product-label .new-lable,
.rokan-newproduct .product-label .new-lable,
.rokan-mostviewed .product-label .new-lable,
.rokan-toprate .product-label .new-lable,
.rokan-onsale .product-label .new-lable,
.rokan-featured .product-label .new-lable,
.list-tab-product .product-label .new-lable,
.categorytab-container .product-label .new-lable,
.category_tab_slider .product-label .new-lable,
.hot-deal .product-label .new-lable,
.rokan-bestseller .hot-onsale .sale-text,
.rokan-newproduct .hot-onsale .sale-text,
.rokan-mostviewed .hot-onsale .sale-text,
.rokan-toprate .hot-onsale .sale-text,
.rokan-onsale .hot-onsale .sale-text,
.rokan-featured .hot-onsale .sale-text,
.list-tab-product .hot-onsale .sale-text,
.categorytab-container .hot-onsale .sale-text,
.category_tab_slider .hot-onsale .sale-text,
.hot-deal .hot-onsale .sale-text,
.rokan-bestseller .product-label .sale-text,
.rokan-newproduct .product-label .sale-text,
.rokan-mostviewed .product-label .sale-text,
.rokan-toprate .product-label .sale-text,
.rokan-onsale .product-label .sale-text,
.rokan-featured .product-label .sale-text,
.list-tab-product .product-label .sale-text,
.categorytab-container .product-label .sale-text,
.category_tab_slider .product-label .sale-text,
.hot-deal .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.rokan-bestseller .hot-onsale .sale-bg,
.rokan-newproduct .hot-onsale .sale-bg,
.rokan-mostviewed .hot-onsale .sale-bg,
.rokan-toprate .hot-onsale .sale-bg,
.rokan-onsale .hot-onsale .sale-bg,
.rokan-featured .hot-onsale .sale-bg,
.list-tab-product .hot-onsale .sale-bg,
.categorytab-container .hot-onsale .sale-bg,
.category_tab_slider .hot-onsale .sale-bg,
.hot-deal .hot-onsale .sale-bg,
.rokan-bestseller .product-label .sale-bg,
.rokan-newproduct .product-label .sale-bg,
.rokan-mostviewed .product-label .sale-bg,
.rokan-toprate .product-label .sale-bg,
.rokan-onsale .product-label .sale-bg,
.rokan-featured .product-label .sale-bg,
.list-tab-product .product-label .sale-bg,
.categorytab-container .product-label .sale-bg,
.category_tab_slider .product-label .sale-bg,
.hot-deal .product-label .sale-bg {
  display: none;
}
.rokan-bestseller .product-item-details,
.rokan-newproduct .product-item-details,
.rokan-mostviewed .product-item-details,
.rokan-toprate .product-item-details,
.rokan-onsale .product-item-details,
.rokan-featured .product-item-details,
.list-tab-product .product-item-details,
.categorytab-container .product-item-details,
.category_tab_slider .product-item-details,
.hot-deal .product-item-details,
.rokan-bestseller .product-info,
.rokan-newproduct .product-info,
.rokan-mostviewed .product-info,
.rokan-toprate .product-info,
.rokan-onsale .product-info,
.rokan-featured .product-info,
.list-tab-product .product-info,
.categorytab-container .product-info,
.category_tab_slider .product-info,
.hot-deal .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.rokan-bestseller .product-item-name,
.rokan-newproduct .product-item-name,
.rokan-mostviewed .product-item-name,
.rokan-toprate .product-item-name,
.rokan-onsale .product-item-name,
.rokan-featured .product-item-name,
.list-tab-product .product-item-name,
.categorytab-container .product-item-name,
.category_tab_slider .product-item-name,
.hot-deal .product-item-name,
.rokan-bestseller .product-name,
.rokan-newproduct .product-name,
.rokan-mostviewed .product-name,
.rokan-toprate .product-name,
.rokan-onsale .product-name,
.rokan-featured .product-name,
.list-tab-product .product-name,
.categorytab-container .product-name,
.category_tab_slider .product-name,
.hot-deal .product-name,
.rokan-bestseller .product.name.product-item-name,
.rokan-newproduct .product.name.product-item-name,
.rokan-mostviewed .product.name.product-item-name,
.rokan-toprate .product.name.product-item-name,
.rokan-onsale .product.name.product-item-name,
.rokan-featured .product.name.product-item-name,
.list-tab-product .product.name.product-item-name,
.categorytab-container .product.name.product-item-name,
.category_tab_slider .product.name.product-item-name,
.hot-deal .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.rokan-bestseller .product-item-name a,
.rokan-newproduct .product-item-name a,
.rokan-mostviewed .product-item-name a,
.rokan-toprate .product-item-name a,
.rokan-onsale .product-item-name a,
.rokan-featured .product-item-name a,
.list-tab-product .product-item-name a,
.categorytab-container .product-item-name a,
.category_tab_slider .product-item-name a,
.hot-deal .product-item-name a,
.rokan-bestseller .product-name a,
.rokan-newproduct .product-name a,
.rokan-mostviewed .product-name a,
.rokan-toprate .product-name a,
.rokan-onsale .product-name a,
.rokan-featured .product-name a,
.list-tab-product .product-name a,
.categorytab-container .product-name a,
.category_tab_slider .product-name a,
.hot-deal .product-name a,
.rokan-bestseller .product.name.product-item-name a,
.rokan-newproduct .product.name.product-item-name a,
.rokan-mostviewed .product.name.product-item-name a,
.rokan-toprate .product.name.product-item-name a,
.rokan-onsale .product.name.product-item-name a,
.rokan-featured .product.name.product-item-name a,
.list-tab-product .product.name.product-item-name a,
.categorytab-container .product.name.product-item-name a,
.category_tab_slider .product.name.product-item-name a,
.hot-deal .product.name.product-item-name a,
.rokan-bestseller .product-item-name .product-item-link,
.rokan-newproduct .product-item-name .product-item-link,
.rokan-mostviewed .product-item-name .product-item-link,
.rokan-toprate .product-item-name .product-item-link,
.rokan-onsale .product-item-name .product-item-link,
.rokan-featured .product-item-name .product-item-link,
.list-tab-product .product-item-name .product-item-link,
.categorytab-container .product-item-name .product-item-link,
.category_tab_slider .product-item-name .product-item-link,
.hot-deal .product-item-name .product-item-link,
.rokan-bestseller .product-name .product-item-link,
.rokan-newproduct .product-name .product-item-link,
.rokan-mostviewed .product-name .product-item-link,
.rokan-toprate .product-name .product-item-link,
.rokan-onsale .product-name .product-item-link,
.rokan-featured .product-name .product-item-link,
.list-tab-product .product-name .product-item-link,
.categorytab-container .product-name .product-item-link,
.category_tab_slider .product-name .product-item-link,
.hot-deal .product-name .product-item-link,
.rokan-bestseller .product.name.product-item-name .product-item-link,
.rokan-newproduct .product.name.product-item-name .product-item-link,
.rokan-mostviewed .product.name.product-item-name .product-item-link,
.rokan-toprate .product.name.product-item-name .product-item-link,
.rokan-onsale .product.name.product-item-name .product-item-link,
.rokan-featured .product.name.product-item-name .product-item-link,
.list-tab-product .product.name.product-item-name .product-item-link,
.categorytab-container .product.name.product-item-name .product-item-link,
.category_tab_slider .product.name.product-item-name .product-item-link,
.hot-deal .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.rokan-bestseller .product-item-name a:hover,
.rokan-newproduct .product-item-name a:hover,
.rokan-mostviewed .product-item-name a:hover,
.rokan-toprate .product-item-name a:hover,
.rokan-onsale .product-item-name a:hover,
.rokan-featured .product-item-name a:hover,
.list-tab-product .product-item-name a:hover,
.categorytab-container .product-item-name a:hover,
.category_tab_slider .product-item-name a:hover,
.hot-deal .product-item-name a:hover,
.rokan-bestseller .product-name a:hover,
.rokan-newproduct .product-name a:hover,
.rokan-mostviewed .product-name a:hover,
.rokan-toprate .product-name a:hover,
.rokan-onsale .product-name a:hover,
.rokan-featured .product-name a:hover,
.list-tab-product .product-name a:hover,
.categorytab-container .product-name a:hover,
.category_tab_slider .product-name a:hover,
.hot-deal .product-name a:hover,
.rokan-bestseller .product.name.product-item-name a:hover,
.rokan-newproduct .product.name.product-item-name a:hover,
.rokan-mostviewed .product.name.product-item-name a:hover,
.rokan-toprate .product.name.product-item-name a:hover,
.rokan-onsale .product.name.product-item-name a:hover,
.rokan-featured .product.name.product-item-name a:hover,
.list-tab-product .product.name.product-item-name a:hover,
.categorytab-container .product.name.product-item-name a:hover,
.category_tab_slider .product.name.product-item-name a:hover,
.hot-deal .product.name.product-item-name a:hover,
.rokan-bestseller .product-item-name .product-item-link:hover,
.rokan-newproduct .product-item-name .product-item-link:hover,
.rokan-mostviewed .product-item-name .product-item-link:hover,
.rokan-toprate .product-item-name .product-item-link:hover,
.rokan-onsale .product-item-name .product-item-link:hover,
.rokan-featured .product-item-name .product-item-link:hover,
.list-tab-product .product-item-name .product-item-link:hover,
.categorytab-container .product-item-name .product-item-link:hover,
.category_tab_slider .product-item-name .product-item-link:hover,
.hot-deal .product-item-name .product-item-link:hover,
.rokan-bestseller .product-name .product-item-link:hover,
.rokan-newproduct .product-name .product-item-link:hover,
.rokan-mostviewed .product-name .product-item-link:hover,
.rokan-toprate .product-name .product-item-link:hover,
.rokan-onsale .product-name .product-item-link:hover,
.rokan-featured .product-name .product-item-link:hover,
.list-tab-product .product-name .product-item-link:hover,
.categorytab-container .product-name .product-item-link:hover,
.category_tab_slider .product-name .product-item-link:hover,
.hot-deal .product-name .product-item-link:hover,
.rokan-bestseller .product.name.product-item-name .product-item-link:hover,
.rokan-newproduct .product.name.product-item-name .product-item-link:hover,
.rokan-mostviewed .product.name.product-item-name .product-item-link:hover,
.rokan-toprate .product.name.product-item-name .product-item-link:hover,
.rokan-onsale .product.name.product-item-name .product-item-link:hover,
.rokan-featured .product.name.product-item-name .product-item-link:hover,
.list-tab-product .product.name.product-item-name .product-item-link:hover,
.categorytab-container .product.name.product-item-name .product-item-link:hover,
.category_tab_slider .product.name.product-item-name .product-item-link:hover,
.hot-deal .product.name.product-item-name .product-item-link:hover,
.rokan-bestseller .product-item-name a:focus-visible,
.rokan-newproduct .product-item-name a:focus-visible,
.rokan-mostviewed .product-item-name a:focus-visible,
.rokan-toprate .product-item-name a:focus-visible,
.rokan-onsale .product-item-name a:focus-visible,
.rokan-featured .product-item-name a:focus-visible,
.list-tab-product .product-item-name a:focus-visible,
.categorytab-container .product-item-name a:focus-visible,
.category_tab_slider .product-item-name a:focus-visible,
.hot-deal .product-item-name a:focus-visible,
.rokan-bestseller .product-name a:focus-visible,
.rokan-newproduct .product-name a:focus-visible,
.rokan-mostviewed .product-name a:focus-visible,
.rokan-toprate .product-name a:focus-visible,
.rokan-onsale .product-name a:focus-visible,
.rokan-featured .product-name a:focus-visible,
.list-tab-product .product-name a:focus-visible,
.categorytab-container .product-name a:focus-visible,
.category_tab_slider .product-name a:focus-visible,
.hot-deal .product-name a:focus-visible,
.rokan-bestseller .product.name.product-item-name a:focus-visible,
.rokan-newproduct .product.name.product-item-name a:focus-visible,
.rokan-mostviewed .product.name.product-item-name a:focus-visible,
.rokan-toprate .product.name.product-item-name a:focus-visible,
.rokan-onsale .product.name.product-item-name a:focus-visible,
.rokan-featured .product.name.product-item-name a:focus-visible,
.list-tab-product .product.name.product-item-name a:focus-visible,
.categorytab-container .product.name.product-item-name a:focus-visible,
.category_tab_slider .product.name.product-item-name a:focus-visible,
.hot-deal .product.name.product-item-name a:focus-visible,
.rokan-bestseller .product-item-name .product-item-link:focus-visible,
.rokan-newproduct .product-item-name .product-item-link:focus-visible,
.rokan-mostviewed .product-item-name .product-item-link:focus-visible,
.rokan-toprate .product-item-name .product-item-link:focus-visible,
.rokan-onsale .product-item-name .product-item-link:focus-visible,
.rokan-featured .product-item-name .product-item-link:focus-visible,
.list-tab-product .product-item-name .product-item-link:focus-visible,
.categorytab-container .product-item-name .product-item-link:focus-visible,
.category_tab_slider .product-item-name .product-item-link:focus-visible,
.hot-deal .product-item-name .product-item-link:focus-visible,
.rokan-bestseller .product-name .product-item-link:focus-visible,
.rokan-newproduct .product-name .product-item-link:focus-visible,
.rokan-mostviewed .product-name .product-item-link:focus-visible,
.rokan-toprate .product-name .product-item-link:focus-visible,
.rokan-onsale .product-name .product-item-link:focus-visible,
.rokan-featured .product-name .product-item-link:focus-visible,
.list-tab-product .product-name .product-item-link:focus-visible,
.categorytab-container .product-name .product-item-link:focus-visible,
.category_tab_slider .product-name .product-item-link:focus-visible,
.hot-deal .product-name .product-item-link:focus-visible,
.rokan-bestseller .product.name.product-item-name .product-item-link:focus-visible,
.rokan-newproduct .product.name.product-item-name .product-item-link:focus-visible,
.rokan-mostviewed .product.name.product-item-name .product-item-link:focus-visible,
.rokan-toprate .product.name.product-item-name .product-item-link:focus-visible,
.rokan-onsale .product.name.product-item-name .product-item-link:focus-visible,
.rokan-featured .product.name.product-item-name .product-item-link:focus-visible,
.list-tab-product .product.name.product-item-name .product-item-link:focus-visible,
.categorytab-container .product.name.product-item-name .product-item-link:focus-visible,
.category_tab_slider .product.name.product-item-name .product-item-link:focus-visible,
.hot-deal .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.rokan-bestseller .product-item-name a:focus-visible,
.rokan-newproduct .product-item-name a:focus-visible,
.rokan-mostviewed .product-item-name a:focus-visible,
.rokan-toprate .product-item-name a:focus-visible,
.rokan-onsale .product-item-name a:focus-visible,
.rokan-featured .product-item-name a:focus-visible,
.list-tab-product .product-item-name a:focus-visible,
.categorytab-container .product-item-name a:focus-visible,
.category_tab_slider .product-item-name a:focus-visible,
.hot-deal .product-item-name a:focus-visible,
.rokan-bestseller .product-name a:focus-visible,
.rokan-newproduct .product-name a:focus-visible,
.rokan-mostviewed .product-name a:focus-visible,
.rokan-toprate .product-name a:focus-visible,
.rokan-onsale .product-name a:focus-visible,
.rokan-featured .product-name a:focus-visible,
.list-tab-product .product-name a:focus-visible,
.categorytab-container .product-name a:focus-visible,
.category_tab_slider .product-name a:focus-visible,
.hot-deal .product-name a:focus-visible,
.rokan-bestseller .product.name.product-item-name a:focus-visible,
.rokan-newproduct .product.name.product-item-name a:focus-visible,
.rokan-mostviewed .product.name.product-item-name a:focus-visible,
.rokan-toprate .product.name.product-item-name a:focus-visible,
.rokan-onsale .product.name.product-item-name a:focus-visible,
.rokan-featured .product.name.product-item-name a:focus-visible,
.list-tab-product .product.name.product-item-name a:focus-visible,
.categorytab-container .product.name.product-item-name a:focus-visible,
.category_tab_slider .product.name.product-item-name a:focus-visible,
.hot-deal .product.name.product-item-name a:focus-visible,
.rokan-bestseller .product-item-name .product-item-link:focus-visible,
.rokan-newproduct .product-item-name .product-item-link:focus-visible,
.rokan-mostviewed .product-item-name .product-item-link:focus-visible,
.rokan-toprate .product-item-name .product-item-link:focus-visible,
.rokan-onsale .product-item-name .product-item-link:focus-visible,
.rokan-featured .product-item-name .product-item-link:focus-visible,
.list-tab-product .product-item-name .product-item-link:focus-visible,
.categorytab-container .product-item-name .product-item-link:focus-visible,
.category_tab_slider .product-item-name .product-item-link:focus-visible,
.hot-deal .product-item-name .product-item-link:focus-visible,
.rokan-bestseller .product-name .product-item-link:focus-visible,
.rokan-newproduct .product-name .product-item-link:focus-visible,
.rokan-mostviewed .product-name .product-item-link:focus-visible,
.rokan-toprate .product-name .product-item-link:focus-visible,
.rokan-onsale .product-name .product-item-link:focus-visible,
.rokan-featured .product-name .product-item-link:focus-visible,
.list-tab-product .product-name .product-item-link:focus-visible,
.categorytab-container .product-name .product-item-link:focus-visible,
.category_tab_slider .product-name .product-item-link:focus-visible,
.hot-deal .product-name .product-item-link:focus-visible,
.rokan-bestseller .product.name.product-item-name .product-item-link:focus-visible,
.rokan-newproduct .product.name.product-item-name .product-item-link:focus-visible,
.rokan-mostviewed .product.name.product-item-name .product-item-link:focus-visible,
.rokan-toprate .product.name.product-item-name .product-item-link:focus-visible,
.rokan-onsale .product.name.product-item-name .product-item-link:focus-visible,
.rokan-featured .product.name.product-item-name .product-item-link:focus-visible,
.list-tab-product .product.name.product-item-name .product-item-link:focus-visible,
.categorytab-container .product.name.product-item-name .product-item-link:focus-visible,
.category_tab_slider .product.name.product-item-name .product-item-link:focus-visible,
.hot-deal .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.rokan-bestseller .awa-b2b-sku,
.rokan-newproduct .awa-b2b-sku,
.rokan-mostviewed .awa-b2b-sku,
.rokan-toprate .awa-b2b-sku,
.rokan-onsale .awa-b2b-sku,
.rokan-featured .awa-b2b-sku,
.list-tab-product .awa-b2b-sku,
.categorytab-container .awa-b2b-sku,
.category_tab_slider .awa-b2b-sku,
.hot-deal .awa-b2b-sku,
.rokan-bestseller .product-sku,
.rokan-newproduct .product-sku,
.rokan-mostviewed .product-sku,
.rokan-toprate .product-sku,
.rokan-onsale .product-sku,
.rokan-featured .product-sku,
.list-tab-product .product-sku,
.categorytab-container .product-sku,
.category_tab_slider .product-sku,
.hot-deal .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.rokan-bestseller .awa-b2b-sku__label,
.rokan-newproduct .awa-b2b-sku__label,
.rokan-mostviewed .awa-b2b-sku__label,
.rokan-toprate .awa-b2b-sku__label,
.rokan-onsale .awa-b2b-sku__label,
.rokan-featured .awa-b2b-sku__label,
.list-tab-product .awa-b2b-sku__label,
.categorytab-container .awa-b2b-sku__label,
.category_tab_slider .awa-b2b-sku__label,
.hot-deal .awa-b2b-sku__label,
.rokan-bestseller .product-sku__label,
.rokan-newproduct .product-sku__label,
.rokan-mostviewed .product-sku__label,
.rokan-toprate .product-sku__label,
.rokan-onsale .product-sku__label,
.rokan-featured .product-sku__label,
.list-tab-product .product-sku__label,
.categorytab-container .product-sku__label,
.category_tab_slider .product-sku__label,
.hot-deal .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.rokan-bestseller .awa-b2b-sku__value,
.rokan-newproduct .awa-b2b-sku__value,
.rokan-mostviewed .awa-b2b-sku__value,
.rokan-toprate .awa-b2b-sku__value,
.rokan-onsale .awa-b2b-sku__value,
.rokan-featured .awa-b2b-sku__value,
.list-tab-product .awa-b2b-sku__value,
.categorytab-container .awa-b2b-sku__value,
.category_tab_slider .awa-b2b-sku__value,
.hot-deal .awa-b2b-sku__value,
.rokan-bestseller .product-sku__value,
.rokan-newproduct .product-sku__value,
.rokan-mostviewed .product-sku__value,
.rokan-toprate .product-sku__value,
.rokan-onsale .product-sku__value,
.rokan-featured .product-sku__value,
.list-tab-product .product-sku__value,
.categorytab-container .product-sku__value,
.category_tab_slider .product-sku__value,
.hot-deal .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.rokan-bestseller .awa-b2b-sku__unit,
.rokan-newproduct .awa-b2b-sku__unit,
.rokan-mostviewed .awa-b2b-sku__unit,
.rokan-toprate .awa-b2b-sku__unit,
.rokan-onsale .awa-b2b-sku__unit,
.rokan-featured .awa-b2b-sku__unit,
.list-tab-product .awa-b2b-sku__unit,
.categorytab-container .awa-b2b-sku__unit,
.category_tab_slider .awa-b2b-sku__unit,
.hot-deal .awa-b2b-sku__unit,
.rokan-bestseller .product-sku__unit,
.rokan-newproduct .product-sku__unit,
.rokan-mostviewed .product-sku__unit,
.rokan-toprate .product-sku__unit,
.rokan-onsale .product-sku__unit,
.rokan-featured .product-sku__unit,
.list-tab-product .product-sku__unit,
.categorytab-container .product-sku__unit,
.category_tab_slider .product-sku__unit,
.hot-deal .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.rokan-bestseller .awa-stock-status,
.rokan-newproduct .awa-stock-status,
.rokan-mostviewed .awa-stock-status,
.rokan-toprate .awa-stock-status,
.rokan-onsale .awa-stock-status,
.rokan-featured .awa-stock-status,
.list-tab-product .awa-stock-status,
.categorytab-container .awa-stock-status,
.category_tab_slider .awa-stock-status,
.hot-deal .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.rokan-bestseller .awa-stock-status::before,
.rokan-newproduct .awa-stock-status::before,
.rokan-mostviewed .awa-stock-status::before,
.rokan-toprate .awa-stock-status::before,
.rokan-onsale .awa-stock-status::before,
.rokan-featured .awa-stock-status::before,
.list-tab-product .awa-stock-status::before,
.categorytab-container .awa-stock-status::before,
.category_tab_slider .awa-stock-status::before,
.hot-deal .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.rokan-bestseller .awa-stock-status.awa-stock--in-stock,
.rokan-newproduct .awa-stock-status.awa-stock--in-stock,
.rokan-mostviewed .awa-stock-status.awa-stock--in-stock,
.rokan-toprate .awa-stock-status.awa-stock--in-stock,
.rokan-onsale .awa-stock-status.awa-stock--in-stock,
.rokan-featured .awa-stock-status.awa-stock--in-stock,
.list-tab-product .awa-stock-status.awa-stock--in-stock,
.categorytab-container .awa-stock-status.awa-stock--in-stock,
.category_tab_slider .awa-stock-status.awa-stock--in-stock,
.hot-deal .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.rokan-bestseller .awa-stock-status.awa-stock--in-stock::before,
.rokan-newproduct .awa-stock-status.awa-stock--in-stock::before,
.rokan-mostviewed .awa-stock-status.awa-stock--in-stock::before,
.rokan-toprate .awa-stock-status.awa-stock--in-stock::before,
.rokan-onsale .awa-stock-status.awa-stock--in-stock::before,
.rokan-featured .awa-stock-status.awa-stock--in-stock::before,
.list-tab-product .awa-stock-status.awa-stock--in-stock::before,
.categorytab-container .awa-stock-status.awa-stock--in-stock::before,
.category_tab_slider .awa-stock-status.awa-stock--in-stock::before,
.hot-deal .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.rokan-bestseller .awa-stock-status.awa-stock--low-stock,
.rokan-newproduct .awa-stock-status.awa-stock--low-stock,
.rokan-mostviewed .awa-stock-status.awa-stock--low-stock,
.rokan-toprate .awa-stock-status.awa-stock--low-stock,
.rokan-onsale .awa-stock-status.awa-stock--low-stock,
.rokan-featured .awa-stock-status.awa-stock--low-stock,
.list-tab-product .awa-stock-status.awa-stock--low-stock,
.categorytab-container .awa-stock-status.awa-stock--low-stock,
.category_tab_slider .awa-stock-status.awa-stock--low-stock,
.hot-deal .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.rokan-bestseller .awa-stock-status.awa-stock--low-stock::before,
.rokan-newproduct .awa-stock-status.awa-stock--low-stock::before,
.rokan-mostviewed .awa-stock-status.awa-stock--low-stock::before,
.rokan-toprate .awa-stock-status.awa-stock--low-stock::before,
.rokan-onsale .awa-stock-status.awa-stock--low-stock::before,
.rokan-featured .awa-stock-status.awa-stock--low-stock::before,
.list-tab-product .awa-stock-status.awa-stock--low-stock::before,
.categorytab-container .awa-stock-status.awa-stock--low-stock::before,
.category_tab_slider .awa-stock-status.awa-stock--low-stock::before,
.hot-deal .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.rokan-bestseller .awa-stock-status.awa-stock--out-of-stock,
.rokan-newproduct .awa-stock-status.awa-stock--out-of-stock,
.rokan-mostviewed .awa-stock-status.awa-stock--out-of-stock,
.rokan-toprate .awa-stock-status.awa-stock--out-of-stock,
.rokan-onsale .awa-stock-status.awa-stock--out-of-stock,
.rokan-featured .awa-stock-status.awa-stock--out-of-stock,
.list-tab-product .awa-stock-status.awa-stock--out-of-stock,
.categorytab-container .awa-stock-status.awa-stock--out-of-stock,
.category_tab_slider .awa-stock-status.awa-stock--out-of-stock,
.hot-deal .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.rokan-bestseller .awa-stock-status.awa-stock--out-of-stock::before,
.rokan-newproduct .awa-stock-status.awa-stock--out-of-stock::before,
.rokan-mostviewed .awa-stock-status.awa-stock--out-of-stock::before,
.rokan-toprate .awa-stock-status.awa-stock--out-of-stock::before,
.rokan-onsale .awa-stock-status.awa-stock--out-of-stock::before,
.rokan-featured .awa-stock-status.awa-stock--out-of-stock::before,
.list-tab-product .awa-stock-status.awa-stock--out-of-stock::before,
.categorytab-container .awa-stock-status.awa-stock--out-of-stock::before,
.category_tab_slider .awa-stock-status.awa-stock--out-of-stock::before,
.hot-deal .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.rokan-bestseller .price-box,
.rokan-newproduct .price-box,
.rokan-mostviewed .price-box,
.rokan-toprate .price-box,
.rokan-onsale .price-box,
.rokan-featured .price-box,
.list-tab-product .price-box,
.categorytab-container .price-box,
.category_tab_slider .price-box,
.hot-deal .price-box,
.rokan-bestseller .product-price,
.rokan-newproduct .product-price,
.rokan-mostviewed .product-price,
.rokan-toprate .product-price,
.rokan-onsale .product-price,
.rokan-featured .product-price,
.list-tab-product .product-price,
.categorytab-container .product-price,
.category_tab_slider .product-price,
.hot-deal .product-price,
.rokan-bestseller .b2b-login-to-see-price,
.rokan-newproduct .b2b-login-to-see-price,
.rokan-mostviewed .b2b-login-to-see-price,
.rokan-toprate .b2b-login-to-see-price,
.rokan-onsale .b2b-login-to-see-price,
.rokan-featured .b2b-login-to-see-price,
.list-tab-product .b2b-login-to-see-price,
.categorytab-container .b2b-login-to-see-price,
.category_tab_slider .b2b-login-to-see-price,
.hot-deal .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.rokan-bestseller .price-box,
.rokan-newproduct .price-box,
.rokan-mostviewed .price-box,
.rokan-toprate .price-box,
.rokan-onsale .price-box,
.rokan-featured .price-box,
.list-tab-product .price-box,
.categorytab-container .price-box,
.category_tab_slider .price-box,
.hot-deal .price-box,
.rokan-bestseller .product-price,
.rokan-newproduct .product-price,
.rokan-mostviewed .product-price,
.rokan-toprate .product-price,
.rokan-onsale .product-price,
.rokan-featured .product-price,
.list-tab-product .product-price,
.categorytab-container .product-price,
.category_tab_slider .product-price,
.hot-deal .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.rokan-bestseller .price-box .price,
.rokan-newproduct .price-box .price,
.rokan-mostviewed .price-box .price,
.rokan-toprate .price-box .price,
.rokan-onsale .price-box .price,
.rokan-featured .price-box .price,
.list-tab-product .price-box .price,
.categorytab-container .price-box .price,
.category_tab_slider .price-box .price,
.hot-deal .price-box .price,
.rokan-bestseller .product-price .price,
.rokan-newproduct .product-price .price,
.rokan-mostviewed .product-price .price,
.rokan-toprate .product-price .price,
.rokan-onsale .product-price .price,
.rokan-featured .product-price .price,
.list-tab-product .product-price .price,
.categorytab-container .product-price .price,
.category_tab_slider .product-price .price,
.hot-deal .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.rokan-bestseller .price-box .old-price .price,
.rokan-newproduct .price-box .old-price .price,
.rokan-mostviewed .price-box .old-price .price,
.rokan-toprate .price-box .old-price .price,
.rokan-onsale .price-box .old-price .price,
.rokan-featured .price-box .old-price .price,
.list-tab-product .price-box .old-price .price,
.categorytab-container .price-box .old-price .price,
.category_tab_slider .price-box .old-price .price,
.hot-deal .price-box .old-price .price,
.rokan-bestseller .product-price .old-price .price,
.rokan-newproduct .product-price .old-price .price,
.rokan-mostviewed .product-price .old-price .price,
.rokan-toprate .product-price .old-price .price,
.rokan-onsale .product-price .old-price .price,
.rokan-featured .product-price .old-price .price,
.list-tab-product .product-price .old-price .price,
.categorytab-container .product-price .old-price .price,
.category_tab_slider .product-price .old-price .price,
.hot-deal .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.rokan-bestseller .price-box .special-price .price,
.rokan-newproduct .price-box .special-price .price,
.rokan-mostviewed .price-box .special-price .price,
.rokan-toprate .price-box .special-price .price,
.rokan-onsale .price-box .special-price .price,
.rokan-featured .price-box .special-price .price,
.list-tab-product .price-box .special-price .price,
.categorytab-container .price-box .special-price .price,
.category_tab_slider .price-box .special-price .price,
.hot-deal .price-box .special-price .price,
.rokan-bestseller .product-price .special-price .price,
.rokan-newproduct .product-price .special-price .price,
.rokan-mostviewed .product-price .special-price .price,
.rokan-toprate .product-price .special-price .price,
.rokan-onsale .product-price .special-price .price,
.rokan-featured .product-price .special-price .price,
.list-tab-product .product-price .special-price .price,
.categorytab-container .product-price .special-price .price,
.category_tab_slider .product-price .special-price .price,
.hot-deal .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.rokan-bestseller .price-box .price-final_price::after,
.rokan-newproduct .price-box .price-final_price::after,
.rokan-mostviewed .price-box .price-final_price::after,
.rokan-toprate .price-box .price-final_price::after,
.rokan-onsale .price-box .price-final_price::after,
.rokan-featured .price-box .price-final_price::after,
.list-tab-product .price-box .price-final_price::after,
.categorytab-container .price-box .price-final_price::after,
.category_tab_slider .price-box .price-final_price::after,
.hot-deal .price-box .price-final_price::after,
.rokan-bestseller .product-price .price-final_price::after,
.rokan-newproduct .product-price .price-final_price::after,
.rokan-mostviewed .product-price .price-final_price::after,
.rokan-toprate .product-price .price-final_price::after,
.rokan-onsale .product-price .price-final_price::after,
.rokan-featured .product-price .price-final_price::after,
.list-tab-product .product-price .price-final_price::after,
.categorytab-container .product-price .price-final_price::after,
.category_tab_slider .product-price .price-final_price::after,
.hot-deal .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.rokan-bestseller .b2b-login-to-see-price,
.rokan-newproduct .b2b-login-to-see-price,
.rokan-mostviewed .b2b-login-to-see-price,
.rokan-toprate .b2b-login-to-see-price,
.rokan-onsale .b2b-login-to-see-price,
.rokan-featured .b2b-login-to-see-price,
.list-tab-product .b2b-login-to-see-price,
.categorytab-container .b2b-login-to-see-price,
.category_tab_slider .b2b-login-to-see-price,
.hot-deal .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.rokan-bestseller .b2b-login-to-see-price::before,
.rokan-newproduct .b2b-login-to-see-price::before,
.rokan-mostviewed .b2b-login-to-see-price::before,
.rokan-toprate .b2b-login-to-see-price::before,
.rokan-onsale .b2b-login-to-see-price::before,
.rokan-featured .b2b-login-to-see-price::before,
.list-tab-product .b2b-login-to-see-price::before,
.categorytab-container .b2b-login-to-see-price::before,
.category_tab_slider .b2b-login-to-see-price::before,
.hot-deal .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.rokan-bestseller .b2b-login-to-see-price::after,
.rokan-newproduct .b2b-login-to-see-price::after,
.rokan-mostviewed .b2b-login-to-see-price::after,
.rokan-toprate .b2b-login-to-see-price::after,
.rokan-onsale .b2b-login-to-see-price::after,
.rokan-featured .b2b-login-to-see-price::after,
.list-tab-product .b2b-login-to-see-price::after,
.categorytab-container .b2b-login-to-see-price::after,
.category_tab_slider .b2b-login-to-see-price::after,
.hot-deal .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.rokan-bestseller .b2b-login-to-see-price a,
.rokan-newproduct .b2b-login-to-see-price a,
.rokan-mostviewed .b2b-login-to-see-price a,
.rokan-toprate .b2b-login-to-see-price a,
.rokan-onsale .b2b-login-to-see-price a,
.rokan-featured .b2b-login-to-see-price a,
.list-tab-product .b2b-login-to-see-price a,
.categorytab-container .b2b-login-to-see-price a,
.category_tab_slider .b2b-login-to-see-price a,
.hot-deal .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.rokan-bestseller .b2b-login-to-see-price a::before,
.rokan-newproduct .b2b-login-to-see-price a::before,
.rokan-mostviewed .b2b-login-to-see-price a::before,
.rokan-toprate .b2b-login-to-see-price a::before,
.rokan-onsale .b2b-login-to-see-price a::before,
.rokan-featured .b2b-login-to-see-price a::before,
.list-tab-product .b2b-login-to-see-price a::before,
.categorytab-container .b2b-login-to-see-price a::before,
.category_tab_slider .b2b-login-to-see-price a::before,
.hot-deal .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.rokan-bestseller .b2b-login-to-see-price a:hover,
.rokan-newproduct .b2b-login-to-see-price a:hover,
.rokan-mostviewed .b2b-login-to-see-price a:hover,
.rokan-toprate .b2b-login-to-see-price a:hover,
.rokan-onsale .b2b-login-to-see-price a:hover,
.rokan-featured .b2b-login-to-see-price a:hover,
.list-tab-product .b2b-login-to-see-price a:hover,
.categorytab-container .b2b-login-to-see-price a:hover,
.category_tab_slider .b2b-login-to-see-price a:hover,
.hot-deal .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.rokan-bestseller .b2b-login-to-see-price a:focus-visible,
.rokan-newproduct .b2b-login-to-see-price a:focus-visible,
.rokan-mostviewed .b2b-login-to-see-price a:focus-visible,
.rokan-toprate .b2b-login-to-see-price a:focus-visible,
.rokan-onsale .b2b-login-to-see-price a:focus-visible,
.rokan-featured .b2b-login-to-see-price a:focus-visible,
.list-tab-product .b2b-login-to-see-price a:focus-visible,
.categorytab-container .b2b-login-to-see-price a:focus-visible,
.category_tab_slider .b2b-login-to-see-price a:focus-visible,
.hot-deal .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.rokan-bestseller .product-info-cart,
.rokan-newproduct .product-info-cart,
.rokan-mostviewed .product-info-cart,
.rokan-toprate .product-info-cart,
.rokan-onsale .product-info-cart,
.rokan-featured .product-info-cart,
.list-tab-product .product-info-cart,
.categorytab-container .product-info-cart,
.category_tab_slider .product-info-cart,
.hot-deal .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.rokan-bestseller .product-info-cart form[data-role="tocart-form"],
.rokan-newproduct .product-info-cart form[data-role="tocart-form"],
.rokan-mostviewed .product-info-cart form[data-role="tocart-form"],
.rokan-toprate .product-info-cart form[data-role="tocart-form"],
.rokan-onsale .product-info-cart form[data-role="tocart-form"],
.rokan-featured .product-info-cart form[data-role="tocart-form"],
.list-tab-product .product-info-cart form[data-role="tocart-form"],
.categorytab-container .product-info-cart form[data-role="tocart-form"],
.category_tab_slider .product-info-cart form[data-role="tocart-form"],
.hot-deal .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.rokan-bestseller .actions-primary,
.rokan-newproduct .actions-primary,
.rokan-mostviewed .actions-primary,
.rokan-toprate .actions-primary,
.rokan-onsale .actions-primary,
.rokan-featured .actions-primary,
.list-tab-product .actions-primary,
.categorytab-container .actions-primary,
.category_tab_slider .actions-primary,
.hot-deal .actions-primary,
.rokan-bestseller .product-item-actions,
.rokan-newproduct .product-item-actions,
.rokan-mostviewed .product-item-actions,
.rokan-toprate .product-item-actions,
.rokan-onsale .product-item-actions,
.rokan-featured .product-item-actions,
.list-tab-product .product-item-actions,
.categorytab-container .product-item-actions,
.category_tab_slider .product-item-actions,
.hot-deal .product-item-actions,
.rokan-bestseller .product-button,
.rokan-newproduct .product-button,
.rokan-mostviewed .product-button,
.rokan-toprate .product-button,
.rokan-onsale .product-button,
.rokan-featured .product-button,
.list-tab-product .product-button,
.categorytab-container .product-button,
.category_tab_slider .product-button,
.hot-deal .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.rokan-bestseller .awa-order-form,
.rokan-newproduct .awa-order-form,
.rokan-mostviewed .awa-order-form,
.rokan-toprate .awa-order-form,
.rokan-onsale .awa-order-form,
.rokan-featured .awa-order-form,
.list-tab-product .awa-order-form,
.categorytab-container .awa-order-form,
.category_tab_slider .awa-order-form,
.hot-deal .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.rokan-bestseller .actions-primary .action,
.rokan-newproduct .actions-primary .action,
.rokan-mostviewed .actions-primary .action,
.rokan-toprate .actions-primary .action,
.rokan-onsale .actions-primary .action,
.rokan-featured .actions-primary .action,
.list-tab-product .actions-primary .action,
.categorytab-container .actions-primary .action,
.category_tab_slider .actions-primary .action,
.hot-deal .actions-primary .action,
.rokan-bestseller .actions-primary .action.tocart,
.rokan-newproduct .actions-primary .action.tocart,
.rokan-mostviewed .actions-primary .action.tocart,
.rokan-toprate .actions-primary .action.tocart,
.rokan-onsale .actions-primary .action.tocart,
.rokan-featured .actions-primary .action.tocart,
.list-tab-product .actions-primary .action.tocart,
.categorytab-container .actions-primary .action.tocart,
.category_tab_slider .actions-primary .action.tocart,
.hot-deal .actions-primary .action.tocart,
.rokan-bestseller .product-item-actions .action,
.rokan-newproduct .product-item-actions .action,
.rokan-mostviewed .product-item-actions .action,
.rokan-toprate .product-item-actions .action,
.rokan-onsale .product-item-actions .action,
.rokan-featured .product-item-actions .action,
.list-tab-product .product-item-actions .action,
.categorytab-container .product-item-actions .action,
.category_tab_slider .product-item-actions .action,
.hot-deal .product-item-actions .action,
.rokan-bestseller .product-button .action,
.rokan-newproduct .product-button .action,
.rokan-mostviewed .product-button .action,
.rokan-toprate .product-button .action,
.rokan-onsale .product-button .action,
.rokan-featured .product-button .action,
.list-tab-product .product-button .action,
.categorytab-container .product-button .action,
.category_tab_slider .product-button .action,
.hot-deal .product-button .action,
.rokan-bestseller .product-button .tocart,
.rokan-newproduct .product-button .tocart,
.rokan-mostviewed .product-button .tocart,
.rokan-toprate .product-button .tocart,
.rokan-onsale .product-button .tocart,
.rokan-featured .product-button .tocart,
.list-tab-product .product-button .tocart,
.categorytab-container .product-button .tocart,
.category_tab_slider .product-button .tocart,
.hot-deal .product-button .tocart,
.rokan-bestseller .btn-add-to-cart,
.rokan-newproduct .btn-add-to-cart,
.rokan-mostviewed .btn-add-to-cart,
.rokan-toprate .btn-add-to-cart,
.rokan-onsale .btn-add-to-cart,
.rokan-featured .btn-add-to-cart,
.list-tab-product .btn-add-to-cart,
.categorytab-container .btn-add-to-cart,
.category_tab_slider .btn-add-to-cart,
.hot-deal .btn-add-to-cart,
.rokan-bestseller .action.primary,
.rokan-newproduct .action.primary,
.rokan-mostviewed .action.primary,
.rokan-toprate .action.primary,
.rokan-onsale .action.primary,
.rokan-featured .action.primary,
.list-tab-product .action.primary,
.categorytab-container .action.primary,
.category_tab_slider .action.primary,
.hot-deal .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.rokan-bestseller .actions-primary .action span,
.rokan-newproduct .actions-primary .action span,
.rokan-mostviewed .actions-primary .action span,
.rokan-toprate .actions-primary .action span,
.rokan-onsale .actions-primary .action span,
.rokan-featured .actions-primary .action span,
.list-tab-product .actions-primary .action span,
.categorytab-container .actions-primary .action span,
.category_tab_slider .actions-primary .action span,
.hot-deal .actions-primary .action span,
.rokan-bestseller .actions-primary .action.tocart span,
.rokan-newproduct .actions-primary .action.tocart span,
.rokan-mostviewed .actions-primary .action.tocart span,
.rokan-toprate .actions-primary .action.tocart span,
.rokan-onsale .actions-primary .action.tocart span,
.rokan-featured .actions-primary .action.tocart span,
.list-tab-product .actions-primary .action.tocart span,
.categorytab-container .actions-primary .action.tocart span,
.category_tab_slider .actions-primary .action.tocart span,
.hot-deal .actions-primary .action.tocart span,
.rokan-bestseller .product-item-actions .action span,
.rokan-newproduct .product-item-actions .action span,
.rokan-mostviewed .product-item-actions .action span,
.rokan-toprate .product-item-actions .action span,
.rokan-onsale .product-item-actions .action span,
.rokan-featured .product-item-actions .action span,
.list-tab-product .product-item-actions .action span,
.categorytab-container .product-item-actions .action span,
.category_tab_slider .product-item-actions .action span,
.hot-deal .product-item-actions .action span,
.rokan-bestseller .product-button .action span,
.rokan-newproduct .product-button .action span,
.rokan-mostviewed .product-button .action span,
.rokan-toprate .product-button .action span,
.rokan-onsale .product-button .action span,
.rokan-featured .product-button .action span,
.list-tab-product .product-button .action span,
.categorytab-container .product-button .action span,
.category_tab_slider .product-button .action span,
.hot-deal .product-button .action span,
.rokan-bestseller .product-button .tocart span,
.rokan-newproduct .product-button .tocart span,
.rokan-mostviewed .product-button .tocart span,
.rokan-toprate .product-button .tocart span,
.rokan-onsale .product-button .tocart span,
.rokan-featured .product-button .tocart span,
.list-tab-product .product-button .tocart span,
.categorytab-container .product-button .tocart span,
.category_tab_slider .product-button .tocart span,
.hot-deal .product-button .tocart span,
.rokan-bestseller .btn-add-to-cart span,
.rokan-newproduct .btn-add-to-cart span,
.rokan-mostviewed .btn-add-to-cart span,
.rokan-toprate .btn-add-to-cart span,
.rokan-onsale .btn-add-to-cart span,
.rokan-featured .btn-add-to-cart span,
.list-tab-product .btn-add-to-cart span,
.categorytab-container .btn-add-to-cart span,
.category_tab_slider .btn-add-to-cart span,
.hot-deal .btn-add-to-cart span,
.rokan-bestseller .action.primary span,
.rokan-newproduct .action.primary span,
.rokan-mostviewed .action.primary span,
.rokan-toprate .action.primary span,
.rokan-onsale .action.primary span,
.rokan-featured .action.primary span,
.list-tab-product .action.primary span,
.categorytab-container .action.primary span,
.category_tab_slider .action.primary span,
.hot-deal .action.primary span {
  display: block;
}
.rokan-bestseller .actions-primary .action:hover,
.rokan-newproduct .actions-primary .action:hover,
.rokan-mostviewed .actions-primary .action:hover,
.rokan-toprate .actions-primary .action:hover,
.rokan-onsale .actions-primary .action:hover,
.rokan-featured .actions-primary .action:hover,
.list-tab-product .actions-primary .action:hover,
.categorytab-container .actions-primary .action:hover,
.category_tab_slider .actions-primary .action:hover,
.hot-deal .actions-primary .action:hover,
.rokan-bestseller .actions-primary .action.tocart:hover,
.rokan-newproduct .actions-primary .action.tocart:hover,
.rokan-mostviewed .actions-primary .action.tocart:hover,
.rokan-toprate .actions-primary .action.tocart:hover,
.rokan-onsale .actions-primary .action.tocart:hover,
.rokan-featured .actions-primary .action.tocart:hover,
.list-tab-product .actions-primary .action.tocart:hover,
.categorytab-container .actions-primary .action.tocart:hover,
.category_tab_slider .actions-primary .action.tocart:hover,
.hot-deal .actions-primary .action.tocart:hover,
.rokan-bestseller .product-item-actions .action:hover,
.rokan-newproduct .product-item-actions .action:hover,
.rokan-mostviewed .product-item-actions .action:hover,
.rokan-toprate .product-item-actions .action:hover,
.rokan-onsale .product-item-actions .action:hover,
.rokan-featured .product-item-actions .action:hover,
.list-tab-product .product-item-actions .action:hover,
.categorytab-container .product-item-actions .action:hover,
.category_tab_slider .product-item-actions .action:hover,
.hot-deal .product-item-actions .action:hover,
.rokan-bestseller .product-button .action:hover,
.rokan-newproduct .product-button .action:hover,
.rokan-mostviewed .product-button .action:hover,
.rokan-toprate .product-button .action:hover,
.rokan-onsale .product-button .action:hover,
.rokan-featured .product-button .action:hover,
.list-tab-product .product-button .action:hover,
.categorytab-container .product-button .action:hover,
.category_tab_slider .product-button .action:hover,
.hot-deal .product-button .action:hover,
.rokan-bestseller .product-button .tocart:hover,
.rokan-newproduct .product-button .tocart:hover,
.rokan-mostviewed .product-button .tocart:hover,
.rokan-toprate .product-button .tocart:hover,
.rokan-onsale .product-button .tocart:hover,
.rokan-featured .product-button .tocart:hover,
.list-tab-product .product-button .tocart:hover,
.categorytab-container .product-button .tocart:hover,
.category_tab_slider .product-button .tocart:hover,
.hot-deal .product-button .tocart:hover,
.rokan-bestseller .btn-add-to-cart:hover,
.rokan-newproduct .btn-add-to-cart:hover,
.rokan-mostviewed .btn-add-to-cart:hover,
.rokan-toprate .btn-add-to-cart:hover,
.rokan-onsale .btn-add-to-cart:hover,
.rokan-featured .btn-add-to-cart:hover,
.list-tab-product .btn-add-to-cart:hover,
.categorytab-container .btn-add-to-cart:hover,
.category_tab_slider .btn-add-to-cart:hover,
.hot-deal .btn-add-to-cart:hover,
.rokan-bestseller .action.primary:hover,
.rokan-newproduct .action.primary:hover,
.rokan-mostviewed .action.primary:hover,
.rokan-toprate .action.primary:hover,
.rokan-onsale .action.primary:hover,
.rokan-featured .action.primary:hover,
.list-tab-product .action.primary:hover,
.categorytab-container .action.primary:hover,
.category_tab_slider .action.primary:hover,
.hot-deal .action.primary:hover,
.rokan-bestseller .actions-primary .action:focus-visible,
.rokan-newproduct .actions-primary .action:focus-visible,
.rokan-mostviewed .actions-primary .action:focus-visible,
.rokan-toprate .actions-primary .action:focus-visible,
.rokan-onsale .actions-primary .action:focus-visible,
.rokan-featured .actions-primary .action:focus-visible,
.list-tab-product .actions-primary .action:focus-visible,
.categorytab-container .actions-primary .action:focus-visible,
.category_tab_slider .actions-primary .action:focus-visible,
.hot-deal .actions-primary .action:focus-visible,
.rokan-bestseller .actions-primary .action.tocart:focus-visible,
.rokan-newproduct .actions-primary .action.tocart:focus-visible,
.rokan-mostviewed .actions-primary .action.tocart:focus-visible,
.rokan-toprate .actions-primary .action.tocart:focus-visible,
.rokan-onsale .actions-primary .action.tocart:focus-visible,
.rokan-featured .actions-primary .action.tocart:focus-visible,
.list-tab-product .actions-primary .action.tocart:focus-visible,
.categorytab-container .actions-primary .action.tocart:focus-visible,
.category_tab_slider .actions-primary .action.tocart:focus-visible,
.hot-deal .actions-primary .action.tocart:focus-visible,
.rokan-bestseller .product-item-actions .action:focus-visible,
.rokan-newproduct .product-item-actions .action:focus-visible,
.rokan-mostviewed .product-item-actions .action:focus-visible,
.rokan-toprate .product-item-actions .action:focus-visible,
.rokan-onsale .product-item-actions .action:focus-visible,
.rokan-featured .product-item-actions .action:focus-visible,
.list-tab-product .product-item-actions .action:focus-visible,
.categorytab-container .product-item-actions .action:focus-visible,
.category_tab_slider .product-item-actions .action:focus-visible,
.hot-deal .product-item-actions .action:focus-visible,
.rokan-bestseller .product-button .action:focus-visible,
.rokan-newproduct .product-button .action:focus-visible,
.rokan-mostviewed .product-button .action:focus-visible,
.rokan-toprate .product-button .action:focus-visible,
.rokan-onsale .product-button .action:focus-visible,
.rokan-featured .product-button .action:focus-visible,
.list-tab-product .product-button .action:focus-visible,
.categorytab-container .product-button .action:focus-visible,
.category_tab_slider .product-button .action:focus-visible,
.hot-deal .product-button .action:focus-visible,
.rokan-bestseller .product-button .tocart:focus-visible,
.rokan-newproduct .product-button .tocart:focus-visible,
.rokan-mostviewed .product-button .tocart:focus-visible,
.rokan-toprate .product-button .tocart:focus-visible,
.rokan-onsale .product-button .tocart:focus-visible,
.rokan-featured .product-button .tocart:focus-visible,
.list-tab-product .product-button .tocart:focus-visible,
.categorytab-container .product-button .tocart:focus-visible,
.category_tab_slider .product-button .tocart:focus-visible,
.hot-deal .product-button .tocart:focus-visible,
.rokan-bestseller .btn-add-to-cart:focus-visible,
.rokan-newproduct .btn-add-to-cart:focus-visible,
.rokan-mostviewed .btn-add-to-cart:focus-visible,
.rokan-toprate .btn-add-to-cart:focus-visible,
.rokan-onsale .btn-add-to-cart:focus-visible,
.rokan-featured .btn-add-to-cart:focus-visible,
.list-tab-product .btn-add-to-cart:focus-visible,
.categorytab-container .btn-add-to-cart:focus-visible,
.category_tab_slider .btn-add-to-cart:focus-visible,
.hot-deal .btn-add-to-cart:focus-visible,
.rokan-bestseller .action.primary:focus-visible,
.rokan-newproduct .action.primary:focus-visible,
.rokan-mostviewed .action.primary:focus-visible,
.rokan-toprate .action.primary:focus-visible,
.rokan-onsale .action.primary:focus-visible,
.rokan-featured .action.primary:focus-visible,
.list-tab-product .action.primary:focus-visible,
.categorytab-container .action.primary:focus-visible,
.category_tab_slider .action.primary:focus-visible,
.hot-deal .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.rokan-bestseller .actions-primary .action:focus-visible,
.rokan-newproduct .actions-primary .action:focus-visible,
.rokan-mostviewed .actions-primary .action:focus-visible,
.rokan-toprate .actions-primary .action:focus-visible,
.rokan-onsale .actions-primary .action:focus-visible,
.rokan-featured .actions-primary .action:focus-visible,
.list-tab-product .actions-primary .action:focus-visible,
.categorytab-container .actions-primary .action:focus-visible,
.category_tab_slider .actions-primary .action:focus-visible,
.hot-deal .actions-primary .action:focus-visible,
.rokan-bestseller .actions-primary .action.tocart:focus-visible,
.rokan-newproduct .actions-primary .action.tocart:focus-visible,
.rokan-mostviewed .actions-primary .action.tocart:focus-visible,
.rokan-toprate .actions-primary .action.tocart:focus-visible,
.rokan-onsale .actions-primary .action.tocart:focus-visible,
.rokan-featured .actions-primary .action.tocart:focus-visible,
.list-tab-product .actions-primary .action.tocart:focus-visible,
.categorytab-container .actions-primary .action.tocart:focus-visible,
.category_tab_slider .actions-primary .action.tocart:focus-visible,
.hot-deal .actions-primary .action.tocart:focus-visible,
.rokan-bestseller .product-item-actions .action:focus-visible,
.rokan-newproduct .product-item-actions .action:focus-visible,
.rokan-mostviewed .product-item-actions .action:focus-visible,
.rokan-toprate .product-item-actions .action:focus-visible,
.rokan-onsale .product-item-actions .action:focus-visible,
.rokan-featured .product-item-actions .action:focus-visible,
.list-tab-product .product-item-actions .action:focus-visible,
.categorytab-container .product-item-actions .action:focus-visible,
.category_tab_slider .product-item-actions .action:focus-visible,
.hot-deal .product-item-actions .action:focus-visible,
.rokan-bestseller .product-button .action:focus-visible,
.rokan-newproduct .product-button .action:focus-visible,
.rokan-mostviewed .product-button .action:focus-visible,
.rokan-toprate .product-button .action:focus-visible,
.rokan-onsale .product-button .action:focus-visible,
.rokan-featured .product-button .action:focus-visible,
.list-tab-product .product-button .action:focus-visible,
.categorytab-container .product-button .action:focus-visible,
.category_tab_slider .product-button .action:focus-visible,
.hot-deal .product-button .action:focus-visible,
.rokan-bestseller .product-button .tocart:focus-visible,
.rokan-newproduct .product-button .tocart:focus-visible,
.rokan-mostviewed .product-button .tocart:focus-visible,
.rokan-toprate .product-button .tocart:focus-visible,
.rokan-onsale .product-button .tocart:focus-visible,
.rokan-featured .product-button .tocart:focus-visible,
.list-tab-product .product-button .tocart:focus-visible,
.categorytab-container .product-button .tocart:focus-visible,
.category_tab_slider .product-button .tocart:focus-visible,
.hot-deal .product-button .tocart:focus-visible,
.rokan-bestseller .btn-add-to-cart:focus-visible,
.rokan-newproduct .btn-add-to-cart:focus-visible,
.rokan-mostviewed .btn-add-to-cart:focus-visible,
.rokan-toprate .btn-add-to-cart:focus-visible,
.rokan-onsale .btn-add-to-cart:focus-visible,
.rokan-featured .btn-add-to-cart:focus-visible,
.list-tab-product .btn-add-to-cart:focus-visible,
.categorytab-container .btn-add-to-cart:focus-visible,
.category_tab_slider .btn-add-to-cart:focus-visible,
.hot-deal .btn-add-to-cart:focus-visible,
.rokan-bestseller .action.primary:focus-visible,
.rokan-newproduct .action.primary:focus-visible,
.rokan-mostviewed .action.primary:focus-visible,
.rokan-toprate .action.primary:focus-visible,
.rokan-onsale .action.primary:focus-visible,
.rokan-featured .action.primary:focus-visible,
.list-tab-product .action.primary:focus-visible,
.categorytab-container .action.primary:focus-visible,
.category_tab_slider .action.primary:focus-visible,
.hot-deal .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.rokan-bestseller .actions-primary .action[disabled],
.rokan-newproduct .actions-primary .action[disabled],
.rokan-mostviewed .actions-primary .action[disabled],
.rokan-toprate .actions-primary .action[disabled],
.rokan-onsale .actions-primary .action[disabled],
.rokan-featured .actions-primary .action[disabled],
.list-tab-product .actions-primary .action[disabled],
.categorytab-container .actions-primary .action[disabled],
.category_tab_slider .actions-primary .action[disabled],
.hot-deal .actions-primary .action[disabled],
.rokan-bestseller .actions-primary .action.tocart[disabled],
.rokan-newproduct .actions-primary .action.tocart[disabled],
.rokan-mostviewed .actions-primary .action.tocart[disabled],
.rokan-toprate .actions-primary .action.tocart[disabled],
.rokan-onsale .actions-primary .action.tocart[disabled],
.rokan-featured .actions-primary .action.tocart[disabled],
.list-tab-product .actions-primary .action.tocart[disabled],
.categorytab-container .actions-primary .action.tocart[disabled],
.category_tab_slider .actions-primary .action.tocart[disabled],
.hot-deal .actions-primary .action.tocart[disabled],
.rokan-bestseller .product-item-actions .action[disabled],
.rokan-newproduct .product-item-actions .action[disabled],
.rokan-mostviewed .product-item-actions .action[disabled],
.rokan-toprate .product-item-actions .action[disabled],
.rokan-onsale .product-item-actions .action[disabled],
.rokan-featured .product-item-actions .action[disabled],
.list-tab-product .product-item-actions .action[disabled],
.categorytab-container .product-item-actions .action[disabled],
.category_tab_slider .product-item-actions .action[disabled],
.hot-deal .product-item-actions .action[disabled],
.rokan-bestseller .product-button .action[disabled],
.rokan-newproduct .product-button .action[disabled],
.rokan-mostviewed .product-button .action[disabled],
.rokan-toprate .product-button .action[disabled],
.rokan-onsale .product-button .action[disabled],
.rokan-featured .product-button .action[disabled],
.list-tab-product .product-button .action[disabled],
.categorytab-container .product-button .action[disabled],
.category_tab_slider .product-button .action[disabled],
.hot-deal .product-button .action[disabled],
.rokan-bestseller .product-button .tocart[disabled],
.rokan-newproduct .product-button .tocart[disabled],
.rokan-mostviewed .product-button .tocart[disabled],
.rokan-toprate .product-button .tocart[disabled],
.rokan-onsale .product-button .tocart[disabled],
.rokan-featured .product-button .tocart[disabled],
.list-tab-product .product-button .tocart[disabled],
.categorytab-container .product-button .tocart[disabled],
.category_tab_slider .product-button .tocart[disabled],
.hot-deal .product-button .tocart[disabled],
.rokan-bestseller .btn-add-to-cart[disabled],
.rokan-newproduct .btn-add-to-cart[disabled],
.rokan-mostviewed .btn-add-to-cart[disabled],
.rokan-toprate .btn-add-to-cart[disabled],
.rokan-onsale .btn-add-to-cart[disabled],
.rokan-featured .btn-add-to-cart[disabled],
.list-tab-product .btn-add-to-cart[disabled],
.categorytab-container .btn-add-to-cart[disabled],
.category_tab_slider .btn-add-to-cart[disabled],
.hot-deal .btn-add-to-cart[disabled],
.rokan-bestseller .action.primary[disabled],
.rokan-newproduct .action.primary[disabled],
.rokan-mostviewed .action.primary[disabled],
.rokan-toprate .action.primary[disabled],
.rokan-onsale .action.primary[disabled],
.rokan-featured .action.primary[disabled],
.list-tab-product .action.primary[disabled],
.categorytab-container .action.primary[disabled],
.category_tab_slider .action.primary[disabled],
.hot-deal .action.primary[disabled],
.rokan-bestseller .actions-primary .action.disabled,
.rokan-newproduct .actions-primary .action.disabled,
.rokan-mostviewed .actions-primary .action.disabled,
.rokan-toprate .actions-primary .action.disabled,
.rokan-onsale .actions-primary .action.disabled,
.rokan-featured .actions-primary .action.disabled,
.list-tab-product .actions-primary .action.disabled,
.categorytab-container .actions-primary .action.disabled,
.category_tab_slider .actions-primary .action.disabled,
.hot-deal .actions-primary .action.disabled,
.rokan-bestseller .actions-primary .action.tocart.disabled,
.rokan-newproduct .actions-primary .action.tocart.disabled,
.rokan-mostviewed .actions-primary .action.tocart.disabled,
.rokan-toprate .actions-primary .action.tocart.disabled,
.rokan-onsale .actions-primary .action.tocart.disabled,
.rokan-featured .actions-primary .action.tocart.disabled,
.list-tab-product .actions-primary .action.tocart.disabled,
.categorytab-container .actions-primary .action.tocart.disabled,
.category_tab_slider .actions-primary .action.tocart.disabled,
.hot-deal .actions-primary .action.tocart.disabled,
.rokan-bestseller .product-item-actions .action.disabled,
.rokan-newproduct .product-item-actions .action.disabled,
.rokan-mostviewed .product-item-actions .action.disabled,
.rokan-toprate .product-item-actions .action.disabled,
.rokan-onsale .product-item-actions .action.disabled,
.rokan-featured .product-item-actions .action.disabled,
.list-tab-product .product-item-actions .action.disabled,
.categorytab-container .product-item-actions .action.disabled,
.category_tab_slider .product-item-actions .action.disabled,
.hot-deal .product-item-actions .action.disabled,
.rokan-bestseller .product-button .action.disabled,
.rokan-newproduct .product-button .action.disabled,
.rokan-mostviewed .product-button .action.disabled,
.rokan-toprate .product-button .action.disabled,
.rokan-onsale .product-button .action.disabled,
.rokan-featured .product-button .action.disabled,
.list-tab-product .product-button .action.disabled,
.categorytab-container .product-button .action.disabled,
.category_tab_slider .product-button .action.disabled,
.hot-deal .product-button .action.disabled,
.rokan-bestseller .product-button .tocart.disabled,
.rokan-newproduct .product-button .tocart.disabled,
.rokan-mostviewed .product-button .tocart.disabled,
.rokan-toprate .product-button .tocart.disabled,
.rokan-onsale .product-button .tocart.disabled,
.rokan-featured .product-button .tocart.disabled,
.list-tab-product .product-button .tocart.disabled,
.categorytab-container .product-button .tocart.disabled,
.category_tab_slider .product-button .tocart.disabled,
.hot-deal .product-button .tocart.disabled,
.rokan-bestseller .btn-add-to-cart.disabled,
.rokan-newproduct .btn-add-to-cart.disabled,
.rokan-mostviewed .btn-add-to-cart.disabled,
.rokan-toprate .btn-add-to-cart.disabled,
.rokan-onsale .btn-add-to-cart.disabled,
.rokan-featured .btn-add-to-cart.disabled,
.list-tab-product .btn-add-to-cart.disabled,
.categorytab-container .btn-add-to-cart.disabled,
.category_tab_slider .btn-add-to-cart.disabled,
.hot-deal .btn-add-to-cart.disabled,
.rokan-bestseller .action.primary.disabled,
.rokan-newproduct .action.primary.disabled,
.rokan-mostviewed .action.primary.disabled,
.rokan-toprate .action.primary.disabled,
.rokan-onsale .action.primary.disabled,
.rokan-featured .action.primary.disabled,
.list-tab-product .action.primary.disabled,
.categorytab-container .action.primary.disabled,
.category_tab_slider .action.primary.disabled,
.hot-deal .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.rokan-bestseller .b2b-login-to-buy-btn,
.rokan-newproduct .b2b-login-to-buy-btn,
.rokan-mostviewed .b2b-login-to-buy-btn,
.rokan-toprate .b2b-login-to-buy-btn,
.rokan-onsale .b2b-login-to-buy-btn,
.rokan-featured .b2b-login-to-buy-btn,
.list-tab-product .b2b-login-to-buy-btn,
.categorytab-container .b2b-login-to-buy-btn,
.category_tab_slider .b2b-login-to-buy-btn,
.hot-deal .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.rokan-bestseller .b2b-login-to-buy-btn::before,
.rokan-newproduct .b2b-login-to-buy-btn::before,
.rokan-mostviewed .b2b-login-to-buy-btn::before,
.rokan-toprate .b2b-login-to-buy-btn::before,
.rokan-onsale .b2b-login-to-buy-btn::before,
.rokan-featured .b2b-login-to-buy-btn::before,
.list-tab-product .b2b-login-to-buy-btn::before,
.categorytab-container .b2b-login-to-buy-btn::before,
.category_tab_slider .b2b-login-to-buy-btn::before,
.hot-deal .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.rokan-bestseller .b2b-login-to-buy-btn:focus-visible,
.rokan-newproduct .b2b-login-to-buy-btn:focus-visible,
.rokan-mostviewed .b2b-login-to-buy-btn:focus-visible,
.rokan-toprate .b2b-login-to-buy-btn:focus-visible,
.rokan-onsale .b2b-login-to-buy-btn:focus-visible,
.rokan-featured .b2b-login-to-buy-btn:focus-visible,
.list-tab-product .b2b-login-to-buy-btn:focus-visible,
.categorytab-container .b2b-login-to-buy-btn:focus-visible,
.category_tab_slider .b2b-login-to-buy-btn:focus-visible,
.hot-deal .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.rokan-bestseller .product-item:hover .b2b-login-to-buy-btn,
.rokan-newproduct .product-item:hover .b2b-login-to-buy-btn,
.rokan-mostviewed .product-item:hover .b2b-login-to-buy-btn,
.rokan-toprate .product-item:hover .b2b-login-to-buy-btn,
.rokan-onsale .product-item:hover .b2b-login-to-buy-btn,
.rokan-featured .product-item:hover .b2b-login-to-buy-btn,
.list-tab-product .product-item:hover .b2b-login-to-buy-btn,
.categorytab-container .product-item:hover .b2b-login-to-buy-btn,
.category_tab_slider .product-item:hover .b2b-login-to-buy-btn,
.hot-deal .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.rokan-bestseller .product-item:hover .b2b-login-to-buy-btn::before,
.rokan-newproduct .product-item:hover .b2b-login-to-buy-btn::before,
.rokan-mostviewed .product-item:hover .b2b-login-to-buy-btn::before,
.rokan-toprate .product-item:hover .b2b-login-to-buy-btn::before,
.rokan-onsale .product-item:hover .b2b-login-to-buy-btn::before,
.rokan-featured .product-item:hover .b2b-login-to-buy-btn::before,
.list-tab-product .product-item:hover .b2b-login-to-buy-btn::before,
.categorytab-container .product-item:hover .b2b-login-to-buy-btn::before,
.category_tab_slider .product-item:hover .b2b-login-to-buy-btn::before,
.hot-deal .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.rokan-bestseller .b2b-login-to-buy-btn ~ .actions-primary,
.rokan-newproduct .b2b-login-to-buy-btn ~ .actions-primary,
.rokan-mostviewed .b2b-login-to-buy-btn ~ .actions-primary,
.rokan-toprate .b2b-login-to-buy-btn ~ .actions-primary,
.rokan-onsale .b2b-login-to-buy-btn ~ .actions-primary,
.rokan-featured .b2b-login-to-buy-btn ~ .actions-primary,
.list-tab-product .b2b-login-to-buy-btn ~ .actions-primary,
.categorytab-container .b2b-login-to-buy-btn ~ .actions-primary,
.category_tab_slider .b2b-login-to-buy-btn ~ .actions-primary,
.hot-deal .b2b-login-to-buy-btn ~ .actions-primary,
.rokan-bestseller .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.rokan-newproduct .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.rokan-mostviewed .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.rokan-toprate .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.rokan-onsale .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.rokan-featured .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.list-tab-product .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.categorytab-container .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.category_tab_slider .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.hot-deal .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.rokan-bestseller .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.rokan-newproduct .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.rokan-mostviewed .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.rokan-toprate .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.rokan-onsale .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.rokan-featured .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.list-tab-product .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.categorytab-container .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.category_tab_slider .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.hot-deal .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.rokan-bestseller .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.rokan-newproduct .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.rokan-mostviewed .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.rokan-toprate .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.rokan-onsale .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.rokan-featured .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.list-tab-product .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.categorytab-container .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.category_tab_slider .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.hot-deal .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.rokan-bestseller .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.rokan-newproduct .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.rokan-mostviewed .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.rokan-toprate .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.rokan-onsale .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.rokan-featured .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.list-tab-product .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.categorytab-container .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.category_tab_slider .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.hot-deal .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.rokan-bestseller .product-item.out-of-stock .product-item-photo,
.rokan-newproduct .product-item.out-of-stock .product-item-photo,
.rokan-mostviewed .product-item.out-of-stock .product-item-photo,
.rokan-toprate .product-item.out-of-stock .product-item-photo,
.rokan-onsale .product-item.out-of-stock .product-item-photo,
.rokan-featured .product-item.out-of-stock .product-item-photo,
.list-tab-product .product-item.out-of-stock .product-item-photo,
.categorytab-container .product-item.out-of-stock .product-item-photo,
.category_tab_slider .product-item.out-of-stock .product-item-photo,
.hot-deal .product-item.out-of-stock .product-item-photo,
.rokan-bestseller .product-item.out-of-stock .product-image-container,
.rokan-newproduct .product-item.out-of-stock .product-image-container,
.rokan-mostviewed .product-item.out-of-stock .product-image-container,
.rokan-toprate .product-item.out-of-stock .product-image-container,
.rokan-onsale .product-item.out-of-stock .product-image-container,
.rokan-featured .product-item.out-of-stock .product-image-container,
.list-tab-product .product-item.out-of-stock .product-image-container,
.categorytab-container .product-item.out-of-stock .product-image-container,
.category_tab_slider .product-item.out-of-stock .product-image-container,
.hot-deal .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.rokan-bestseller .product-item.out-of-stock .product-item-name a,
.rokan-newproduct .product-item.out-of-stock .product-item-name a,
.rokan-mostviewed .product-item.out-of-stock .product-item-name a,
.rokan-toprate .product-item.out-of-stock .product-item-name a,
.rokan-onsale .product-item.out-of-stock .product-item-name a,
.rokan-featured .product-item.out-of-stock .product-item-name a,
.list-tab-product .product-item.out-of-stock .product-item-name a,
.categorytab-container .product-item.out-of-stock .product-item-name a,
.category_tab_slider .product-item.out-of-stock .product-item-name a,
.hot-deal .product-item.out-of-stock .product-item-name a,
.rokan-bestseller .product-item.out-of-stock .product-item-name .product-item-link,
.rokan-newproduct .product-item.out-of-stock .product-item-name .product-item-link,
.rokan-mostviewed .product-item.out-of-stock .product-item-name .product-item-link,
.rokan-toprate .product-item.out-of-stock .product-item-name .product-item-link,
.rokan-onsale .product-item.out-of-stock .product-item-name .product-item-link,
.rokan-featured .product-item.out-of-stock .product-item-name .product-item-link,
.list-tab-product .product-item.out-of-stock .product-item-name .product-item-link,
.categorytab-container .product-item.out-of-stock .product-item-name .product-item-link,
.category_tab_slider .product-item.out-of-stock .product-item-name .product-item-link,
.hot-deal .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.cms-index-index .rokan-bestseller .products-swiper--bestseller .swiper-slide:nth-child(2) .product-item .product-info .awa-price-slot > .b2b-login-to-see-price {
  box-sizing: content-box;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.block-products-list,
.block-new-products,
.block.widget.block-products-list {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.block-products-list .product-btn-box,
.block-new-products .product-btn-box,
.block.widget.block-products-list .product-btn-box,
.block-products-list .btn-show-detail,
.block-new-products .btn-show-detail,
.block.widget.block-products-list .btn-show-detail,
.block-products-list .hot-wish,
.block-new-products .hot-wish,
.block.widget.block-products-list .hot-wish,
.block-products-list .product-item-inner.actions-container,
.block-new-products .product-item-inner.actions-container,
.block.widget.block-products-list .product-item-inner.actions-container,
.block-products-list .product-thumb ~ .product-item-inner,
.block-new-products .product-thumb ~ .product-item-inner,
.block.widget.block-products-list .product-thumb ~ .product-item-inner,
.block-products-list .product-item-photo ~ .product-item-inner,
.block-new-products .product-item-photo ~ .product-item-inner,
.block.widget.block-products-list .product-item-photo ~ .product-item-inner,
.block-products-list .product-item-photo .product-item-inner,
.block-new-products .product-item-photo .product-item-inner,
.block.widget.block-products-list .product-item-photo .product-item-inner,
.block-products-list .product-thumb .product-item-actions,
.block-new-products .product-thumb .product-item-actions,
.block.widget.block-products-list .product-thumb .product-item-actions,
.block-products-list .product-item-photo .product-item-actions,
.block-new-products .product-item-photo .product-item-actions,
.block.widget.block-products-list .product-item-photo .product-item-actions {
  display: none !important;
}
.block-products-list .product-item-info,
.block-new-products .product-item-info,
.block.widget.block-products-list .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.block-products-list .product-item,
.block-new-products .product-item,
.block.widget.block-products-list .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.block-products-list .product-item:hover,
.block-new-products .product-item:hover,
.block.widget.block-products-list .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.block-products-list .product-item:hover .product-item-photo img,
.block-new-products .product-item:hover .product-item-photo img,
.block.widget.block-products-list .product-item:hover .product-item-photo img,
.block-products-list .product-item:hover .product-image-photo,
.block-new-products .product-item:hover .product-image-photo,
.block.widget.block-products-list .product-item:hover .product-image-photo,
.block-products-list .product-item:hover .product-thumb-link img,
.block-new-products .product-item:hover .product-thumb-link img,
.block.widget.block-products-list .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.block-products-list .product-item:focus-within,
.block-new-products .product-item:focus-within,
.block.widget.block-products-list .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.block-products-list .product-item-photo,
.block-new-products .product-item-photo,
.block.widget.block-products-list .product-item-photo,
.block-products-list .product.photo.product-item-photo,
.block-new-products .product.photo.product-item-photo,
.block.widget.block-products-list .product.photo.product-item-photo,
.block-products-list .product-image-container,
.block-new-products .product-image-container,
.block.widget.block-products-list .product-image-container,
.block-products-list .product-thumb-link,
.block-new-products .product-thumb-link,
.block.widget.block-products-list .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.block-products-list .product-item-photo img,
.block-new-products .product-item-photo img,
.block.widget.block-products-list .product-item-photo img,
.block-products-list .product.photo.product-item-photo img,
.block-new-products .product.photo.product-item-photo img,
.block.widget.block-products-list .product.photo.product-item-photo img,
.block-products-list .product-image-container img,
.block-new-products .product-image-container img,
.block.widget.block-products-list .product-image-container img,
.block-products-list .product-thumb-link img,
.block-new-products .product-thumb-link img,
.block.widget.block-products-list .product-thumb-link img,
.block-products-list .product-item-photo .product-image-photo,
.block-new-products .product-item-photo .product-image-photo,
.block.widget.block-products-list .product-item-photo .product-image-photo,
.block-products-list .product.photo.product-item-photo .product-image-photo,
.block-new-products .product.photo.product-item-photo .product-image-photo,
.block.widget.block-products-list .product.photo.product-item-photo .product-image-photo,
.block-products-list .product-image-container .product-image-photo,
.block-new-products .product-image-container .product-image-photo,
.block.widget.block-products-list .product-image-container .product-image-photo,
.block-products-list .product-thumb-link .product-image-photo,
.block-new-products .product-thumb-link .product-image-photo,
.block.widget.block-products-list .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.block-products-list .hot-onsale,
.block-new-products .hot-onsale,
.block.widget.block-products-list .hot-onsale,
.block-products-list .product-label,
.block-new-products .product-label,
.block.widget.block-products-list .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.block-products-list .hot-onsale .onsale,
.block-new-products .hot-onsale .onsale,
.block.widget.block-products-list .hot-onsale .onsale,
.block-products-list .product-label .onsale,
.block-new-products .product-label .onsale,
.block.widget.block-products-list .product-label .onsale,
.block-products-list .hot-onsale .new-lable,
.block-new-products .hot-onsale .new-lable,
.block.widget.block-products-list .hot-onsale .new-lable,
.block-products-list .product-label .new-lable,
.block-new-products .product-label .new-lable,
.block.widget.block-products-list .product-label .new-lable,
.block-products-list .hot-onsale .sale-text,
.block-new-products .hot-onsale .sale-text,
.block.widget.block-products-list .hot-onsale .sale-text,
.block-products-list .product-label .sale-text,
.block-new-products .product-label .sale-text,
.block.widget.block-products-list .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.block-products-list .hot-onsale .sale-bg,
.block-new-products .hot-onsale .sale-bg,
.block.widget.block-products-list .hot-onsale .sale-bg,
.block-products-list .product-label .sale-bg,
.block-new-products .product-label .sale-bg,
.block.widget.block-products-list .product-label .sale-bg {
  display: none;
}
.block-products-list .product-item-details,
.block-new-products .product-item-details,
.block.widget.block-products-list .product-item-details,
.block-products-list .product-info,
.block-new-products .product-info,
.block.widget.block-products-list .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.block-products-list .product-item-name,
.block-new-products .product-item-name,
.block.widget.block-products-list .product-item-name,
.block-products-list .product-name,
.block-new-products .product-name,
.block.widget.block-products-list .product-name,
.block-products-list .product.name.product-item-name,
.block-new-products .product.name.product-item-name,
.block.widget.block-products-list .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.block-products-list .product-item-name a,
.block-new-products .product-item-name a,
.block.widget.block-products-list .product-item-name a,
.block-products-list .product-name a,
.block-new-products .product-name a,
.block.widget.block-products-list .product-name a,
.block-products-list .product.name.product-item-name a,
.block-new-products .product.name.product-item-name a,
.block.widget.block-products-list .product.name.product-item-name a,
.block-products-list .product-item-name .product-item-link,
.block-new-products .product-item-name .product-item-link,
.block.widget.block-products-list .product-item-name .product-item-link,
.block-products-list .product-name .product-item-link,
.block-new-products .product-name .product-item-link,
.block.widget.block-products-list .product-name .product-item-link,
.block-products-list .product.name.product-item-name .product-item-link,
.block-new-products .product.name.product-item-name .product-item-link,
.block.widget.block-products-list .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.block-products-list .product-item-name a:hover,
.block-new-products .product-item-name a:hover,
.block.widget.block-products-list .product-item-name a:hover,
.block-products-list .product-name a:hover,
.block-new-products .product-name a:hover,
.block.widget.block-products-list .product-name a:hover,
.block-products-list .product.name.product-item-name a:hover,
.block-new-products .product.name.product-item-name a:hover,
.block.widget.block-products-list .product.name.product-item-name a:hover,
.block-products-list .product-item-name .product-item-link:hover,
.block-new-products .product-item-name .product-item-link:hover,
.block.widget.block-products-list .product-item-name .product-item-link:hover,
.block-products-list .product-name .product-item-link:hover,
.block-new-products .product-name .product-item-link:hover,
.block.widget.block-products-list .product-name .product-item-link:hover,
.block-products-list .product.name.product-item-name .product-item-link:hover,
.block-new-products .product.name.product-item-name .product-item-link:hover,
.block.widget.block-products-list .product.name.product-item-name .product-item-link:hover,
.block-products-list .product-item-name a:focus-visible,
.block-new-products .product-item-name a:focus-visible,
.block.widget.block-products-list .product-item-name a:focus-visible,
.block-products-list .product-name a:focus-visible,
.block-new-products .product-name a:focus-visible,
.block.widget.block-products-list .product-name a:focus-visible,
.block-products-list .product.name.product-item-name a:focus-visible,
.block-new-products .product.name.product-item-name a:focus-visible,
.block.widget.block-products-list .product.name.product-item-name a:focus-visible,
.block-products-list .product-item-name .product-item-link:focus-visible,
.block-new-products .product-item-name .product-item-link:focus-visible,
.block.widget.block-products-list .product-item-name .product-item-link:focus-visible,
.block-products-list .product-name .product-item-link:focus-visible,
.block-new-products .product-name .product-item-link:focus-visible,
.block.widget.block-products-list .product-name .product-item-link:focus-visible,
.block-products-list .product.name.product-item-name .product-item-link:focus-visible,
.block-new-products .product.name.product-item-name .product-item-link:focus-visible,
.block.widget.block-products-list .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.block-products-list .product-item-name a:focus-visible,
.block-new-products .product-item-name a:focus-visible,
.block.widget.block-products-list .product-item-name a:focus-visible,
.block-products-list .product-name a:focus-visible,
.block-new-products .product-name a:focus-visible,
.block.widget.block-products-list .product-name a:focus-visible,
.block-products-list .product.name.product-item-name a:focus-visible,
.block-new-products .product.name.product-item-name a:focus-visible,
.block.widget.block-products-list .product.name.product-item-name a:focus-visible,
.block-products-list .product-item-name .product-item-link:focus-visible,
.block-new-products .product-item-name .product-item-link:focus-visible,
.block.widget.block-products-list .product-item-name .product-item-link:focus-visible,
.block-products-list .product-name .product-item-link:focus-visible,
.block-new-products .product-name .product-item-link:focus-visible,
.block.widget.block-products-list .product-name .product-item-link:focus-visible,
.block-products-list .product.name.product-item-name .product-item-link:focus-visible,
.block-new-products .product.name.product-item-name .product-item-link:focus-visible,
.block.widget.block-products-list .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.block-products-list .awa-b2b-sku,
.block-new-products .awa-b2b-sku,
.block.widget.block-products-list .awa-b2b-sku,
.block-products-list .product-sku,
.block-new-products .product-sku,
.block.widget.block-products-list .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.block-products-list .awa-b2b-sku__label,
.block-new-products .awa-b2b-sku__label,
.block.widget.block-products-list .awa-b2b-sku__label,
.block-products-list .product-sku__label,
.block-new-products .product-sku__label,
.block.widget.block-products-list .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.block-products-list .awa-b2b-sku__value,
.block-new-products .awa-b2b-sku__value,
.block.widget.block-products-list .awa-b2b-sku__value,
.block-products-list .product-sku__value,
.block-new-products .product-sku__value,
.block.widget.block-products-list .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.block-products-list .awa-b2b-sku__unit,
.block-new-products .awa-b2b-sku__unit,
.block.widget.block-products-list .awa-b2b-sku__unit,
.block-products-list .product-sku__unit,
.block-new-products .product-sku__unit,
.block.widget.block-products-list .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.block-products-list .awa-stock-status,
.block-new-products .awa-stock-status,
.block.widget.block-products-list .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.block-products-list .awa-stock-status::before,
.block-new-products .awa-stock-status::before,
.block.widget.block-products-list .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.block-products-list .awa-stock-status.awa-stock--in-stock,
.block-new-products .awa-stock-status.awa-stock--in-stock,
.block.widget.block-products-list .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.block-products-list .awa-stock-status.awa-stock--in-stock::before,
.block-new-products .awa-stock-status.awa-stock--in-stock::before,
.block.widget.block-products-list .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.block-products-list .awa-stock-status.awa-stock--low-stock,
.block-new-products .awa-stock-status.awa-stock--low-stock,
.block.widget.block-products-list .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.block-products-list .awa-stock-status.awa-stock--low-stock::before,
.block-new-products .awa-stock-status.awa-stock--low-stock::before,
.block.widget.block-products-list .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.block-products-list .awa-stock-status.awa-stock--out-of-stock,
.block-new-products .awa-stock-status.awa-stock--out-of-stock,
.block.widget.block-products-list .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.block-products-list .awa-stock-status.awa-stock--out-of-stock::before,
.block-new-products .awa-stock-status.awa-stock--out-of-stock::before,
.block.widget.block-products-list .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.block-products-list .price-box,
.block-new-products .price-box,
.block.widget.block-products-list .price-box,
.block-products-list .product-price,
.block-new-products .product-price,
.block.widget.block-products-list .product-price,
.block-products-list .b2b-login-to-see-price,
.block-new-products .b2b-login-to-see-price,
.block.widget.block-products-list .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.block-products-list .price-box,
.block-new-products .price-box,
.block.widget.block-products-list .price-box,
.block-products-list .product-price,
.block-new-products .product-price,
.block.widget.block-products-list .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.block-products-list .price-box .price,
.block-new-products .price-box .price,
.block.widget.block-products-list .price-box .price,
.block-products-list .product-price .price,
.block-new-products .product-price .price,
.block.widget.block-products-list .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.block-products-list .price-box .old-price .price,
.block-new-products .price-box .old-price .price,
.block.widget.block-products-list .price-box .old-price .price,
.block-products-list .product-price .old-price .price,
.block-new-products .product-price .old-price .price,
.block.widget.block-products-list .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.block-products-list .price-box .special-price .price,
.block-new-products .price-box .special-price .price,
.block.widget.block-products-list .price-box .special-price .price,
.block-products-list .product-price .special-price .price,
.block-new-products .product-price .special-price .price,
.block.widget.block-products-list .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.block-products-list .price-box .price-final_price::after,
.block-new-products .price-box .price-final_price::after,
.block.widget.block-products-list .price-box .price-final_price::after,
.block-products-list .product-price .price-final_price::after,
.block-new-products .product-price .price-final_price::after,
.block.widget.block-products-list .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.block-products-list .b2b-login-to-see-price,
.block-new-products .b2b-login-to-see-price,
.block.widget.block-products-list .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.block-products-list .b2b-login-to-see-price::before,
.block-new-products .b2b-login-to-see-price::before,
.block.widget.block-products-list .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.block-products-list .b2b-login-to-see-price::after,
.block-new-products .b2b-login-to-see-price::after,
.block.widget.block-products-list .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.block-products-list .b2b-login-to-see-price a,
.block-new-products .b2b-login-to-see-price a,
.block.widget.block-products-list .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.block-products-list .b2b-login-to-see-price a::before,
.block-new-products .b2b-login-to-see-price a::before,
.block.widget.block-products-list .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.block-products-list .b2b-login-to-see-price a:hover,
.block-new-products .b2b-login-to-see-price a:hover,
.block.widget.block-products-list .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.block-products-list .b2b-login-to-see-price a:focus-visible,
.block-new-products .b2b-login-to-see-price a:focus-visible,
.block.widget.block-products-list .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.block-products-list .product-info-cart,
.block-new-products .product-info-cart,
.block.widget.block-products-list .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.block-products-list .product-info-cart form[data-role="tocart-form"],
.block-new-products .product-info-cart form[data-role="tocart-form"],
.block.widget.block-products-list .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.block-products-list .actions-primary,
.block-new-products .actions-primary,
.block.widget.block-products-list .actions-primary,
.block-products-list .product-item-actions,
.block-new-products .product-item-actions,
.block.widget.block-products-list .product-item-actions,
.block-products-list .product-button,
.block-new-products .product-button,
.block.widget.block-products-list .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.block-products-list .awa-order-form,
.block-new-products .awa-order-form,
.block.widget.block-products-list .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.block-products-list .actions-primary .action,
.block-new-products .actions-primary .action,
.block.widget.block-products-list .actions-primary .action,
.block-products-list .actions-primary .action.tocart,
.block-new-products .actions-primary .action.tocart,
.block.widget.block-products-list .actions-primary .action.tocart,
.block-products-list .product-item-actions .action,
.block-new-products .product-item-actions .action,
.block.widget.block-products-list .product-item-actions .action,
.block-products-list .product-button .action,
.block-new-products .product-button .action,
.block.widget.block-products-list .product-button .action,
.block-products-list .product-button .tocart,
.block-new-products .product-button .tocart,
.block.widget.block-products-list .product-button .tocart,
.block-products-list .btn-add-to-cart,
.block-new-products .btn-add-to-cart,
.block.widget.block-products-list .btn-add-to-cart,
.block-products-list .action.primary,
.block-new-products .action.primary,
.block.widget.block-products-list .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.block-products-list .actions-primary .action span,
.block-new-products .actions-primary .action span,
.block.widget.block-products-list .actions-primary .action span,
.block-products-list .actions-primary .action.tocart span,
.block-new-products .actions-primary .action.tocart span,
.block.widget.block-products-list .actions-primary .action.tocart span,
.block-products-list .product-item-actions .action span,
.block-new-products .product-item-actions .action span,
.block.widget.block-products-list .product-item-actions .action span,
.block-products-list .product-button .action span,
.block-new-products .product-button .action span,
.block.widget.block-products-list .product-button .action span,
.block-products-list .product-button .tocart span,
.block-new-products .product-button .tocart span,
.block.widget.block-products-list .product-button .tocart span,
.block-products-list .btn-add-to-cart span,
.block-new-products .btn-add-to-cart span,
.block.widget.block-products-list .btn-add-to-cart span,
.block-products-list .action.primary span,
.block-new-products .action.primary span,
.block.widget.block-products-list .action.primary span {
  display: block;
}
.block-products-list .actions-primary .action:hover,
.block-new-products .actions-primary .action:hover,
.block.widget.block-products-list .actions-primary .action:hover,
.block-products-list .actions-primary .action.tocart:hover,
.block-new-products .actions-primary .action.tocart:hover,
.block.widget.block-products-list .actions-primary .action.tocart:hover,
.block-products-list .product-item-actions .action:hover,
.block-new-products .product-item-actions .action:hover,
.block.widget.block-products-list .product-item-actions .action:hover,
.block-products-list .product-button .action:hover,
.block-new-products .product-button .action:hover,
.block.widget.block-products-list .product-button .action:hover,
.block-products-list .product-button .tocart:hover,
.block-new-products .product-button .tocart:hover,
.block.widget.block-products-list .product-button .tocart:hover,
.block-products-list .btn-add-to-cart:hover,
.block-new-products .btn-add-to-cart:hover,
.block.widget.block-products-list .btn-add-to-cart:hover,
.block-products-list .action.primary:hover,
.block-new-products .action.primary:hover,
.block.widget.block-products-list .action.primary:hover,
.block-products-list .actions-primary .action:focus-visible,
.block-new-products .actions-primary .action:focus-visible,
.block.widget.block-products-list .actions-primary .action:focus-visible,
.block-products-list .actions-primary .action.tocart:focus-visible,
.block-new-products .actions-primary .action.tocart:focus-visible,
.block.widget.block-products-list .actions-primary .action.tocart:focus-visible,
.block-products-list .product-item-actions .action:focus-visible,
.block-new-products .product-item-actions .action:focus-visible,
.block.widget.block-products-list .product-item-actions .action:focus-visible,
.block-products-list .product-button .action:focus-visible,
.block-new-products .product-button .action:focus-visible,
.block.widget.block-products-list .product-button .action:focus-visible,
.block-products-list .product-button .tocart:focus-visible,
.block-new-products .product-button .tocart:focus-visible,
.block.widget.block-products-list .product-button .tocart:focus-visible,
.block-products-list .btn-add-to-cart:focus-visible,
.block-new-products .btn-add-to-cart:focus-visible,
.block.widget.block-products-list .btn-add-to-cart:focus-visible,
.block-products-list .action.primary:focus-visible,
.block-new-products .action.primary:focus-visible,
.block.widget.block-products-list .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.block-products-list .actions-primary .action:focus-visible,
.block-new-products .actions-primary .action:focus-visible,
.block.widget.block-products-list .actions-primary .action:focus-visible,
.block-products-list .actions-primary .action.tocart:focus-visible,
.block-new-products .actions-primary .action.tocart:focus-visible,
.block.widget.block-products-list .actions-primary .action.tocart:focus-visible,
.block-products-list .product-item-actions .action:focus-visible,
.block-new-products .product-item-actions .action:focus-visible,
.block.widget.block-products-list .product-item-actions .action:focus-visible,
.block-products-list .product-button .action:focus-visible,
.block-new-products .product-button .action:focus-visible,
.block.widget.block-products-list .product-button .action:focus-visible,
.block-products-list .product-button .tocart:focus-visible,
.block-new-products .product-button .tocart:focus-visible,
.block.widget.block-products-list .product-button .tocart:focus-visible,
.block-products-list .btn-add-to-cart:focus-visible,
.block-new-products .btn-add-to-cart:focus-visible,
.block.widget.block-products-list .btn-add-to-cart:focus-visible,
.block-products-list .action.primary:focus-visible,
.block-new-products .action.primary:focus-visible,
.block.widget.block-products-list .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.block-products-list .actions-primary .action[disabled],
.block-new-products .actions-primary .action[disabled],
.block.widget.block-products-list .actions-primary .action[disabled],
.block-products-list .actions-primary .action.tocart[disabled],
.block-new-products .actions-primary .action.tocart[disabled],
.block.widget.block-products-list .actions-primary .action.tocart[disabled],
.block-products-list .product-item-actions .action[disabled],
.block-new-products .product-item-actions .action[disabled],
.block.widget.block-products-list .product-item-actions .action[disabled],
.block-products-list .product-button .action[disabled],
.block-new-products .product-button .action[disabled],
.block.widget.block-products-list .product-button .action[disabled],
.block-products-list .product-button .tocart[disabled],
.block-new-products .product-button .tocart[disabled],
.block.widget.block-products-list .product-button .tocart[disabled],
.block-products-list .btn-add-to-cart[disabled],
.block-new-products .btn-add-to-cart[disabled],
.block.widget.block-products-list .btn-add-to-cart[disabled],
.block-products-list .action.primary[disabled],
.block-new-products .action.primary[disabled],
.block.widget.block-products-list .action.primary[disabled],
.block-products-list .actions-primary .action.disabled,
.block-new-products .actions-primary .action.disabled,
.block.widget.block-products-list .actions-primary .action.disabled,
.block-products-list .actions-primary .action.tocart.disabled,
.block-new-products .actions-primary .action.tocart.disabled,
.block.widget.block-products-list .actions-primary .action.tocart.disabled,
.block-products-list .product-item-actions .action.disabled,
.block-new-products .product-item-actions .action.disabled,
.block.widget.block-products-list .product-item-actions .action.disabled,
.block-products-list .product-button .action.disabled,
.block-new-products .product-button .action.disabled,
.block.widget.block-products-list .product-button .action.disabled,
.block-products-list .product-button .tocart.disabled,
.block-new-products .product-button .tocart.disabled,
.block.widget.block-products-list .product-button .tocart.disabled,
.block-products-list .btn-add-to-cart.disabled,
.block-new-products .btn-add-to-cart.disabled,
.block.widget.block-products-list .btn-add-to-cart.disabled,
.block-products-list .action.primary.disabled,
.block-new-products .action.primary.disabled,
.block.widget.block-products-list .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.block-products-list .b2b-login-to-buy-btn,
.block-new-products .b2b-login-to-buy-btn,
.block.widget.block-products-list .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.block-products-list .b2b-login-to-buy-btn::before,
.block-new-products .b2b-login-to-buy-btn::before,
.block.widget.block-products-list .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.block-products-list .b2b-login-to-buy-btn:focus-visible,
.block-new-products .b2b-login-to-buy-btn:focus-visible,
.block.widget.block-products-list .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.block-products-list .product-item:hover .b2b-login-to-buy-btn,
.block-new-products .product-item:hover .b2b-login-to-buy-btn,
.block.widget.block-products-list .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.block-products-list .product-item:hover .b2b-login-to-buy-btn::before,
.block-new-products .product-item:hover .b2b-login-to-buy-btn::before,
.block.widget.block-products-list .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.block-products-list .b2b-login-to-buy-btn ~ .actions-primary,
.block-new-products .b2b-login-to-buy-btn ~ .actions-primary,
.block.widget.block-products-list .b2b-login-to-buy-btn ~ .actions-primary,
.block-products-list .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.block-new-products .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.block.widget.block-products-list .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.block-products-list .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.block-new-products .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.block.widget.block-products-list .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.block-products-list .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.block-new-products .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.block.widget.block-products-list .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.block-products-list .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.block-new-products .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.block.widget.block-products-list .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.block-products-list .product-item.out-of-stock .product-item-photo,
.block-new-products .product-item.out-of-stock .product-item-photo,
.block.widget.block-products-list .product-item.out-of-stock .product-item-photo,
.block-products-list .product-item.out-of-stock .product-image-container,
.block-new-products .product-item.out-of-stock .product-image-container,
.block.widget.block-products-list .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.block-products-list .product-item.out-of-stock .product-item-name a,
.block-new-products .product-item.out-of-stock .product-item-name a,
.block.widget.block-products-list .product-item.out-of-stock .product-item-name a,
.block-products-list .product-item.out-of-stock .product-item-name .product-item-link,
.block-new-products .product-item.out-of-stock .product-item-name .product-item-link,
.block.widget.block-products-list .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.catalog-category-view .products-grid {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.catalog-category-view .products-grid .product-btn-box,
.catalog-category-view .products-grid .btn-show-detail,
.catalog-category-view .products-grid .hot-wish,
.catalog-category-view .products-grid .product-item-inner.actions-container,
.catalog-category-view .products-grid .product-thumb ~ .product-item-inner,
.catalog-category-view .products-grid .product-item-photo ~ .product-item-inner,
.catalog-category-view .products-grid .product-item-photo .product-item-inner,
.catalog-category-view .products-grid .product-thumb .product-item-actions,
.catalog-category-view .products-grid .product-item-photo .product-item-actions {
  display: none !important;
}
.catalog-category-view .products-grid .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.catalog-category-view .products-grid .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.catalog-category-view .products-grid .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.catalog-category-view .products-grid .product-item:hover .product-item-photo img,
.catalog-category-view .products-grid .product-item:hover .product-image-photo,
.catalog-category-view .products-grid .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.catalog-category-view .products-grid .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-category-view .products-grid .product-item-photo,
.catalog-category-view .products-grid .product.photo.product-item-photo,
.catalog-category-view .products-grid .product-image-container,
.catalog-category-view .products-grid .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.catalog-category-view .products-grid .product-item-photo img,
.catalog-category-view .products-grid .product.photo.product-item-photo img,
.catalog-category-view .products-grid .product-image-container img,
.catalog-category-view .products-grid .product-thumb-link img,
.catalog-category-view .products-grid .product-item-photo .product-image-photo,
.catalog-category-view .products-grid .product.photo.product-item-photo .product-image-photo,
.catalog-category-view .products-grid .product-image-container .product-image-photo,
.catalog-category-view .products-grid .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.catalog-category-view .products-grid .hot-onsale,
.catalog-category-view .products-grid .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.catalog-category-view .products-grid .hot-onsale .onsale,
.catalog-category-view .products-grid .product-label .onsale,
.catalog-category-view .products-grid .hot-onsale .new-lable,
.catalog-category-view .products-grid .product-label .new-lable,
.catalog-category-view .products-grid .hot-onsale .sale-text,
.catalog-category-view .products-grid .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.catalog-category-view .products-grid .hot-onsale .sale-bg,
.catalog-category-view .products-grid .product-label .sale-bg {
  display: none;
}
.catalog-category-view .products-grid .product-item-details,
.catalog-category-view .products-grid .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.catalog-category-view .products-grid .product-item-name,
.catalog-category-view .products-grid .product-name,
.catalog-category-view .products-grid .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.catalog-category-view .products-grid .product-item-name a,
.catalog-category-view .products-grid .product-name a,
.catalog-category-view .products-grid .product.name.product-item-name a,
.catalog-category-view .products-grid .product-item-name .product-item-link,
.catalog-category-view .products-grid .product-name .product-item-link,
.catalog-category-view .products-grid .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.catalog-category-view .products-grid .product-item-name a:hover,
.catalog-category-view .products-grid .product-name a:hover,
.catalog-category-view .products-grid .product.name.product-item-name a:hover,
.catalog-category-view .products-grid .product-item-name .product-item-link:hover,
.catalog-category-view .products-grid .product-name .product-item-link:hover,
.catalog-category-view .products-grid .product.name.product-item-name .product-item-link:hover,
.catalog-category-view .products-grid .product-item-name a:focus-visible,
.catalog-category-view .products-grid .product-name a:focus-visible,
.catalog-category-view .products-grid .product.name.product-item-name a:focus-visible,
.catalog-category-view .products-grid .product-item-name .product-item-link:focus-visible,
.catalog-category-view .products-grid .product-name .product-item-link:focus-visible,
.catalog-category-view .products-grid .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.catalog-category-view .products-grid .product-item-name a:focus-visible,
.catalog-category-view .products-grid .product-name a:focus-visible,
.catalog-category-view .products-grid .product.name.product-item-name a:focus-visible,
.catalog-category-view .products-grid .product-item-name .product-item-link:focus-visible,
.catalog-category-view .products-grid .product-name .product-item-link:focus-visible,
.catalog-category-view .products-grid .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalog-category-view .products-grid .awa-b2b-sku,
.catalog-category-view .products-grid .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.catalog-category-view .products-grid .awa-b2b-sku__label,
.catalog-category-view .products-grid .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.catalog-category-view .products-grid .awa-b2b-sku__value,
.catalog-category-view .products-grid .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.catalog-category-view .products-grid .awa-b2b-sku__unit,
.catalog-category-view .products-grid .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.catalog-category-view .products-grid .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.catalog-category-view .products-grid .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.catalog-category-view .products-grid .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.catalog-category-view .products-grid .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.catalog-category-view .products-grid .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.catalog-category-view .products-grid .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.catalog-category-view .products-grid .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.catalog-category-view .products-grid .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.catalog-category-view .products-grid .price-box,
.catalog-category-view .products-grid .product-price,
.catalog-category-view .products-grid .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.catalog-category-view .products-grid .price-box,
.catalog-category-view .products-grid .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.catalog-category-view .products-grid .price-box .price,
.catalog-category-view .products-grid .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.catalog-category-view .products-grid .price-box .old-price .price,
.catalog-category-view .products-grid .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.catalog-category-view .products-grid .price-box .special-price .price,
.catalog-category-view .products-grid .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.catalog-category-view .products-grid .price-box .price-final_price::after,
.catalog-category-view .products-grid .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.catalog-category-view .products-grid .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.catalog-category-view .products-grid .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.catalog-category-view .products-grid .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.catalog-category-view .products-grid .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.catalog-category-view .products-grid .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.catalog-category-view .products-grid .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.catalog-category-view .products-grid .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalog-category-view .products-grid .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.catalog-category-view .products-grid .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.catalog-category-view .products-grid .actions-primary,
.catalog-category-view .products-grid .product-item-actions,
.catalog-category-view .products-grid .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.catalog-category-view .products-grid .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.catalog-category-view .products-grid .actions-primary .action,
.catalog-category-view .products-grid .actions-primary .action.tocart,
.catalog-category-view .products-grid .product-item-actions .action,
.catalog-category-view .products-grid .product-button .action,
.catalog-category-view .products-grid .product-button .tocart,
.catalog-category-view .products-grid .btn-add-to-cart,
.catalog-category-view .products-grid .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.catalog-category-view .products-grid .actions-primary .action span,
.catalog-category-view .products-grid .actions-primary .action.tocart span,
.catalog-category-view .products-grid .product-item-actions .action span,
.catalog-category-view .products-grid .product-button .action span,
.catalog-category-view .products-grid .product-button .tocart span,
.catalog-category-view .products-grid .btn-add-to-cart span,
.catalog-category-view .products-grid .action.primary span {
  display: block;
}
.catalog-category-view .products-grid .actions-primary .action:hover,
.catalog-category-view .products-grid .actions-primary .action.tocart:hover,
.catalog-category-view .products-grid .product-item-actions .action:hover,
.catalog-category-view .products-grid .product-button .action:hover,
.catalog-category-view .products-grid .product-button .tocart:hover,
.catalog-category-view .products-grid .btn-add-to-cart:hover,
.catalog-category-view .products-grid .action.primary:hover,
.catalog-category-view .products-grid .actions-primary .action:focus-visible,
.catalog-category-view .products-grid .actions-primary .action.tocart:focus-visible,
.catalog-category-view .products-grid .product-item-actions .action:focus-visible,
.catalog-category-view .products-grid .product-button .action:focus-visible,
.catalog-category-view .products-grid .product-button .tocart:focus-visible,
.catalog-category-view .products-grid .btn-add-to-cart:focus-visible,
.catalog-category-view .products-grid .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.catalog-category-view .products-grid .actions-primary .action:focus-visible,
.catalog-category-view .products-grid .actions-primary .action.tocart:focus-visible,
.catalog-category-view .products-grid .product-item-actions .action:focus-visible,
.catalog-category-view .products-grid .product-button .action:focus-visible,
.catalog-category-view .products-grid .product-button .tocart:focus-visible,
.catalog-category-view .products-grid .btn-add-to-cart:focus-visible,
.catalog-category-view .products-grid .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-category-view .products-grid .actions-primary .action[disabled],
.catalog-category-view .products-grid .actions-primary .action.tocart[disabled],
.catalog-category-view .products-grid .product-item-actions .action[disabled],
.catalog-category-view .products-grid .product-button .action[disabled],
.catalog-category-view .products-grid .product-button .tocart[disabled],
.catalog-category-view .products-grid .btn-add-to-cart[disabled],
.catalog-category-view .products-grid .action.primary[disabled],
.catalog-category-view .products-grid .actions-primary .action.disabled,
.catalog-category-view .products-grid .actions-primary .action.tocart.disabled,
.catalog-category-view .products-grid .product-item-actions .action.disabled,
.catalog-category-view .products-grid .product-button .action.disabled,
.catalog-category-view .products-grid .product-button .tocart.disabled,
.catalog-category-view .products-grid .btn-add-to-cart.disabled,
.catalog-category-view .products-grid .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-category-view .products-grid .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.catalog-category-view .products-grid .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-category-view .products-grid .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-category-view .products-grid .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.catalog-category-view .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-category-view .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.catalog-category-view .products-grid .product-item.out-of-stock .product-item-photo,
.catalog-category-view .products-grid .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.catalog-category-view .products-grid .product-item.out-of-stock .product-item-name a,
.catalog-category-view .products-grid .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.catalogsearch-result-index .products-grid {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.catalogsearch-result-index .products-grid .product-btn-box,
.catalogsearch-result-index .products-grid .btn-show-detail,
.catalogsearch-result-index .products-grid .hot-wish,
.catalogsearch-result-index .products-grid .product-item-inner.actions-container,
.catalogsearch-result-index .products-grid .product-thumb ~ .product-item-inner,
.catalogsearch-result-index .products-grid .product-item-photo ~ .product-item-inner,
.catalogsearch-result-index .products-grid .product-item-photo .product-item-inner,
.catalogsearch-result-index .products-grid .product-thumb .product-item-actions,
.catalogsearch-result-index .products-grid .product-item-photo .product-item-actions {
  display: none !important;
}
.catalogsearch-result-index .products-grid .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.catalogsearch-result-index .products-grid .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.catalogsearch-result-index .products-grid .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.catalogsearch-result-index .products-grid .product-item:hover .product-item-photo img,
.catalogsearch-result-index .products-grid .product-item:hover .product-image-photo,
.catalogsearch-result-index .products-grid .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.catalogsearch-result-index .products-grid .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalogsearch-result-index .products-grid .product-item-photo,
.catalogsearch-result-index .products-grid .product.photo.product-item-photo,
.catalogsearch-result-index .products-grid .product-image-container,
.catalogsearch-result-index .products-grid .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.catalogsearch-result-index .products-grid .product-item-photo img,
.catalogsearch-result-index .products-grid .product.photo.product-item-photo img,
.catalogsearch-result-index .products-grid .product-image-container img,
.catalogsearch-result-index .products-grid .product-thumb-link img,
.catalogsearch-result-index .products-grid .product-item-photo .product-image-photo,
.catalogsearch-result-index .products-grid .product.photo.product-item-photo .product-image-photo,
.catalogsearch-result-index .products-grid .product-image-container .product-image-photo,
.catalogsearch-result-index .products-grid .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.catalogsearch-result-index .products-grid .hot-onsale,
.catalogsearch-result-index .products-grid .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.catalogsearch-result-index .products-grid .hot-onsale .onsale,
.catalogsearch-result-index .products-grid .product-label .onsale,
.catalogsearch-result-index .products-grid .hot-onsale .new-lable,
.catalogsearch-result-index .products-grid .product-label .new-lable,
.catalogsearch-result-index .products-grid .hot-onsale .sale-text,
.catalogsearch-result-index .products-grid .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.catalogsearch-result-index .products-grid .hot-onsale .sale-bg,
.catalogsearch-result-index .products-grid .product-label .sale-bg {
  display: none;
}
.catalogsearch-result-index .products-grid .product-item-details,
.catalogsearch-result-index .products-grid .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.catalogsearch-result-index .products-grid .product-item-name,
.catalogsearch-result-index .products-grid .product-name,
.catalogsearch-result-index .products-grid .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.catalogsearch-result-index .products-grid .product-item-name a,
.catalogsearch-result-index .products-grid .product-name a,
.catalogsearch-result-index .products-grid .product.name.product-item-name a,
.catalogsearch-result-index .products-grid .product-item-name .product-item-link,
.catalogsearch-result-index .products-grid .product-name .product-item-link,
.catalogsearch-result-index .products-grid .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.catalogsearch-result-index .products-grid .product-item-name a:hover,
.catalogsearch-result-index .products-grid .product-name a:hover,
.catalogsearch-result-index .products-grid .product.name.product-item-name a:hover,
.catalogsearch-result-index .products-grid .product-item-name .product-item-link:hover,
.catalogsearch-result-index .products-grid .product-name .product-item-link:hover,
.catalogsearch-result-index .products-grid .product.name.product-item-name .product-item-link:hover,
.catalogsearch-result-index .products-grid .product-item-name a:focus-visible,
.catalogsearch-result-index .products-grid .product-name a:focus-visible,
.catalogsearch-result-index .products-grid .product.name.product-item-name a:focus-visible,
.catalogsearch-result-index .products-grid .product-item-name .product-item-link:focus-visible,
.catalogsearch-result-index .products-grid .product-name .product-item-link:focus-visible,
.catalogsearch-result-index .products-grid .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.catalogsearch-result-index .products-grid .product-item-name a:focus-visible,
.catalogsearch-result-index .products-grid .product-name a:focus-visible,
.catalogsearch-result-index .products-grid .product.name.product-item-name a:focus-visible,
.catalogsearch-result-index .products-grid .product-item-name .product-item-link:focus-visible,
.catalogsearch-result-index .products-grid .product-name .product-item-link:focus-visible,
.catalogsearch-result-index .products-grid .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalogsearch-result-index .products-grid .awa-b2b-sku,
.catalogsearch-result-index .products-grid .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.catalogsearch-result-index .products-grid .awa-b2b-sku__label,
.catalogsearch-result-index .products-grid .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.catalogsearch-result-index .products-grid .awa-b2b-sku__value,
.catalogsearch-result-index .products-grid .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.catalogsearch-result-index .products-grid .awa-b2b-sku__unit,
.catalogsearch-result-index .products-grid .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.catalogsearch-result-index .products-grid .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.catalogsearch-result-index .products-grid .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.catalogsearch-result-index .products-grid .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.catalogsearch-result-index .products-grid .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.catalogsearch-result-index .products-grid .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.catalogsearch-result-index .products-grid .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.catalogsearch-result-index .products-grid .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.catalogsearch-result-index .products-grid .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.catalogsearch-result-index .products-grid .price-box,
.catalogsearch-result-index .products-grid .product-price,
.catalogsearch-result-index .products-grid .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.catalogsearch-result-index .products-grid .price-box,
.catalogsearch-result-index .products-grid .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.catalogsearch-result-index .products-grid .price-box .price,
.catalogsearch-result-index .products-grid .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.catalogsearch-result-index .products-grid .price-box .old-price .price,
.catalogsearch-result-index .products-grid .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.catalogsearch-result-index .products-grid .price-box .special-price .price,
.catalogsearch-result-index .products-grid .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.catalogsearch-result-index .products-grid .price-box .price-final_price::after,
.catalogsearch-result-index .products-grid .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.catalogsearch-result-index .products-grid .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalogsearch-result-index .products-grid .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.catalogsearch-result-index .products-grid .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.catalogsearch-result-index .products-grid .actions-primary,
.catalogsearch-result-index .products-grid .product-item-actions,
.catalogsearch-result-index .products-grid .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.catalogsearch-result-index .products-grid .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.catalogsearch-result-index .products-grid .actions-primary .action,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart,
.catalogsearch-result-index .products-grid .product-item-actions .action,
.catalogsearch-result-index .products-grid .product-button .action,
.catalogsearch-result-index .products-grid .product-button .tocart,
.catalogsearch-result-index .products-grid .btn-add-to-cart,
.catalogsearch-result-index .products-grid .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.catalogsearch-result-index .products-grid .actions-primary .action span,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart span,
.catalogsearch-result-index .products-grid .product-item-actions .action span,
.catalogsearch-result-index .products-grid .product-button .action span,
.catalogsearch-result-index .products-grid .product-button .tocart span,
.catalogsearch-result-index .products-grid .btn-add-to-cart span,
.catalogsearch-result-index .products-grid .action.primary span {
  display: block;
}
.catalogsearch-result-index .products-grid .actions-primary .action:hover,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:hover,
.catalogsearch-result-index .products-grid .product-item-actions .action:hover,
.catalogsearch-result-index .products-grid .product-button .action:hover,
.catalogsearch-result-index .products-grid .product-button .tocart:hover,
.catalogsearch-result-index .products-grid .btn-add-to-cart:hover,
.catalogsearch-result-index .products-grid .action.primary:hover,
.catalogsearch-result-index .products-grid .actions-primary .action:focus-visible,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:focus-visible,
.catalogsearch-result-index .products-grid .product-item-actions .action:focus-visible,
.catalogsearch-result-index .products-grid .product-button .action:focus-visible,
.catalogsearch-result-index .products-grid .product-button .tocart:focus-visible,
.catalogsearch-result-index .products-grid .btn-add-to-cart:focus-visible,
.catalogsearch-result-index .products-grid .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.catalogsearch-result-index .products-grid .actions-primary .action:focus-visible,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:focus-visible,
.catalogsearch-result-index .products-grid .product-item-actions .action:focus-visible,
.catalogsearch-result-index .products-grid .product-button .action:focus-visible,
.catalogsearch-result-index .products-grid .product-button .tocart:focus-visible,
.catalogsearch-result-index .products-grid .btn-add-to-cart:focus-visible,
.catalogsearch-result-index .products-grid .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalogsearch-result-index .products-grid .actions-primary .action[disabled],
.catalogsearch-result-index .products-grid .actions-primary .action.tocart[disabled],
.catalogsearch-result-index .products-grid .product-item-actions .action[disabled],
.catalogsearch-result-index .products-grid .product-button .action[disabled],
.catalogsearch-result-index .products-grid .product-button .tocart[disabled],
.catalogsearch-result-index .products-grid .btn-add-to-cart[disabled],
.catalogsearch-result-index .products-grid .action.primary[disabled],
.catalogsearch-result-index .products-grid .actions-primary .action.disabled,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart.disabled,
.catalogsearch-result-index .products-grid .product-item-actions .action.disabled,
.catalogsearch-result-index .products-grid .product-button .action.disabled,
.catalogsearch-result-index .products-grid .product-button .tocart.disabled,
.catalogsearch-result-index .products-grid .btn-add-to-cart.disabled,
.catalogsearch-result-index .products-grid .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalogsearch-result-index .products-grid .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.catalogsearch-result-index .products-grid .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn ~ .actions-primary,
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.catalogsearch-result-index .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalogsearch-result-index .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.catalogsearch-result-index .products-grid .product-item.out-of-stock .product-item-photo,
.catalogsearch-result-index .products-grid .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.catalogsearch-result-index .products-grid .product-item.out-of-stock .product-item-name a,
.catalogsearch-result-index .products-grid .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.catalog-product-view .block.upsell .products-grid,
.catalog-product-view .block.upsell .products-list {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.catalog-product-view .block.upsell .products-grid .product-btn-box,
.catalog-product-view .block.upsell .products-list .product-btn-box,
.catalog-product-view .block.upsell .products-grid .btn-show-detail,
.catalog-product-view .block.upsell .products-list .btn-show-detail,
.catalog-product-view .block.upsell .products-grid .hot-wish,
.catalog-product-view .block.upsell .products-list .hot-wish,
.catalog-product-view .block.upsell .products-grid .product-item-inner.actions-container,
.catalog-product-view .block.upsell .products-list .product-item-inner.actions-container,
.catalog-product-view .block.upsell .products-grid .product-thumb ~ .product-item-inner,
.catalog-product-view .block.upsell .products-list .product-thumb ~ .product-item-inner,
.catalog-product-view .block.upsell .products-grid .product-item-photo ~ .product-item-inner,
.catalog-product-view .block.upsell .products-list .product-item-photo ~ .product-item-inner,
.catalog-product-view .block.upsell .products-grid .product-item-photo .product-item-inner,
.catalog-product-view .block.upsell .products-list .product-item-photo .product-item-inner,
.catalog-product-view .block.upsell .products-grid .product-thumb .product-item-actions,
.catalog-product-view .block.upsell .products-list .product-thumb .product-item-actions,
.catalog-product-view .block.upsell .products-grid .product-item-photo .product-item-actions,
.catalog-product-view .block.upsell .products-list .product-item-photo .product-item-actions {
  display: none !important;
}
.catalog-product-view .block.upsell .products-grid .product-item-info,
.catalog-product-view .block.upsell .products-list .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.catalog-product-view .block.upsell .products-grid .product-item,
.catalog-product-view .block.upsell .products-list .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.catalog-product-view .block.upsell .products-grid .product-item:hover,
.catalog-product-view .block.upsell .products-list .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.catalog-product-view .block.upsell .products-grid .product-item:hover .product-item-photo img,
.catalog-product-view .block.upsell .products-list .product-item:hover .product-item-photo img,
.catalog-product-view .block.upsell .products-grid .product-item:hover .product-image-photo,
.catalog-product-view .block.upsell .products-list .product-item:hover .product-image-photo,
.catalog-product-view .block.upsell .products-grid .product-item:hover .product-thumb-link img,
.catalog-product-view .block.upsell .products-list .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.catalog-product-view .block.upsell .products-grid .product-item:focus-within,
.catalog-product-view .block.upsell .products-list .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-product-view .block.upsell .products-grid .product-item-photo,
.catalog-product-view .block.upsell .products-list .product-item-photo,
.catalog-product-view .block.upsell .products-grid .product.photo.product-item-photo,
.catalog-product-view .block.upsell .products-list .product.photo.product-item-photo,
.catalog-product-view .block.upsell .products-grid .product-image-container,
.catalog-product-view .block.upsell .products-list .product-image-container,
.catalog-product-view .block.upsell .products-grid .product-thumb-link,
.catalog-product-view .block.upsell .products-list .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.catalog-product-view .block.upsell .products-grid .product-item-photo img,
.catalog-product-view .block.upsell .products-list .product-item-photo img,
.catalog-product-view .block.upsell .products-grid .product.photo.product-item-photo img,
.catalog-product-view .block.upsell .products-list .product.photo.product-item-photo img,
.catalog-product-view .block.upsell .products-grid .product-image-container img,
.catalog-product-view .block.upsell .products-list .product-image-container img,
.catalog-product-view .block.upsell .products-grid .product-thumb-link img,
.catalog-product-view .block.upsell .products-list .product-thumb-link img,
.catalog-product-view .block.upsell .products-grid .product-item-photo .product-image-photo,
.catalog-product-view .block.upsell .products-list .product-item-photo .product-image-photo,
.catalog-product-view .block.upsell .products-grid .product.photo.product-item-photo .product-image-photo,
.catalog-product-view .block.upsell .products-list .product.photo.product-item-photo .product-image-photo,
.catalog-product-view .block.upsell .products-grid .product-image-container .product-image-photo,
.catalog-product-view .block.upsell .products-list .product-image-container .product-image-photo,
.catalog-product-view .block.upsell .products-grid .product-thumb-link .product-image-photo,
.catalog-product-view .block.upsell .products-list .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.catalog-product-view .block.upsell .products-grid .hot-onsale,
.catalog-product-view .block.upsell .products-list .hot-onsale,
.catalog-product-view .block.upsell .products-grid .product-label,
.catalog-product-view .block.upsell .products-list .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.catalog-product-view .block.upsell .products-grid .hot-onsale .onsale,
.catalog-product-view .block.upsell .products-list .hot-onsale .onsale,
.catalog-product-view .block.upsell .products-grid .product-label .onsale,
.catalog-product-view .block.upsell .products-list .product-label .onsale,
.catalog-product-view .block.upsell .products-grid .hot-onsale .new-lable,
.catalog-product-view .block.upsell .products-list .hot-onsale .new-lable,
.catalog-product-view .block.upsell .products-grid .product-label .new-lable,
.catalog-product-view .block.upsell .products-list .product-label .new-lable,
.catalog-product-view .block.upsell .products-grid .hot-onsale .sale-text,
.catalog-product-view .block.upsell .products-list .hot-onsale .sale-text,
.catalog-product-view .block.upsell .products-grid .product-label .sale-text,
.catalog-product-view .block.upsell .products-list .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.catalog-product-view .block.upsell .products-grid .hot-onsale .sale-bg,
.catalog-product-view .block.upsell .products-list .hot-onsale .sale-bg,
.catalog-product-view .block.upsell .products-grid .product-label .sale-bg,
.catalog-product-view .block.upsell .products-list .product-label .sale-bg {
  display: none;
}
.catalog-product-view .block.upsell .products-grid .product-item-details,
.catalog-product-view .block.upsell .products-list .product-item-details,
.catalog-product-view .block.upsell .products-grid .product-info,
.catalog-product-view .block.upsell .products-list .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.catalog-product-view .block.upsell .products-grid .product-item-name,
.catalog-product-view .block.upsell .products-list .product-item-name,
.catalog-product-view .block.upsell .products-grid .product-name,
.catalog-product-view .block.upsell .products-list .product-name,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.catalog-product-view .block.upsell .products-grid .product-item-name a,
.catalog-product-view .block.upsell .products-list .product-item-name a,
.catalog-product-view .block.upsell .products-grid .product-name a,
.catalog-product-view .block.upsell .products-list .product-name a,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name a,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name a,
.catalog-product-view .block.upsell .products-grid .product-item-name .product-item-link,
.catalog-product-view .block.upsell .products-list .product-item-name .product-item-link,
.catalog-product-view .block.upsell .products-grid .product-name .product-item-link,
.catalog-product-view .block.upsell .products-list .product-name .product-item-link,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name .product-item-link,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.catalog-product-view .block.upsell .products-grid .product-item-name a:hover,
.catalog-product-view .block.upsell .products-list .product-item-name a:hover,
.catalog-product-view .block.upsell .products-grid .product-name a:hover,
.catalog-product-view .block.upsell .products-list .product-name a:hover,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name a:hover,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name a:hover,
.catalog-product-view .block.upsell .products-grid .product-item-name .product-item-link:hover,
.catalog-product-view .block.upsell .products-list .product-item-name .product-item-link:hover,
.catalog-product-view .block.upsell .products-grid .product-name .product-item-link:hover,
.catalog-product-view .block.upsell .products-list .product-name .product-item-link:hover,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name .product-item-link:hover,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name .product-item-link:hover,
.catalog-product-view .block.upsell .products-grid .product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-list .product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-name a:focus-visible,
.catalog-product-view .block.upsell .products-list .product-name a:focus-visible,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-list .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-list .product-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.catalog-product-view .block.upsell .products-grid .product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-list .product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-name a:focus-visible,
.catalog-product-view .block.upsell .products-list .product-name a:focus-visible,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-list .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-list .product-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-grid .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.upsell .products-list .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalog-product-view .block.upsell .products-grid .awa-b2b-sku,
.catalog-product-view .block.upsell .products-list .awa-b2b-sku,
.catalog-product-view .block.upsell .products-grid .product-sku,
.catalog-product-view .block.upsell .products-list .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.catalog-product-view .block.upsell .products-grid .awa-b2b-sku__label,
.catalog-product-view .block.upsell .products-list .awa-b2b-sku__label,
.catalog-product-view .block.upsell .products-grid .product-sku__label,
.catalog-product-view .block.upsell .products-list .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.catalog-product-view .block.upsell .products-grid .awa-b2b-sku__value,
.catalog-product-view .block.upsell .products-list .awa-b2b-sku__value,
.catalog-product-view .block.upsell .products-grid .product-sku__value,
.catalog-product-view .block.upsell .products-list .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.catalog-product-view .block.upsell .products-grid .awa-b2b-sku__unit,
.catalog-product-view .block.upsell .products-list .awa-b2b-sku__unit,
.catalog-product-view .block.upsell .products-grid .product-sku__unit,
.catalog-product-view .block.upsell .products-list .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status,
.catalog-product-view .block.upsell .products-list .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status::before,
.catalog-product-view .block.upsell .products-list .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status.awa-stock--in-stock,
.catalog-product-view .block.upsell .products-list .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status.awa-stock--in-stock::before,
.catalog-product-view .block.upsell .products-list .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status.awa-stock--low-stock,
.catalog-product-view .block.upsell .products-list .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status.awa-stock--low-stock::before,
.catalog-product-view .block.upsell .products-list .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status.awa-stock--out-of-stock,
.catalog-product-view .block.upsell .products-list .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.catalog-product-view .block.upsell .products-grid .awa-stock-status.awa-stock--out-of-stock::before,
.catalog-product-view .block.upsell .products-list .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.catalog-product-view .block.upsell .products-grid .price-box,
.catalog-product-view .block.upsell .products-list .price-box,
.catalog-product-view .block.upsell .products-grid .product-price,
.catalog-product-view .block.upsell .products-list .product-price,
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.catalog-product-view .block.upsell .products-grid .price-box,
.catalog-product-view .block.upsell .products-list .price-box,
.catalog-product-view .block.upsell .products-grid .product-price,
.catalog-product-view .block.upsell .products-list .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.catalog-product-view .block.upsell .products-grid .price-box .price,
.catalog-product-view .block.upsell .products-list .price-box .price,
.catalog-product-view .block.upsell .products-grid .product-price .price,
.catalog-product-view .block.upsell .products-list .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.catalog-product-view .block.upsell .products-grid .price-box .old-price .price,
.catalog-product-view .block.upsell .products-list .price-box .old-price .price,
.catalog-product-view .block.upsell .products-grid .product-price .old-price .price,
.catalog-product-view .block.upsell .products-list .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.catalog-product-view .block.upsell .products-grid .price-box .special-price .price,
.catalog-product-view .block.upsell .products-list .price-box .special-price .price,
.catalog-product-view .block.upsell .products-grid .product-price .special-price .price,
.catalog-product-view .block.upsell .products-list .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.catalog-product-view .block.upsell .products-grid .price-box .price-final_price::after,
.catalog-product-view .block.upsell .products-list .price-box .price-final_price::after,
.catalog-product-view .block.upsell .products-grid .product-price .price-final_price::after,
.catalog-product-view .block.upsell .products-list .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price::before,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price::after,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price a,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price a::before,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price a:hover,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-see-price a:focus-visible,
.catalog-product-view .block.upsell .products-list .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalog-product-view .block.upsell .products-grid .product-info-cart,
.catalog-product-view .block.upsell .products-list .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.catalog-product-view .block.upsell .products-grid .product-info-cart form[data-role="tocart-form"],
.catalog-product-view .block.upsell .products-list .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.catalog-product-view .block.upsell .products-grid .actions-primary,
.catalog-product-view .block.upsell .products-list .actions-primary,
.catalog-product-view .block.upsell .products-grid .product-item-actions,
.catalog-product-view .block.upsell .products-list .product-item-actions,
.catalog-product-view .block.upsell .products-grid .product-button,
.catalog-product-view .block.upsell .products-list .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.catalog-product-view .block.upsell .products-grid .awa-order-form,
.catalog-product-view .block.upsell .products-list .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.catalog-product-view .block.upsell .products-grid .actions-primary .action,
.catalog-product-view .block.upsell .products-list .actions-primary .action,
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart,
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart,
.catalog-product-view .block.upsell .products-grid .product-item-actions .action,
.catalog-product-view .block.upsell .products-list .product-item-actions .action,
.catalog-product-view .block.upsell .products-grid .product-button .action,
.catalog-product-view .block.upsell .products-list .product-button .action,
.catalog-product-view .block.upsell .products-grid .product-button .tocart,
.catalog-product-view .block.upsell .products-list .product-button .tocart,
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart,
.catalog-product-view .block.upsell .products-list .btn-add-to-cart,
.catalog-product-view .block.upsell .products-grid .action.primary,
.catalog-product-view .block.upsell .products-list .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.catalog-product-view .block.upsell .products-grid .actions-primary .action span,
.catalog-product-view .block.upsell .products-list .actions-primary .action span,
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart span,
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart span,
.catalog-product-view .block.upsell .products-grid .product-item-actions .action span,
.catalog-product-view .block.upsell .products-list .product-item-actions .action span,
.catalog-product-view .block.upsell .products-grid .product-button .action span,
.catalog-product-view .block.upsell .products-list .product-button .action span,
.catalog-product-view .block.upsell .products-grid .product-button .tocart span,
.catalog-product-view .block.upsell .products-list .product-button .tocart span,
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart span,
.catalog-product-view .block.upsell .products-list .btn-add-to-cart span,
.catalog-product-view .block.upsell .products-grid .action.primary span,
.catalog-product-view .block.upsell .products-list .action.primary span {
  display: block;
}
.catalog-product-view .block.upsell .products-grid .actions-primary .action:hover,
.catalog-product-view .block.upsell .products-list .actions-primary .action:hover,
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart:hover,
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart:hover,
.catalog-product-view .block.upsell .products-grid .product-item-actions .action:hover,
.catalog-product-view .block.upsell .products-list .product-item-actions .action:hover,
.catalog-product-view .block.upsell .products-grid .product-button .action:hover,
.catalog-product-view .block.upsell .products-list .product-button .action:hover,
.catalog-product-view .block.upsell .products-grid .product-button .tocart:hover,
.catalog-product-view .block.upsell .products-list .product-button .tocart:hover,
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart:hover,
.catalog-product-view .block.upsell .products-list .btn-add-to-cart:hover,
.catalog-product-view .block.upsell .products-grid .action.primary:hover,
.catalog-product-view .block.upsell .products-list .action.primary:hover,
.catalog-product-view .block.upsell .products-grid .actions-primary .action:focus-visible,
.catalog-product-view .block.upsell .products-list .actions-primary .action:focus-visible,
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-item-actions .action:focus-visible,
.catalog-product-view .block.upsell .products-list .product-item-actions .action:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-button .action:focus-visible,
.catalog-product-view .block.upsell .products-list .product-button .action:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-button .tocart:focus-visible,
.catalog-product-view .block.upsell .products-list .product-button .tocart:focus-visible,
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart:focus-visible,
.catalog-product-view .block.upsell .products-list .btn-add-to-cart:focus-visible,
.catalog-product-view .block.upsell .products-grid .action.primary:focus-visible,
.catalog-product-view .block.upsell .products-list .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.catalog-product-view .block.upsell .products-grid .actions-primary .action:focus-visible,
.catalog-product-view .block.upsell .products-list .actions-primary .action:focus-visible,
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-item-actions .action:focus-visible,
.catalog-product-view .block.upsell .products-list .product-item-actions .action:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-button .action:focus-visible,
.catalog-product-view .block.upsell .products-list .product-button .action:focus-visible,
.catalog-product-view .block.upsell .products-grid .product-button .tocart:focus-visible,
.catalog-product-view .block.upsell .products-list .product-button .tocart:focus-visible,
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart:focus-visible,
.catalog-product-view .block.upsell .products-list .btn-add-to-cart:focus-visible,
.catalog-product-view .block.upsell .products-grid .action.primary:focus-visible,
.catalog-product-view .block.upsell .products-list .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-product-view .block.upsell .products-grid .actions-primary .action[disabled],
.catalog-product-view .block.upsell .products-list .actions-primary .action[disabled],
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart[disabled],
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart[disabled],
.catalog-product-view .block.upsell .products-grid .product-item-actions .action[disabled],
.catalog-product-view .block.upsell .products-list .product-item-actions .action[disabled],
.catalog-product-view .block.upsell .products-grid .product-button .action[disabled],
.catalog-product-view .block.upsell .products-list .product-button .action[disabled],
.catalog-product-view .block.upsell .products-grid .product-button .tocart[disabled],
.catalog-product-view .block.upsell .products-list .product-button .tocart[disabled],
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart[disabled],
.catalog-product-view .block.upsell .products-list .btn-add-to-cart[disabled],
.catalog-product-view .block.upsell .products-grid .action.primary[disabled],
.catalog-product-view .block.upsell .products-list .action.primary[disabled],
.catalog-product-view .block.upsell .products-grid .actions-primary .action.disabled,
.catalog-product-view .block.upsell .products-list .actions-primary .action.disabled,
.catalog-product-view .block.upsell .products-grid .actions-primary .action.tocart.disabled,
.catalog-product-view .block.upsell .products-list .actions-primary .action.tocart.disabled,
.catalog-product-view .block.upsell .products-grid .product-item-actions .action.disabled,
.catalog-product-view .block.upsell .products-list .product-item-actions .action.disabled,
.catalog-product-view .block.upsell .products-grid .product-button .action.disabled,
.catalog-product-view .block.upsell .products-list .product-button .action.disabled,
.catalog-product-view .block.upsell .products-grid .product-button .tocart.disabled,
.catalog-product-view .block.upsell .products-list .product-button .tocart.disabled,
.catalog-product-view .block.upsell .products-grid .btn-add-to-cart.disabled,
.catalog-product-view .block.upsell .products-list .btn-add-to-cart.disabled,
.catalog-product-view .block.upsell .products-grid .action.primary.disabled,
.catalog-product-view .block.upsell .products-list .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-buy-btn,
.catalog-product-view .block.upsell .products-list .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-buy-btn::before,
.catalog-product-view .block.upsell .products-list .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-buy-btn:focus-visible,
.catalog-product-view .block.upsell .products-list .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-product-view .block.upsell .products-grid .product-item:hover .b2b-login-to-buy-btn,
.catalog-product-view .block.upsell .products-list .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.catalog-product-view .block.upsell .products-grid .product-item:hover .b2b-login-to-buy-btn::before,
.catalog-product-view .block.upsell .products-list .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.catalog-product-view .block.upsell .products-grid .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-product-view .block.upsell .products-list .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-product-view .block.upsell .products-grid .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-product-view .block.upsell .products-list .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-product-view .block.upsell .products-grid .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.catalog-product-view .block.upsell .products-list .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.catalog-product-view .block.upsell .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-product-view .block.upsell .products-list .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-product-view .block.upsell .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.catalog-product-view .block.upsell .products-list .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.catalog-product-view .block.upsell .products-grid .product-item.out-of-stock .product-item-photo,
.catalog-product-view .block.upsell .products-list .product-item.out-of-stock .product-item-photo,
.catalog-product-view .block.upsell .products-grid .product-item.out-of-stock .product-image-container,
.catalog-product-view .block.upsell .products-list .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.catalog-product-view .block.upsell .products-grid .product-item.out-of-stock .product-item-name a,
.catalog-product-view .block.upsell .products-list .product-item.out-of-stock .product-item-name a,
.catalog-product-view .block.upsell .products-grid .product-item.out-of-stock .product-item-name .product-item-link,
.catalog-product-view .block.upsell .products-list .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.catalog-product-view .block.related .products-grid,
.catalog-product-view .block.related .products-list {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.catalog-product-view .block.related .products-grid .product-btn-box,
.catalog-product-view .block.related .products-list .product-btn-box,
.catalog-product-view .block.related .products-grid .btn-show-detail,
.catalog-product-view .block.related .products-list .btn-show-detail,
.catalog-product-view .block.related .products-grid .hot-wish,
.catalog-product-view .block.related .products-list .hot-wish,
.catalog-product-view .block.related .products-grid .product-item-inner.actions-container,
.catalog-product-view .block.related .products-list .product-item-inner.actions-container,
.catalog-product-view .block.related .products-grid .product-thumb ~ .product-item-inner,
.catalog-product-view .block.related .products-list .product-thumb ~ .product-item-inner,
.catalog-product-view .block.related .products-grid .product-item-photo ~ .product-item-inner,
.catalog-product-view .block.related .products-list .product-item-photo ~ .product-item-inner,
.catalog-product-view .block.related .products-grid .product-item-photo .product-item-inner,
.catalog-product-view .block.related .products-list .product-item-photo .product-item-inner,
.catalog-product-view .block.related .products-grid .product-thumb .product-item-actions,
.catalog-product-view .block.related .products-list .product-thumb .product-item-actions,
.catalog-product-view .block.related .products-grid .product-item-photo .product-item-actions,
.catalog-product-view .block.related .products-list .product-item-photo .product-item-actions {
  display: none !important;
}
.catalog-product-view .block.related .products-grid .product-item-info,
.catalog-product-view .block.related .products-list .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.catalog-product-view .block.related .products-grid .product-item,
.catalog-product-view .block.related .products-list .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.catalog-product-view .block.related .products-grid .product-item:hover,
.catalog-product-view .block.related .products-list .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.catalog-product-view .block.related .products-grid .product-item:hover .product-item-photo img,
.catalog-product-view .block.related .products-list .product-item:hover .product-item-photo img,
.catalog-product-view .block.related .products-grid .product-item:hover .product-image-photo,
.catalog-product-view .block.related .products-list .product-item:hover .product-image-photo,
.catalog-product-view .block.related .products-grid .product-item:hover .product-thumb-link img,
.catalog-product-view .block.related .products-list .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.catalog-product-view .block.related .products-grid .product-item:focus-within,
.catalog-product-view .block.related .products-list .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-product-view .block.related .products-grid .product-item-photo,
.catalog-product-view .block.related .products-list .product-item-photo,
.catalog-product-view .block.related .products-grid .product.photo.product-item-photo,
.catalog-product-view .block.related .products-list .product.photo.product-item-photo,
.catalog-product-view .block.related .products-grid .product-image-container,
.catalog-product-view .block.related .products-list .product-image-container,
.catalog-product-view .block.related .products-grid .product-thumb-link,
.catalog-product-view .block.related .products-list .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.catalog-product-view .block.related .products-grid .product-item-photo img,
.catalog-product-view .block.related .products-list .product-item-photo img,
.catalog-product-view .block.related .products-grid .product.photo.product-item-photo img,
.catalog-product-view .block.related .products-list .product.photo.product-item-photo img,
.catalog-product-view .block.related .products-grid .product-image-container img,
.catalog-product-view .block.related .products-list .product-image-container img,
.catalog-product-view .block.related .products-grid .product-thumb-link img,
.catalog-product-view .block.related .products-list .product-thumb-link img,
.catalog-product-view .block.related .products-grid .product-item-photo .product-image-photo,
.catalog-product-view .block.related .products-list .product-item-photo .product-image-photo,
.catalog-product-view .block.related .products-grid .product.photo.product-item-photo .product-image-photo,
.catalog-product-view .block.related .products-list .product.photo.product-item-photo .product-image-photo,
.catalog-product-view .block.related .products-grid .product-image-container .product-image-photo,
.catalog-product-view .block.related .products-list .product-image-container .product-image-photo,
.catalog-product-view .block.related .products-grid .product-thumb-link .product-image-photo,
.catalog-product-view .block.related .products-list .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.catalog-product-view .block.related .products-grid .hot-onsale,
.catalog-product-view .block.related .products-list .hot-onsale,
.catalog-product-view .block.related .products-grid .product-label,
.catalog-product-view .block.related .products-list .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.catalog-product-view .block.related .products-grid .hot-onsale .onsale,
.catalog-product-view .block.related .products-list .hot-onsale .onsale,
.catalog-product-view .block.related .products-grid .product-label .onsale,
.catalog-product-view .block.related .products-list .product-label .onsale,
.catalog-product-view .block.related .products-grid .hot-onsale .new-lable,
.catalog-product-view .block.related .products-list .hot-onsale .new-lable,
.catalog-product-view .block.related .products-grid .product-label .new-lable,
.catalog-product-view .block.related .products-list .product-label .new-lable,
.catalog-product-view .block.related .products-grid .hot-onsale .sale-text,
.catalog-product-view .block.related .products-list .hot-onsale .sale-text,
.catalog-product-view .block.related .products-grid .product-label .sale-text,
.catalog-product-view .block.related .products-list .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.catalog-product-view .block.related .products-grid .hot-onsale .sale-bg,
.catalog-product-view .block.related .products-list .hot-onsale .sale-bg,
.catalog-product-view .block.related .products-grid .product-label .sale-bg,
.catalog-product-view .block.related .products-list .product-label .sale-bg {
  display: none;
}
.catalog-product-view .block.related .products-grid .product-item-details,
.catalog-product-view .block.related .products-list .product-item-details,
.catalog-product-view .block.related .products-grid .product-info,
.catalog-product-view .block.related .products-list .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.catalog-product-view .block.related .products-grid .product-item-name,
.catalog-product-view .block.related .products-list .product-item-name,
.catalog-product-view .block.related .products-grid .product-name,
.catalog-product-view .block.related .products-list .product-name,
.catalog-product-view .block.related .products-grid .product.name.product-item-name,
.catalog-product-view .block.related .products-list .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.catalog-product-view .block.related .products-grid .product-item-name a,
.catalog-product-view .block.related .products-list .product-item-name a,
.catalog-product-view .block.related .products-grid .product-name a,
.catalog-product-view .block.related .products-list .product-name a,
.catalog-product-view .block.related .products-grid .product.name.product-item-name a,
.catalog-product-view .block.related .products-list .product.name.product-item-name a,
.catalog-product-view .block.related .products-grid .product-item-name .product-item-link,
.catalog-product-view .block.related .products-list .product-item-name .product-item-link,
.catalog-product-view .block.related .products-grid .product-name .product-item-link,
.catalog-product-view .block.related .products-list .product-name .product-item-link,
.catalog-product-view .block.related .products-grid .product.name.product-item-name .product-item-link,
.catalog-product-view .block.related .products-list .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.catalog-product-view .block.related .products-grid .product-item-name a:hover,
.catalog-product-view .block.related .products-list .product-item-name a:hover,
.catalog-product-view .block.related .products-grid .product-name a:hover,
.catalog-product-view .block.related .products-list .product-name a:hover,
.catalog-product-view .block.related .products-grid .product.name.product-item-name a:hover,
.catalog-product-view .block.related .products-list .product.name.product-item-name a:hover,
.catalog-product-view .block.related .products-grid .product-item-name .product-item-link:hover,
.catalog-product-view .block.related .products-list .product-item-name .product-item-link:hover,
.catalog-product-view .block.related .products-grid .product-name .product-item-link:hover,
.catalog-product-view .block.related .products-list .product-name .product-item-link:hover,
.catalog-product-view .block.related .products-grid .product.name.product-item-name .product-item-link:hover,
.catalog-product-view .block.related .products-list .product.name.product-item-name .product-item-link:hover,
.catalog-product-view .block.related .products-grid .product-item-name a:focus-visible,
.catalog-product-view .block.related .products-list .product-item-name a:focus-visible,
.catalog-product-view .block.related .products-grid .product-name a:focus-visible,
.catalog-product-view .block.related .products-list .product-name a:focus-visible,
.catalog-product-view .block.related .products-grid .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.related .products-list .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.related .products-grid .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-list .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-grid .product-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-list .product-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-grid .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-list .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.catalog-product-view .block.related .products-grid .product-item-name a:focus-visible,
.catalog-product-view .block.related .products-list .product-item-name a:focus-visible,
.catalog-product-view .block.related .products-grid .product-name a:focus-visible,
.catalog-product-view .block.related .products-list .product-name a:focus-visible,
.catalog-product-view .block.related .products-grid .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.related .products-list .product.name.product-item-name a:focus-visible,
.catalog-product-view .block.related .products-grid .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-list .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-grid .product-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-list .product-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-grid .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block.related .products-list .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalog-product-view .block.related .products-grid .awa-b2b-sku,
.catalog-product-view .block.related .products-list .awa-b2b-sku,
.catalog-product-view .block.related .products-grid .product-sku,
.catalog-product-view .block.related .products-list .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.catalog-product-view .block.related .products-grid .awa-b2b-sku__label,
.catalog-product-view .block.related .products-list .awa-b2b-sku__label,
.catalog-product-view .block.related .products-grid .product-sku__label,
.catalog-product-view .block.related .products-list .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.catalog-product-view .block.related .products-grid .awa-b2b-sku__value,
.catalog-product-view .block.related .products-list .awa-b2b-sku__value,
.catalog-product-view .block.related .products-grid .product-sku__value,
.catalog-product-view .block.related .products-list .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.catalog-product-view .block.related .products-grid .awa-b2b-sku__unit,
.catalog-product-view .block.related .products-list .awa-b2b-sku__unit,
.catalog-product-view .block.related .products-grid .product-sku__unit,
.catalog-product-view .block.related .products-list .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.catalog-product-view .block.related .products-grid .awa-stock-status,
.catalog-product-view .block.related .products-list .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.catalog-product-view .block.related .products-grid .awa-stock-status::before,
.catalog-product-view .block.related .products-list .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.catalog-product-view .block.related .products-grid .awa-stock-status.awa-stock--in-stock,
.catalog-product-view .block.related .products-list .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.catalog-product-view .block.related .products-grid .awa-stock-status.awa-stock--in-stock::before,
.catalog-product-view .block.related .products-list .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.catalog-product-view .block.related .products-grid .awa-stock-status.awa-stock--low-stock,
.catalog-product-view .block.related .products-list .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.catalog-product-view .block.related .products-grid .awa-stock-status.awa-stock--low-stock::before,
.catalog-product-view .block.related .products-list .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.catalog-product-view .block.related .products-grid .awa-stock-status.awa-stock--out-of-stock,
.catalog-product-view .block.related .products-list .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.catalog-product-view .block.related .products-grid .awa-stock-status.awa-stock--out-of-stock::before,
.catalog-product-view .block.related .products-list .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.catalog-product-view .block.related .products-grid .price-box,
.catalog-product-view .block.related .products-list .price-box,
.catalog-product-view .block.related .products-grid .product-price,
.catalog-product-view .block.related .products-list .product-price,
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.catalog-product-view .block.related .products-grid .price-box,
.catalog-product-view .block.related .products-list .price-box,
.catalog-product-view .block.related .products-grid .product-price,
.catalog-product-view .block.related .products-list .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.catalog-product-view .block.related .products-grid .price-box .price,
.catalog-product-view .block.related .products-list .price-box .price,
.catalog-product-view .block.related .products-grid .product-price .price,
.catalog-product-view .block.related .products-list .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.catalog-product-view .block.related .products-grid .price-box .old-price .price,
.catalog-product-view .block.related .products-list .price-box .old-price .price,
.catalog-product-view .block.related .products-grid .product-price .old-price .price,
.catalog-product-view .block.related .products-list .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.catalog-product-view .block.related .products-grid .price-box .special-price .price,
.catalog-product-view .block.related .products-list .price-box .special-price .price,
.catalog-product-view .block.related .products-grid .product-price .special-price .price,
.catalog-product-view .block.related .products-list .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.catalog-product-view .block.related .products-grid .price-box .price-final_price::after,
.catalog-product-view .block.related .products-list .price-box .price-final_price::after,
.catalog-product-view .block.related .products-grid .product-price .price-final_price::after,
.catalog-product-view .block.related .products-list .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price::before,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price::after,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price a,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price a::before,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price a:hover,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.catalog-product-view .block.related .products-grid .b2b-login-to-see-price a:focus-visible,
.catalog-product-view .block.related .products-list .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.catalog-product-view .block.related .products-grid .product-info-cart,
.catalog-product-view .block.related .products-list .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.catalog-product-view .block.related .products-grid .product-info-cart form[data-role="tocart-form"],
.catalog-product-view .block.related .products-list .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.catalog-product-view .block.related .products-grid .actions-primary,
.catalog-product-view .block.related .products-list .actions-primary,
.catalog-product-view .block.related .products-grid .product-item-actions,
.catalog-product-view .block.related .products-list .product-item-actions,
.catalog-product-view .block.related .products-grid .product-button,
.catalog-product-view .block.related .products-list .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.catalog-product-view .block.related .products-grid .awa-order-form,
.catalog-product-view .block.related .products-list .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.catalog-product-view .block.related .products-grid .actions-primary .action,
.catalog-product-view .block.related .products-list .actions-primary .action,
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart,
.catalog-product-view .block.related .products-list .actions-primary .action.tocart,
.catalog-product-view .block.related .products-grid .product-item-actions .action,
.catalog-product-view .block.related .products-list .product-item-actions .action,
.catalog-product-view .block.related .products-grid .product-button .action,
.catalog-product-view .block.related .products-list .product-button .action,
.catalog-product-view .block.related .products-grid .product-button .tocart,
.catalog-product-view .block.related .products-list .product-button .tocart,
.catalog-product-view .block.related .products-grid .btn-add-to-cart,
.catalog-product-view .block.related .products-list .btn-add-to-cart,
.catalog-product-view .block.related .products-grid .action.primary,
.catalog-product-view .block.related .products-list .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.catalog-product-view .block.related .products-grid .actions-primary .action span,
.catalog-product-view .block.related .products-list .actions-primary .action span,
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart span,
.catalog-product-view .block.related .products-list .actions-primary .action.tocart span,
.catalog-product-view .block.related .products-grid .product-item-actions .action span,
.catalog-product-view .block.related .products-list .product-item-actions .action span,
.catalog-product-view .block.related .products-grid .product-button .action span,
.catalog-product-view .block.related .products-list .product-button .action span,
.catalog-product-view .block.related .products-grid .product-button .tocart span,
.catalog-product-view .block.related .products-list .product-button .tocart span,
.catalog-product-view .block.related .products-grid .btn-add-to-cart span,
.catalog-product-view .block.related .products-list .btn-add-to-cart span,
.catalog-product-view .block.related .products-grid .action.primary span,
.catalog-product-view .block.related .products-list .action.primary span {
  display: block;
}
.catalog-product-view .block.related .products-grid .actions-primary .action:hover,
.catalog-product-view .block.related .products-list .actions-primary .action:hover,
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart:hover,
.catalog-product-view .block.related .products-list .actions-primary .action.tocart:hover,
.catalog-product-view .block.related .products-grid .product-item-actions .action:hover,
.catalog-product-view .block.related .products-list .product-item-actions .action:hover,
.catalog-product-view .block.related .products-grid .product-button .action:hover,
.catalog-product-view .block.related .products-list .product-button .action:hover,
.catalog-product-view .block.related .products-grid .product-button .tocart:hover,
.catalog-product-view .block.related .products-list .product-button .tocart:hover,
.catalog-product-view .block.related .products-grid .btn-add-to-cart:hover,
.catalog-product-view .block.related .products-list .btn-add-to-cart:hover,
.catalog-product-view .block.related .products-grid .action.primary:hover,
.catalog-product-view .block.related .products-list .action.primary:hover,
.catalog-product-view .block.related .products-grid .actions-primary .action:focus-visible,
.catalog-product-view .block.related .products-list .actions-primary .action:focus-visible,
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.related .products-list .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.related .products-grid .product-item-actions .action:focus-visible,
.catalog-product-view .block.related .products-list .product-item-actions .action:focus-visible,
.catalog-product-view .block.related .products-grid .product-button .action:focus-visible,
.catalog-product-view .block.related .products-list .product-button .action:focus-visible,
.catalog-product-view .block.related .products-grid .product-button .tocart:focus-visible,
.catalog-product-view .block.related .products-list .product-button .tocart:focus-visible,
.catalog-product-view .block.related .products-grid .btn-add-to-cart:focus-visible,
.catalog-product-view .block.related .products-list .btn-add-to-cart:focus-visible,
.catalog-product-view .block.related .products-grid .action.primary:focus-visible,
.catalog-product-view .block.related .products-list .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.catalog-product-view .block.related .products-grid .actions-primary .action:focus-visible,
.catalog-product-view .block.related .products-list .actions-primary .action:focus-visible,
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.related .products-list .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block.related .products-grid .product-item-actions .action:focus-visible,
.catalog-product-view .block.related .products-list .product-item-actions .action:focus-visible,
.catalog-product-view .block.related .products-grid .product-button .action:focus-visible,
.catalog-product-view .block.related .products-list .product-button .action:focus-visible,
.catalog-product-view .block.related .products-grid .product-button .tocart:focus-visible,
.catalog-product-view .block.related .products-list .product-button .tocart:focus-visible,
.catalog-product-view .block.related .products-grid .btn-add-to-cart:focus-visible,
.catalog-product-view .block.related .products-list .btn-add-to-cart:focus-visible,
.catalog-product-view .block.related .products-grid .action.primary:focus-visible,
.catalog-product-view .block.related .products-list .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-product-view .block.related .products-grid .actions-primary .action[disabled],
.catalog-product-view .block.related .products-list .actions-primary .action[disabled],
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart[disabled],
.catalog-product-view .block.related .products-list .actions-primary .action.tocart[disabled],
.catalog-product-view .block.related .products-grid .product-item-actions .action[disabled],
.catalog-product-view .block.related .products-list .product-item-actions .action[disabled],
.catalog-product-view .block.related .products-grid .product-button .action[disabled],
.catalog-product-view .block.related .products-list .product-button .action[disabled],
.catalog-product-view .block.related .products-grid .product-button .tocart[disabled],
.catalog-product-view .block.related .products-list .product-button .tocart[disabled],
.catalog-product-view .block.related .products-grid .btn-add-to-cart[disabled],
.catalog-product-view .block.related .products-list .btn-add-to-cart[disabled],
.catalog-product-view .block.related .products-grid .action.primary[disabled],
.catalog-product-view .block.related .products-list .action.primary[disabled],
.catalog-product-view .block.related .products-grid .actions-primary .action.disabled,
.catalog-product-view .block.related .products-list .actions-primary .action.disabled,
.catalog-product-view .block.related .products-grid .actions-primary .action.tocart.disabled,
.catalog-product-view .block.related .products-list .actions-primary .action.tocart.disabled,
.catalog-product-view .block.related .products-grid .product-item-actions .action.disabled,
.catalog-product-view .block.related .products-list .product-item-actions .action.disabled,
.catalog-product-view .block.related .products-grid .product-button .action.disabled,
.catalog-product-view .block.related .products-list .product-button .action.disabled,
.catalog-product-view .block.related .products-grid .product-button .tocart.disabled,
.catalog-product-view .block.related .products-list .product-button .tocart.disabled,
.catalog-product-view .block.related .products-grid .btn-add-to-cart.disabled,
.catalog-product-view .block.related .products-list .btn-add-to-cart.disabled,
.catalog-product-view .block.related .products-grid .action.primary.disabled,
.catalog-product-view .block.related .products-list .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-buy-btn,
.catalog-product-view .block.related .products-list .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.catalog-product-view .block.related .products-grid .b2b-login-to-buy-btn::before,
.catalog-product-view .block.related .products-list .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.catalog-product-view .block.related .products-grid .b2b-login-to-buy-btn:focus-visible,
.catalog-product-view .block.related .products-list .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.catalog-product-view .block.related .products-grid .product-item:hover .b2b-login-to-buy-btn,
.catalog-product-view .block.related .products-list .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.catalog-product-view .block.related .products-grid .product-item:hover .b2b-login-to-buy-btn::before,
.catalog-product-view .block.related .products-list .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.catalog-product-view .block.related .products-grid .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-product-view .block.related .products-list .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-product-view .block.related .products-grid .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-product-view .block.related .products-list .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-product-view .block.related .products-grid .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.catalog-product-view .block.related .products-list .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.catalog-product-view .block.related .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-product-view .block.related .products-list .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-product-view .block.related .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.catalog-product-view .block.related .products-list .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.catalog-product-view .block.related .products-grid .product-item.out-of-stock .product-item-photo,
.catalog-product-view .block.related .products-list .product-item.out-of-stock .product-item-photo,
.catalog-product-view .block.related .products-grid .product-item.out-of-stock .product-image-container,
.catalog-product-view .block.related .products-list .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.catalog-product-view .block.related .products-grid .product-item.out-of-stock .product-item-name a,
.catalog-product-view .block.related .products-list .product-item.out-of-stock .product-item-name a,
.catalog-product-view .block.related .products-grid .product-item.out-of-stock .product-item-name .product-item-link,
.catalog-product-view .block.related .products-list .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.customer-account-index .block.widget .products-grid,
.customer-account .block.widget .products-grid {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.customer-account-index .block.widget .products-grid .product-btn-box,
.customer-account .block.widget .products-grid .product-btn-box,
.customer-account-index .block.widget .products-grid .btn-show-detail,
.customer-account .block.widget .products-grid .btn-show-detail,
.customer-account-index .block.widget .products-grid .hot-wish,
.customer-account .block.widget .products-grid .hot-wish,
.customer-account-index .block.widget .products-grid .product-item-inner.actions-container,
.customer-account .block.widget .products-grid .product-item-inner.actions-container,
.customer-account-index .block.widget .products-grid .product-thumb ~ .product-item-inner,
.customer-account .block.widget .products-grid .product-thumb ~ .product-item-inner,
.customer-account-index .block.widget .products-grid .product-item-photo ~ .product-item-inner,
.customer-account .block.widget .products-grid .product-item-photo ~ .product-item-inner,
.customer-account-index .block.widget .products-grid .product-item-photo .product-item-inner,
.customer-account .block.widget .products-grid .product-item-photo .product-item-inner,
.customer-account-index .block.widget .products-grid .product-thumb .product-item-actions,
.customer-account .block.widget .products-grid .product-thumb .product-item-actions,
.customer-account-index .block.widget .products-grid .product-item-photo .product-item-actions,
.customer-account .block.widget .products-grid .product-item-photo .product-item-actions {
  display: none !important;
}
.customer-account-index .block.widget .products-grid .product-item-info,
.customer-account .block.widget .products-grid .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.customer-account-index .block.widget .products-grid .product-item,
.customer-account .block.widget .products-grid .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.customer-account-index .block.widget .products-grid .product-item:hover,
.customer-account .block.widget .products-grid .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.customer-account-index .block.widget .products-grid .product-item:hover .product-item-photo img,
.customer-account .block.widget .products-grid .product-item:hover .product-item-photo img,
.customer-account-index .block.widget .products-grid .product-item:hover .product-image-photo,
.customer-account .block.widget .products-grid .product-item:hover .product-image-photo,
.customer-account-index .block.widget .products-grid .product-item:hover .product-thumb-link img,
.customer-account .block.widget .products-grid .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.customer-account-index .block.widget .products-grid .product-item:focus-within,
.customer-account .block.widget .products-grid .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.customer-account-index .block.widget .products-grid .product-item-photo,
.customer-account .block.widget .products-grid .product-item-photo,
.customer-account-index .block.widget .products-grid .product.photo.product-item-photo,
.customer-account .block.widget .products-grid .product.photo.product-item-photo,
.customer-account-index .block.widget .products-grid .product-image-container,
.customer-account .block.widget .products-grid .product-image-container,
.customer-account-index .block.widget .products-grid .product-thumb-link,
.customer-account .block.widget .products-grid .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.customer-account-index .block.widget .products-grid .product-item-photo img,
.customer-account .block.widget .products-grid .product-item-photo img,
.customer-account-index .block.widget .products-grid .product.photo.product-item-photo img,
.customer-account .block.widget .products-grid .product.photo.product-item-photo img,
.customer-account-index .block.widget .products-grid .product-image-container img,
.customer-account .block.widget .products-grid .product-image-container img,
.customer-account-index .block.widget .products-grid .product-thumb-link img,
.customer-account .block.widget .products-grid .product-thumb-link img,
.customer-account-index .block.widget .products-grid .product-item-photo .product-image-photo,
.customer-account .block.widget .products-grid .product-item-photo .product-image-photo,
.customer-account-index .block.widget .products-grid .product.photo.product-item-photo .product-image-photo,
.customer-account .block.widget .products-grid .product.photo.product-item-photo .product-image-photo,
.customer-account-index .block.widget .products-grid .product-image-container .product-image-photo,
.customer-account .block.widget .products-grid .product-image-container .product-image-photo,
.customer-account-index .block.widget .products-grid .product-thumb-link .product-image-photo,
.customer-account .block.widget .products-grid .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.customer-account-index .block.widget .products-grid .hot-onsale,
.customer-account .block.widget .products-grid .hot-onsale,
.customer-account-index .block.widget .products-grid .product-label,
.customer-account .block.widget .products-grid .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.customer-account-index .block.widget .products-grid .hot-onsale .onsale,
.customer-account .block.widget .products-grid .hot-onsale .onsale,
.customer-account-index .block.widget .products-grid .product-label .onsale,
.customer-account .block.widget .products-grid .product-label .onsale,
.customer-account-index .block.widget .products-grid .hot-onsale .new-lable,
.customer-account .block.widget .products-grid .hot-onsale .new-lable,
.customer-account-index .block.widget .products-grid .product-label .new-lable,
.customer-account .block.widget .products-grid .product-label .new-lable,
.customer-account-index .block.widget .products-grid .hot-onsale .sale-text,
.customer-account .block.widget .products-grid .hot-onsale .sale-text,
.customer-account-index .block.widget .products-grid .product-label .sale-text,
.customer-account .block.widget .products-grid .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.customer-account-index .block.widget .products-grid .hot-onsale .sale-bg,
.customer-account .block.widget .products-grid .hot-onsale .sale-bg,
.customer-account-index .block.widget .products-grid .product-label .sale-bg,
.customer-account .block.widget .products-grid .product-label .sale-bg {
  display: none;
}
.customer-account-index .block.widget .products-grid .product-item-details,
.customer-account .block.widget .products-grid .product-item-details,
.customer-account-index .block.widget .products-grid .product-info,
.customer-account .block.widget .products-grid .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.customer-account-index .block.widget .products-grid .product-item-name,
.customer-account .block.widget .products-grid .product-item-name,
.customer-account-index .block.widget .products-grid .product-name,
.customer-account .block.widget .products-grid .product-name,
.customer-account-index .block.widget .products-grid .product.name.product-item-name,
.customer-account .block.widget .products-grid .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.customer-account-index .block.widget .products-grid .product-item-name a,
.customer-account .block.widget .products-grid .product-item-name a,
.customer-account-index .block.widget .products-grid .product-name a,
.customer-account .block.widget .products-grid .product-name a,
.customer-account-index .block.widget .products-grid .product.name.product-item-name a,
.customer-account .block.widget .products-grid .product.name.product-item-name a,
.customer-account-index .block.widget .products-grid .product-item-name .product-item-link,
.customer-account .block.widget .products-grid .product-item-name .product-item-link,
.customer-account-index .block.widget .products-grid .product-name .product-item-link,
.customer-account .block.widget .products-grid .product-name .product-item-link,
.customer-account-index .block.widget .products-grid .product.name.product-item-name .product-item-link,
.customer-account .block.widget .products-grid .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.customer-account-index .block.widget .products-grid .product-item-name a:hover,
.customer-account .block.widget .products-grid .product-item-name a:hover,
.customer-account-index .block.widget .products-grid .product-name a:hover,
.customer-account .block.widget .products-grid .product-name a:hover,
.customer-account-index .block.widget .products-grid .product.name.product-item-name a:hover,
.customer-account .block.widget .products-grid .product.name.product-item-name a:hover,
.customer-account-index .block.widget .products-grid .product-item-name .product-item-link:hover,
.customer-account .block.widget .products-grid .product-item-name .product-item-link:hover,
.customer-account-index .block.widget .products-grid .product-name .product-item-link:hover,
.customer-account .block.widget .products-grid .product-name .product-item-link:hover,
.customer-account-index .block.widget .products-grid .product.name.product-item-name .product-item-link:hover,
.customer-account .block.widget .products-grid .product.name.product-item-name .product-item-link:hover,
.customer-account-index .block.widget .products-grid .product-item-name a:focus-visible,
.customer-account .block.widget .products-grid .product-item-name a:focus-visible,
.customer-account-index .block.widget .products-grid .product-name a:focus-visible,
.customer-account .block.widget .products-grid .product-name a:focus-visible,
.customer-account-index .block.widget .products-grid .product.name.product-item-name a:focus-visible,
.customer-account .block.widget .products-grid .product.name.product-item-name a:focus-visible,
.customer-account-index .block.widget .products-grid .product-item-name .product-item-link:focus-visible,
.customer-account .block.widget .products-grid .product-item-name .product-item-link:focus-visible,
.customer-account-index .block.widget .products-grid .product-name .product-item-link:focus-visible,
.customer-account .block.widget .products-grid .product-name .product-item-link:focus-visible,
.customer-account-index .block.widget .products-grid .product.name.product-item-name .product-item-link:focus-visible,
.customer-account .block.widget .products-grid .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.customer-account-index .block.widget .products-grid .product-item-name a:focus-visible,
.customer-account .block.widget .products-grid .product-item-name a:focus-visible,
.customer-account-index .block.widget .products-grid .product-name a:focus-visible,
.customer-account .block.widget .products-grid .product-name a:focus-visible,
.customer-account-index .block.widget .products-grid .product.name.product-item-name a:focus-visible,
.customer-account .block.widget .products-grid .product.name.product-item-name a:focus-visible,
.customer-account-index .block.widget .products-grid .product-item-name .product-item-link:focus-visible,
.customer-account .block.widget .products-grid .product-item-name .product-item-link:focus-visible,
.customer-account-index .block.widget .products-grid .product-name .product-item-link:focus-visible,
.customer-account .block.widget .products-grid .product-name .product-item-link:focus-visible,
.customer-account-index .block.widget .products-grid .product.name.product-item-name .product-item-link:focus-visible,
.customer-account .block.widget .products-grid .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.customer-account-index .block.widget .products-grid .awa-b2b-sku,
.customer-account .block.widget .products-grid .awa-b2b-sku,
.customer-account-index .block.widget .products-grid .product-sku,
.customer-account .block.widget .products-grid .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.customer-account-index .block.widget .products-grid .awa-b2b-sku__label,
.customer-account .block.widget .products-grid .awa-b2b-sku__label,
.customer-account-index .block.widget .products-grid .product-sku__label,
.customer-account .block.widget .products-grid .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.customer-account-index .block.widget .products-grid .awa-b2b-sku__value,
.customer-account .block.widget .products-grid .awa-b2b-sku__value,
.customer-account-index .block.widget .products-grid .product-sku__value,
.customer-account .block.widget .products-grid .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.customer-account-index .block.widget .products-grid .awa-b2b-sku__unit,
.customer-account .block.widget .products-grid .awa-b2b-sku__unit,
.customer-account-index .block.widget .products-grid .product-sku__unit,
.customer-account .block.widget .products-grid .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.customer-account-index .block.widget .products-grid .awa-stock-status,
.customer-account .block.widget .products-grid .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.customer-account-index .block.widget .products-grid .awa-stock-status::before,
.customer-account .block.widget .products-grid .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.customer-account-index .block.widget .products-grid .awa-stock-status.awa-stock--in-stock,
.customer-account .block.widget .products-grid .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.customer-account-index .block.widget .products-grid .awa-stock-status.awa-stock--in-stock::before,
.customer-account .block.widget .products-grid .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.customer-account-index .block.widget .products-grid .awa-stock-status.awa-stock--low-stock,
.customer-account .block.widget .products-grid .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.customer-account-index .block.widget .products-grid .awa-stock-status.awa-stock--low-stock::before,
.customer-account .block.widget .products-grid .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.customer-account-index .block.widget .products-grid .awa-stock-status.awa-stock--out-of-stock,
.customer-account .block.widget .products-grid .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.customer-account-index .block.widget .products-grid .awa-stock-status.awa-stock--out-of-stock::before,
.customer-account .block.widget .products-grid .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.customer-account-index .block.widget .products-grid .price-box,
.customer-account .block.widget .products-grid .price-box,
.customer-account-index .block.widget .products-grid .product-price,
.customer-account .block.widget .products-grid .product-price,
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price,
.customer-account .block.widget .products-grid .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.customer-account-index .block.widget .products-grid .price-box,
.customer-account .block.widget .products-grid .price-box,
.customer-account-index .block.widget .products-grid .product-price,
.customer-account .block.widget .products-grid .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.customer-account-index .block.widget .products-grid .price-box .price,
.customer-account .block.widget .products-grid .price-box .price,
.customer-account-index .block.widget .products-grid .product-price .price,
.customer-account .block.widget .products-grid .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.customer-account-index .block.widget .products-grid .price-box .old-price .price,
.customer-account .block.widget .products-grid .price-box .old-price .price,
.customer-account-index .block.widget .products-grid .product-price .old-price .price,
.customer-account .block.widget .products-grid .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.customer-account-index .block.widget .products-grid .price-box .special-price .price,
.customer-account .block.widget .products-grid .price-box .special-price .price,
.customer-account-index .block.widget .products-grid .product-price .special-price .price,
.customer-account .block.widget .products-grid .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.customer-account-index .block.widget .products-grid .price-box .price-final_price::after,
.customer-account .block.widget .products-grid .price-box .price-final_price::after,
.customer-account-index .block.widget .products-grid .product-price .price-final_price::after,
.customer-account .block.widget .products-grid .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price,
.customer-account .block.widget .products-grid .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price::before,
.customer-account .block.widget .products-grid .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price::after,
.customer-account .block.widget .products-grid .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price a,
.customer-account .block.widget .products-grid .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price a::before,
.customer-account .block.widget .products-grid .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price a:hover,
.customer-account .block.widget .products-grid .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.customer-account-index .block.widget .products-grid .b2b-login-to-see-price a:focus-visible,
.customer-account .block.widget .products-grid .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.customer-account-index .block.widget .products-grid .product-info-cart,
.customer-account .block.widget .products-grid .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.customer-account-index .block.widget .products-grid .product-info-cart form[data-role="tocart-form"],
.customer-account .block.widget .products-grid .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.customer-account-index .block.widget .products-grid .actions-primary,
.customer-account .block.widget .products-grid .actions-primary,
.customer-account-index .block.widget .products-grid .product-item-actions,
.customer-account .block.widget .products-grid .product-item-actions,
.customer-account-index .block.widget .products-grid .product-button,
.customer-account .block.widget .products-grid .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.customer-account-index .block.widget .products-grid .awa-order-form,
.customer-account .block.widget .products-grid .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.customer-account-index .block.widget .products-grid .actions-primary .action,
.customer-account .block.widget .products-grid .actions-primary .action,
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart,
.customer-account .block.widget .products-grid .actions-primary .action.tocart,
.customer-account-index .block.widget .products-grid .product-item-actions .action,
.customer-account .block.widget .products-grid .product-item-actions .action,
.customer-account-index .block.widget .products-grid .product-button .action,
.customer-account .block.widget .products-grid .product-button .action,
.customer-account-index .block.widget .products-grid .product-button .tocart,
.customer-account .block.widget .products-grid .product-button .tocart,
.customer-account-index .block.widget .products-grid .btn-add-to-cart,
.customer-account .block.widget .products-grid .btn-add-to-cart,
.customer-account-index .block.widget .products-grid .action.primary,
.customer-account .block.widget .products-grid .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.customer-account-index .block.widget .products-grid .actions-primary .action span,
.customer-account .block.widget .products-grid .actions-primary .action span,
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart span,
.customer-account .block.widget .products-grid .actions-primary .action.tocart span,
.customer-account-index .block.widget .products-grid .product-item-actions .action span,
.customer-account .block.widget .products-grid .product-item-actions .action span,
.customer-account-index .block.widget .products-grid .product-button .action span,
.customer-account .block.widget .products-grid .product-button .action span,
.customer-account-index .block.widget .products-grid .product-button .tocart span,
.customer-account .block.widget .products-grid .product-button .tocart span,
.customer-account-index .block.widget .products-grid .btn-add-to-cart span,
.customer-account .block.widget .products-grid .btn-add-to-cart span,
.customer-account-index .block.widget .products-grid .action.primary span,
.customer-account .block.widget .products-grid .action.primary span {
  display: block;
}
.customer-account-index .block.widget .products-grid .actions-primary .action:hover,
.customer-account .block.widget .products-grid .actions-primary .action:hover,
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart:hover,
.customer-account .block.widget .products-grid .actions-primary .action.tocart:hover,
.customer-account-index .block.widget .products-grid .product-item-actions .action:hover,
.customer-account .block.widget .products-grid .product-item-actions .action:hover,
.customer-account-index .block.widget .products-grid .product-button .action:hover,
.customer-account .block.widget .products-grid .product-button .action:hover,
.customer-account-index .block.widget .products-grid .product-button .tocart:hover,
.customer-account .block.widget .products-grid .product-button .tocart:hover,
.customer-account-index .block.widget .products-grid .btn-add-to-cart:hover,
.customer-account .block.widget .products-grid .btn-add-to-cart:hover,
.customer-account-index .block.widget .products-grid .action.primary:hover,
.customer-account .block.widget .products-grid .action.primary:hover,
.customer-account-index .block.widget .products-grid .actions-primary .action:focus-visible,
.customer-account .block.widget .products-grid .actions-primary .action:focus-visible,
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart:focus-visible,
.customer-account .block.widget .products-grid .actions-primary .action.tocart:focus-visible,
.customer-account-index .block.widget .products-grid .product-item-actions .action:focus-visible,
.customer-account .block.widget .products-grid .product-item-actions .action:focus-visible,
.customer-account-index .block.widget .products-grid .product-button .action:focus-visible,
.customer-account .block.widget .products-grid .product-button .action:focus-visible,
.customer-account-index .block.widget .products-grid .product-button .tocart:focus-visible,
.customer-account .block.widget .products-grid .product-button .tocart:focus-visible,
.customer-account-index .block.widget .products-grid .btn-add-to-cart:focus-visible,
.customer-account .block.widget .products-grid .btn-add-to-cart:focus-visible,
.customer-account-index .block.widget .products-grid .action.primary:focus-visible,
.customer-account .block.widget .products-grid .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.customer-account-index .block.widget .products-grid .actions-primary .action:focus-visible,
.customer-account .block.widget .products-grid .actions-primary .action:focus-visible,
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart:focus-visible,
.customer-account .block.widget .products-grid .actions-primary .action.tocart:focus-visible,
.customer-account-index .block.widget .products-grid .product-item-actions .action:focus-visible,
.customer-account .block.widget .products-grid .product-item-actions .action:focus-visible,
.customer-account-index .block.widget .products-grid .product-button .action:focus-visible,
.customer-account .block.widget .products-grid .product-button .action:focus-visible,
.customer-account-index .block.widget .products-grid .product-button .tocart:focus-visible,
.customer-account .block.widget .products-grid .product-button .tocart:focus-visible,
.customer-account-index .block.widget .products-grid .btn-add-to-cart:focus-visible,
.customer-account .block.widget .products-grid .btn-add-to-cart:focus-visible,
.customer-account-index .block.widget .products-grid .action.primary:focus-visible,
.customer-account .block.widget .products-grid .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.customer-account-index .block.widget .products-grid .actions-primary .action[disabled],
.customer-account .block.widget .products-grid .actions-primary .action[disabled],
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart[disabled],
.customer-account .block.widget .products-grid .actions-primary .action.tocart[disabled],
.customer-account-index .block.widget .products-grid .product-item-actions .action[disabled],
.customer-account .block.widget .products-grid .product-item-actions .action[disabled],
.customer-account-index .block.widget .products-grid .product-button .action[disabled],
.customer-account .block.widget .products-grid .product-button .action[disabled],
.customer-account-index .block.widget .products-grid .product-button .tocart[disabled],
.customer-account .block.widget .products-grid .product-button .tocart[disabled],
.customer-account-index .block.widget .products-grid .btn-add-to-cart[disabled],
.customer-account .block.widget .products-grid .btn-add-to-cart[disabled],
.customer-account-index .block.widget .products-grid .action.primary[disabled],
.customer-account .block.widget .products-grid .action.primary[disabled],
.customer-account-index .block.widget .products-grid .actions-primary .action.disabled,
.customer-account .block.widget .products-grid .actions-primary .action.disabled,
.customer-account-index .block.widget .products-grid .actions-primary .action.tocart.disabled,
.customer-account .block.widget .products-grid .actions-primary .action.tocart.disabled,
.customer-account-index .block.widget .products-grid .product-item-actions .action.disabled,
.customer-account .block.widget .products-grid .product-item-actions .action.disabled,
.customer-account-index .block.widget .products-grid .product-button .action.disabled,
.customer-account .block.widget .products-grid .product-button .action.disabled,
.customer-account-index .block.widget .products-grid .product-button .tocart.disabled,
.customer-account .block.widget .products-grid .product-button .tocart.disabled,
.customer-account-index .block.widget .products-grid .btn-add-to-cart.disabled,
.customer-account .block.widget .products-grid .btn-add-to-cart.disabled,
.customer-account-index .block.widget .products-grid .action.primary.disabled,
.customer-account .block.widget .products-grid .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-buy-btn,
.customer-account .block.widget .products-grid .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.customer-account-index .block.widget .products-grid .b2b-login-to-buy-btn::before,
.customer-account .block.widget .products-grid .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.customer-account-index .block.widget .products-grid .b2b-login-to-buy-btn:focus-visible,
.customer-account .block.widget .products-grid .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.customer-account-index .block.widget .products-grid .product-item:hover .b2b-login-to-buy-btn,
.customer-account .block.widget .products-grid .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.customer-account-index .block.widget .products-grid .product-item:hover .b2b-login-to-buy-btn::before,
.customer-account .block.widget .products-grid .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.customer-account-index .block.widget .products-grid .b2b-login-to-buy-btn ~ .actions-primary,
.customer-account .block.widget .products-grid .b2b-login-to-buy-btn ~ .actions-primary,
.customer-account-index .block.widget .products-grid .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.customer-account .block.widget .products-grid .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.customer-account-index .block.widget .products-grid .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.customer-account .block.widget .products-grid .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.customer-account-index .block.widget .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.customer-account .block.widget .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.customer-account-index .block.widget .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.customer-account .block.widget .products-grid .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.customer-account-index .block.widget .products-grid .product-item.out-of-stock .product-item-photo,
.customer-account .block.widget .products-grid .product-item.out-of-stock .product-item-photo,
.customer-account-index .block.widget .products-grid .product-item.out-of-stock .product-image-container,
.customer-account .block.widget .products-grid .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.customer-account-index .block.widget .products-grid .product-item.out-of-stock .product-item-name a,
.customer-account .block.widget .products-grid .product-item.out-of-stock .product-item-name a,
.customer-account-index .block.widget .products-grid .product-item.out-of-stock .product-item-name .product-item-link,
.customer-account .block.widget .products-grid .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.products-grid .product-items .product-item {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
.products-grid .product-items .product-item .product-btn-box,
.products-grid .product-items .product-item .btn-show-detail,
.products-grid .product-items .product-item .hot-wish,
.products-grid .product-items .product-item .product-item-inner.actions-container,
.products-grid .product-items .product-item .product-thumb ~ .product-item-inner,
.products-grid .product-items .product-item .product-item-photo ~ .product-item-inner,
.products-grid .product-items .product-item .product-item-photo .product-item-inner,
.products-grid .product-items .product-item .product-thumb .product-item-actions,
.products-grid .product-items .product-item .product-item-photo .product-item-actions {
  display: none !important;
}
.products-grid .product-items .product-item .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.products-grid .product-items .product-item .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.products-grid .product-items .product-item .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.products-grid .product-items .product-item .product-item:hover .product-item-photo img,
.products-grid .product-items .product-item .product-item:hover .product-image-photo,
.products-grid .product-items .product-item .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.products-grid .product-items .product-item .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.products-grid .product-items .product-item .product-item-photo,
.products-grid .product-items .product-item .product.photo.product-item-photo,
.products-grid .product-items .product-item .product-image-container,
.products-grid .product-items .product-item .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.products-grid .product-items .product-item .product-item-photo img,
.products-grid .product-items .product-item .product.photo.product-item-photo img,
.products-grid .product-items .product-item .product-image-container img,
.products-grid .product-items .product-item .product-thumb-link img,
.products-grid .product-items .product-item .product-item-photo .product-image-photo,
.products-grid .product-items .product-item .product.photo.product-item-photo .product-image-photo,
.products-grid .product-items .product-item .product-image-container .product-image-photo,
.products-grid .product-items .product-item .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.products-grid .product-items .product-item .hot-onsale,
.products-grid .product-items .product-item .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.products-grid .product-items .product-item .hot-onsale .onsale,
.products-grid .product-items .product-item .product-label .onsale,
.products-grid .product-items .product-item .hot-onsale .new-lable,
.products-grid .product-items .product-item .product-label .new-lable,
.products-grid .product-items .product-item .hot-onsale .sale-text,
.products-grid .product-items .product-item .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.products-grid .product-items .product-item .hot-onsale .sale-bg,
.products-grid .product-items .product-item .product-label .sale-bg {
  display: none;
}
.products-grid .product-items .product-item .product-item-details,
.products-grid .product-items .product-item .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.products-grid .product-items .product-item .product-item-name,
.products-grid .product-items .product-item .product-name,
.products-grid .product-items .product-item .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.products-grid .product-items .product-item .product-item-name a,
.products-grid .product-items .product-item .product-name a,
.products-grid .product-items .product-item .product.name.product-item-name a,
.products-grid .product-items .product-item .product-item-name .product-item-link,
.products-grid .product-items .product-item .product-name .product-item-link,
.products-grid .product-items .product-item .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.products-grid .product-items .product-item .product-item-name a:hover,
.products-grid .product-items .product-item .product-name a:hover,
.products-grid .product-items .product-item .product.name.product-item-name a:hover,
.products-grid .product-items .product-item .product-item-name .product-item-link:hover,
.products-grid .product-items .product-item .product-name .product-item-link:hover,
.products-grid .product-items .product-item .product.name.product-item-name .product-item-link:hover,
.products-grid .product-items .product-item .product-item-name a:focus-visible,
.products-grid .product-items .product-item .product-name a:focus-visible,
.products-grid .product-items .product-item .product.name.product-item-name a:focus-visible,
.products-grid .product-items .product-item .product-item-name .product-item-link:focus-visible,
.products-grid .product-items .product-item .product-name .product-item-link:focus-visible,
.products-grid .product-items .product-item .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.products-grid .product-items .product-item .product-item-name a:focus-visible,
.products-grid .product-items .product-item .product-name a:focus-visible,
.products-grid .product-items .product-item .product.name.product-item-name a:focus-visible,
.products-grid .product-items .product-item .product-item-name .product-item-link:focus-visible,
.products-grid .product-items .product-item .product-name .product-item-link:focus-visible,
.products-grid .product-items .product-item .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.products-grid .product-items .product-item .awa-b2b-sku,
.products-grid .product-items .product-item .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.products-grid .product-items .product-item .awa-b2b-sku__label,
.products-grid .product-items .product-item .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.products-grid .product-items .product-item .awa-b2b-sku__value,
.products-grid .product-items .product-item .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.products-grid .product-items .product-item .awa-b2b-sku__unit,
.products-grid .product-items .product-item .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.products-grid .product-items .product-item .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.products-grid .product-items .product-item .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.products-grid .product-items .product-item .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.products-grid .product-items .product-item .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.products-grid .product-items .product-item .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.products-grid .product-items .product-item .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.products-grid .product-items .product-item .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.products-grid .product-items .product-item .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.products-grid .product-items .product-item .price-box,
.products-grid .product-items .product-item .product-price,
.products-grid .product-items .product-item .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.products-grid .product-items .product-item .price-box,
.products-grid .product-items .product-item .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.products-grid .product-items .product-item .price-box .price,
.products-grid .product-items .product-item .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.products-grid .product-items .product-item .price-box .old-price .price,
.products-grid .product-items .product-item .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.products-grid .product-items .product-item .price-box .special-price .price,
.products-grid .product-items .product-item .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.products-grid .product-items .product-item .price-box .price-final_price::after,
.products-grid .product-items .product-item .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.products-grid .product-items .product-item .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.products-grid .product-items .product-item .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.products-grid .product-items .product-item .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.products-grid .product-items .product-item .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.products-grid .product-items .product-item .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.products-grid .product-items .product-item .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.products-grid .product-items .product-item .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.products-grid .product-items .product-item .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.products-grid .product-items .product-item .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.products-grid .product-items .product-item .actions-primary,
.products-grid .product-items .product-item .product-item-actions,
.products-grid .product-items .product-item .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.products-grid .product-items .product-item .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.products-grid .product-items .product-item .actions-primary .action,
.products-grid .product-items .product-item .actions-primary .action.tocart,
.products-grid .product-items .product-item .product-item-actions .action,
.products-grid .product-items .product-item .product-button .action,
.products-grid .product-items .product-item .product-button .tocart,
.products-grid .product-items .product-item .btn-add-to-cart,
.products-grid .product-items .product-item .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.products-grid .product-items .product-item .actions-primary .action span,
.products-grid .product-items .product-item .actions-primary .action.tocart span,
.products-grid .product-items .product-item .product-item-actions .action span,
.products-grid .product-items .product-item .product-button .action span,
.products-grid .product-items .product-item .product-button .tocart span,
.products-grid .product-items .product-item .btn-add-to-cart span,
.products-grid .product-items .product-item .action.primary span {
  display: block;
}
.products-grid .product-items .product-item .actions-primary .action:hover,
.products-grid .product-items .product-item .actions-primary .action.tocart:hover,
.products-grid .product-items .product-item .product-item-actions .action:hover,
.products-grid .product-items .product-item .product-button .action:hover,
.products-grid .product-items .product-item .product-button .tocart:hover,
.products-grid .product-items .product-item .btn-add-to-cart:hover,
.products-grid .product-items .product-item .action.primary:hover,
.products-grid .product-items .product-item .actions-primary .action:focus-visible,
.products-grid .product-items .product-item .actions-primary .action.tocart:focus-visible,
.products-grid .product-items .product-item .product-item-actions .action:focus-visible,
.products-grid .product-items .product-item .product-button .action:focus-visible,
.products-grid .product-items .product-item .product-button .tocart:focus-visible,
.products-grid .product-items .product-item .btn-add-to-cart:focus-visible,
.products-grid .product-items .product-item .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.products-grid .product-items .product-item .actions-primary .action:focus-visible,
.products-grid .product-items .product-item .actions-primary .action.tocart:focus-visible,
.products-grid .product-items .product-item .product-item-actions .action:focus-visible,
.products-grid .product-items .product-item .product-button .action:focus-visible,
.products-grid .product-items .product-item .product-button .tocart:focus-visible,
.products-grid .product-items .product-item .btn-add-to-cart:focus-visible,
.products-grid .product-items .product-item .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.products-grid .product-items .product-item .actions-primary .action[disabled],
.products-grid .product-items .product-item .actions-primary .action.tocart[disabled],
.products-grid .product-items .product-item .product-item-actions .action[disabled],
.products-grid .product-items .product-item .product-button .action[disabled],
.products-grid .product-items .product-item .product-button .tocart[disabled],
.products-grid .product-items .product-item .btn-add-to-cart[disabled],
.products-grid .product-items .product-item .action.primary[disabled],
.products-grid .product-items .product-item .actions-primary .action.disabled,
.products-grid .product-items .product-item .actions-primary .action.tocart.disabled,
.products-grid .product-items .product-item .product-item-actions .action.disabled,
.products-grid .product-items .product-item .product-button .action.disabled,
.products-grid .product-items .product-item .product-button .tocart.disabled,
.products-grid .product-items .product-item .btn-add-to-cart.disabled,
.products-grid .product-items .product-item .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.products-grid .product-items .product-item .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.products-grid .product-items .product-item .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.products-grid .product-items .product-item .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.products-grid .product-items .product-item .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.products-grid .product-items .product-item .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.products-grid .product-items .product-item .b2b-login-to-buy-btn ~ .actions-primary,
.products-grid .product-items .product-item .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.products-grid .product-items .product-item .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.products-grid .product-items .product-item .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.products-grid .product-items .product-item .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.products-grid .product-items .product-item .product-item.out-of-stock .product-item-photo,
.products-grid .product-items .product-item .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.products-grid .product-items .product-item .product-item.out-of-stock .product-item-name a,
.products-grid .product-items .product-item .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.rokan-bestseller,
.rokan-newproduct,
.rokan-mostviewed,
.rokan-toprate,
.rokan-onsale,
.rokan-featured,
.list-tab-product,
.block-products-list,
.block-new-products {
  overflow: visible;
  position: relative;
}
.rokan-bestseller .products,
.rokan-bestseller .product-items,
.rokan-newproduct .products,
.rokan-newproduct .product-items,
.rokan-mostviewed .products,
.rokan-mostviewed .product-items,
.rokan-toprate .products,
.rokan-toprate .product-items,
.rokan-toprate .row,
.rokan-onsale .products,
.rokan-onsale .product-items,
.rokan-featured .products,
.rokan-featured .product-items,
.list-tab-product .products,
.list-tab-product .product-items,
.block-products-list .products,
.block-products-list .product-items,
.catalog-category-view .products-grid,
.catalogsearch-result-index .products-grid {
  overflow: visible;
}
.awa-section-header,
.rokan-bestseller .block-title,
.rokan-newproduct .block-title,
.block-products-list .block-title,
.block-new-products .block-title,
.catalog-product-view .block.related .block-title,
.catalog-product-view .block.upsell .block-title {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  padding-bottom: var(--awa-section-header-pb, 12px);
  margin-bottom: var(--awa-section-header-mb, 24px);
  border-bottom: var(--awa-section-header-border, 1px solid var(--awa-border-default));
}
.awa-section-header::after,
.rokan-bestseller .block-title::after,
.rokan-newproduct .block-title::after,
.block-products-list .block-title::after,
.block-new-products .block-title::after,
.catalog-product-view .block.related .block-title::after,
.catalog-product-view .block.upsell .block-title::after {
  display: none !important;
}
.awa-section-header > strong,
.rokan-bestseller .block-title > strong,
.rokan-newproduct .block-title > strong,
.block-products-list .block-title > strong,
.block-new-products .block-title > strong,
.catalog-product-view .block.related .block-title > strong,
.catalog-product-view .block.upsell .block-title > strong,
.awa-section-header > .title,
.rokan-bestseller .block-title > .title,
.rokan-newproduct .block-title > .title,
.block-products-list .block-title > .title,
.block-new-products .block-title > .title,
.catalog-product-view .block.related .block-title > .title,
.catalog-product-view .block.upsell .block-title > .title,
.awa-section-header > h1,
.rokan-bestseller .block-title > h1,
.rokan-newproduct .block-title > h1,
.block-products-list .block-title > h1,
.block-new-products .block-title > h1,
.catalog-product-view .block.related .block-title > h1,
.catalog-product-view .block.upsell .block-title > h1,
.awa-section-header > h2,
.rokan-bestseller .block-title > h2,
.rokan-newproduct .block-title > h2,
.block-products-list .block-title > h2,
.block-new-products .block-title > h2,
.catalog-product-view .block.related .block-title > h2,
.catalog-product-view .block.upsell .block-title > h2,
.awa-section-header .awa-section-header__title,
.rokan-bestseller .block-title .awa-section-header__title,
.rokan-newproduct .block-title .awa-section-header__title,
.block-products-list .block-title .awa-section-header__title,
.block-new-products .block-title .awa-section-header__title,
.catalog-product-view .block.related .block-title .awa-section-header__title,
.catalog-product-view .block.upsell .block-title .awa-section-header__title {
  margin: 0;
  padding-left: var(--awa-section-header-title-pl, 12px);
  border-left: var(--awa-section-header-accent, 4px solid var(--awa-primary));
  color: var(--awa-section-header-color, var(--awa-neutral-800));
  font-size: var(--awa-section-header-font-size, clamp(18px, 2vw, 24px));
  font-weight: var(--awa-section-header-font-weight, 700);
  line-height: 1.15;
}
.awa-section-header .block-title-text small,
.rokan-bestseller .block-title .block-title-text small,
.rokan-newproduct .block-title .block-title-text small,
.block-products-list .block-title .block-title-text small,
.block-new-products .block-title .block-title-text small,
.catalog-product-view .block.related .block-title .block-title-text small,
.catalog-product-view .block.upsell .block-title .block-title-text small,
.awa-section-header .widget-title small,
.rokan-bestseller .block-title .widget-title small,
.rokan-newproduct .block-title .widget-title small,
.block-products-list .block-title .widget-title small,
.block-new-products .block-title .widget-title small,
.catalog-product-view .block.related .block-title .widget-title small,
.catalog-product-view .block.upsell .block-title .widget-title small,
.awa-section-header > small,
.rokan-bestseller .block-title > small,
.rokan-newproduct .block-title > small,
.block-products-list .block-title > small,
.block-new-products .block-title > small,
.catalog-product-view .block.related .block-title > small,
.catalog-product-view .block.upsell .block-title > small,
.awa-section-header .subtitle,
.rokan-bestseller .block-title .subtitle,
.rokan-newproduct .block-title .subtitle,
.block-products-list .block-title .subtitle,
.block-new-products .block-title .subtitle,
.catalog-product-view .block.related .block-title .subtitle,
.catalog-product-view .block.upsell .block-title .subtitle {
  display: none !important;
  visibility: hidden !important;
  height: 0;
  overflow: hidden;
}
.awa-section-header > a,
.rokan-bestseller .block-title > a,
.rokan-newproduct .block-title > a,
.block-products-list .block-title > a,
.block-new-products .block-title > a,
.catalog-product-view .block.related .block-title > a,
.catalog-product-view .block.upsell .block-title > a,
.awa-section-header .awa-section-header__link,
.rokan-bestseller .block-title .awa-section-header__link,
.rokan-newproduct .block-title .awa-section-header__link,
.block-products-list .block-title .awa-section-header__link,
.block-new-products .block-title .awa-section-header__link,
.catalog-product-view .block.related .block-title .awa-section-header__link,
.catalog-product-view .block.upsell .block-title .awa-section-header__link,
.awa-section-header .action.view-all,
.rokan-bestseller .block-title .action.view-all,
.rokan-newproduct .block-title .action.view-all,
.block-products-list .block-title .action.view-all,
.block-new-products .block-title .action.view-all,
.catalog-product-view .block.related .block-title .action.view-all,
.catalog-product-view .block.upsell .block-title .action.view-all {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: var(--awa-section-header-link-color, var(--awa-primary));
  font-size: var(--awa-section-header-link-size, 13px);
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
  flex-shrink: 0;
  transition: opacity var(--awa-transition);
}
.awa-section-header > a::after,
.rokan-bestseller .block-title > a::after,
.rokan-newproduct .block-title > a::after,
.block-products-list .block-title > a::after,
.block-new-products .block-title > a::after,
.catalog-product-view .block.related .block-title > a::after,
.catalog-product-view .block.upsell .block-title > a::after,
.awa-section-header .awa-section-header__link::after,
.rokan-bestseller .block-title .awa-section-header__link::after,
.rokan-newproduct .block-title .awa-section-header__link::after,
.block-products-list .block-title .awa-section-header__link::after,
.block-new-products .block-title .awa-section-header__link::after,
.catalog-product-view .block.related .block-title .awa-section-header__link::after,
.catalog-product-view .block.upsell .block-title .awa-section-header__link::after,
.awa-section-header .action.view-all::after,
.rokan-bestseller .block-title .action.view-all::after,
.rokan-newproduct .block-title .action.view-all::after,
.block-products-list .block-title .action.view-all::after,
.block-new-products .block-title .action.view-all::after,
.catalog-product-view .block.related .block-title .action.view-all::after,
.catalog-product-view .block.upsell .block-title .action.view-all::after {
  content: '→';
  font-size: var(--awa-font-md);
  line-height: 1;
}
.awa-section-header > a:hover,
.rokan-bestseller .block-title > a:hover,
.rokan-newproduct .block-title > a:hover,
.block-products-list .block-title > a:hover,
.block-new-products .block-title > a:hover,
.catalog-product-view .block.related .block-title > a:hover,
.catalog-product-view .block.upsell .block-title > a:hover,
.awa-section-header .awa-section-header__link:hover,
.rokan-bestseller .block-title .awa-section-header__link:hover,
.rokan-newproduct .block-title .awa-section-header__link:hover,
.block-products-list .block-title .awa-section-header__link:hover,
.block-new-products .block-title .awa-section-header__link:hover,
.catalog-product-view .block.related .block-title .awa-section-header__link:hover,
.catalog-product-view .block.upsell .block-title .awa-section-header__link:hover,
.awa-section-header .action.view-all:hover,
.rokan-bestseller .block-title .action.view-all:hover,
.rokan-newproduct .block-title .action.view-all:hover,
.block-products-list .block-title .action.view-all:hover,
.block-new-products .block-title .action.view-all:hover,
.catalog-product-view .block.related .block-title .action.view-all:hover,
.catalog-product-view .block.upsell .block-title .action.view-all:hover {
  text-decoration: underline;
  opacity: 0.85;
}
.awa-section-header > a:focus-visible,
.rokan-bestseller .block-title > a:focus-visible,
.rokan-newproduct .block-title > a:focus-visible,
.block-products-list .block-title > a:focus-visible,
.block-new-products .block-title > a:focus-visible,
.catalog-product-view .block.related .block-title > a:focus-visible,
.catalog-product-view .block.upsell .block-title > a:focus-visible,
.awa-section-header .awa-section-header__link:focus-visible,
.rokan-bestseller .block-title .awa-section-header__link:focus-visible,
.rokan-newproduct .block-title .awa-section-header__link:focus-visible,
.block-products-list .block-title .awa-section-header__link:focus-visible,
.block-new-products .block-title .awa-section-header__link:focus-visible,
.catalog-product-view .block.related .block-title .awa-section-header__link:focus-visible,
.catalog-product-view .block.upsell .block-title .awa-section-header__link:focus-visible,
.awa-section-header .action.view-all:focus-visible,
.rokan-bestseller .block-title .action.view-all:focus-visible,
.rokan-newproduct .block-title .action.view-all:focus-visible,
.block-products-list .block-title .action.view-all:focus-visible,
.block-new-products .block-title .action.view-all:focus-visible,
.catalog-product-view .block.related .block-title .action.view-all:focus-visible,
.catalog-product-view .block.upsell .block-title .action.view-all:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.rokan-bestseller,
.rokan-newproduct,
.rokan-mostviewed,
.rokan-toprate,
.rokan-onsale,
.rokan-featured,
.list-tab-product,
.block-products-list,
.block-new-products {
  padding-left: 12px;
  padding-right: 12px;
}
.rokan-bestseller .owl-nav button,
.rokan-newproduct .owl-nav button,
.rokan-mostviewed .owl-nav button,
.rokan-toprate .owl-nav button,
.rokan-onsale .owl-nav button,
.rokan-featured .owl-nav button,
.list-tab-product .owl-nav button,
.block-products-list .owl-nav button,
.block-new-products .owl-nav button,
.rokan-bestseller .owl-prev,
.rokan-newproduct .owl-prev,
.rokan-mostviewed .owl-prev,
.rokan-toprate .owl-prev,
.rokan-onsale .owl-prev,
.rokan-featured .owl-prev,
.list-tab-product .owl-prev,
.block-products-list .owl-prev,
.block-new-products .owl-prev,
.rokan-bestseller .owl-next,
.rokan-newproduct .owl-next,
.rokan-mostviewed .owl-next,
.rokan-toprate .owl-next,
.rokan-onsale .owl-next,
.rokan-featured .owl-next,
.list-tab-product .owl-next,
.block-products-list .owl-next,
.block-new-products .owl-next,
.rokan-bestseller .swiper-button-prev,
.rokan-newproduct .swiper-button-prev,
.rokan-mostviewed .swiper-button-prev,
.rokan-toprate .swiper-button-prev,
.rokan-onsale .swiper-button-prev,
.rokan-featured .swiper-button-prev,
.list-tab-product .swiper-button-prev,
.block-products-list .swiper-button-prev,
.block-new-products .swiper-button-prev,
.rokan-bestseller .swiper-button-next,
.rokan-newproduct .swiper-button-next,
.rokan-mostviewed .swiper-button-next,
.rokan-toprate .swiper-button-next,
.rokan-onsale .swiper-button-next,
.rokan-featured .swiper-button-next,
.list-tab-product .swiper-button-next,
.block-products-list .swiper-button-next,
.block-new-products .swiper-button-next {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid var(--card-border-color);
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  color: var(--awa-text, var(--awa-neutral-800));
  cursor: pointer;
  transition: background 250ms ease, border-color 250ms ease, color 250ms ease, box-shadow 250ms ease;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
.rokan-bestseller .owl-nav button:hover,
.rokan-newproduct .owl-nav button:hover,
.rokan-mostviewed .owl-nav button:hover,
.rokan-toprate .owl-nav button:hover,
.rokan-onsale .owl-nav button:hover,
.rokan-featured .owl-nav button:hover,
.list-tab-product .owl-nav button:hover,
.block-products-list .owl-nav button:hover,
.block-new-products .owl-nav button:hover,
.rokan-bestseller .owl-prev:hover,
.rokan-newproduct .owl-prev:hover,
.rokan-mostviewed .owl-prev:hover,
.rokan-toprate .owl-prev:hover,
.rokan-onsale .owl-prev:hover,
.rokan-featured .owl-prev:hover,
.list-tab-product .owl-prev:hover,
.block-products-list .owl-prev:hover,
.block-new-products .owl-prev:hover,
.rokan-bestseller .owl-next:hover,
.rokan-newproduct .owl-next:hover,
.rokan-mostviewed .owl-next:hover,
.rokan-toprate .owl-next:hover,
.rokan-onsale .owl-next:hover,
.rokan-featured .owl-next:hover,
.list-tab-product .owl-next:hover,
.block-products-list .owl-next:hover,
.block-new-products .owl-next:hover,
.rokan-bestseller .swiper-button-prev:hover,
.rokan-newproduct .swiper-button-prev:hover,
.rokan-mostviewed .swiper-button-prev:hover,
.rokan-toprate .swiper-button-prev:hover,
.rokan-onsale .swiper-button-prev:hover,
.rokan-featured .swiper-button-prev:hover,
.list-tab-product .swiper-button-prev:hover,
.block-products-list .swiper-button-prev:hover,
.block-new-products .swiper-button-prev:hover,
.rokan-bestseller .swiper-button-next:hover,
.rokan-newproduct .swiper-button-next:hover,
.rokan-mostviewed .swiper-button-next:hover,
.rokan-toprate .swiper-button-next:hover,
.rokan-onsale .swiper-button-next:hover,
.rokan-featured .swiper-button-next:hover,
.list-tab-product .swiper-button-next:hover,
.block-products-list .swiper-button-next:hover,
.block-new-products .swiper-button-next:hover,
.rokan-bestseller .owl-nav button:focus-visible,
.rokan-newproduct .owl-nav button:focus-visible,
.rokan-mostviewed .owl-nav button:focus-visible,
.rokan-toprate .owl-nav button:focus-visible,
.rokan-onsale .owl-nav button:focus-visible,
.rokan-featured .owl-nav button:focus-visible,
.list-tab-product .owl-nav button:focus-visible,
.block-products-list .owl-nav button:focus-visible,
.block-new-products .owl-nav button:focus-visible,
.rokan-bestseller .owl-prev:focus-visible,
.rokan-newproduct .owl-prev:focus-visible,
.rokan-mostviewed .owl-prev:focus-visible,
.rokan-toprate .owl-prev:focus-visible,
.rokan-onsale .owl-prev:focus-visible,
.rokan-featured .owl-prev:focus-visible,
.list-tab-product .owl-prev:focus-visible,
.block-products-list .owl-prev:focus-visible,
.block-new-products .owl-prev:focus-visible,
.rokan-bestseller .owl-next:focus-visible,
.rokan-newproduct .owl-next:focus-visible,
.rokan-mostviewed .owl-next:focus-visible,
.rokan-toprate .owl-next:focus-visible,
.rokan-onsale .owl-next:focus-visible,
.rokan-featured .owl-next:focus-visible,
.list-tab-product .owl-next:focus-visible,
.block-products-list .owl-next:focus-visible,
.block-new-products .owl-next:focus-visible,
.rokan-bestseller .swiper-button-prev:focus-visible,
.rokan-newproduct .swiper-button-prev:focus-visible,
.rokan-mostviewed .swiper-button-prev:focus-visible,
.rokan-toprate .swiper-button-prev:focus-visible,
.rokan-onsale .swiper-button-prev:focus-visible,
.rokan-featured .swiper-button-prev:focus-visible,
.list-tab-product .swiper-button-prev:focus-visible,
.block-products-list .swiper-button-prev:focus-visible,
.block-new-products .swiper-button-prev:focus-visible,
.rokan-bestseller .swiper-button-next:focus-visible,
.rokan-newproduct .swiper-button-next:focus-visible,
.rokan-mostviewed .swiper-button-next:focus-visible,
.rokan-toprate .swiper-button-next:focus-visible,
.rokan-onsale .swiper-button-next:focus-visible,
.rokan-featured .swiper-button-next:focus-visible,
.list-tab-product .swiper-button-next:focus-visible,
.block-products-list .swiper-button-next:focus-visible,
.block-new-products .swiper-button-next:focus-visible {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #ffffff;
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.3);
}
.rokan-bestseller .owl-nav button:focus-visible,
.rokan-newproduct .owl-nav button:focus-visible,
.rokan-mostviewed .owl-nav button:focus-visible,
.rokan-toprate .owl-nav button:focus-visible,
.rokan-onsale .owl-nav button:focus-visible,
.rokan-featured .owl-nav button:focus-visible,
.list-tab-product .owl-nav button:focus-visible,
.block-products-list .owl-nav button:focus-visible,
.block-new-products .owl-nav button:focus-visible,
.rokan-bestseller .owl-prev:focus-visible,
.rokan-newproduct .owl-prev:focus-visible,
.rokan-mostviewed .owl-prev:focus-visible,
.rokan-toprate .owl-prev:focus-visible,
.rokan-onsale .owl-prev:focus-visible,
.rokan-featured .owl-prev:focus-visible,
.list-tab-product .owl-prev:focus-visible,
.block-products-list .owl-prev:focus-visible,
.block-new-products .owl-prev:focus-visible,
.rokan-bestseller .owl-next:focus-visible,
.rokan-newproduct .owl-next:focus-visible,
.rokan-mostviewed .owl-next:focus-visible,
.rokan-toprate .owl-next:focus-visible,
.rokan-onsale .owl-next:focus-visible,
.rokan-featured .owl-next:focus-visible,
.list-tab-product .owl-next:focus-visible,
.block-products-list .owl-next:focus-visible,
.block-new-products .owl-next:focus-visible,
.rokan-bestseller .swiper-button-prev:focus-visible,
.rokan-newproduct .swiper-button-prev:focus-visible,
.rokan-mostviewed .swiper-button-prev:focus-visible,
.rokan-toprate .swiper-button-prev:focus-visible,
.rokan-onsale .swiper-button-prev:focus-visible,
.rokan-featured .swiper-button-prev:focus-visible,
.list-tab-product .swiper-button-prev:focus-visible,
.block-products-list .swiper-button-prev:focus-visible,
.block-new-products .swiper-button-prev:focus-visible,
.rokan-bestseller .swiper-button-next:focus-visible,
.rokan-newproduct .swiper-button-next:focus-visible,
.rokan-mostviewed .swiper-button-next:focus-visible,
.rokan-toprate .swiper-button-next:focus-visible,
.rokan-onsale .swiper-button-next:focus-visible,
.rokan-featured .swiper-button-next:focus-visible,
.list-tab-product .swiper-button-next:focus-visible,
.block-products-list .swiper-button-next:focus-visible,
.block-new-products .swiper-button-next:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.rokan-bestseller .owl-nav button.disabled,
.rokan-newproduct .owl-nav button.disabled,
.rokan-mostviewed .owl-nav button.disabled,
.rokan-toprate .owl-nav button.disabled,
.rokan-onsale .owl-nav button.disabled,
.rokan-featured .owl-nav button.disabled,
.list-tab-product .owl-nav button.disabled,
.block-products-list .owl-nav button.disabled,
.block-new-products .owl-nav button.disabled,
.rokan-bestseller .owl-prev.disabled,
.rokan-newproduct .owl-prev.disabled,
.rokan-mostviewed .owl-prev.disabled,
.rokan-toprate .owl-prev.disabled,
.rokan-onsale .owl-prev.disabled,
.rokan-featured .owl-prev.disabled,
.list-tab-product .owl-prev.disabled,
.block-products-list .owl-prev.disabled,
.block-new-products .owl-prev.disabled,
.rokan-bestseller .owl-next.disabled,
.rokan-newproduct .owl-next.disabled,
.rokan-mostviewed .owl-next.disabled,
.rokan-toprate .owl-next.disabled,
.rokan-onsale .owl-next.disabled,
.rokan-featured .owl-next.disabled,
.list-tab-product .owl-next.disabled,
.block-products-list .owl-next.disabled,
.block-new-products .owl-next.disabled,
.rokan-bestseller .swiper-button-prev.disabled,
.rokan-newproduct .swiper-button-prev.disabled,
.rokan-mostviewed .swiper-button-prev.disabled,
.rokan-toprate .swiper-button-prev.disabled,
.rokan-onsale .swiper-button-prev.disabled,
.rokan-featured .swiper-button-prev.disabled,
.list-tab-product .swiper-button-prev.disabled,
.block-products-list .swiper-button-prev.disabled,
.block-new-products .swiper-button-prev.disabled,
.rokan-bestseller .swiper-button-next.disabled,
.rokan-newproduct .swiper-button-next.disabled,
.rokan-mostviewed .swiper-button-next.disabled,
.rokan-toprate .swiper-button-next.disabled,
.rokan-onsale .swiper-button-next.disabled,
.rokan-featured .swiper-button-next.disabled,
.list-tab-product .swiper-button-next.disabled,
.block-products-list .swiper-button-next.disabled,
.block-new-products .swiper-button-next.disabled,
.rokan-bestseller .owl-nav button.swiper-button-disabled,
.rokan-newproduct .owl-nav button.swiper-button-disabled,
.rokan-mostviewed .owl-nav button.swiper-button-disabled,
.rokan-toprate .owl-nav button.swiper-button-disabled,
.rokan-onsale .owl-nav button.swiper-button-disabled,
.rokan-featured .owl-nav button.swiper-button-disabled,
.list-tab-product .owl-nav button.swiper-button-disabled,
.block-products-list .owl-nav button.swiper-button-disabled,
.block-new-products .owl-nav button.swiper-button-disabled,
.rokan-bestseller .owl-prev.swiper-button-disabled,
.rokan-newproduct .owl-prev.swiper-button-disabled,
.rokan-mostviewed .owl-prev.swiper-button-disabled,
.rokan-toprate .owl-prev.swiper-button-disabled,
.rokan-onsale .owl-prev.swiper-button-disabled,
.rokan-featured .owl-prev.swiper-button-disabled,
.list-tab-product .owl-prev.swiper-button-disabled,
.block-products-list .owl-prev.swiper-button-disabled,
.block-new-products .owl-prev.swiper-button-disabled,
.rokan-bestseller .owl-next.swiper-button-disabled,
.rokan-newproduct .owl-next.swiper-button-disabled,
.rokan-mostviewed .owl-next.swiper-button-disabled,
.rokan-toprate .owl-next.swiper-button-disabled,
.rokan-onsale .owl-next.swiper-button-disabled,
.rokan-featured .owl-next.swiper-button-disabled,
.list-tab-product .owl-next.swiper-button-disabled,
.block-products-list .owl-next.swiper-button-disabled,
.block-new-products .owl-next.swiper-button-disabled,
.rokan-bestseller .swiper-button-prev.swiper-button-disabled,
.rokan-newproduct .swiper-button-prev.swiper-button-disabled,
.rokan-mostviewed .swiper-button-prev.swiper-button-disabled,
.rokan-toprate .swiper-button-prev.swiper-button-disabled,
.rokan-onsale .swiper-button-prev.swiper-button-disabled,
.rokan-featured .swiper-button-prev.swiper-button-disabled,
.list-tab-product .swiper-button-prev.swiper-button-disabled,
.block-products-list .swiper-button-prev.swiper-button-disabled,
.block-new-products .swiper-button-prev.swiper-button-disabled,
.rokan-bestseller .swiper-button-next.swiper-button-disabled,
.rokan-newproduct .swiper-button-next.swiper-button-disabled,
.rokan-mostviewed .swiper-button-next.swiper-button-disabled,
.rokan-toprate .swiper-button-next.swiper-button-disabled,
.rokan-onsale .swiper-button-next.swiper-button-disabled,
.rokan-featured .swiper-button-next.swiper-button-disabled,
.list-tab-product .swiper-button-next.swiper-button-disabled,
.block-products-list .swiper-button-next.swiper-button-disabled,
.block-new-products .swiper-button-next.swiper-button-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
  box-shadow: none;
}
.rokan-bestseller .owl-prev,
.rokan-newproduct .owl-prev,
.rokan-mostviewed .owl-prev,
.rokan-toprate .owl-prev,
.rokan-onsale .owl-prev,
.rokan-featured .owl-prev,
.list-tab-product .owl-prev,
.block-products-list .owl-prev,
.block-new-products .owl-prev,
.rokan-bestseller .swiper-button-prev,
.rokan-newproduct .swiper-button-prev,
.rokan-mostviewed .swiper-button-prev,
.rokan-toprate .swiper-button-prev,
.rokan-onsale .swiper-button-prev,
.rokan-featured .swiper-button-prev,
.list-tab-product .swiper-button-prev,
.block-products-list .swiper-button-prev,
.block-new-products .swiper-button-prev {
  left: 0;
  transform: translateY(-50%) translateX(-50%);
}
.rokan-bestseller .owl-next,
.rokan-newproduct .owl-next,
.rokan-mostviewed .owl-next,
.rokan-toprate .owl-next,
.rokan-onsale .owl-next,
.rokan-featured .owl-next,
.list-tab-product .owl-next,
.block-products-list .owl-next,
.block-new-products .owl-next,
.rokan-bestseller .swiper-button-next,
.rokan-newproduct .swiper-button-next,
.rokan-mostviewed .swiper-button-next,
.rokan-toprate .swiper-button-next,
.rokan-onsale .swiper-button-next,
.rokan-featured .swiper-button-next,
.list-tab-product .swiper-button-next,
.block-products-list .swiper-button-next,
.block-new-products .swiper-button-next {
  right: 0;
  transform: translateY(-50%) translateX(50%);
}
.rokan-bestseller .owl-prev:hover svg,
.rokan-newproduct .owl-prev:hover svg,
.rokan-mostviewed .owl-prev:hover svg,
.rokan-toprate .owl-prev:hover svg,
.rokan-onsale .owl-prev:hover svg,
.rokan-featured .owl-prev:hover svg,
.list-tab-product .owl-prev:hover svg,
.block-products-list .owl-prev:hover svg,
.block-new-products .owl-prev:hover svg,
.rokan-bestseller .owl-next:hover svg,
.rokan-newproduct .owl-next:hover svg,
.rokan-mostviewed .owl-next:hover svg,
.rokan-toprate .owl-next:hover svg,
.rokan-onsale .owl-next:hover svg,
.rokan-featured .owl-next:hover svg,
.list-tab-product .owl-next:hover svg,
.block-products-list .owl-next:hover svg,
.block-new-products .owl-next:hover svg,
.rokan-bestseller .swiper-button-prev:hover svg,
.rokan-newproduct .swiper-button-prev:hover svg,
.rokan-mostviewed .swiper-button-prev:hover svg,
.rokan-toprate .swiper-button-prev:hover svg,
.rokan-onsale .swiper-button-prev:hover svg,
.rokan-featured .swiper-button-prev:hover svg,
.list-tab-product .swiper-button-prev:hover svg,
.block-products-list .swiper-button-prev:hover svg,
.block-new-products .swiper-button-prev:hover svg,
.rokan-bestseller .swiper-button-next:hover svg,
.rokan-newproduct .swiper-button-next:hover svg,
.rokan-mostviewed .swiper-button-next:hover svg,
.rokan-toprate .swiper-button-next:hover svg,
.rokan-onsale .swiper-button-next:hover svg,
.rokan-featured .swiper-button-next:hover svg,
.list-tab-product .swiper-button-next:hover svg,
.block-products-list .swiper-button-next:hover svg,
.block-new-products .swiper-button-next:hover svg {
  color: #ffffff;
  stroke: #ffffff;
}
.rokan-bestseller .owl-stage-outer,
.rokan-newproduct .owl-stage-outer,
.rokan-mostviewed .owl-stage-outer,
.rokan-toprate .owl-stage-outer,
.rokan-onsale .owl-stage-outer,
.rokan-featured .owl-stage-outer,
.list-tab-product .owl-stage-outer,
.block-products-list .owl-stage-outer,
.block-new-products .owl-stage-outer,
.rokan-bestseller .swiper-wrapper,
.rokan-newproduct .swiper-wrapper,
.rokan-mostviewed .swiper-wrapper,
.rokan-toprate .swiper-wrapper,
.rokan-onsale .swiper-wrapper,
.rokan-featured .swiper-wrapper,
.list-tab-product .swiper-wrapper,
.block-products-list .swiper-wrapper,
.block-new-products .swiper-wrapper {
  overflow: visible;
}
.products-swiper:not(.swiper-initialized) {
  overflow: hidden;
}
.products-swiper:not(.swiper-initialized) .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(var(--grid-cols), minmax(0, 1fr));
  gap: var(--grid-gap);
}
.products-swiper:not(.swiper-initialized) .swiper-slide {
  width: auto;
  min-width: 0;
  height: auto;
}
.products-swiper:not(.swiper-initialized) .swiper-button-prev,
.products-swiper:not(.swiper-initialized) .swiper-button-next,
.products-swiper:not(.swiper-initialized) .swiper-pagination {
  display: none;
}
@media (min-width: 480px) {
  :root {
    --grid-cols: 2;
    --grid-gap: 16px;
  }
}
@media (min-width: 1024px) {
  :root {
    --grid-cols: 4;
    --grid-gap: 16px;
  }
}
@media (min-width: 1280px) {
  :root {
    --grid-cols: 4;
    --grid-gap: 24px;
  }
}
@media (min-width: 1440px) {
  :root {
    --grid-cols: 5;
  }
}
@media (max-width: 1023px) {
  :root {
    --card-name-size: var(--awa-font-sm);
    --card-price-size: var(--awa-font-lg);
    --card-cta-h: 36px;
    --card-cta-size: var(--awa-font-sm);
    --card-name-min-h: calc(13px * 1.4 * 2 + 4px);
    --card-photo-min-h: 140px;
  }
  .rokan-bestseller,
  .rokan-newproduct,
  .rokan-mostviewed,
  .rokan-toprate,
  .rokan-onsale,
  .rokan-featured,
  .list-tab-product,
  .block-products-list,
  .block-new-products {
    padding-left: 0;
    padding-right: 0;
  }
  .rokan-bestseller .owl-nav,
  .rokan-newproduct .owl-nav,
  .rokan-mostviewed .owl-nav,
  .rokan-toprate .owl-nav,
  .rokan-onsale .owl-nav,
  .rokan-featured .owl-nav,
  .list-tab-product .owl-nav,
  .block-products-list .owl-nav,
  .block-new-products .owl-nav,
  .rokan-bestseller .owl-prev,
  .rokan-newproduct .owl-prev,
  .rokan-mostviewed .owl-prev,
  .rokan-toprate .owl-prev,
  .rokan-onsale .owl-prev,
  .rokan-featured .owl-prev,
  .list-tab-product .owl-prev,
  .block-products-list .owl-prev,
  .block-new-products .owl-prev,
  .rokan-bestseller .owl-next,
  .rokan-newproduct .owl-next,
  .rokan-mostviewed .owl-next,
  .rokan-toprate .owl-next,
  .rokan-onsale .owl-next,
  .rokan-featured .owl-next,
  .list-tab-product .owl-next,
  .block-products-list .owl-next,
  .block-new-products .owl-next,
  .rokan-bestseller .swiper-button-prev,
  .rokan-newproduct .swiper-button-prev,
  .rokan-mostviewed .swiper-button-prev,
  .rokan-toprate .swiper-button-prev,
  .rokan-onsale .swiper-button-prev,
  .rokan-featured .swiper-button-prev,
  .list-tab-product .swiper-button-prev,
  .block-products-list .swiper-button-prev,
  .block-new-products .swiper-button-prev,
  .rokan-bestseller .swiper-button-next,
  .rokan-newproduct .swiper-button-next,
  .rokan-mostviewed .swiper-button-next,
  .rokan-toprate .swiper-button-next,
  .rokan-onsale .swiper-button-next,
  .rokan-featured .swiper-button-next,
  .list-tab-product .swiper-button-next,
  .block-products-list .swiper-button-next,
  .block-new-products .swiper-button-next {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1023px) {
  :root {
    --card-gap: 12px;
    --card-price-size: 18px;
    --card-photo-min-h: 160px;
  }
  .rokan-bestseller .owl-nav button,
  .rokan-bestseller .owl-prev,
  .rokan-bestseller .owl-next,
  .rokan-bestseller .swiper-button-prev,
  .rokan-bestseller .swiper-button-next,
  .rokan-newproduct .owl-nav button,
  .rokan-newproduct .owl-prev,
  .rokan-newproduct .owl-next,
  .rokan-newproduct .swiper-button-prev,
  .rokan-newproduct .swiper-button-next {
    width: 42px;
    height: 44px;
  }
}
@media (min-width: 1024px) {
  :root {
    --card-name-size: 14px;
    --card-price-size: 21px;
    --card-cta-size: 14px;
    --card-cta-h: 44px;
    --card-photo-min-h: 200px;
  }
  .product-item-details,
  .product-info {
    padding: 0 6px 6px;
  }
}
@media (min-width: 1280px) {
  .rokan-bestseller .owl-nav button,
  .rokan-bestseller .owl-prev,
  .rokan-bestseller .owl-next,
  .rokan-newproduct .owl-nav button,
  .rokan-newproduct .owl-prev,
  .rokan-newproduct .owl-next,
  .rokan-bestseller .swiper-button-prev,
  .rokan-bestseller .swiper-button-next,
  .rokan-newproduct .swiper-button-prev,
  .rokan-newproduct .swiper-button-next {
    width: 44px;
    height: 44px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .product-item,
  .product-item img,
  .product-image-photo,
  .b2b-login-to-buy-btn,
  .actions-primary .action,
  .action.primary,
  .owl-nav button,
  .owl-prev,
  .owl-next,
  .swiper-button-prev,
  .swiper-button-next {
    transition: none;
    transform: none;
  }
  .product-item:hover {
    transform: none;
  }
  .product-item:hover .product-image-photo,
  .product-item:hover img {
    transform: none;
  }
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) :is(
    .product-thumb-link,
    .product-item-photo,
    .product.photo.product-item-photo
) {
  display: block;
  position: relative;
  width: 100%;
  min-width: 0;
  min-height: 0;
  aspect-ratio: auto;
  margin-bottom: 0;
  background: transparent;
  overflow: visible;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) .first-thumb {
  display: block;
  position: relative;
  width: 100%;
  min-width: 0;
  min-height: var(--card-photo-min-h);
  aspect-ratio: 1 / 1;
  line-height: 0;
  border-radius: var(--card-photo-radius);
  overflow: hidden;
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23d8d8d8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) :is(.product-image-container, .product-image-wrapper) {
  display: block;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
  padding-bottom: 0;
  overflow: hidden;
  z-index: 1;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) :is(.product-thumb img, .product-image-photo) {
  display: block;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 350ms ease;
  z-index: 2;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) .second-thumb {
  display: none;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) .product-thumb:hover .second-thumb {
  opacity: 0;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5,
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.catalog-product-view
) .page-wrapper :is(
    .wrapper.grid.products-grid,
    .products-swiper,
    .productTabContent,
    .category_tab_slider,
    .cat_home1,
    .cat_home2,
    .rokan-bestseller,
    .rokan-newproduct,
    .rokan-mostviewed,
    .rokan-featuredproduct,
    .awa-featured-swiper,
    .awa-onsale-swiper,
    .awa-toprate-swiper,
    .awa-pdp-mostviewed,
    .awa-pdp-related,
    .list-tab-product,
    .tab_product,
    .hot-deal,
    .categorytab-container,
    .block-products-list,
    .block-new-products
) :is(.item-product, .product-item) .product-thumb:hover .first-thumb {
  opacity: 1;
  visibility: visible;
}
.rokan-newproduct .rokan-product-heading,
.rokan-bestseller .rokan-product-heading,
.list-tab-product .rokan-product-heading,
.rokan-featured .rokan-product-heading,
.rokan-mostviewed .rokan-product-heading,
.rokan-onsale .rokan-product-heading,
.rokan-toprate .rokan-product-heading,
.categorytab-container .rokan-product-heading,
.block.widget.block-products-list .rokan-product-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: var(--awa-section-header-pb, 14px);
  margin-bottom: var(--awa-section-header-mb, 24px);
  border-bottom: var(--awa-section-header-border, 1px solid #e5e5e5);
}
.rokan-newproduct .rokan-product-heading h2,
.rokan-bestseller .rokan-product-heading h2,
.list-tab-product .rokan-product-heading h2,
.rokan-featured .rokan-product-heading h2,
.rokan-mostviewed .rokan-product-heading h2,
.rokan-onsale .rokan-product-heading h2,
.rokan-toprate .rokan-product-heading h2,
.categorytab-container .rokan-product-heading h2,
.block.widget.block-products-list .rokan-product-heading h2 {
  font-size: var(--awa-section-header-font-size, clamp(17px, 2vw, 22px));
  font-weight: var(--awa-section-header-font-weight, 700);
  color: var(--awa-section-header-color, #333333);
  margin: 0;
  padding-left: var(--awa-section-header-title-pl, 14px);
  border-left: var(--awa-section-header-accent, 4px solid #b73337);
  line-height: var(--awa-leading-tight);
}
.rokan-newproduct .rokan-product-heading h2 .sup-title,
.rokan-bestseller .rokan-product-heading h2 .sup-title,
.list-tab-product .rokan-product-heading h2 .sup-title,
.rokan-featured .rokan-product-heading h2 .sup-title,
.rokan-mostviewed .rokan-product-heading h2 .sup-title,
.rokan-onsale .rokan-product-heading h2 .sup-title,
.rokan-toprate .rokan-product-heading h2 .sup-title,
.categorytab-container .rokan-product-heading h2 .sup-title,
.block.widget.block-products-list .rokan-product-heading h2 .sup-title {
  font-size: var(--awa-font-size-sm, 13px);
  font-weight: var(--awa-weight-medium);
  color: var(--awa-text-muted);
}
.rokan-newproduct .rokan-product-heading a,
.rokan-bestseller .rokan-product-heading a,
.list-tab-product .rokan-product-heading a,
.rokan-featured .rokan-product-heading a,
.rokan-mostviewed .rokan-product-heading a,
.rokan-onsale .rokan-product-heading a,
.rokan-toprate .rokan-product-heading a,
.categorytab-container .rokan-product-heading a,
.block.widget.block-products-list .rokan-product-heading a {
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-primary);
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
.rokan-newproduct .rokan-product-heading a:hover,
.rokan-bestseller .rokan-product-heading a:hover,
.list-tab-product .rokan-product-heading a:hover,
.rokan-featured .rokan-product-heading a:hover,
.rokan-mostviewed .rokan-product-heading a:hover,
.rokan-onsale .rokan-product-heading a:hover,
.rokan-toprate .rokan-product-heading a:hover,
.categorytab-container .rokan-product-heading a:hover,
.block.widget.block-products-list .rokan-product-heading a:hover {
  color: var(--awa-primary-hover);
  text-decoration: underline;
}
.rokan-newproduct .rokan-product-heading a::after,
.rokan-bestseller .rokan-product-heading a::after,
.list-tab-product .rokan-product-heading a::after,
.rokan-featured .rokan-product-heading a::after,
.rokan-mostviewed .rokan-product-heading a::after,
.rokan-onsale .rokan-product-heading a::after,
.rokan-toprate .rokan-product-heading a::after,
.categorytab-container .rokan-product-heading a::after,
.block.widget.block-products-list .rokan-product-heading a::after {
  content: ' →';
}
.rokan-newproduct .item-product,
.rokan-bestseller .item-product,
.list-tab-product .item-product,
.rokan-featured .item-product,
.rokan-mostviewed .item-product,
.rokan-onsale .item-product,
.rokan-toprate .item-product,
.categorytab-container .item-product,
.block.widget.block-products-list .item-product {
  position: relative;
  background: var(--card-bg, #fff);
  border: 1px solid var(--card-border-color, rgba(0, 0, 0, 0.05));
  border-radius: var(--card-radius, 16px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0;
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s ease, transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.rokan-newproduct .item-product:hover,
.rokan-bestseller .item-product:hover,
.list-tab-product .item-product:hover,
.rokan-featured .item-product:hover,
.rokan-mostviewed .item-product:hover,
.rokan-onsale .item-product:hover,
.rokan-toprate .item-product:hover,
.categorytab-container .item-product:hover,
.block.widget.block-products-list .item-product:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  border-color: rgba(183, 51, 55, 0.25);
  transform: translateY(-6px);
}
.rokan-newproduct .product-thumb,
.rokan-bestseller .product-thumb,
.list-tab-product .product-thumb,
.rokan-featured .product-thumb,
.rokan-mostviewed .product-thumb,
.rokan-onsale .product-thumb,
.rokan-toprate .product-thumb,
.categorytab-container .product-thumb,
.block.widget.block-products-list .product-thumb {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1;
  min-height: var(--awa-card-img-h, 240px);
  padding: var(--card-photo-padding, 16px);
  background: var(--card-photo-bg, #ffffff);
  overflow: hidden;
  flex-shrink: 0;
}
.rokan-newproduct .product-thumb .product-thumb-link,
.rokan-bestseller .product-thumb .product-thumb-link,
.list-tab-product .product-thumb .product-thumb-link,
.rokan-featured .product-thumb .product-thumb-link,
.rokan-mostviewed .product-thumb .product-thumb-link,
.rokan-onsale .product-thumb .product-thumb-link,
.rokan-toprate .product-thumb .product-thumb-link,
.categorytab-container .product-thumb .product-thumb-link,
.block.widget.block-products-list .product-thumb .product-thumb-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.rokan-newproduct .product-thumb .first-thumb,
.rokan-bestseller .product-thumb .first-thumb,
.list-tab-product .product-thumb .first-thumb,
.rokan-featured .product-thumb .first-thumb,
.rokan-mostviewed .product-thumb .first-thumb,
.rokan-onsale .product-thumb .first-thumb,
.rokan-toprate .product-thumb .first-thumb,
.categorytab-container .product-thumb .first-thumb,
.block.widget.block-products-list .product-thumb .first-thumb {
  transition: opacity var(--awa-duration) var(--awa-ease);
}
.rokan-newproduct .product-thumb .first-thumb img,
.rokan-bestseller .product-thumb .first-thumb img,
.list-tab-product .product-thumb .first-thumb img,
.rokan-featured .product-thumb .first-thumb img,
.rokan-mostviewed .product-thumb .first-thumb img,
.rokan-onsale .product-thumb .first-thumb img,
.rokan-toprate .product-thumb .first-thumb img,
.categorytab-container .product-thumb .first-thumb img,
.block.widget.block-products-list .product-thumb .first-thumb img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
  transition: transform 0.3s ease;
}
.rokan-newproduct .product-thumb:hover .first-thumb img,
.rokan-bestseller .product-thumb:hover .first-thumb img,
.list-tab-product .product-thumb:hover .first-thumb img,
.rokan-featured .product-thumb:hover .first-thumb img,
.rokan-mostviewed .product-thumb:hover .first-thumb img,
.rokan-onsale .product-thumb:hover .first-thumb img,
.rokan-toprate .product-thumb:hover .first-thumb img,
.categorytab-container .product-thumb:hover .first-thumb img,
.block.widget.block-products-list .product-thumb:hover .first-thumb img {
  transform: scale(1.08);
}
.rokan-newproduct .product-thumb .second-thumb,
.rokan-bestseller .product-thumb .second-thumb,
.list-tab-product .product-thumb .second-thumb,
.rokan-featured .product-thumb .second-thumb,
.rokan-mostviewed .product-thumb .second-thumb,
.rokan-onsale .product-thumb .second-thumb,
.rokan-toprate .product-thumb .second-thumb,
.categorytab-container .product-thumb .second-thumb,
.block.widget.block-products-list .product-thumb .second-thumb {
  position: absolute;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  padding: var(--card-photo-padding, 6px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.rokan-newproduct .product-thumb .second-thumb img,
.rokan-bestseller .product-thumb .second-thumb img,
.list-tab-product .product-thumb .second-thumb img,
.rokan-featured .product-thumb .second-thumb img,
.rokan-mostviewed .product-thumb .second-thumb img,
.rokan-onsale .product-thumb .second-thumb img,
.rokan-toprate .product-thumb .second-thumb img,
.categorytab-container .product-thumb .second-thumb img,
.block.widget.block-products-list .product-thumb .second-thumb img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.rokan-newproduct .product-thumb:hover .first-thumb,
.rokan-bestseller .product-thumb:hover .first-thumb,
.list-tab-product .product-thumb:hover .first-thumb,
.rokan-featured .product-thumb:hover .first-thumb,
.rokan-mostviewed .product-thumb:hover .first-thumb,
.rokan-onsale .product-thumb:hover .first-thumb,
.rokan-toprate .product-thumb:hover .first-thumb,
.categorytab-container .product-thumb:hover .first-thumb,
.block.widget.block-products-list .product-thumb:hover .first-thumb {
  opacity: 1;
}
.rokan-newproduct .hot-onsale,
.rokan-bestseller .hot-onsale,
.list-tab-product .hot-onsale,
.rokan-featured .hot-onsale,
.rokan-mostviewed .hot-onsale,
.rokan-onsale .hot-onsale,
.rokan-toprate .hot-onsale,
.categorytab-container .hot-onsale,
.block.widget.block-products-list .hot-onsale {
  position: absolute;
  top: var(--awa-space-sm, 8px);
  left: var(--awa-space-sm, 8px);
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.rokan-newproduct .onsale,
.rokan-bestseller .onsale,
.list-tab-product .onsale,
.rokan-featured .onsale,
.rokan-mostviewed .onsale,
.rokan-onsale .onsale,
.rokan-toprate .onsale,
.categorytab-container .onsale,
.block.widget.block-products-list .onsale {
  display: inline-flex;
  align-items: center;
  font-size: 11px;
  font-weight: var(--awa-weight-bold);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  padding: 2px 7px;
  border-radius: 3px;
  line-height: 1.6;
  background: var(--awa-success, #2d7a3a);
  color: var(--awa-text-inverse, #fff);
}
.rokan-newproduct .onsale .sale-bg,
.rokan-bestseller .onsale .sale-bg,
.list-tab-product .onsale .sale-bg,
.rokan-featured .onsale .sale-bg,
.rokan-mostviewed .onsale .sale-bg,
.rokan-onsale .onsale .sale-bg,
.rokan-toprate .onsale .sale-bg,
.categorytab-container .onsale .sale-bg,
.block.widget.block-products-list .onsale .sale-bg {
  display: none;
}
.rokan-newproduct .onsale .sale-text,
.rokan-bestseller .onsale .sale-text,
.list-tab-product .onsale .sale-text,
.rokan-featured .onsale .sale-text,
.rokan-mostviewed .onsale .sale-text,
.rokan-onsale .onsale .sale-text,
.rokan-toprate .onsale .sale-text,
.categorytab-container .onsale .sale-text,
.block.widget.block-products-list .onsale .sale-text {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.rokan-newproduct .onsale.new-lable,
.rokan-bestseller .onsale.new-lable,
.list-tab-product .onsale.new-lable,
.rokan-featured .onsale.new-lable,
.rokan-mostviewed .onsale.new-lable,
.rokan-onsale .onsale.new-lable,
.rokan-toprate .onsale.new-lable,
.categorytab-container .onsale.new-lable,
.block.widget.block-products-list .onsale.new-lable,
.rokan-newproduct .new-lable,
.rokan-bestseller .new-lable,
.list-tab-product .new-lable,
.rokan-featured .new-lable,
.rokan-mostviewed .new-lable,
.rokan-onsale .new-lable,
.rokan-toprate .new-lable,
.categorytab-container .new-lable,
.block.widget.block-products-list .new-lable {
  background: var(--awa-info, #1976d2);
  color: var(--awa-text-inverse, #fff);
  font-size: 11px;
  font-weight: var(--awa-weight-bold);
  padding: 2px 7px;
  border-radius: 3px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  line-height: 1.6;
  display: inline-flex;
  align-items: center;
}
.rokan-newproduct .onsale-esgotado,
.rokan-bestseller .onsale-esgotado,
.list-tab-product .onsale-esgotado,
.rokan-featured .onsale-esgotado,
.rokan-mostviewed .onsale-esgotado,
.rokan-onsale .onsale-esgotado,
.rokan-toprate .onsale-esgotado,
.categorytab-container .onsale-esgotado,
.block.widget.block-products-list .onsale-esgotado,
.rokan-newproduct .stock.unavailable ~ .hot-onsale .onsale,
.rokan-bestseller .stock.unavailable ~ .hot-onsale .onsale,
.list-tab-product .stock.unavailable ~ .hot-onsale .onsale,
.rokan-featured .stock.unavailable ~ .hot-onsale .onsale,
.rokan-mostviewed .stock.unavailable ~ .hot-onsale .onsale,
.rokan-onsale .stock.unavailable ~ .hot-onsale .onsale,
.rokan-toprate .stock.unavailable ~ .hot-onsale .onsale,
.categorytab-container .stock.unavailable ~ .hot-onsale .onsale,
.block.widget.block-products-list .stock.unavailable ~ .hot-onsale .onsale,
.rokan-newproduct .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.rokan-bestseller .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.list-tab-product .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.rokan-featured .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.rokan-mostviewed .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.rokan-onsale .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.rokan-toprate .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.categorytab-container .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado,
.block.widget.block-products-list .item-product:has(.stock.unavailable) .hot-onsale .onsale-esgotado {
  background: var(--awa-text-muted, #888);
  color: var(--awa-text-inverse, #fff);
  font-size: 11px;
  font-weight: var(--awa-weight-bold);
  padding: 2px 7px;
  border-radius: var(--awa-radius-sm, 4px);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  line-height: 1.6;
  display: inline-flex;
  align-items: center;
}
.rokan-newproduct .item-product:has(.stock.unavailable) .product-thumb,
.rokan-bestseller .item-product:has(.stock.unavailable) .product-thumb,
.list-tab-product .item-product:has(.stock.unavailable) .product-thumb,
.rokan-featured .item-product:has(.stock.unavailable) .product-thumb,
.rokan-mostviewed .item-product:has(.stock.unavailable) .product-thumb,
.rokan-onsale .item-product:has(.stock.unavailable) .product-thumb,
.rokan-toprate .item-product:has(.stock.unavailable) .product-thumb,
.categorytab-container .item-product:has(.stock.unavailable) .product-thumb,
.block.widget.block-products-list .item-product:has(.stock.unavailable) .product-thumb {
  opacity: 0.45;
  transition: opacity var(--awa-duration) var(--awa-ease);
}
.rokan-newproduct .item-product:has(.stock.unavailable) .btn-add-to-cart,
.rokan-bestseller .item-product:has(.stock.unavailable) .btn-add-to-cart,
.list-tab-product .item-product:has(.stock.unavailable) .btn-add-to-cart,
.rokan-featured .item-product:has(.stock.unavailable) .btn-add-to-cart,
.rokan-mostviewed .item-product:has(.stock.unavailable) .btn-add-to-cart,
.rokan-onsale .item-product:has(.stock.unavailable) .btn-add-to-cart,
.rokan-toprate .item-product:has(.stock.unavailable) .btn-add-to-cart,
.categorytab-container .item-product:has(.stock.unavailable) .btn-add-to-cart,
.block.widget.block-products-list .item-product:has(.stock.unavailable) .btn-add-to-cart,
.rokan-newproduct .item-product:has(.stock.unavailable) .action.tocart,
.rokan-bestseller .item-product:has(.stock.unavailable) .action.tocart,
.list-tab-product .item-product:has(.stock.unavailable) .action.tocart,
.rokan-featured .item-product:has(.stock.unavailable) .action.tocart,
.rokan-mostviewed .item-product:has(.stock.unavailable) .action.tocart,
.rokan-onsale .item-product:has(.stock.unavailable) .action.tocart,
.rokan-toprate .item-product:has(.stock.unavailable) .action.tocart,
.categorytab-container .item-product:has(.stock.unavailable) .action.tocart,
.block.widget.block-products-list .item-product:has(.stock.unavailable) .action.tocart {
  background: var(--awa-border, #e0e0e0);
  color: var(--awa-text-muted, #888);
  cursor: not-allowed;
  pointer-events: none;
}
.rokan-newproduct .product-info,
.rokan-bestseller .product-info,
.list-tab-product .product-info,
.rokan-featured .product-info,
.rokan-mostviewed .product-info,
.rokan-onsale .product-info,
.rokan-toprate .product-info,
.categorytab-container .product-info,
.block.widget.block-products-list .product-info {
  padding: 10px 12px 12px;
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 0;
}
.rokan-newproduct .awa-b2b-sku,
.rokan-bestseller .awa-b2b-sku,
.list-tab-product .awa-b2b-sku,
.rokan-featured .awa-b2b-sku,
.rokan-mostviewed .awa-b2b-sku,
.rokan-onsale .awa-b2b-sku,
.rokan-toprate .awa-b2b-sku,
.categorytab-container .awa-b2b-sku,
.block.widget.block-products-list .awa-b2b-sku {
  align-self: flex-start;
  max-width: 100%;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  margin-bottom: var(--awa-space-sm, 8px);
  padding: 2px 7px;
  border-radius: 3px;
  background: var(--awa-bg-surface, #f0f0f0);
  border: 1px solid var(--awa-border, #e8e8e8);
  font-size: var(--awa-font-size-2xs, 10px);
  color: var(--awa-text-muted, #777);
  letter-spacing: 0.02em;
  line-height: 1.4;
}
.rokan-newproduct .awa-b2b-sku .awa-b2b-sku__label,
.rokan-bestseller .awa-b2b-sku .awa-b2b-sku__label,
.list-tab-product .awa-b2b-sku .awa-b2b-sku__label,
.rokan-featured .awa-b2b-sku .awa-b2b-sku__label,
.rokan-mostviewed .awa-b2b-sku .awa-b2b-sku__label,
.rokan-onsale .awa-b2b-sku .awa-b2b-sku__label,
.rokan-toprate .awa-b2b-sku .awa-b2b-sku__label,
.categorytab-container .awa-b2b-sku .awa-b2b-sku__label,
.block.widget.block-products-list .awa-b2b-sku .awa-b2b-sku__label {
  font-weight: var(--awa-weight-normal);
  color: var(--awa-text-light, #999);
}
.rokan-newproduct .awa-b2b-sku .awa-b2b-sku__value,
.rokan-bestseller .awa-b2b-sku .awa-b2b-sku__value,
.list-tab-product .awa-b2b-sku .awa-b2b-sku__value,
.rokan-featured .awa-b2b-sku .awa-b2b-sku__value,
.rokan-mostviewed .awa-b2b-sku .awa-b2b-sku__value,
.rokan-onsale .awa-b2b-sku .awa-b2b-sku__value,
.rokan-toprate .awa-b2b-sku .awa-b2b-sku__value,
.categorytab-container .awa-b2b-sku .awa-b2b-sku__value,
.block.widget.block-products-list .awa-b2b-sku .awa-b2b-sku__value {
  font-weight: var(--awa-weight-medium);
  color: var(--awa-text-muted, #666);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
}
.rokan-newproduct .product-name,
.rokan-bestseller .product-name,
.list-tab-product .product-name,
.rokan-featured .product-name,
.rokan-mostviewed .product-name,
.rokan-onsale .product-name,
.rokan-toprate .product-name,
.categorytab-container .product-name,
.block.widget.block-products-list .product-name {
  margin: 0 0 6px;
}
.rokan-newproduct .product-name .product-item-link,
.rokan-bestseller .product-name .product-item-link,
.list-tab-product .product-name .product-item-link,
.rokan-featured .product-name .product-item-link,
.rokan-mostviewed .product-name .product-item-link,
.rokan-onsale .product-name .product-item-link,
.rokan-toprate .product-name .product-item-link,
.categorytab-container .product-name .product-item-link,
.block.widget.block-products-list .product-name .product-item-link {
  font-size: var(--awa-fs-xs);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text-strong, #222);
  text-decoration: none;
  line-height: var(--awa-leading-snug, 1.35);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: calc(2 * 1.35em);
  min-width: 0;
  border-radius: 2px;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
.rokan-newproduct .product-name .product-item-link:hover,
.rokan-bestseller .product-name .product-item-link:hover,
.list-tab-product .product-name .product-item-link:hover,
.rokan-featured .product-name .product-item-link:hover,
.rokan-mostviewed .product-name .product-item-link:hover,
.rokan-onsale .product-name .product-item-link:hover,
.rokan-toprate .product-name .product-item-link:hover,
.categorytab-container .product-name .product-item-link:hover,
.block.widget.block-products-list .product-name .product-item-link:hover {
  color: var(--awa-primary);
}
.rokan-newproduct .product-name .product-item-link:focus-visible,
.rokan-bestseller .product-name .product-item-link:focus-visible,
.list-tab-product .product-name .product-item-link:focus-visible,
.rokan-featured .product-name .product-item-link:focus-visible,
.rokan-mostviewed .product-name .product-item-link:focus-visible,
.rokan-onsale .product-name .product-item-link:focus-visible,
.rokan-toprate .product-name .product-item-link:focus-visible,
.categorytab-container .product-name .product-item-link:focus-visible,
.block.widget.block-products-list .product-name .product-item-link:focus-visible {
  color: var(--awa-primary);
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
  text-decoration: underline;
}
.rokan-newproduct .info-price,
.rokan-bestseller .info-price,
.list-tab-product .info-price,
.rokan-featured .info-price,
.rokan-mostviewed .info-price,
.rokan-onsale .info-price,
.rokan-toprate .info-price,
.categorytab-container .info-price,
.block.widget.block-products-list .info-price {
  margin-bottom: var(--awa-space-sm, 8px);
}
.rokan-newproduct .info-price .price-box,
.rokan-bestseller .info-price .price-box,
.list-tab-product .info-price .price-box,
.rokan-featured .info-price .price-box,
.rokan-mostviewed .info-price .price-box,
.rokan-onsale .info-price .price-box,
.rokan-toprate .info-price .price-box,
.categorytab-container .info-price .price-box,
.block.widget.block-products-list .info-price .price-box {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.rokan-newproduct .info-price .price-box .price,
.rokan-bestseller .info-price .price-box .price,
.list-tab-product .info-price .price-box .price,
.rokan-featured .info-price .price-box .price,
.rokan-mostviewed .info-price .price-box .price,
.rokan-onsale .info-price .price-box .price,
.rokan-toprate .info-price .price-box .price,
.categorytab-container .info-price .price-box .price,
.block.widget.block-products-list .info-price .price-box .price {
  font-size: var(--awa-font-size-lg, 18px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text-strong, #1a1a1a);
  line-height: 1.2;
}
.rokan-newproduct .info-price .price-box .special-price .price,
.rokan-bestseller .info-price .price-box .special-price .price,
.list-tab-product .info-price .price-box .special-price .price,
.rokan-featured .info-price .price-box .special-price .price,
.rokan-mostviewed .info-price .price-box .special-price .price,
.rokan-onsale .info-price .price-box .special-price .price,
.rokan-toprate .info-price .price-box .special-price .price,
.categorytab-container .info-price .price-box .special-price .price,
.block.widget.block-products-list .info-price .price-box .special-price .price {
  color: var(--awa-primary);
}
.rokan-newproduct .info-price .price-box .old-price,
.rokan-bestseller .info-price .price-box .old-price,
.list-tab-product .info-price .price-box .old-price,
.rokan-featured .info-price .price-box .old-price,
.rokan-mostviewed .info-price .price-box .old-price,
.rokan-onsale .info-price .price-box .old-price,
.rokan-toprate .info-price .price-box .old-price,
.categorytab-container .info-price .price-box .old-price,
.block.widget.block-products-list .info-price .price-box .old-price {
  order: -1;
}
.rokan-newproduct .info-price .price-box .old-price .price,
.rokan-bestseller .info-price .price-box .old-price .price,
.list-tab-product .info-price .price-box .old-price .price,
.rokan-featured .info-price .price-box .old-price .price,
.rokan-mostviewed .info-price .price-box .old-price .price,
.rokan-onsale .info-price .price-box .old-price .price,
.rokan-toprate .info-price .price-box .old-price .price,
.categorytab-container .info-price .price-box .old-price .price,
.block.widget.block-products-list .info-price .price-box .old-price .price {
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: var(--awa-weight-normal);
  color: var(--awa-text-light, #bbb);
  text-decoration: line-through;
}
.rokan-newproduct .product-info-cart,
.rokan-bestseller .product-info-cart,
.list-tab-product .product-info-cart,
.rokan-featured .product-info-cart,
.rokan-mostviewed .product-info-cart,
.rokan-onsale .product-info-cart,
.rokan-toprate .product-info-cart,
.categorytab-container .product-info-cart,
.block.widget.block-products-list .product-info-cart {
  margin-top: auto;
  padding-top: 10px;
  border-top: 1px solid var(--awa-border, #ebebeb);
}
.rokan-newproduct .actions-primary .btn-add-to-cart,
.rokan-bestseller .actions-primary .btn-add-to-cart,
.list-tab-product .actions-primary .btn-add-to-cart,
.rokan-featured .actions-primary .btn-add-to-cart,
.rokan-mostviewed .actions-primary .btn-add-to-cart,
.rokan-onsale .actions-primary .btn-add-to-cart,
.rokan-toprate .actions-primary .btn-add-to-cart,
.categorytab-container .actions-primary .btn-add-to-cart,
.block.widget.block-products-list .actions-primary .btn-add-to-cart,
.rokan-newproduct .actions-primary .action.tocart,
.rokan-bestseller .actions-primary .action.tocart,
.list-tab-product .actions-primary .action.tocart,
.rokan-featured .actions-primary .action.tocart,
.rokan-mostviewed .actions-primary .action.tocart,
.rokan-onsale .actions-primary .action.tocart,
.rokan-toprate .actions-primary .action.tocart,
.categorytab-container .actions-primary .action.tocart,
.block.widget.block-products-list .actions-primary .action.tocart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--awa-card-btn-h, 44px);
  padding: 0 var(--awa-space-md, 16px);
  background: var(--awa-primary);
  color: var(--awa-text-inverse, #fff);
  font-size: var(--awa-font-sm);
  font-weight: var(--awa-weight-bold, 700);
  border: none;
  border-radius: var(--awa-radius-sm, 4px);
  cursor: pointer;
  letter-spacing: 0.01em;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
  transition: background var(--awa-duration-fast) var(--awa-ease), box-shadow var(--awa-duration-fast) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  text-transform: none;
}
.rokan-newproduct .actions-primary .btn-add-to-cart:hover,
.rokan-bestseller .actions-primary .btn-add-to-cart:hover,
.list-tab-product .actions-primary .btn-add-to-cart:hover,
.rokan-featured .actions-primary .btn-add-to-cart:hover,
.rokan-mostviewed .actions-primary .btn-add-to-cart:hover,
.rokan-onsale .actions-primary .btn-add-to-cart:hover,
.rokan-toprate .actions-primary .btn-add-to-cart:hover,
.categorytab-container .actions-primary .btn-add-to-cart:hover,
.block.widget.block-products-list .actions-primary .btn-add-to-cart:hover,
.rokan-newproduct .actions-primary .action.tocart:hover,
.rokan-bestseller .actions-primary .action.tocart:hover,
.list-tab-product .actions-primary .action.tocart:hover,
.rokan-featured .actions-primary .action.tocart:hover,
.rokan-mostviewed .actions-primary .action.tocart:hover,
.rokan-onsale .actions-primary .action.tocart:hover,
.rokan-toprate .actions-primary .action.tocart:hover,
.categorytab-container .actions-primary .action.tocart:hover,
.block.widget.block-products-list .actions-primary .action.tocart:hover {
  background: var(--awa-primary-hover);
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.35);
  transform: translateY(-1px);
}
.rokan-newproduct .actions-primary .btn-add-to-cart:active,
.rokan-bestseller .actions-primary .btn-add-to-cart:active,
.list-tab-product .actions-primary .btn-add-to-cart:active,
.rokan-featured .actions-primary .btn-add-to-cart:active,
.rokan-mostviewed .actions-primary .btn-add-to-cart:active,
.rokan-onsale .actions-primary .btn-add-to-cart:active,
.rokan-toprate .actions-primary .btn-add-to-cart:active,
.categorytab-container .actions-primary .btn-add-to-cart:active,
.block.widget.block-products-list .actions-primary .btn-add-to-cart:active,
.rokan-newproduct .actions-primary .action.tocart:active,
.rokan-bestseller .actions-primary .action.tocart:active,
.list-tab-product .actions-primary .action.tocart:active,
.rokan-featured .actions-primary .action.tocart:active,
.rokan-mostviewed .actions-primary .action.tocart:active,
.rokan-onsale .actions-primary .action.tocart:active,
.rokan-toprate .actions-primary .action.tocart:active,
.categorytab-container .actions-primary .action.tocart:active,
.block.widget.block-products-list .actions-primary .action.tocart:active {
  background: var(--awa-primary-hover);
  transform: translateY(0);
  box-shadow: 0 1px 4px rgba(183, 51, 55, 0.15);
}
.rokan-newproduct .actions-primary .btn-add-to-cart:focus-visible,
.rokan-bestseller .actions-primary .btn-add-to-cart:focus-visible,
.list-tab-product .actions-primary .btn-add-to-cart:focus-visible,
.rokan-featured .actions-primary .btn-add-to-cart:focus-visible,
.rokan-mostviewed .actions-primary .btn-add-to-cart:focus-visible,
.rokan-onsale .actions-primary .btn-add-to-cart:focus-visible,
.rokan-toprate .actions-primary .btn-add-to-cart:focus-visible,
.categorytab-container .actions-primary .btn-add-to-cart:focus-visible,
.block.widget.block-products-list .actions-primary .btn-add-to-cart:focus-visible,
.rokan-newproduct .actions-primary .action.tocart:focus-visible,
.rokan-bestseller .actions-primary .action.tocart:focus-visible,
.list-tab-product .actions-primary .action.tocart:focus-visible,
.rokan-featured .actions-primary .action.tocart:focus-visible,
.rokan-mostviewed .actions-primary .action.tocart:focus-visible,
.rokan-onsale .actions-primary .action.tocart:focus-visible,
.rokan-toprate .actions-primary .action.tocart:focus-visible,
.categorytab-container .actions-primary .action.tocart:focus-visible,
.block.widget.block-products-list .actions-primary .action.tocart:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 3px;
}
.rokan-newproduct .actions-primary .btn-add-to-cart:disabled,
.rokan-bestseller .actions-primary .btn-add-to-cart:disabled,
.list-tab-product .actions-primary .btn-add-to-cart:disabled,
.rokan-featured .actions-primary .btn-add-to-cart:disabled,
.rokan-mostviewed .actions-primary .btn-add-to-cart:disabled,
.rokan-onsale .actions-primary .btn-add-to-cart:disabled,
.rokan-toprate .actions-primary .btn-add-to-cart:disabled,
.categorytab-container .actions-primary .btn-add-to-cart:disabled,
.block.widget.block-products-list .actions-primary .btn-add-to-cart:disabled,
.rokan-newproduct .actions-primary .action.tocart:disabled,
.rokan-bestseller .actions-primary .action.tocart:disabled,
.list-tab-product .actions-primary .action.tocart:disabled,
.rokan-featured .actions-primary .action.tocart:disabled,
.rokan-mostviewed .actions-primary .action.tocart:disabled,
.rokan-onsale .actions-primary .action.tocart:disabled,
.rokan-toprate .actions-primary .action.tocart:disabled,
.categorytab-container .actions-primary .action.tocart:disabled,
.block.widget.block-products-list .actions-primary .action.tocart:disabled {
  background: var(--awa-border);
  cursor: not-allowed;
}
.rokan-newproduct .actions-primary .btn-add-to-cart span,
.rokan-bestseller .actions-primary .btn-add-to-cart span,
.list-tab-product .actions-primary .btn-add-to-cart span,
.rokan-featured .actions-primary .btn-add-to-cart span,
.rokan-mostviewed .actions-primary .btn-add-to-cart span,
.rokan-onsale .actions-primary .btn-add-to-cart span,
.rokan-toprate .actions-primary .btn-add-to-cart span,
.categorytab-container .actions-primary .btn-add-to-cart span,
.block.widget.block-products-list .actions-primary .btn-add-to-cart span,
.rokan-newproduct .actions-primary .action.tocart span,
.rokan-bestseller .actions-primary .action.tocart span,
.list-tab-product .actions-primary .action.tocart span,
.rokan-featured .actions-primary .action.tocart span,
.rokan-mostviewed .actions-primary .action.tocart span,
.rokan-onsale .actions-primary .action.tocart span,
.rokan-toprate .actions-primary .action.tocart span,
.categorytab-container .actions-primary .action.tocart span,
.block.widget.block-products-list .actions-primary .action.tocart span {
  font-size: inherit;
  color: inherit;
}
.rokan-newproduct .b2b-login-to-buy-btn.b2b--listing,
.rokan-bestseller .b2b-login-to-buy-btn.b2b--listing,
.list-tab-product .b2b-login-to-buy-btn.b2b--listing,
.rokan-featured .b2b-login-to-buy-btn.b2b--listing,
.rokan-mostviewed .b2b-login-to-buy-btn.b2b--listing,
.rokan-onsale .b2b-login-to-buy-btn.b2b--listing,
.rokan-toprate .b2b-login-to-buy-btn.b2b--listing,
.categorytab-container .b2b-login-to-buy-btn.b2b--listing,
.block.widget.block-products-list .b2b-login-to-buy-btn.b2b--listing {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--awa-card-btn-h, 44px);
  padding: 0 var(--awa-space-md, 16px);
  background: var(--awa-primary);
  color: var(--awa-text-inverse, #fff);
  font-size: var(--awa-font-sm);
  font-weight: var(--awa-weight-bold, 700);
  border: none;
  border-radius: var(--awa-radius-sm, 4px);
  cursor: pointer;
  letter-spacing: 0.01em;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
  transition: background var(--awa-duration-fast) var(--awa-ease), box-shadow var(--awa-duration-fast) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  text-transform: none;
}
.rokan-newproduct .b2b-login-to-buy-btn.b2b--listing:hover,
.rokan-bestseller .b2b-login-to-buy-btn.b2b--listing:hover,
.list-tab-product .b2b-login-to-buy-btn.b2b--listing:hover,
.rokan-featured .b2b-login-to-buy-btn.b2b--listing:hover,
.rokan-mostviewed .b2b-login-to-buy-btn.b2b--listing:hover,
.rokan-onsale .b2b-login-to-buy-btn.b2b--listing:hover,
.rokan-toprate .b2b-login-to-buy-btn.b2b--listing:hover,
.categorytab-container .b2b-login-to-buy-btn.b2b--listing:hover,
.block.widget.block-products-list .b2b-login-to-buy-btn.b2b--listing:hover {
  background: var(--awa-primary-hover);
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.35);
  transform: translateY(-1px);
}
.rokan-newproduct .b2b-login-to-buy-btn.b2b--listing:active,
.rokan-bestseller .b2b-login-to-buy-btn.b2b--listing:active,
.list-tab-product .b2b-login-to-buy-btn.b2b--listing:active,
.rokan-featured .b2b-login-to-buy-btn.b2b--listing:active,
.rokan-mostviewed .b2b-login-to-buy-btn.b2b--listing:active,
.rokan-onsale .b2b-login-to-buy-btn.b2b--listing:active,
.rokan-toprate .b2b-login-to-buy-btn.b2b--listing:active,
.categorytab-container .b2b-login-to-buy-btn.b2b--listing:active,
.block.widget.block-products-list .b2b-login-to-buy-btn.b2b--listing:active {
  background: var(--awa-primary-hover);
  transform: translateY(0);
  box-shadow: 0 1px 4px rgba(183, 51, 55, 0.15);
}
.rokan-newproduct .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.rokan-bestseller .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.list-tab-product .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.rokan-featured .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.rokan-mostviewed .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.rokan-onsale .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.rokan-toprate .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.categorytab-container .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.block.widget.block-products-list .b2b-login-to-buy-btn.b2b--listing:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 3px;
}
.rokan-newproduct .stock,
.rokan-bestseller .stock,
.list-tab-product .stock,
.rokan-featured .stock,
.rokan-mostviewed .stock,
.rokan-onsale .stock,
.rokan-toprate .stock,
.categorytab-container .stock,
.block.widget.block-products-list .stock {
  font-size: var(--awa-font-size-xs, 11px);
  color: var(--awa-text-muted);
  text-align: center;
  padding: var(--awa-space-sm) 0;
}
.rokan-newproduct .stock.available,
.rokan-bestseller .stock.available,
.list-tab-product .stock.available,
.rokan-featured .stock.available,
.rokan-mostviewed .stock.available,
.rokan-onsale .stock.available,
.rokan-toprate .stock.available,
.categorytab-container .stock.available,
.block.widget.block-products-list .stock.available {
  color: var(--awa-success);
}
.rokan-newproduct .stock.unavailable,
.rokan-bestseller .stock.unavailable,
.list-tab-product .stock.unavailable,
.rokan-featured .stock.unavailable,
.rokan-mostviewed .stock.unavailable,
.rokan-onsale .stock.unavailable,
.rokan-toprate .stock.unavailable,
.categorytab-container .stock.unavailable,
.block.widget.block-products-list .stock.unavailable {
  color: var(--awa-text-light);
}
.rokan-newproduct .product-rating,
.rokan-bestseller .product-rating,
.list-tab-product .product-rating,
.rokan-featured .product-rating,
.rokan-mostviewed .product-rating,
.rokan-onsale .product-rating,
.rokan-toprate .product-rating,
.categorytab-container .product-rating,
.block.widget.block-products-list .product-rating {
  margin-bottom: var(--awa-space-xs, 4px);
}
.rokan-newproduct .product-rating .rating-summary,
.rokan-bestseller .product-rating .rating-summary,
.list-tab-product .product-rating .rating-summary,
.rokan-featured .product-rating .rating-summary,
.rokan-mostviewed .product-rating .rating-summary,
.rokan-onsale .product-rating .rating-summary,
.rokan-toprate .product-rating .rating-summary,
.categorytab-container .product-rating .rating-summary,
.block.widget.block-products-list .product-rating .rating-summary {
  display: flex;
  align-items: center;
  gap: 4px;
}
.rokan-newproduct .swiper-button-prev,
.rokan-bestseller .swiper-button-prev,
.list-tab-product .swiper-button-prev,
.rokan-featured .swiper-button-prev,
.rokan-mostviewed .swiper-button-prev,
.rokan-onsale .swiper-button-prev,
.rokan-toprate .swiper-button-prev,
.categorytab-container .swiper-button-prev,
.block.widget.block-products-list .swiper-button-prev,
.rokan-newproduct .swiper-button-next,
.rokan-bestseller .swiper-button-next,
.list-tab-product .swiper-button-next,
.rokan-featured .swiper-button-next,
.rokan-mostviewed .swiper-button-next,
.rokan-onsale .swiper-button-next,
.rokan-toprate .swiper-button-next,
.categorytab-container .swiper-button-next,
.block.widget.block-products-list .swiper-button-next {
  width: 36px;
  height: 36px;
  border: 1px solid var(--awa-border-strong, #ccc);
  border-radius: var(--awa-radius-sm, 4px);
  background: var(--awa-bg, #fff);
  color: var(--awa-text);
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
.rokan-newproduct .swiper-button-prev::after,
.rokan-bestseller .swiper-button-prev::after,
.list-tab-product .swiper-button-prev::after,
.rokan-featured .swiper-button-prev::after,
.rokan-mostviewed .swiper-button-prev::after,
.rokan-onsale .swiper-button-prev::after,
.rokan-toprate .swiper-button-prev::after,
.categorytab-container .swiper-button-prev::after,
.block.widget.block-products-list .swiper-button-prev::after,
.rokan-newproduct .swiper-button-next::after,
.rokan-bestseller .swiper-button-next::after,
.list-tab-product .swiper-button-next::after,
.rokan-featured .swiper-button-next::after,
.rokan-mostviewed .swiper-button-next::after,
.rokan-onsale .swiper-button-next::after,
.rokan-toprate .swiper-button-next::after,
.categorytab-container .swiper-button-next::after,
.block.widget.block-products-list .swiper-button-next::after {
  font-size: var(--awa-fs-xs);
}
.rokan-newproduct .swiper-button-prev:hover,
.rokan-bestseller .swiper-button-prev:hover,
.list-tab-product .swiper-button-prev:hover,
.rokan-featured .swiper-button-prev:hover,
.rokan-mostviewed .swiper-button-prev:hover,
.rokan-onsale .swiper-button-prev:hover,
.rokan-toprate .swiper-button-prev:hover,
.categorytab-container .swiper-button-prev:hover,
.block.widget.block-products-list .swiper-button-prev:hover,
.rokan-newproduct .swiper-button-next:hover,
.rokan-bestseller .swiper-button-next:hover,
.list-tab-product .swiper-button-next:hover,
.rokan-featured .swiper-button-next:hover,
.rokan-mostviewed .swiper-button-next:hover,
.rokan-onsale .swiper-button-next:hover,
.rokan-toprate .swiper-button-next:hover,
.categorytab-container .swiper-button-next:hover,
.block.widget.block-products-list .swiper-button-next:hover {
  background: var(--awa-primary);
  border-color: var(--awa-primary);
  color: var(--awa-text-inverse);
}
.rokan-newproduct .swiper-button-prev:focus-visible,
.rokan-bestseller .swiper-button-prev:focus-visible,
.list-tab-product .swiper-button-prev:focus-visible,
.rokan-featured .swiper-button-prev:focus-visible,
.rokan-mostviewed .swiper-button-prev:focus-visible,
.rokan-onsale .swiper-button-prev:focus-visible,
.rokan-toprate .swiper-button-prev:focus-visible,
.categorytab-container .swiper-button-prev:focus-visible,
.block.widget.block-products-list .swiper-button-prev:focus-visible,
.rokan-newproduct .swiper-button-next:focus-visible,
.rokan-bestseller .swiper-button-next:focus-visible,
.list-tab-product .swiper-button-next:focus-visible,
.rokan-featured .swiper-button-next:focus-visible,
.rokan-mostviewed .swiper-button-next:focus-visible,
.rokan-onsale .swiper-button-next:focus-visible,
.rokan-toprate .swiper-button-next:focus-visible,
.categorytab-container .swiper-button-next:focus-visible,
.block.widget.block-products-list .swiper-button-next:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
  background: var(--awa-primary);
  border-color: var(--awa-primary);
  color: var(--awa-text-inverse);
}
.rokan-newproduct .swiper-button-prev.swiper-button-disabled,
.rokan-bestseller .swiper-button-prev.swiper-button-disabled,
.list-tab-product .swiper-button-prev.swiper-button-disabled,
.rokan-featured .swiper-button-prev.swiper-button-disabled,
.rokan-mostviewed .swiper-button-prev.swiper-button-disabled,
.rokan-onsale .swiper-button-prev.swiper-button-disabled,
.rokan-toprate .swiper-button-prev.swiper-button-disabled,
.categorytab-container .swiper-button-prev.swiper-button-disabled,
.block.widget.block-products-list .swiper-button-prev.swiper-button-disabled,
.rokan-newproduct .swiper-button-next.swiper-button-disabled,
.rokan-bestseller .swiper-button-next.swiper-button-disabled,
.list-tab-product .swiper-button-next.swiper-button-disabled,
.rokan-featured .swiper-button-next.swiper-button-disabled,
.rokan-mostviewed .swiper-button-next.swiper-button-disabled,
.rokan-onsale .swiper-button-next.swiper-button-disabled,
.rokan-toprate .swiper-button-next.swiper-button-disabled,
.categorytab-container .swiper-button-next.swiper-button-disabled,
.block.widget.block-products-list .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
}
.list-tab-product .rokan-product-heading h2 .sup-title {
  font-size: var(--awa-font-size-sm, 13px);
  font-weight: var(--awa-weight-medium);
  color: var(--awa-text-muted);
}
.list-tab-product .vc_tta-tabs-container .tabs {
  display: flex;
  gap: var(--awa-space-sm, 8px);
  list-style: none;
  padding: 0;
  margin: 0 0 var(--awa-space-md, 16px);
  flex-wrap: wrap;
}
.list-tab-product .vc_tta-tabs-container .tabs li {
  cursor: pointer;
  font-size: var(--awa-font-size-base, 13px);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text-muted);
  padding: var(--awa-space-xs, 4px) var(--awa-space-md, 16px);
  border-radius: var(--awa-radius-full, 9999px);
  border: 1px solid var(--awa-border);
  background: var(--awa-bg);
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
.list-tab-product .vc_tta-tabs-container .tabs li:hover {
  color: var(--awa-primary);
  border-color: var(--awa-primary);
}
.list-tab-product .vc_tta-tabs-container .tabs li.active,
.list-tab-product .vc_tta-tabs-container .tabs li[aria-selected="true"] {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary);
}
.list-tab-product .vc_tta-tabs-container .tabs li .awa-tab-button {
  all: unset;
  cursor: pointer;
  font: inherit;
  color: inherit;
}
.list-tab-product .item-product-parent {
  margin-bottom: var(--awa-space-sm, 8px);
}
@media (max-width: 768px) {
  .rokan-newproduct .rokan-product-heading h2,
  .rokan-bestseller .rokan-product-heading h2,
  .list-tab-product .rokan-product-heading h2,
  .rokan-featured .rokan-product-heading h2,
  .rokan-mostviewed .rokan-product-heading h2,
  .rokan-onsale .rokan-product-heading h2,
  .rokan-toprate .rokan-product-heading h2,
  .categorytab-container .rokan-product-heading h2 {
    font-size: var(--awa-font-size-lg, 18px);
  }
  .rokan-newproduct .product-thumb,
  .rokan-bestseller .product-thumb,
  .list-tab-product .product-thumb,
  .rokan-featured .product-thumb,
  .rokan-mostviewed .product-thumb,
  .rokan-onsale .product-thumb,
  .rokan-toprate .product-thumb,
  .categorytab-container .product-thumb {
    min-height: 140px;
  }
  .rokan-newproduct .product-name .product-item-link,
  .rokan-bestseller .product-name .product-item-link,
  .list-tab-product .product-name .product-item-link,
  .rokan-featured .product-name .product-item-link,
  .rokan-mostviewed .product-name .product-item-link,
  .rokan-onsale .product-name .product-item-link,
  .rokan-toprate .product-name .product-item-link,
  .categorytab-container .product-name .product-item-link {
    font-size: var(--awa-font-size-sm, 12px);
  }
  .rokan-newproduct .swiper-button-prev,
  .rokan-bestseller .swiper-button-prev,
  .list-tab-product .swiper-button-prev,
  .rokan-featured .swiper-button-prev,
  .rokan-mostviewed .swiper-button-prev,
  .rokan-onsale .swiper-button-prev,
  .rokan-toprate .swiper-button-prev,
  .categorytab-container .swiper-button-prev,
  .rokan-newproduct .swiper-button-next,
  .rokan-bestseller .swiper-button-next,
  .list-tab-product .swiper-button-next,
  .rokan-featured .swiper-button-next,
  .rokan-mostviewed .swiper-button-next,
  .rokan-onsale .swiper-button-next,
  .rokan-toprate .swiper-button-next,
  .categorytab-container .swiper-button-next {
    width: 28px;
    height: 28px;
  }
  .rokan-newproduct .swiper-button-prev::after,
  .rokan-bestseller .swiper-button-prev::after,
  .list-tab-product .swiper-button-prev::after,
  .rokan-featured .swiper-button-prev::after,
  .rokan-mostviewed .swiper-button-prev::after,
  .rokan-onsale .swiper-button-prev::after,
  .rokan-toprate .swiper-button-prev::after,
  .categorytab-container .swiper-button-prev::after,
  .rokan-newproduct .swiper-button-next::after,
  .rokan-bestseller .swiper-button-next::after,
  .list-tab-product .swiper-button-next::after,
  .rokan-featured .swiper-button-next::after,
  .rokan-mostviewed .swiper-button-next::after,
  .rokan-onsale .swiper-button-next::after,
  .rokan-toprate .swiper-button-next::after,
  .categorytab-container .swiper-button-next::after {
    font-size: var(--awa-fs-xs3);
  }
}
.catalog-category-view .products-grid > ul.product-grid,
.catalogsearch-result-index .products-grid > ul.product-grid,
.catalog-category-view .products-grid > ul.container-products-switch,
.catalogsearch-result-index .products-grid > ul.container-products-switch {
  list-style: none;
  margin: 0;
  padding: 0;
}
.catalog-category-view .products-grid li.item-product,
.catalogsearch-result-index .products-grid li.item-product {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}
.catalog-category-view .products-grid .item-product,
.catalogsearch-result-index .products-grid .item-product {
  position: relative;
  background: var(--card-bg, #fff);
  border: 1px solid var(--card-border-color, rgba(0, 0, 0, 0.05));
  border-radius: var(--card-radius, 16px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: auto;
  padding: 0;
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s ease, transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.catalog-category-view .products-grid .item-product:hover,
.catalogsearch-result-index .products-grid .item-product:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  border-color: rgba(183, 51, 55, 0.25);
  transform: translateY(-6px);
}
.catalog-category-view .products-grid .product-thumb,
.catalogsearch-result-index .products-grid .product-thumb {
  flex-shrink: 0;
  aspect-ratio: 1 / 1;
  min-height: var(--awa-card-img-h, 240px);
  padding: var(--card-photo-padding, 16px);
  background: var(--card-photo-bg, #ffffff);
}
.catalog-category-view .products-grid .product-info,
.catalogsearch-result-index .products-grid .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: auto;
  padding: 10px 12px 12px;
  gap: 0;
}
.catalog-category-view .products-grid .product-info-cart,
.catalogsearch-result-index .products-grid .product-info-cart {
  margin-top: auto;
  padding-top: 10px;
  border-top: 1px solid var(--awa-border, #ebebeb);
}
.catalog-category-view .products-grid .awa-b2b-sku,
.catalogsearch-result-index .products-grid .awa-b2b-sku {
  align-self: flex-start;
  max-width: 100%;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  margin-bottom: var(--awa-space-sm, 8px);
  padding: 2px 7px;
  border-radius: 3px;
  background: var(--awa-bg-surface, #f0f0f0);
  border: 1px solid var(--awa-border, #e8e8e8);
  font-size: var(--awa-font-size-2xs, 10px);
  color: var(--awa-text-muted, #777);
  letter-spacing: 0.02em;
  line-height: 1.4;
}
.catalog-category-view .products-grid .awa-b2b-sku .awa-b2b-sku__label,
.catalogsearch-result-index .products-grid .awa-b2b-sku .awa-b2b-sku__label {
  font-weight: var(--awa-weight-normal);
  color: var(--awa-text-light, #999);
}
.catalog-category-view .products-grid .awa-b2b-sku .awa-b2b-sku__value,
.catalogsearch-result-index .products-grid .awa-b2b-sku .awa-b2b-sku__value {
  font-weight: var(--awa-weight-medium);
  color: var(--awa-text-muted, #666);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
}
.catalog-category-view .products-grid .info-price,
.catalogsearch-result-index .products-grid .info-price {
  margin-bottom: var(--awa-space-xs, 4px);
}
.catalog-category-view .products-grid .info-price .price-box,
.catalogsearch-result-index .products-grid .info-price .price-box {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.catalog-category-view .products-grid .info-price .price-box .price,
.catalogsearch-result-index .products-grid .info-price .price-box .price {
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text-strong, #1a1a1a);
}
.catalog-category-view .products-grid .info-price .price-box .old-price,
.catalogsearch-result-index .products-grid .info-price .price-box .old-price {
  order: -1;
}
.catalog-category-view .products-grid .info-price .price-box .old-price .price,
.catalogsearch-result-index .products-grid .info-price .price-box .old-price .price {
  font-size: var(--awa-font-size-xs, 11px);
  color: var(--awa-text-light, #bbb);
}
.catalog-category-view .products-grid .info-price .price-box .special-price .price,
.catalogsearch-result-index .products-grid .info-price .price-box .special-price .price {
  color: var(--awa-primary);
}
.catalog-category-view .products-grid .actions-primary .btn-add-to-cart,
.catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart,
.catalog-category-view .products-grid .actions-primary .action.tocart,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--awa-card-btn-h, 44px);
  padding: 0 var(--awa-space-md, 16px);
  background: var(--awa-primary);
  color: var(--awa-text-inverse, #fff);
  font-size: var(--awa-font-sm);
  font-weight: var(--awa-weight-bold, 700);
  border: none;
  border-radius: var(--awa-radius-sm, 4px);
  cursor: pointer;
  letter-spacing: 0.01em;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
  transition: background var(--awa-duration-fast) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease), box-shadow var(--awa-duration-fast) var(--awa-ease);
  text-transform: none;
}
.catalog-category-view .products-grid .actions-primary .btn-add-to-cart:hover,
.catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart:hover,
.catalog-category-view .products-grid .actions-primary .action.tocart:hover,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:hover {
  background: var(--awa-primary-hover);
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.35);
}
.catalog-category-view .products-grid .actions-primary .btn-add-to-cart:active,
.catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart:active,
.catalog-category-view .products-grid .actions-primary .action.tocart:active,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:active {
  background: var(--awa-primary-hover);
  transform: translateY(0);
  box-shadow: 0 1px 4px rgba(183, 51, 55, 0.15);
}
.catalog-category-view .products-grid .actions-primary .btn-add-to-cart:focus-visible,
.catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart:focus-visible,
.catalog-category-view .products-grid .actions-primary .action.tocart:focus-visible,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 3px;
}
.catalog-category-view .products-grid .actions-primary .btn-add-to-cart:disabled,
.catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart:disabled,
.catalog-category-view .products-grid .actions-primary .action.tocart:disabled,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart:disabled {
  background: var(--awa-border);
  cursor: not-allowed;
}
.catalog-category-view .products-grid .actions-primary .btn-add-to-cart span,
.catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart span,
.catalog-category-view .products-grid .actions-primary .action.tocart span,
.catalogsearch-result-index .products-grid .actions-primary .action.tocart span {
  font-size: inherit;
  color: inherit;
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn.b2b--listing,
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn.b2b--listing {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--awa-card-btn-h, 44px);
  padding: 0 var(--awa-space-md, 16px);
  background: var(--awa-primary);
  color: var(--awa-text-inverse, #fff);
  font-size: var(--awa-font-sm);
  font-weight: var(--awa-weight-bold, 700);
  border: none;
  border-radius: var(--awa-radius-sm, 4px);
  cursor: pointer;
  letter-spacing: 0.01em;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
  transition: background var(--awa-duration-fast) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease), box-shadow var(--awa-duration-fast) var(--awa-ease);
  text-transform: none;
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn.b2b--listing:hover,
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn.b2b--listing:hover {
  background: var(--awa-primary-hover);
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn.b2b--listing:active,
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn.b2b--listing:active {
  background: var(--awa-primary-hover);
  transform: translateY(1px);
}
.catalog-category-view .products-grid .b2b-login-to-buy-btn.b2b--listing:focus-visible,
.catalogsearch-result-index .products-grid .b2b-login-to-buy-btn.b2b--listing:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 3px;
}
.catalog-category-view .products-grid .product-rating,
.catalogsearch-result-index .products-grid .product-rating {
  margin-bottom: 4px;
}
.catalog-category-view .products-grid .product-name .product-item-link,
.catalogsearch-result-index .products-grid .product-name .product-item-link {
  font-size: var(--awa-fs-xs);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text-strong, #222);
  text-decoration: none;
  line-height: var(--awa-leading-snug, 1.35);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: calc(2 * 1.35em);
  min-width: 0;
  border-radius: 2px;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
.catalog-category-view .products-grid .product-name .product-item-link:hover,
.catalogsearch-result-index .products-grid .product-name .product-item-link:hover {
  color: var(--awa-primary);
}
.catalog-category-view .products-grid .product-name .product-item-link:focus-visible,
.catalogsearch-result-index .products-grid .product-name .product-item-link:focus-visible {
  color: var(--awa-primary);
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
  text-decoration: underline;
}
.catalog-category-view .products-grid .info-price .b2b-login-to-see-price,
.catalogsearch-result-index .products-grid .info-price .b2b-login-to-see-price {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 0;
  padding: 0;
  min-height: 44px;
  width: 100%;
  font-size: 0;
  line-height: 1.4;
  border: none;
  background: transparent;
}
.catalog-category-view .products-grid .info-price .b2b-login-to-see-price a,
.catalogsearch-result-index .products-grid .info-price .b2b-login-to-see-price a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: auto;
  padding: 8px 0;
  border: none;
  border-radius: 0;
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-font-size-base, 13px);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.catalog-category-view .products-grid .info-price .b2b-login-to-see-price a:hover,
.catalogsearch-result-index .products-grid .info-price .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  text-decoration: none;
}
@media (max-width: 480px) {
  .catalog-category-view .products-grid .product-thumb,
  .catalogsearch-result-index .products-grid .product-thumb {
    min-height: 120px;
  }
  .catalog-category-view .products-grid .product-info,
  .catalogsearch-result-index .products-grid .product-info {
    padding: 8px 10px 10px;
  }
  .catalog-category-view .products-grid .product-name .product-item-link,
  .catalogsearch-result-index .products-grid .product-name .product-item-link {
    font-size: var(--awa-font-size-xs, 11px);
  }
  .catalog-category-view .products-grid .actions-primary .btn-add-to-cart,
  .catalogsearch-result-index .products-grid .actions-primary .btn-add-to-cart,
  .catalog-category-view .products-grid .actions-primary .action.tocart,
  .catalogsearch-result-index .products-grid .actions-primary .action.tocart {
    min-height: 38px;
    font-size: var(--awa-font-size-xs, 11px);
  }
}
@media (max-width: 480px) {
  .rokan-newproduct .product-thumb,
  .rokan-bestseller .product-thumb,
  .list-tab-product .product-thumb,
  .rokan-featured .product-thumb,
  .rokan-mostviewed .product-thumb,
  .rokan-onsale .product-thumb,
  .rokan-toprate .product-thumb,
  .categorytab-container .product-thumb {
    min-height: 120px;
    padding: var(--awa-space-sm, 8px);
  }
  .rokan-newproduct .product-info,
  .rokan-bestseller .product-info,
  .list-tab-product .product-info,
  .rokan-featured .product-info,
  .rokan-mostviewed .product-info,
  .rokan-onsale .product-info,
  .rokan-toprate .product-info,
  .categorytab-container .product-info {
    padding: var(--awa-space-sm, 8px) 10px 10px;
  }
  .rokan-newproduct .awa-b2b-sku,
  .rokan-bestseller .awa-b2b-sku,
  .list-tab-product .awa-b2b-sku,
  .rokan-featured .awa-b2b-sku,
  .rokan-mostviewed .awa-b2b-sku,
  .rokan-onsale .awa-b2b-sku,
  .rokan-toprate .awa-b2b-sku,
  .categorytab-container .awa-b2b-sku {
    max-width: calc(100% - 16px);
  }
  .rokan-newproduct .awa-b2b-sku .awa-b2b-sku__value,
  .rokan-bestseller .awa-b2b-sku .awa-b2b-sku__value,
  .list-tab-product .awa-b2b-sku .awa-b2b-sku__value,
  .rokan-featured .awa-b2b-sku .awa-b2b-sku__value,
  .rokan-mostviewed .awa-b2b-sku .awa-b2b-sku__value,
  .rokan-onsale .awa-b2b-sku .awa-b2b-sku__value,
  .rokan-toprate .awa-b2b-sku .awa-b2b-sku__value,
  .categorytab-container .awa-b2b-sku .awa-b2b-sku__value {
    max-width: 80px;
  }
  .rokan-newproduct .product-name .product-item-link,
  .rokan-bestseller .product-name .product-item-link,
  .list-tab-product .product-name .product-item-link,
  .rokan-featured .product-name .product-item-link,
  .rokan-mostviewed .product-name .product-item-link,
  .rokan-onsale .product-name .product-item-link,
  .rokan-toprate .product-name .product-item-link,
  .categorytab-container .product-name .product-item-link {
    font-size: var(--awa-font-size-xs, 11px);
    min-height: calc(2 * 1.35em);
  }
  .rokan-newproduct .actions-primary .btn-add-to-cart,
  .rokan-bestseller .actions-primary .btn-add-to-cart,
  .list-tab-product .actions-primary .btn-add-to-cart,
  .rokan-featured .actions-primary .btn-add-to-cart,
  .rokan-mostviewed .actions-primary .btn-add-to-cart,
  .rokan-onsale .actions-primary .btn-add-to-cart,
  .rokan-toprate .actions-primary .btn-add-to-cart,
  .categorytab-container .actions-primary .btn-add-to-cart,
  .rokan-newproduct .actions-primary .action.tocart,
  .rokan-bestseller .actions-primary .action.tocart,
  .list-tab-product .actions-primary .action.tocart,
  .rokan-featured .actions-primary .action.tocart,
  .rokan-mostviewed .actions-primary .action.tocart,
  .rokan-onsale .actions-primary .action.tocart,
  .rokan-toprate .actions-primary .action.tocart,
  .categorytab-container .actions-primary .action.tocart,
  .rokan-newproduct .b2b-login-to-buy-btn.b2b--listing,
  .rokan-bestseller .b2b-login-to-buy-btn.b2b--listing,
  .list-tab-product .b2b-login-to-buy-btn.b2b--listing,
  .rokan-featured .b2b-login-to-buy-btn.b2b--listing,
  .rokan-mostviewed .b2b-login-to-buy-btn.b2b--listing,
  .rokan-onsale .b2b-login-to-buy-btn.b2b--listing,
  .rokan-toprate .b2b-login-to-buy-btn.b2b--listing,
  .categorytab-container .b2b-login-to-buy-btn.b2b--listing {
    min-height: 38px;
    font-size: var(--awa-font-size-xs, 11px);
  }
}
@media (hover: none) {
  .rokan-newproduct .product-thumb:hover .first-thumb img,
  .rokan-bestseller .product-thumb:hover .first-thumb img,
  .list-tab-product .product-thumb:hover .first-thumb img,
  .rokan-featured .product-thumb:hover .first-thumb img,
  .rokan-mostviewed .product-thumb:hover .first-thumb img,
  .rokan-onsale .product-thumb:hover .first-thumb img,
  .rokan-toprate .product-thumb:hover .first-thumb img,
  .categorytab-container .product-thumb:hover .first-thumb img,
  .block.widget.block-products-list .product-thumb:hover .first-thumb img {
    transform: none;
  }
  .rokan-newproduct .swiper-button-prev,
  .rokan-bestseller .swiper-button-prev,
  .list-tab-product .swiper-button-prev,
  .rokan-featured .swiper-button-prev,
  .rokan-mostviewed .swiper-button-prev,
  .rokan-onsale .swiper-button-prev,
  .rokan-toprate .swiper-button-prev,
  .categorytab-container .swiper-button-prev,
  .block.widget.block-products-list .swiper-button-prev,
  .rokan-newproduct .swiper-button-next,
  .rokan-bestseller .swiper-button-next,
  .list-tab-product .swiper-button-next,
  .rokan-featured .swiper-button-next,
  .rokan-mostviewed .swiper-button-next,
  .rokan-onsale .swiper-button-next,
  .rokan-toprate .swiper-button-next,
  .categorytab-container .swiper-button-next,
  .block.widget.block-products-list .swiper-button-next {
    opacity: 1;
  }
}
@media (pointer: coarse) {
  .rokan-newproduct .actions-primary .btn-add-to-cart,
  .rokan-bestseller .actions-primary .btn-add-to-cart,
  .list-tab-product .actions-primary .btn-add-to-cart,
  .rokan-featured .actions-primary .btn-add-to-cart,
  .rokan-mostviewed .actions-primary .btn-add-to-cart,
  .rokan-onsale .actions-primary .btn-add-to-cart,
  .rokan-toprate .actions-primary .btn-add-to-cart,
  .categorytab-container .actions-primary .btn-add-to-cart,
  .block.widget.block-products-list .actions-primary .btn-add-to-cart,
  .rokan-newproduct .actions-primary .action.tocart,
  .rokan-bestseller .actions-primary .action.tocart,
  .list-tab-product .actions-primary .action.tocart,
  .rokan-featured .actions-primary .action.tocart,
  .rokan-mostviewed .actions-primary .action.tocart,
  .rokan-onsale .actions-primary .action.tocart,
  .rokan-toprate .actions-primary .action.tocart,
  .categorytab-container .actions-primary .action.tocart,
  .block.widget.block-products-list .actions-primary .action.tocart,
  .rokan-newproduct .b2b-login-to-buy-btn.b2b--listing,
  .rokan-bestseller .b2b-login-to-buy-btn.b2b--listing,
  .list-tab-product .b2b-login-to-buy-btn.b2b--listing,
  .rokan-featured .b2b-login-to-buy-btn.b2b--listing,
  .rokan-mostviewed .b2b-login-to-buy-btn.b2b--listing,
  .rokan-onsale .b2b-login-to-buy-btn.b2b--listing,
  .rokan-toprate .b2b-login-to-buy-btn.b2b--listing,
  .categorytab-container .b2b-login-to-buy-btn.b2b--listing,
  .block.widget.block-products-list .b2b-login-to-buy-btn.b2b--listing {
    min-height: 44px;
  }
  .rokan-newproduct .swiper-button-prev,
  .rokan-bestseller .swiper-button-prev,
  .list-tab-product .swiper-button-prev,
  .rokan-featured .swiper-button-prev,
  .rokan-mostviewed .swiper-button-prev,
  .rokan-onsale .swiper-button-prev,
  .rokan-toprate .swiper-button-prev,
  .categorytab-container .swiper-button-prev,
  .block.widget.block-products-list .swiper-button-prev,
  .rokan-newproduct .swiper-button-next,
  .rokan-bestseller .swiper-button-next,
  .list-tab-product .swiper-button-next,
  .rokan-featured .swiper-button-next,
  .rokan-mostviewed .swiper-button-next,
  .rokan-onsale .swiper-button-next,
  .rokan-toprate .swiper-button-next,
  .categorytab-container .swiper-button-next,
  .block.widget.block-products-list .swiper-button-next {
    width: 40px;
    height: 40px;
  }
}
.product-item,
.item-product {
  transition: transform 250ms ease, box-shadow 250ms ease, border-color 250ms ease !important;
}
.product-item:hover,
.item-product:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.product-item .product-item-photo,
.product-item .product-image-container,
.item-product .product-thumb {
  aspect-ratio: 1 / 1;
  background-color: var(--awa-bg-muted);
  overflow: hidden;
}
.product-item .product-item-photo img,
.product-item .product-image-container img,
.item-product .product-thumb img,
.product-item .product-item-photo .product-image-photo,
.product-item .product-image-container .product-image-photo,
.item-product .product-thumb .product-image-photo {
  object-fit: contain;
}
.product-item-name a,
.product-item-name .product-item-link,
.product-name .product-item-link {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  min-height: 2.8em;
  font-size: 1.0625rem;
}
.awa-b2b-sku,
.product-sku {
  background: var(--awa-bg-muted);
  border: none;
  padding: 2px 8px;
  border-radius: 10px;
  font-size: 0.875rem;
}
.hot-onsale,
.product-label {
  top: 8px;
  left: 8px;
}
[class*="badge--"] {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 10px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--awa-white);
  line-height: 1.6;
  pointer-events: none;
}
[class*="badge--new"] {
  background: var(--awa-info, #1976d2);
}
[class*="badge--promo"] {
  background: var(--awa-success, #16a34a);
}
[class*="badge--discount"] {
  background: var(--awa-primary, #b73337);
}
[class*="badge--best"] {
  background: var(--awa-warning, #d97706);
}
[class*="badge--outlet"] {
  background: var(--awa-secondary, #1a1a1a);
}
.sold-by,
.product-sold,
.ruler-sold,
.ruler-sold-count,
.count-sold,
.sold-count,
.qty-sold,
[class*="sold-counter"] {
  display: none !important;
}
.product-item .actions-primary .action,
.product-item .actions-primary .action.tocart,
.product-item .btn-add-to-cart,
.item-product .actions-primary .action.tocart,
.item-product .btn-add-to-cart {
  width: 100%;
  min-height: 40px;
  font-weight: 600;
  background: var(--awa-primary, #b73337);
}
.product-item .actions-primary .action:hover,
.product-item .actions-primary .action.tocart:hover,
.product-item .btn-add-to-cart:hover,
.item-product .actions-primary .action.tocart:hover,
.item-product .btn-add-to-cart:hover,
.product-item .actions-primary .action:focus-visible,
.product-item .actions-primary .action.tocart:focus-visible,
.product-item .btn-add-to-cart:focus-visible,
.item-product .actions-primary .action.tocart:focus-visible,
.item-product .btn-add-to-cart:focus-visible {
  background: var(--awa-link-hover);
}
.product-item .b2b-login-to-see-price,
.item-product .info-price .b2b-login-to-see-price {
  min-height: auto;
  background: transparent;
  border: none;
  padding: 4px 0;
}
.product-item .b2b-login-to-see-price a,
.item-product .info-price .b2b-login-to-see-price a {
  display: inline !important;
  min-height: auto;
  padding: 0;
  border: none;
  border-radius: 0;
  background: transparent;
  color: var(--awa-text-muted, #666);
  font-size: 0.875rem;
  font-weight: 400;
  text-decoration: underline;
  text-decoration-color: rgba(0, 0, 0, 0.2);
  text-underline-offset: 2px;
  letter-spacing: normal;
  text-transform: none;
}
.product-item .b2b-login-to-see-price a:hover,
.item-product .info-price .b2b-login-to-see-price a:hover {
  color: var(--awa-primary, #b73337);
  text-decoration-color: currentColor;
}
@media (max-width: 1023px) {
  :root {
    --card-padding: 8px;
    --card-name-min-h: 2.4em;
    --card-cta-h: 38px;
  }
}
/*
 * AWA Motos — Product Cards Modern
 * Acabamento final para home + categoria + busca.
 * Mantém comportamento comercial/B2B e apenas simplifica o visual.
 */
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
  --awa-modern-card-radius: 5px;
  --awa-modern-card-border: rgba(15, 23, 42, 0.1);
  --awa-modern-card-border-hover: rgba(183, 51, 55, 0.18);
  --awa-modern-card-bg: #ffffff;
  --awa-modern-card-media-bg: #f6f7f8;
  --awa-modern-card-media-height: clamp(156px, 16vw, 196px);
  --awa-modern-card-media-inset: 2px;
  --awa-modern-card-gap: 6px;
  --awa-modern-card-content-pad-inline: 12px;
  --awa-modern-card-content-pad-block-end: 12px;
  --awa-modern-card-title-size: 14px;
  --awa-modern-card-title-min-height: calc(14px * 1.45 * 2 + 2px);
  --awa-modern-card-code-size: 11px;
  --awa-modern-card-price-size: 20px;
  --awa-modern-card-price-min-height: 56px;
  --awa-modern-card-cta-height: 44px;
  --awa-modern-section-radius: 5px;
  --awa-modern-section-border: rgba(15, 23, 42, 0.08);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-title {
  margin-bottom: 12px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products.toolbar-bottom {
  padding: 0 !important;
  border-radius: 5px !important;
  gap: 10px !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .pages,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-amount {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .pages {
  margin-left: auto !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .nav-breadcrumbs {
  margin-bottom: 10px !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .breadcrumbs {
  margin-bottom: 0 !important;
  padding: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
  height: clamp(148px, 18vh, 188px) !important;
  margin-bottom: 12px !important;
  border-radius: 5px !important;
}
body.catalog-category-view .awa-category-hero {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-height: 180px;
  max-height: 220px;
  margin-bottom: 12px;
  padding: 0;
  overflow: hidden;
  border-radius: 5px;
  background: #f6f7f8;
}
body.catalog-category-view .awa-category-hero__bg-image {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center;
}
body.catalog-category-view .awa-category-hero__overlay {
  position: absolute;
  inset: 0;
  /* Visual clean: overlay branco (alinhado ao distill §105), sem banda escura */
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.96) 0%, rgba(255, 255, 255, 0.84) 52%, rgba(255, 255, 255, 0.42) 100%);
}
body.catalog-category-view .awa-category-hero__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-width: 420px;
  color: #333333;
}
body.catalog-category-view .awa-category-hero__eyebrow {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  opacity: 0.92;
}
body.catalog-category-view .awa-category-hero__title {
  margin: 0;
  color: #333333;
  font-weight: 700;
  line-height: 1.05;
}
body.catalog-category-view .awa-category-hero__count {
  margin: 0;
  color: #666666;
  font-size: 13px;
  line-height: 1.35;
}
body.catalog-category-view .awa-category-hero__accent {
  position: absolute;
  inset: auto auto 0 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #b73337 0%, rgba(183, 51, 55, 0.08) 100%);
  z-index: 1;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) :is(.sidebar .block.filter, .shop-tab-select > .block, .filter-current, .sidebar .block:not(.compare):not(.widget)) {
  border: 1px solid rgba(15, 23, 42, 0.08);
  border-radius: 5px;
  background: #ffffff;
  box-shadow: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter {
  padding: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) :is(.sidebar .block.filter .block-title, .shop-tab-select > .block .title) {
  margin-bottom: 12px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) :is(.sidebar .block.filter .block-title strong, .shop-tab-select > .block .title) {
  color: #111827;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.01em;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter .filter-subtitle {
  margin-bottom: 12px;
  color: #6b7280;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter :is(.filter-options-title, .filter-current-subtitle) {
  margin-bottom: 8px;
  color: #1f2937;
  font-size: 13px;
  font-weight: 600;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter :is(.filter-options-content, .filter-current-content) {
  margin-bottom: 14px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter :is(.filter-options-content a, .filter-current-content .item) {
  color: #4b5563;
  font-size: 13px;
  line-height: 1.45;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter .count {
  color: #9ca3af;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 0 18px !important;
  padding: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs li {
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  padding: 0;
  border: none;
  border-radius: 5px;
  background: #ffffff;
  color: #b73337;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  box-shadow: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs a:is(.active, [aria-selected="true"]) {
  border-color: rgba(183, 51, 55, 0.22);
  background: #b73337;
  color: #ffffff;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products {
  border: 1px solid rgba(15, 23, 42, 0.08) !important;
  background: #ffffff !important;
  box-shadow: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .center {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.modes, .toolbar-sorter, .field.limiter, .toolbar-amount) {
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .modes {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding-right: 4px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.modes-label, .sorter-label) {
  color: #6b7280 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.modes-mode, .grid-mode-show-type-products a) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  min-height: 34px;
  padding: 0;
  border: 1px solid rgba(15, 23, 42, 0.09);
  border-radius: 5px;
  background: #ffffff;
  color: #4b5563;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  box-shadow: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.modes-mode.active, .grid-mode-show-type-products a.actived) {
  border-color: rgba(183, 51, 55, 0.2);
  background: #fff4f4;
  color: #b73337;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.sorter-options, .limiter-options) {
  min-height: 42px;
  border: 1px solid rgba(15, 23, 42, 0.1);
  border-radius: 5px;
  background-color: #ffffff;
  color: #1f2937;
  box-shadow: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .grid-mode-show-type-products {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .toolbar-amount {
  color: #6b7280;
  font-size: 12px;
  line-height: 1.4;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block {
  padding: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding-top: 8px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block a {
  color: #b73337;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block .count {
  color: #9ca3af;
  font-size: 12px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list) {
  margin-top: 18px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list) > :is(.swiper, .tab_container, .owl-stage-outer, .products-swiper, .product-tab-slider, .hot-deal-slide) {
  padding: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list) :is(.products-swiper, .productTabContent, .hot-deal-slide) {
  padding-inline: 4px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.products-swiper .swiper-wrapper, .productTabContent .swiper-wrapper, .hot-deal .swiper-wrapper) {
  align-items: stretch;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.products-swiper .swiper-slide, .productTabContent .swiper-slide, .hot-deal .swiper-slide) {
  height: auto !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-product-heading, .section-title, .block-title) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-product-heading h2, .section-title h2, .block-title strong) {
  margin: 0;
  color: #111827;
  font-size: clamp(18px, 2vw, 24px);
  font-weight: 700;
  line-height: 1.15;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-product-heading .sup-title {
  color: #6b7280;
  font-size: 12px;
  font-weight: 500;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed) .view-all,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed) .view-more a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0;
  border: 1px solid rgba(183, 51, 55, 0.18);
  border-radius: 5px;
  background: #fff;
  color: #b73337;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  box-shadow: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed) .view-all:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed) .view-more a:hover {
  background: #fff4f4;
  color: #952b2f;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product.common-tab-system-fixed {
  padding: 0;
  border: 1px solid var(--awa-modern-section-border);
  border-radius: var(--awa-modern-section-radius);
  background: #fff;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 14px;
  padding: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs li {
  margin: 0 !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs .awa-tab-button {
  min-height: 36px;
  padding: 0;
  border: 1px solid rgba(15, 23, 42, 0.1);
  border-radius: 5px;
  background: #fff;
  color: #374151;
  font-size: 13px;
  font-weight: 600;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs li.active .awa-tab-button,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs li[aria-selected="true"] .awa-tab-button {
  border-color: rgba(183, 51, 55, 0.2);
  background: #fff4f4;
  color: #b73337;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-view h1.page-title,
:is(body.catalog-category-view, body.catalogsearch-result-index) .page-title-wrapper .page-title {
  margin-bottom: 4px !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.products-swiper .swiper-slide, .productTabContent .swiper-slide, .product_row, .item-product-parent) {
  display: flex;
  height: auto;
}
/*
 * Categorytab (Rokanthemes_Categorytab, template grid.phtml)
 * Esse template usa markup próprio (.item-inner/.image-container/.des), então mapeamos para o visual modern
 * sem alterar PHTML e sem afetar o slider (swiper).
 */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .swiper-wrapper {
  align-items: stretch;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider :is(.item, .item-inner) {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .item-inner {
  padding: 0 !important;
  border: 1px solid var(--awa-modern-card-border) !important;
  border-radius: var(--awa-modern-card-radius) !important;
  background: var(--awa-modern-card-bg) !important;
  box-shadow: none !important;
  overflow: hidden !important;
  transition: border-color 0.18s ease, background-color 0.18s ease !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .item-inner:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .item-inner:focus-within {
  background: #fffdfd !important;
  border-color: var(--awa-modern-card-border-hover) !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .image-container {
  display: block;
  position: relative;
  height: auto;
  min-height: var(--awa-modern-card-media-height);
  aspect-ratio: 1 / 1;
  margin: 0 0 10px;
  padding: var(--awa-modern-card-media-inset);
  overflow: hidden;
  border-radius: 5px;
  background: var(--awa-modern-card-media-bg);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .image-container .product-item-photo {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  background: transparent;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .image-container :is(img, .product-image-photo) {
  position: absolute;
  inset: var(--awa-modern-card-media-inset);
  width: calc(100% - (var(--awa-modern-card-media-inset) * 2));
  height: calc(100% - (var(--awa-modern-card-media-inset) * 2));
  object-fit: contain;
  object-position: center;
  transform: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: var(--awa-modern-card-gap);
  min-width: 0;
  padding: 0 var(--awa-modern-card-content-pad-inline) var(--awa-modern-card-content-pad-block-end);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .product-name {
  min-height: var(--awa-modern-card-title-min-height);
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .product-item-link {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  min-width: 0;
  color: #1f2937;
  font-size: var(--awa-modern-card-title-size);
  font-weight: 600;
  line-height: 1.45;
  text-decoration: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .product-item-link:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .product-item-link:focus-visible {
  color: #b73337;
  text-decoration: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .product-reviews-summary.short.empty {
  display: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des :is(.info-price, .awa-price-slot) {
  display: flex;
  align-items: stretch;
  min-height: var(--awa-modern-card-price-min-height);
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .price-box .price {
  font-size: var(--awa-modern-card-price-size);
  font-weight: 700;
  line-height: 1.1;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 4px;
  width: 100%;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #6b7280;
  font-size: 0;
  line-height: 1.3;
  text-align: center;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .b2b-login-to-see-price::after {
  content: 'para ver preços';
  display: block;
  font-size: 10px;
  line-height: 1.3;
  color: #6b7280;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 100%;
  min-height: var(--awa-modern-card-cta-height);
  padding: 0;
  border: 1px solid rgba(183, 51, 55, 0.38);
  border-radius: 5px;
  background: #ffffff;
  color: #b73337;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  box-shadow: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .b2b-login-to-see-price a:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .categorytab-container .category_tab_slider .des .b2b-login-to-see-price a:focus-visible {
  background: #b73337;
  color: #ffffff;
  border-color: #b73337;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) {
  display: flex !important;
  flex-direction: column !important;
  height: 100%;
  min-width: 0;
  padding: 0 !important;
  border: 1px solid var(--awa-modern-card-border) !important;
  border-radius: var(--awa-modern-card-radius) !important;
  background: var(--awa-modern-card-bg) !important;
  box-shadow: none !important;
  overflow: hidden !important;
  transition: border-color 0.18s ease, background-color 0.18s ease !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product):hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product):focus-within {
  /* transform/box-shadow → seção 28 em awa-ux-improvements.css */
  background: #fffdfd !important;
  border-color: var(--awa-modern-card-border-hover) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-info, .product-item-details) {
  display: flex !important;
  flex: 1 1 auto;
  flex-direction: column !important;
  gap: var(--awa-modern-card-gap) !important;
  min-width: 0;
  padding: 0 var(--awa-modern-card-content-pad-inline) var(--awa-modern-card-content-pad-block-end) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-thumb {
  display: block !important;
  position: relative;
  height: auto !important;
  min-height: var(--awa-modern-card-media-height) !important;
  aspect-ratio: 1 / 1;
  margin-bottom: 10px !important;
  padding: var(--awa-modern-card-media-inset) !important;
  overflow: hidden !important;
  border-radius: 5px !important;
  background: var(--awa-modern-card-media-bg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-thumb-link, .product-item-photo, .product-image-container, .product-image-wrapper, .first-thumb) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-thumb img, .product-image-photo) {
  position: absolute !important;
  inset: var(--awa-modern-card-media-inset) !important;
  width: calc(100% - (var(--awa-modern-card-media-inset) * 2)) !important;
  height: calc(100% - (var(--awa-modern-card-media-inset) * 2)) !important;
  object-fit: contain !important;
  object-position: center center !important;
  transform: none !important;
}
/*
 * Hover-safe image policy:
 * evita conflito com CSS legado que aplica swap first-thumb/second-thumb no hover
 * e pode deixar o card sem imagem quando second-thumb falha.
 */
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) .product-thumb .first-thumb {
  display: flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  z-index: 1 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) .product-thumb .second-thumb {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) .product-thumb:hover .first-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) .product-thumb:focus-within .first-thumb {
  opacity: 1 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) .product-thumb:hover :is(.product-image-photo, img),
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product, .rokan-mostviewed .item-product, .categorytab-container .item-product, .category_tab_slider .item-product) .product-thumb:focus-within :is(.product-image-photo, img) {
  opacity: 1 !important;
  visibility: visible !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .hot-onsale {
  top: 8px !important;
  left: 8px !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-name, .product-item-name) {
  min-width: 0;
  min-height: var(--awa-modern-card-title-min-height);
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-item-link, .title-product) {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden !important;
  min-width: 0;
  color: #1f2937 !important;
  font-size: var(--awa-modern-card-title-size) !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-item-link, .title-product):hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-item-link, .title-product):focus-visible {
  color: #b73337 !important;
  text-decoration: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .awa-b2b-sku {
  display: inline-flex !important;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  min-width: 0;
  margin: 0 !important;
  font-size: var(--awa-modern-card-code-size) !important;
  line-height: 1.35 !important;
  color: #6b7280 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .awa-b2b-sku__label {
  font-weight: 600 !important;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-rating {
  display: flex;
  align-items: center;
  min-height: 0 !important;
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .rating-summary {
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-rating .product-reviews-summary.short.empty,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-rating:has(.product-reviews-summary.empty),
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-rating:empty {
  display: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-rating .reviews-actions {
  display: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.info-price, .awa-price-slot) {
  display: flex !important;
  align-items: stretch !important;
  min-height: var(--awa-modern-card-price-min-height) !important;
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .price-box {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .price-box .price {
  font-size: var(--awa-modern-card-price-size) !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  gap: 4px !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 5px !important;
  background: transparent !important;
  color: #6b7280 !important;
  font-size: 0 !important;
  line-height: 1.3 !important;
  text-align: center !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price::after {
  content: 'para ver preços';
  display: block;
  font-size: 10px !important;
  line-height: 1.3 !important;
  color: #6b7280 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  width: 100% !important;
  min-height: var(--awa-modern-card-cta-height) !important;
  padding: 0 !important;
  border: 1px solid rgba(183, 51, 55, 0.38) !important;
  border-radius: 5px !important;
  background: #ffffff !important;
  color: #b73337 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price a:focus-visible {
  background: #b73337 !important;
  color: #ffffff !important;
  border-color: #b73337 !important;
  transform: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-info-cart {
  display: flex !important;
  flex-direction: column;
  margin-top: auto !important;
  padding-top: 0 !important;
  /* gap do parent já separa visualmente */
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.actions-primary, form[data-role="tocart-form"]) {
  width: 100%;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.btn-add-to-cart, .action.tocart) {
  min-height: var(--awa-modern-card-cta-height) !important;
  padding: 0 12px !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  transform: none !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.btn-add-to-cart, .action.tocart):hover,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.btn-add-to-cart, .action.tocart):focus-visible {
  box-shadow: none !important;
  transform: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .wrapper :is(.item-product, .product-item) :is(.actions-secondary, .quickview-product) {
  display: none !important;
}
/*
 * Hardening (home + category + search):
 * - remove overlay "Ver produto" do tema legado
 * - evita CTA duplicado ("Entrar para Comprar" + "Faça login")
 * - mantém first-thumb estável e second-thumb desativado
 */
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.item-product, .product-item) .product-item-photo::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.item-product, .product-item) .b2b-login-to-buy-btn {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.item-product, .product-item) .product-thumb .first-thumb {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 2 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.item-product, .product-item) .product-thumb .second-thumb {
  display: none !important;
  position: absolute !important;
  inset: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.item-product, .product-item) .product-thumb:hover .first-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.item-product, .product-item) .product-thumb:focus-within .first-thumb {
  opacity: 1 !important;
  visibility: visible !important;
}
@media (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
    --awa-modern-card-media-height: 176px;
    --awa-modern-card-content-pad-inline: 10px;
    --awa-modern-card-content-pad-block-end: 10px;
    --awa-modern-card-price-size: 18px;
    --awa-modern-card-price-min-height: 52px;
    --awa-modern-card-cta-height: 42px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    height: clamp(144px, 18vh, 174px) !important;
  }
  body.catalog-category-view .awa-category-hero {
    min-height: 156px;
    max-height: 180px;
    padding: 0;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product.common-tab-system-fixed {
    padding: 0;
    border-radius: 5px;
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
    --awa-modern-card-media-height: 148px;
    --awa-modern-card-content-pad-inline: 10px;
    --awa-modern-card-content-pad-block-end: 10px;
    --awa-modern-card-title-size: 12px;
    --awa-modern-card-title-min-height: calc(12px * 1.4 * 2 + 2px);
    --awa-modern-card-price-size: 16px;
    --awa-modern-card-price-min-height: 48px;
    --awa-modern-card-cta-height: 40px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .nav-breadcrumbs {
    margin-bottom: 8px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs {
    gap: 8px;
    margin-bottom: 14px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .mst-search__result-tabs a {
    min-height: 38px;
    padding: 0;
    font-size: 12px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .block.filter {
    padding: 0;
    border-radius: 5px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .center {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .modes {
    justify-content: space-between;
    width: 100%;
    padding-right: 0;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.toolbar-sorter, .field.limiter) {
    width: 100%;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.sorter-options, .limiter-options) {
    width: 100%;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .toolbar-amount {
    order: 5;
    width: 100%;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .pages {
    order: 6;
    width: 100%;
    margin-left: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .grid-mode-show-type-products {
    display: none;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) {
    padding: 0 !important;
    border-radius: 5px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-thumb {
    padding: var(--awa-modern-card-media-inset) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.product-item-link, .title-product) {
    font-size: 12px !important;
    line-height: 1.38 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .awa-b2b-sku {
    font-size: 10px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .price-box .price {
    font-size: 16px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price {
    min-height: 48px !important;
    padding: 6px !important;
    font-size: 0 !important;
    border-radius: 5px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .b2b-login-to-see-price a {
    min-height: 40px !important;
    padding: 0 10px !important;
    font-size: 11px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) :is(.btn-add-to-cart, .action.tocart) {
    min-height: 40px !important;
    padding: 0 !important;
    border-radius: 5px !important;
    font-size: 12px !important;
  }
  body.catalog-category-view .awa-category-hero {
    min-height: 132px;
    max-height: 148px;
    padding: 0;
    margin-bottom: 10px;
    border-radius: 5px;
  }
  body.catalog-category-view .awa-category-hero__count {
    font-size: 12px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-product-heading, .section-title, .block-title) {
    margin-bottom: 10px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-product-heading h2, .section-title h2, .block-title strong) {
    font-size: 20px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.rokan-bestseller, .rokan-newproduct, .list-tab-product, .hot-deal, .rokan-mostviewed, .block.widget.block-products-list) {
    margin-top: 14px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product.common-tab-system-fixed {
    padding: 0;
    border-radius: 5px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs {
    gap: 6px;
    margin-bottom: 12px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .list-tab-product .tabs .awa-tab-button {
    min-height: 34px;
    padding: 0;
    font-size: 12px;
  }
}
@media (max-width: 575px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
    --awa-modern-card-media-height: 136px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index, body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) :is(.wrapper.grid.products-grid .item-product, .products-swiper .product-item, .product-tab-slider .item-product, .rokan-bestseller .item-product, .rokan-newproduct .item-product, .list-tab-product .item-product, .block-products-list .item-product, .block-new-products .item-product, .hot-deal .item-product) .product-thumb {
    padding: 6px !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select > .block {
    padding: 0;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products :is(.modes-mode, .modes-label) {
    font-size: 11px !important;
  }
}
/* ══ STANDARDIZE IMAGE HOVER SCALE ══════════════════════════════════
 * Override dos scale(1.22) home / scale(1.1) PLP dos bundles anteriores.
 * Meta: efeito sutil e consistente em todas as páginas (home, categoria,
 * busca). Transition com ease-out para sentir mais responsivo.
 * ================================================================== */
:is(
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
) :is(
        .wrapper.grid.products-grid .item-product,
        .products-swiper .product-item,
        .product-tab-slider .item-product,
        .rokan-bestseller .item-product,
        .rokan-newproduct .item-product,
        .rokan-mostviewed .item-product,
        .rokan-featuredproduct .item-product,
        .list-tab-product .item-product,
        .block-products-list .item-product,
        .block-new-products .item-product,
        .hot-deal .item-product
    ) :is(.product-thumb img, .product-image-photo) {
  transition: transform 0.38s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
:is(
    body.catalog-category-view,
    body.catalogsearch-result-index,
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
) :is(
        .wrapper.grid.products-grid .item-product:hover,
        .products-swiper .product-item:hover,
        .product-tab-slider .item-product:hover,
        .rokan-bestseller .item-product:hover,
        .rokan-newproduct .item-product:hover,
        .rokan-mostviewed .item-product:hover,
        .rokan-featuredproduct .item-product:hover,
        .list-tab-product .item-product:hover,
        .block-products-list .item-product:hover,
        .block-new-products .item-product:hover,
        .hot-deal .item-product:hover
    ) :is(.product-thumb img, .product-image-photo) {
  transform: scale(1.06) !important;
}
/* ══ SWIPER PRODUCT CARDS — FIX OVERFLOW + FLEX-SHRINK ═══════════════════
 * Bugs confirmados em produção (browser audit 2026-04-24):
 *  1. overflow: visible no .products-swiper → 6+ cards visíveis em vez de 4
 *  2. flex-shrink: 1 nos .swiper-slide → Swiper reduz 268px → 180px (errado)
 *  3. min-width: 180px em awa-ux-improvements.css reforça o tamanho errado
 * Fix: overflow:hidden no container + flex-shrink:0 + min-width:0 nos slides.
 * ========================================================================= */
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
) :is(
        .rokan-bestseller,
        .rokan-newproduct,
        .rokan-mostviewed,
        .rokan-featuredproduct,
        .list-tab-product,
        .block-products-list,
        .block-new-products,
        .hot-deal
    ) .products-swiper.swiper-initialized {
  overflow: hidden !important;
}
:is(
    body.cms-index-index,
    body.cms-home,
    body.cms-homepage_ayo_home5
) :is(
        .rokan-bestseller,
        .rokan-newproduct,
        .rokan-mostviewed,
        .rokan-featuredproduct,
        .list-tab-product,
        .block-products-list,
        .block-new-products,
        .hot-deal
    ) .products-swiper.swiper-initialized .swiper-slide {
  flex-shrink: 0 !important;
  /* garante que Swiper controla a largura */
  min-width: 0 !important;
  /* remove fallback 180px que interferia */
}
:root {
  --qty-height: 44px;
  --qty-btn-width: 44px;
  --qty-input-width: 52px;
  --qty-border: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
  --qty-radius: 4px;
  --qty-font-size: var(--awa-font-md);
  --qty-color: var(--awa-text, #333333);
  --qty-bg: var(--awa-bg, #ffffff);
  --qty-transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease;
}
.awa-qty-control {
  display: flex;
  align-items: stretch;
  width: 100%;
  height: var(--qty-height);
  border: var(--qty-border);
  border-radius: var(--qty-radius);
  background: var(--qty-bg);
  overflow: hidden;
  transition: var(--qty-transition);
}
.awa-qty-control:focus-within {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.awa-qty-control[data-disabled="true"],
.out-of-stock .awa-qty-control {
  opacity: 0.45;
  pointer-events: none;
}
.awa-qty-btn {
  flex-shrink: 0;
  width: var(--qty-btn-width);
  height: 100%;
  border: none;
  background: transparent;
  color: var(--qty-color);
  font-size: var(--awa-font-lg);
  font-weight: 400;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: var(--qty-transition);
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.awa-qty-btn:hover {
  background: #f5f5f5;
  color: var(--awa-primary, #b73337);
}
.awa-qty-btn:active {
  background: #f5f5f5;
}
.awa-qty-btn:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary, #b73337);
  outline-offset: -2px;
}
.awa-qty-btn[disabled],
.awa-qty-btn.disabled {
  opacity: 0.38;
  cursor: not-allowed;
  pointer-events: none;
}
.awa-qty-btn--minus {
  border-right: var(--qty-border);
  border-radius: var(--qty-radius) 0 0 var(--qty-radius);
}
.awa-qty-btn--plus {
  border-left: var(--qty-border);
  border-radius: 0 var(--qty-radius) var(--qty-radius) 0;
}
.awa-qty-input {
  flex: 1;
  min-width: 0;
  height: 100%;
  border: none;
  background: transparent;
  color: var(--qty-color);
  font-size: var(--qty-font-size);
  font-weight: 600;
  line-height: 1;
  text-align: center;
  padding: 0 4px;
  margin: 0;
  -moz-appearance: textfield;
}
.awa-qty-input::-webkit-outer-spin-button,
.awa-qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.awa-qty-input:focus {
  outline: none;
}
.awa-qty-input[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.awa-order-row {
  display: flex;
  align-items: stretch;
  gap: 8px;
  margin-top: auto;
  padding-top: 4px;
  width: 100%;
}
.awa-order-row .awa-qty-control {
  flex: 0 0 auto;
  width: 120px;
}
.awa-order-row .actions-primary,
.awa-order-row form[data-role="tocart-form"] {
  flex: 1 1 auto;
  display: flex;
}
.awa-order-row .action.tocart {
  flex: 1;
  min-height: var(--card-cta-h, 48px);
}
.awa-b2b-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: var(--awa-font-xs);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 9999px;
  padding: 4px 8px;
  margin-left: 2px;
  display: inline-block;
  line-height: 1.5;
}
@media (max-width: 430px) {
  :root {
    --qty-btn-width: 36px;
    --qty-height: 36px;
  }
  .awa-order-row {
    flex-direction: column;
    gap: 8px;
  }
  .awa-order-row .awa-qty-control {
    width: 100%;
  }
}
@media (min-width: 768px) {
  :root {
    --qty-height: 44px;
  }
}
@media (min-width: 1024px) {
  :root {
    --qty-height: 44px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awa-qty-control,
  .awa-qty-btn {
    transition: none;
  }
}
:root {
  --awa-header-h: 160px;
}
.catalog-product-view .detail-info-product-view {
  padding-left: 0;
  margin-bottom: 0;
  float: none !important;
  width: 100%;
  min-width: 0;
}
.catalog-product-view .product.media {
  position: sticky;
  top: calc(var(--awa-header-h) + 16px);
  border-radius: var(--awa-radius-lg);
  overflow: hidden;
  background: var(--awa-bg-surface);
  border: 1px solid var(--awa-border);
}
.catalog-product-view .product.media .fotorama__stage {
  border-radius: var(--awa-radius-lg) var(--awa-radius-lg) 0 0;
}
.catalog-product-view .product.media .fotorama__nav-wrap {
  padding: var(--awa-space-sm);
}
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame {
  border-radius: var(--awa-radius-sm);
  border: 2px solid transparent;
  overflow: hidden;
  transition: border-color var(--awa-duration) var(--awa-ease);
}
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame.fotorama__active {
  border-color: var(--awa-primary);
}
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame:hover {
  border-color: var(--awa-border-strong);
}
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
  border-color: var(--awa-primary);
}
.catalog-product-view .product.media .fotorama__arr {
  opacity: 1;
}
.catalog-product-view .product-info-main {
  padding: 0;
}
.catalog-product-view .product-info-main .page-title-wrapper {
  margin-bottom: var(--awa-space-md);
}
.catalog-product-view .product-info-main .page-title-wrapper .page-title {
  font-size: clamp(20px, 4vw, 28px);
  font-weight: 700;
  color: var(--awa-text);
  line-height: var(--awa-leading-tight);
  margin: 0;
}
.catalog-product-view .product-info-main .product.attribute.sku {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-text-light);
  margin-bottom: var(--awa-space-sm);
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.catalog-product-view .product-info-main .product.attribute.sku .value {
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text-muted);
}
.catalog-product-view .product-info-main .product-reviews-summary {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: var(--awa-space-sm);
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-primary);
  text-decoration: none;
}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a:hover {
  text-decoration: underline;
}
.catalog-product-view .product-info-main .product.attribute.overview {
  font-size: var(--awa-font-size-sm);
  line-height: var(--awa-leading-relaxed);
  color: var(--awa-text-muted);
  margin-bottom: var(--awa-space-md);
  padding-bottom: var(--awa-space-md);
  border-bottom: 1px solid var(--awa-border-subtle);
}
.catalog-product-view .product-info-main .product-options-wrapper {
  margin-bottom: var(--awa-space-md);
}
.catalog-product-view .product-info-main .swatch-attribute {
  margin-bottom: var(--awa-space-sm);
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-label {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text);
  display: block;
  margin-bottom: 16px;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-selected-option {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-text-muted);
  margin-left: 8px;
  font-weight: normal;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.text {
  float: none;
  min-height: 36px;
  min-width: 44px;
  padding: 0 12px;
  line-height: 36px;
  font-size: var(--awa-font-size-xs);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text);
  background: var(--awa-bg);
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-sm);
  cursor: pointer;
  transition: border-color var(--awa-duration-fast) var(--awa-ease), color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.text.selected,
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.text.selected:focus {
  border-color: var(--awa-primary);
  background: var(--awa-primary-subtle);
  color: var(--awa-primary);
  outline: none;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover {
  border-color: var(--awa-primary);
  color: var(--awa-primary);
  outline: none;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.text:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.text.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  border-color: var(--awa-border-subtle);
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.color,
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.image {
  float: none;
  width: 36px;
  height: 36px;
  min-width: 36px;
  padding: 0;
  border: 2px solid var(--awa-border);
  border-radius: 50%;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.color.selected,
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.image.selected {
  border-color: var(--awa-primary);
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover,
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.image:not(.disabled):hover {
  border-color: var(--awa-primary);
  outline: 2px solid rgba(183, 51, 55, 0.4);
  outline-offset: 2px;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.color:focus-visible,
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.image:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 3px;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.color.disabled,
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option.image.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.catalog-product-view .product-info-main .swatch-attribute .swatch-attribute-options .swatch-option:focus {
  box-shadow: none;
}
.catalog-product-view .product-info-main .product-info-price {
  margin-bottom: var(--awa-space-lg);
  padding: var(--awa-space-md) 0;
  border-top: 1px solid var(--awa-border-subtle);
  border-bottom: 1px solid var(--awa-border-subtle);
}
.catalog-product-view .product-info-main .product-info-price .old-price .price {
  font-size: var(--awa-font-size-md);
  color: var(--awa-text-light);
  text-decoration: line-through;
}
.catalog-product-view .product-info-main .product-info-price .price-final_price .price,
.catalog-product-view .product-info-main .product-info-price .special-price .price {
  font-size: clamp(26px, 5vw, 32px);
  font-weight: 700;
  color: var(--awa-text);
}
.catalog-product-view .product-info-main .product-info-price .price-pix {
  font-size: var(--awa-font-size-md);
  color: var(--awa-success);
  font-weight: var(--awa-weight-semi);
  margin-top: var(--awa-space-sm);
  display: flex;
  align-items: center;
  gap: 8px;
}
.catalog-product-view .product-info-main .stock {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-medium);
  padding: 8px 12px;
  border-radius: var(--awa-radius-full);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: var(--awa-space-md);
}
.catalog-product-view .product-info-main .stock.available {
  background: var(--awa-success-bg);
  color: var(--awa-success);
}
.catalog-product-view .product-info-main .stock.unavailable {
  background: var(--awa-error-bg);
  color: var(--awa-error);
}
.catalog-product-view .product-info-main .box-tocart {
  display: flex;
  align-items: center;
  gap: var(--awa-space-md);
  margin-bottom: var(--awa-space-lg);
}
.catalog-product-view .product-info-main .box-tocart .field.qty {
  margin: 0;
  min-width: 80px;
}
.catalog-product-view .product-info-main .box-tocart .field.qty label {
  display: none;
}
.catalog-product-view .product-info-main .box-tocart .actions {
  flex: 1;
}
.catalog-product-view .product-info-main .box-tocart .actions button.tocart {
  width: 100%;
  min-height: 54px;
  font-size: var(--awa-font-size-md);
}
.catalog-product-view .product-info-main .product-social-links,
.catalog-product-view .product-info-main .product-addto-links {
  display: flex;
  gap: var(--awa-space-sm);
  margin-top: var(--awa-space-md);
}
.catalog-product-view .product-info-main .product-social-links .action,
.catalog-product-view .product-info-main .product-addto-links .action {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  font-size: var(--awa-font-size-xs);
  color: var(--awa-text-muted);
  border: 1px solid var(--awa-border);
  border-radius: var(--awa-radius-md);
  background: var(--awa-bg);
  text-decoration: none;
  cursor: pointer;
  transition: border-color var(--awa-duration-fast) var(--awa-ease), color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease), box-shadow var(--awa-duration-fast) var(--awa-ease);
}
.catalog-product-view .product-info-main .product-social-links .action:hover,
.catalog-product-view .product-info-main .product-addto-links .action:hover {
  border-color: var(--awa-primary);
  color: var(--awa-primary);
  background: var(--awa-primary-subtle);
}
.catalog-product-view .product-info-main .product-social-links .action:focus-visible,
.catalog-product-view .product-info-main .product-addto-links .action:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
  border-radius: var(--awa-radius-md);
}
.catalog-product-view .swatch-attribute-options .swatch-option {
  float: none !important;
}
.catalog-product-view .swatch-attribute-options .swatch-option:focus {
  box-shadow: none !important;
}
.catalog-product-view .swatch-attribute-options .swatch-option.selected {
  outline: 2px solid var(--awa-primary);
  border-color: var(--awa-primary);
}
.catalog-product-view .swatch-attribute-options .swatch-option.text.selected {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary);
}
.catalog-product-view .swatch-attribute-options .swatch-option:not(.disabled):hover {
  outline: 1px solid var(--awa-primary);
  border-color: var(--awa-primary);
}
.catalog-product-view .swatch-attribute-options .swatch-option:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
}
.catalog-product-view .product.info.detailed {
  max-width: var(--awa-container-max);
  margin: var(--awa-space-2xl) auto var(--awa-space-xl);
  padding: 0 var(--awa-container-pad);
}
.catalog-product-view .product.info.detailed .product.data.items {
  border: none;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title {
  display: inline-block;
  margin-right: 0;
  margin-bottom: -1px;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch,
.catalog-product-view .product.info.detailed .product.data.items > .item.title > a {
  display: block;
  padding: 14px 24px;
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text-muted);
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: var(--awa-radius-md) var(--awa-radius-md) 0 0;
  transition: all var(--awa-duration) var(--awa-ease);
  position: relative;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch:hover,
.catalog-product-view .product.info.detailed .product.data.items > .item.title > a:hover {
  color: var(--awa-primary);
  background: var(--awa-primary-subtle);
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch:focus-visible,
.catalog-product-view .product.info.detailed .product.data.items > .item.title > a:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
  color: var(--awa-primary);
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title.active > .switch,
.catalog-product-view .product.info.detailed .product.data.items > .item.title.active > a {
  color: var(--awa-primary);
  background: var(--awa-bg);
  border-color: var(--awa-border);
  border-bottom-color: var(--awa-bg);
  font-weight: var(--awa-weight-bold);
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content {
  border: 1px solid var(--awa-border);
  border-radius: 0 0 var(--awa-radius-lg) var(--awa-radius-lg);
  padding: var(--awa-space-lg);
  background: var(--awa-bg);
  animation: awa-tab-fade var(--awa-duration) var(--awa-ease) both;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content .product.attribute.description {
  font-size: var(--awa-font-size-sm);
  line-height: 1.6;
  color: var(--awa-text);
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content .additional-attributes {
  width: 100%;
  border-collapse: collapse;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content .additional-attributes th {
  text-align: left;
  font-weight: var(--awa-weight-semi);
  padding: 12px 16px;
  font-size: var(--awa-font-size-sm);
  background: var(--awa-bg-surface);
  border: 1px solid var(--awa-border-subtle);
  width: 200px;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content .additional-attributes td {
  padding: 12px 16px;
  font-size: var(--awa-font-size-sm);
  border: 1px solid var(--awa-border-subtle);
}
.catalog-product-view .block.related,
.catalog-product-view .block.upsell,
.catalog-product-view .block.crosssell {
  max-width: var(--awa-container-max);
  margin: 0 auto var(--awa-space-xl);
  padding: 0 var(--awa-container-pad);
}
.catalog-product-view .block.related .block-title,
.catalog-product-view .block.upsell .block-title,
.catalog-product-view .block.crosssell .block-title {
  font-size: var(--awa-font-size-lg);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-text);
  margin-bottom: var(--awa-space-md);
  padding-bottom: 12px;
  border-bottom: 2px solid var(--awa-border);
  padding-left: 0;
  border-left: 0;
  letter-spacing: -0.015em;
}
.catalog-product-view .block.related .block-title strong,
.catalog-product-view .block.upsell .block-title strong,
.catalog-product-view .block.crosssell .block-title strong {
  font-weight: inherit;
}
.catalog-product-view .block.related .product-items,
.catalog-product-view .block.upsell .product-items,
.catalog-product-view .block.crosssell .product-items {
  gap: var(--awa-gap-card);
}
@keyframes awa-tab-fade {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (prefers-reduced-motion: reduce) {
  .catalog-product-view .product.info.detailed .product.data.items > .item.content {
    animation: none;
  }
  .catalog-product-view .product-info-main .product-social-links .action,
  .catalog-product-view .product-info-main .product-addto-links .action,
  .catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame {
    transition: none;
  }
}
@media (max-width: 1023px) {
  .catalog-product-view .product.media {
    position: static;
  }
  .catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch,
  .catalog-product-view .product.info.detailed .product.data.items > .item.title > a {
    padding: 12px 16px;
    font-size: var(--awa-font-size-xs);
  }
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .product-info-price .price-final_price .price,
  .catalog-product-view .product-info-main .product-info-price .special-price .price {
    font-size: var(--awa-font-size-2xl);
  }
  .catalog-product-view .product.info.detailed .product.data.items > .item.title {
    display: block;
  }
  .catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch,
  .catalog-product-view .product.info.detailed .product.data.items > .item.title > a {
    border-radius: var(--awa-radius-md);
    margin-bottom: 4px;
  }
  .catalog-product-view .product.info.detailed .product.data.items > .item.content {
    border-radius: var(--awa-radius-md);
  }
}
body.catalog-product-view {
  background-color: #ffffff;
}
body.catalog-product-view .page-wrapper,
body.catalog-product-view .page-main,
body.catalog-product-view .columns,
body.catalog-product-view .column.main {
  background-color: #ffffff;
}
body.catalog-product-view .product.info.detailed,
body.catalog-product-view .product-info-tabs,
body.catalog-product-view .data.item.content,
body.catalog-product-view .additional-attributes-wrapper {
  background-color: #ffffff;
}
.awa-pdp-related,
.catalog-product-view .block-related,
.catalog-product-view .block-upsell {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  transition: box-shadow 0.25s ease, transform 0.2s ease;
  overflow: visible;
}
.awa-pdp-related .product-btn-box,
.catalog-product-view .block-related .product-btn-box,
.catalog-product-view .block-upsell .product-btn-box,
.awa-pdp-related .btn-show-detail,
.catalog-product-view .block-related .btn-show-detail,
.catalog-product-view .block-upsell .btn-show-detail,
.awa-pdp-related .hot-wish,
.catalog-product-view .block-related .hot-wish,
.catalog-product-view .block-upsell .hot-wish,
.awa-pdp-related .product-item-inner.actions-container,
.catalog-product-view .block-related .product-item-inner.actions-container,
.catalog-product-view .block-upsell .product-item-inner.actions-container,
.awa-pdp-related .product-thumb ~ .product-item-inner,
.catalog-product-view .block-related .product-thumb ~ .product-item-inner,
.catalog-product-view .block-upsell .product-thumb ~ .product-item-inner,
.awa-pdp-related .product-item-photo ~ .product-item-inner,
.catalog-product-view .block-related .product-item-photo ~ .product-item-inner,
.catalog-product-view .block-upsell .product-item-photo ~ .product-item-inner,
.awa-pdp-related .product-item-photo .product-item-inner,
.catalog-product-view .block-related .product-item-photo .product-item-inner,
.catalog-product-view .block-upsell .product-item-photo .product-item-inner,
.awa-pdp-related .product-thumb .product-item-actions,
.catalog-product-view .block-related .product-thumb .product-item-actions,
.catalog-product-view .block-upsell .product-thumb .product-item-actions,
.awa-pdp-related .product-item-photo .product-item-actions,
.catalog-product-view .block-related .product-item-photo .product-item-actions,
.catalog-product-view .block-upsell .product-item-photo .product-item-actions {
  display: none !important;
}
.awa-pdp-related .product-item-info,
.catalog-product-view .block-related .product-item-info,
.catalog-product-view .block-upsell .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.awa-pdp-related .product-item,
.catalog-product-view .block-related .product-item,
.catalog-product-view .block-upsell .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: var(--awa-border-width) solid var(--card-border-color);
  border-radius: var(--card-radius);
  background: var(--card-bg);
  padding: var(--card-padding);
  box-shadow: var(--card-shadow);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  position: relative;
  overflow: hidden;
}
.awa-pdp-related .product-item:hover,
.catalog-product-view .block-related .product-item:hover,
.catalog-product-view .block-upsell .product-item:hover {
  border-color: rgba(183, 51, 55, 0.18);
  box-shadow: var(--card-shadow-hover);
  transform: translateY(-2px);
}
.awa-pdp-related .product-item:hover .product-item-photo img,
.catalog-product-view .block-related .product-item:hover .product-item-photo img,
.catalog-product-view .block-upsell .product-item:hover .product-item-photo img,
.awa-pdp-related .product-item:hover .product-image-photo,
.catalog-product-view .block-related .product-item:hover .product-image-photo,
.catalog-product-view .block-upsell .product-item:hover .product-image-photo,
.awa-pdp-related .product-item:hover .product-thumb-link img,
.catalog-product-view .block-related .product-item:hover .product-thumb-link img,
.catalog-product-view .block-upsell .product-item:hover .product-thumb-link img {
  transform: scale(1.04);
}
.awa-pdp-related .product-item:focus-within,
.catalog-product-view .block-related .product-item:focus-within,
.catalog-product-view .block-upsell .product-item:focus-within {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.awa-pdp-related .product-item-photo,
.catalog-product-view .block-related .product-item-photo,
.catalog-product-view .block-upsell .product-item-photo,
.awa-pdp-related .product.photo.product-item-photo,
.catalog-product-view .block-related .product.photo.product-item-photo,
.catalog-product-view .block-upsell .product.photo.product-item-photo,
.awa-pdp-related .product-image-container,
.catalog-product-view .block-related .product-image-container,
.catalog-product-view .block-upsell .product-image-container,
.awa-pdp-related .product-thumb-link,
.catalog-product-view .block-related .product-thumb-link,
.catalog-product-view .block-upsell .product-thumb-link {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  min-height: var(--card-photo-min-h);
  margin-bottom: 0;
  border-radius: 0;
  overflow: hidden;
  padding: var(--card-photo-padding, 6px);
  background: var(--card-photo-bg, #ffffff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E") center / 40px no-repeat;
}
.awa-pdp-related .product-item-photo img,
.catalog-product-view .block-related .product-item-photo img,
.catalog-product-view .block-upsell .product-item-photo img,
.awa-pdp-related .product.photo.product-item-photo img,
.catalog-product-view .block-related .product.photo.product-item-photo img,
.catalog-product-view .block-upsell .product.photo.product-item-photo img,
.awa-pdp-related .product-image-container img,
.catalog-product-view .block-related .product-image-container img,
.catalog-product-view .block-upsell .product-image-container img,
.awa-pdp-related .product-thumb-link img,
.catalog-product-view .block-related .product-thumb-link img,
.catalog-product-view .block-upsell .product-thumb-link img,
.awa-pdp-related .product-item-photo .product-image-photo,
.catalog-product-view .block-related .product-item-photo .product-image-photo,
.catalog-product-view .block-upsell .product-item-photo .product-image-photo,
.awa-pdp-related .product.photo.product-item-photo .product-image-photo,
.catalog-product-view .block-related .product.photo.product-item-photo .product-image-photo,
.catalog-product-view .block-upsell .product.photo.product-item-photo .product-image-photo,
.awa-pdp-related .product-image-container .product-image-photo,
.catalog-product-view .block-related .product-image-container .product-image-photo,
.catalog-product-view .block-upsell .product-image-container .product-image-photo,
.awa-pdp-related .product-thumb-link .product-image-photo,
.catalog-product-view .block-related .product-thumb-link .product-image-photo,
.catalog-product-view .block-upsell .product-thumb-link .product-image-photo {
  display: block;
  position: absolute;
  inset: 3%;
  width: 94%;
  height: 94%;
  object-fit: contain;
  object-position: center;
  color: transparent;
  font-size: 0;
  transition: transform 0.3s ease;
}
.awa-pdp-related .hot-onsale,
.catalog-product-view .block-related .hot-onsale,
.catalog-product-view .block-upsell .hot-onsale,
.awa-pdp-related .product-label,
.catalog-product-view .block-related .product-label,
.catalog-product-view .block-upsell .product-label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.awa-pdp-related .hot-onsale .onsale,
.catalog-product-view .block-related .hot-onsale .onsale,
.catalog-product-view .block-upsell .hot-onsale .onsale,
.awa-pdp-related .product-label .onsale,
.catalog-product-view .block-related .product-label .onsale,
.catalog-product-view .block-upsell .product-label .onsale,
.awa-pdp-related .hot-onsale .new-lable,
.catalog-product-view .block-related .hot-onsale .new-lable,
.catalog-product-view .block-upsell .hot-onsale .new-lable,
.awa-pdp-related .product-label .new-lable,
.catalog-product-view .block-related .product-label .new-lable,
.catalog-product-view .block-upsell .product-label .new-lable,
.awa-pdp-related .hot-onsale .sale-text,
.catalog-product-view .block-related .hot-onsale .sale-text,
.catalog-product-view .block-upsell .hot-onsale .sale-text,
.awa-pdp-related .product-label .sale-text,
.catalog-product-view .block-related .product-label .sale-text,
.catalog-product-view .block-upsell .product-label .sale-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-transform: uppercase;
  width: fit-content;
}
.awa-pdp-related .hot-onsale .sale-bg,
.catalog-product-view .block-related .hot-onsale .sale-bg,
.catalog-product-view .block-upsell .hot-onsale .sale-bg,
.awa-pdp-related .product-label .sale-bg,
.catalog-product-view .block-related .product-label .sale-bg,
.catalog-product-view .block-upsell .product-label .sale-bg {
  display: none;
}
.awa-pdp-related .product-item-details,
.catalog-product-view .block-related .product-item-details,
.catalog-product-view .block-upsell .product-item-details,
.awa-pdp-related .product-info,
.catalog-product-view .block-related .product-info,
.catalog-product-view .block-upsell .product-info {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: var(--card-gap);
  padding: 10px 12px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.awa-pdp-related .product-item-name,
.catalog-product-view .block-related .product-item-name,
.catalog-product-view .block-upsell .product-item-name,
.awa-pdp-related .product-name,
.catalog-product-view .block-related .product-name,
.catalog-product-view .block-upsell .product-name,
.awa-pdp-related .product.name.product-item-name,
.catalog-product-view .block-related .product.name.product-item-name,
.catalog-product-view .block-upsell .product.name.product-item-name {
  margin: 0;
  min-height: var(--card-name-min-h);
}
.awa-pdp-related .product-item-name a,
.catalog-product-view .block-related .product-item-name a,
.catalog-product-view .block-upsell .product-item-name a,
.awa-pdp-related .product-name a,
.catalog-product-view .block-related .product-name a,
.catalog-product-view .block-upsell .product-name a,
.awa-pdp-related .product.name.product-item-name a,
.catalog-product-view .block-related .product.name.product-item-name a,
.catalog-product-view .block-upsell .product.name.product-item-name a,
.awa-pdp-related .product-item-name .product-item-link,
.catalog-product-view .block-related .product-item-name .product-item-link,
.catalog-product-view .block-upsell .product-item-name .product-item-link,
.awa-pdp-related .product-name .product-item-link,
.catalog-product-view .block-related .product-name .product-item-link,
.catalog-product-view .block-upsell .product-name .product-item-link,
.awa-pdp-related .product.name.product-item-name .product-item-link,
.catalog-product-view .block-related .product.name.product-item-name .product-item-link,
.catalog-product-view .block-upsell .product.name.product-item-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines);
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  color: var(--awa-text, #333333);
  font-size: var(--card-name-size);
  font-weight: 600;
  line-height: var(--card-name-lh);
  text-decoration: none;
  transition: color 250ms ease;
}
.awa-pdp-related .product-item-name a:hover,
.catalog-product-view .block-related .product-item-name a:hover,
.catalog-product-view .block-upsell .product-item-name a:hover,
.awa-pdp-related .product-name a:hover,
.catalog-product-view .block-related .product-name a:hover,
.catalog-product-view .block-upsell .product-name a:hover,
.awa-pdp-related .product.name.product-item-name a:hover,
.catalog-product-view .block-related .product.name.product-item-name a:hover,
.catalog-product-view .block-upsell .product.name.product-item-name a:hover,
.awa-pdp-related .product-item-name .product-item-link:hover,
.catalog-product-view .block-related .product-item-name .product-item-link:hover,
.catalog-product-view .block-upsell .product-item-name .product-item-link:hover,
.awa-pdp-related .product-name .product-item-link:hover,
.catalog-product-view .block-related .product-name .product-item-link:hover,
.catalog-product-view .block-upsell .product-name .product-item-link:hover,
.awa-pdp-related .product.name.product-item-name .product-item-link:hover,
.catalog-product-view .block-related .product.name.product-item-name .product-item-link:hover,
.catalog-product-view .block-upsell .product.name.product-item-name .product-item-link:hover,
.awa-pdp-related .product-item-name a:focus-visible,
.catalog-product-view .block-related .product-item-name a:focus-visible,
.catalog-product-view .block-upsell .product-item-name a:focus-visible,
.awa-pdp-related .product-name a:focus-visible,
.catalog-product-view .block-related .product-name a:focus-visible,
.catalog-product-view .block-upsell .product-name a:focus-visible,
.awa-pdp-related .product.name.product-item-name a:focus-visible,
.catalog-product-view .block-related .product.name.product-item-name a:focus-visible,
.catalog-product-view .block-upsell .product.name.product-item-name a:focus-visible,
.awa-pdp-related .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-related .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-upsell .product-item-name .product-item-link:focus-visible,
.awa-pdp-related .product-name .product-item-link:focus-visible,
.catalog-product-view .block-related .product-name .product-item-link:focus-visible,
.catalog-product-view .block-upsell .product-name .product-item-link:focus-visible,
.awa-pdp-related .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-related .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-upsell .product.name.product-item-name .product-item-link:focus-visible {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
}
.awa-pdp-related .product-item-name a:focus-visible,
.catalog-product-view .block-related .product-item-name a:focus-visible,
.catalog-product-view .block-upsell .product-item-name a:focus-visible,
.awa-pdp-related .product-name a:focus-visible,
.catalog-product-view .block-related .product-name a:focus-visible,
.catalog-product-view .block-upsell .product-name a:focus-visible,
.awa-pdp-related .product.name.product-item-name a:focus-visible,
.catalog-product-view .block-related .product.name.product-item-name a:focus-visible,
.catalog-product-view .block-upsell .product.name.product-item-name a:focus-visible,
.awa-pdp-related .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-related .product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-upsell .product-item-name .product-item-link:focus-visible,
.awa-pdp-related .product-name .product-item-link:focus-visible,
.catalog-product-view .block-related .product-name .product-item-link:focus-visible,
.catalog-product-view .block-upsell .product-name .product-item-link:focus-visible,
.awa-pdp-related .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-related .product.name.product-item-name .product-item-link:focus-visible,
.catalog-product-view .block-upsell .product.name.product-item-name .product-item-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.awa-pdp-related .awa-b2b-sku,
.catalog-product-view .block-related .awa-b2b-sku,
.catalog-product-view .block-upsell .awa-b2b-sku,
.awa-pdp-related .product-sku,
.catalog-product-view .block-related .product-sku,
.catalog-product-view .block-upsell .product-sku {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px;
  font-family: 'Roboto Mono', 'Courier New', monospace;
  font-size: var(--card-code-size);
  color: var(--card-code-color);
  line-height: 1.3;
}
.awa-pdp-related .awa-b2b-sku__label,
.catalog-product-view .block-related .awa-b2b-sku__label,
.catalog-product-view .block-upsell .awa-b2b-sku__label,
.awa-pdp-related .product-sku__label,
.catalog-product-view .block-related .product-sku__label,
.catalog-product-view .block-upsell .product-sku__label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.awa-pdp-related .awa-b2b-sku__value,
.catalog-product-view .block-related .awa-b2b-sku__value,
.catalog-product-view .block-upsell .awa-b2b-sku__value,
.awa-pdp-related .product-sku__value,
.catalog-product-view .block-related .product-sku__value,
.catalog-product-view .block-upsell .product-sku__value {
  color: var(--card-code-color);
  font-weight: 400;
}
.awa-pdp-related .awa-b2b-sku__unit,
.catalog-product-view .block-related .awa-b2b-sku__unit,
.catalog-product-view .block-upsell .awa-b2b-sku__unit,
.awa-pdp-related .product-sku__unit,
.catalog-product-view .block-related .product-sku__unit,
.catalog-product-view .block-upsell .product-sku__unit {
  color: var(--awa-primary, #b73337);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  background: rgba(183, 51, 55, 0.07);
  border-radius: 999px;
  padding: 1px 5px;
  margin-left: 2px;
  line-height: 1.5;
}
.awa-pdp-related .awa-stock-status,
.catalog-product-view .block-related .awa-stock-status,
.catalog-product-view .block-upsell .awa-stock-status {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1;
}
.awa-pdp-related .awa-stock-status::before,
.catalog-product-view .block-related .awa-stock-status::before,
.catalog-product-view .block-upsell .awa-stock-status::before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.awa-pdp-related .awa-stock-status.awa-stock--in-stock,
.catalog-product-view .block-related .awa-stock-status.awa-stock--in-stock,
.catalog-product-view .block-upsell .awa-stock-status.awa-stock--in-stock {
  color: var(--awa-success, #16a34a);
}
.awa-pdp-related .awa-stock-status.awa-stock--in-stock::before,
.catalog-product-view .block-related .awa-stock-status.awa-stock--in-stock::before,
.catalog-product-view .block-upsell .awa-stock-status.awa-stock--in-stock::before {
  background: var(--awa-success, #16a34a);
}
.awa-pdp-related .awa-stock-status.awa-stock--low-stock,
.catalog-product-view .block-related .awa-stock-status.awa-stock--low-stock,
.catalog-product-view .block-upsell .awa-stock-status.awa-stock--low-stock {
  color: var(--awa-warning, #d97706);
}
.awa-pdp-related .awa-stock-status.awa-stock--low-stock::before,
.catalog-product-view .block-related .awa-stock-status.awa-stock--low-stock::before,
.catalog-product-view .block-upsell .awa-stock-status.awa-stock--low-stock::before {
  background: var(--awa-warning, #d97706);
}
.awa-pdp-related .awa-stock-status.awa-stock--out-of-stock,
.catalog-product-view .block-related .awa-stock-status.awa-stock--out-of-stock,
.catalog-product-view .block-upsell .awa-stock-status.awa-stock--out-of-stock {
  color: var(--card-code-color);
}
.awa-pdp-related .awa-stock-status.awa-stock--out-of-stock::before,
.catalog-product-view .block-related .awa-stock-status.awa-stock--out-of-stock::before,
.catalog-product-view .block-upsell .awa-stock-status.awa-stock--out-of-stock::before {
  background: var(--card-code-color);
}
.awa-pdp-related .price-box,
.catalog-product-view .block-related .price-box,
.catalog-product-view .block-upsell .price-box,
.awa-pdp-related .product-price,
.catalog-product-view .block-related .product-price,
.catalog-product-view .block-upsell .product-price,
.awa-pdp-related .b2b-login-to-see-price,
.catalog-product-view .block-related .b2b-login-to-see-price,
.catalog-product-view .block-upsell .b2b-login-to-see-price {
  min-height: var(--card-price-area-min-h);
}
.awa-pdp-related .price-box,
.catalog-product-view .block-related .price-box,
.catalog-product-view .block-upsell .price-box,
.awa-pdp-related .product-price,
.catalog-product-view .block-related .product-price,
.catalog-product-view .block-upsell .product-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.awa-pdp-related .price-box .price,
.catalog-product-view .block-related .price-box .price,
.catalog-product-view .block-upsell .price-box .price,
.awa-pdp-related .product-price .price,
.catalog-product-view .block-related .product-price .price,
.catalog-product-view .block-upsell .product-price .price {
  font-size: var(--card-price-size);
  font-weight: 700;
  color: var(--awa-text, #222222);
  line-height: 1.1;
}
.awa-pdp-related .price-box .old-price .price,
.catalog-product-view .block-related .price-box .old-price .price,
.catalog-product-view .block-upsell .price-box .old-price .price,
.awa-pdp-related .product-price .old-price .price,
.catalog-product-view .block-related .product-price .old-price .price,
.catalog-product-view .block-upsell .product-price .old-price .price {
  font-size: var(--awa-fs-xs3);
  font-weight: 400;
  color: var(--card-code-color);
  text-decoration: line-through;
}
.awa-pdp-related .price-box .special-price .price,
.catalog-product-view .block-related .price-box .special-price .price,
.catalog-product-view .block-upsell .price-box .special-price .price,
.awa-pdp-related .product-price .special-price .price,
.catalog-product-view .block-related .product-price .special-price .price,
.catalog-product-view .block-upsell .product-price .special-price .price {
  color: var(--awa-primary, #b73337);
}
.awa-pdp-related .price-box .price-final_price::after,
.catalog-product-view .block-related .price-box .price-final_price::after,
.catalog-product-view .block-upsell .price-box .price-final_price::after,
.awa-pdp-related .product-price .price-final_price::after,
.catalog-product-view .block-related .product-price .price-final_price::after,
.catalog-product-view .block-upsell .product-price .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  padding: 2px 6px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.awa-pdp-related .b2b-login-to-see-price,
.catalog-product-view .block-related .b2b-login-to-see-price,
.catalog-product-view .block-upsell .b2b-login-to-see-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0;
  position: relative;
  font-size: 0;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--card-cta-radius, 8px);
  background: rgba(183, 51, 55, 0.04);
  padding: 12px;
}
.awa-pdp-related .b2b-login-to-see-price::before,
.catalog-product-view .block-related .b2b-login-to-see-price::before,
.catalog-product-view .block-upsell .b2b-login-to-see-price::before {
  content: none;
  display: none;
}
.awa-pdp-related .b2b-login-to-see-price::after,
.catalog-product-view .block-related .b2b-login-to-see-price::after,
.catalog-product-view .block-upsell .b2b-login-to-see-price::after {
  content: none;
  display: none;
}
.awa-pdp-related .b2b-login-to-see-price a,
.catalog-product-view .block-related .b2b-login-to-see-price a,
.catalog-product-view .block-upsell .b2b-login-to-see-price a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  padding: 6px 0;
  font-size: var(--awa-font-sm);
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: none;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: color var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.awa-pdp-related .b2b-login-to-see-price a::before,
.catalog-product-view .block-related .b2b-login-to-see-price a::before,
.catalog-product-view .block-upsell .b2b-login-to-see-price a::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.awa-pdp-related .b2b-login-to-see-price a:hover,
.catalog-product-view .block-related .b2b-login-to-see-price a:hover,
.catalog-product-view .block-upsell .b2b-login-to-see-price a:hover {
  color: var(--awa-primary-dark, #8a2427);
  background: rgba(183, 51, 55, 0.08);
  border-radius: var(--card-cta-radius, 8px);
}
.awa-pdp-related .b2b-login-to-see-price a:focus-visible,
.catalog-product-view .block-related .b2b-login-to-see-price a:focus-visible,
.catalog-product-view .block-upsell .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
.awa-pdp-related .product-info-cart,
.catalog-product-view .block-related .product-info-cart,
.catalog-product-view .block-upsell .product-info-cart {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  width: 100%;
}
.awa-pdp-related .product-info-cart form[data-role="tocart-form"],
.catalog-product-view .block-related .product-info-cart form[data-role="tocart-form"],
.catalog-product-view .block-upsell .product-info-cart form[data-role="tocart-form"] {
  display: flex;
  width: 100%;
}
.awa-pdp-related .actions-primary,
.catalog-product-view .block-related .actions-primary,
.catalog-product-view .block-upsell .actions-primary,
.awa-pdp-related .product-item-actions,
.catalog-product-view .block-related .product-item-actions,
.catalog-product-view .block-upsell .product-item-actions,
.awa-pdp-related .product-button,
.catalog-product-view .block-related .product-button,
.catalog-product-view .block-upsell .product-button {
  margin-top: auto;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.awa-pdp-related .awa-order-form,
.catalog-product-view .block-related .awa-order-form,
.catalog-product-view .block-upsell .awa-order-form {
  width: 100%;
  margin: 0;
  padding: 0;
}
.awa-pdp-related .actions-primary .action,
.catalog-product-view .block-related .actions-primary .action,
.catalog-product-view .block-upsell .actions-primary .action,
.awa-pdp-related .actions-primary .action.tocart,
.catalog-product-view .block-related .actions-primary .action.tocart,
.catalog-product-view .block-upsell .actions-primary .action.tocart,
.awa-pdp-related .product-item-actions .action,
.catalog-product-view .block-related .product-item-actions .action,
.catalog-product-view .block-upsell .product-item-actions .action,
.awa-pdp-related .product-button .action,
.catalog-product-view .block-related .product-button .action,
.catalog-product-view .block-upsell .product-button .action,
.awa-pdp-related .product-button .tocart,
.catalog-product-view .block-related .product-button .tocart,
.catalog-product-view .block-upsell .product-button .tocart,
.awa-pdp-related .btn-add-to-cart,
.catalog-product-view .block-related .btn-add-to-cart,
.catalog-product-view .block-upsell .btn-add-to-cart,
.awa-pdp-related .action.primary,
.catalog-product-view .block-related .action.primary,
.catalog-product-view .block-upsell .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background-color 250ms ease;
  box-shadow: none;
}
.awa-pdp-related .actions-primary .action span,
.catalog-product-view .block-related .actions-primary .action span,
.catalog-product-view .block-upsell .actions-primary .action span,
.awa-pdp-related .actions-primary .action.tocart span,
.catalog-product-view .block-related .actions-primary .action.tocart span,
.catalog-product-view .block-upsell .actions-primary .action.tocart span,
.awa-pdp-related .product-item-actions .action span,
.catalog-product-view .block-related .product-item-actions .action span,
.catalog-product-view .block-upsell .product-item-actions .action span,
.awa-pdp-related .product-button .action span,
.catalog-product-view .block-related .product-button .action span,
.catalog-product-view .block-upsell .product-button .action span,
.awa-pdp-related .product-button .tocart span,
.catalog-product-view .block-related .product-button .tocart span,
.catalog-product-view .block-upsell .product-button .tocart span,
.awa-pdp-related .btn-add-to-cart span,
.catalog-product-view .block-related .btn-add-to-cart span,
.catalog-product-view .block-upsell .btn-add-to-cart span,
.awa-pdp-related .action.primary span,
.catalog-product-view .block-related .action.primary span,
.catalog-product-view .block-upsell .action.primary span {
  display: block;
}
.awa-pdp-related .actions-primary .action:hover,
.catalog-product-view .block-related .actions-primary .action:hover,
.catalog-product-view .block-upsell .actions-primary .action:hover,
.awa-pdp-related .actions-primary .action.tocart:hover,
.catalog-product-view .block-related .actions-primary .action.tocart:hover,
.catalog-product-view .block-upsell .actions-primary .action.tocart:hover,
.awa-pdp-related .product-item-actions .action:hover,
.catalog-product-view .block-related .product-item-actions .action:hover,
.catalog-product-view .block-upsell .product-item-actions .action:hover,
.awa-pdp-related .product-button .action:hover,
.catalog-product-view .block-related .product-button .action:hover,
.catalog-product-view .block-upsell .product-button .action:hover,
.awa-pdp-related .product-button .tocart:hover,
.catalog-product-view .block-related .product-button .tocart:hover,
.catalog-product-view .block-upsell .product-button .tocart:hover,
.awa-pdp-related .btn-add-to-cart:hover,
.catalog-product-view .block-related .btn-add-to-cart:hover,
.catalog-product-view .block-upsell .btn-add-to-cart:hover,
.awa-pdp-related .action.primary:hover,
.catalog-product-view .block-related .action.primary:hover,
.catalog-product-view .block-upsell .action.primary:hover,
.awa-pdp-related .actions-primary .action:focus-visible,
.catalog-product-view .block-related .actions-primary .action:focus-visible,
.catalog-product-view .block-upsell .actions-primary .action:focus-visible,
.awa-pdp-related .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block-related .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block-upsell .actions-primary .action.tocart:focus-visible,
.awa-pdp-related .product-item-actions .action:focus-visible,
.catalog-product-view .block-related .product-item-actions .action:focus-visible,
.catalog-product-view .block-upsell .product-item-actions .action:focus-visible,
.awa-pdp-related .product-button .action:focus-visible,
.catalog-product-view .block-related .product-button .action:focus-visible,
.catalog-product-view .block-upsell .product-button .action:focus-visible,
.awa-pdp-related .product-button .tocart:focus-visible,
.catalog-product-view .block-related .product-button .tocart:focus-visible,
.catalog-product-view .block-upsell .product-button .tocart:focus-visible,
.awa-pdp-related .btn-add-to-cart:focus-visible,
.catalog-product-view .block-related .btn-add-to-cart:focus-visible,
.catalog-product-view .block-upsell .btn-add-to-cart:focus-visible,
.awa-pdp-related .action.primary:focus-visible,
.catalog-product-view .block-related .action.primary:focus-visible,
.catalog-product-view .block-upsell .action.primary:focus-visible {
  background: var(--awa-primary-dark, #8e2629);
  color: #ffffff;
}
.awa-pdp-related .actions-primary .action:focus-visible,
.catalog-product-view .block-related .actions-primary .action:focus-visible,
.catalog-product-view .block-upsell .actions-primary .action:focus-visible,
.awa-pdp-related .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block-related .actions-primary .action.tocart:focus-visible,
.catalog-product-view .block-upsell .actions-primary .action.tocart:focus-visible,
.awa-pdp-related .product-item-actions .action:focus-visible,
.catalog-product-view .block-related .product-item-actions .action:focus-visible,
.catalog-product-view .block-upsell .product-item-actions .action:focus-visible,
.awa-pdp-related .product-button .action:focus-visible,
.catalog-product-view .block-related .product-button .action:focus-visible,
.catalog-product-view .block-upsell .product-button .action:focus-visible,
.awa-pdp-related .product-button .tocart:focus-visible,
.catalog-product-view .block-related .product-button .tocart:focus-visible,
.catalog-product-view .block-upsell .product-button .tocart:focus-visible,
.awa-pdp-related .btn-add-to-cart:focus-visible,
.catalog-product-view .block-related .btn-add-to-cart:focus-visible,
.catalog-product-view .block-upsell .btn-add-to-cart:focus-visible,
.awa-pdp-related .action.primary:focus-visible,
.catalog-product-view .block-related .action.primary:focus-visible,
.catalog-product-view .block-upsell .action.primary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.awa-pdp-related .actions-primary .action[disabled],
.catalog-product-view .block-related .actions-primary .action[disabled],
.catalog-product-view .block-upsell .actions-primary .action[disabled],
.awa-pdp-related .actions-primary .action.tocart[disabled],
.catalog-product-view .block-related .actions-primary .action.tocart[disabled],
.catalog-product-view .block-upsell .actions-primary .action.tocart[disabled],
.awa-pdp-related .product-item-actions .action[disabled],
.catalog-product-view .block-related .product-item-actions .action[disabled],
.catalog-product-view .block-upsell .product-item-actions .action[disabled],
.awa-pdp-related .product-button .action[disabled],
.catalog-product-view .block-related .product-button .action[disabled],
.catalog-product-view .block-upsell .product-button .action[disabled],
.awa-pdp-related .product-button .tocart[disabled],
.catalog-product-view .block-related .product-button .tocart[disabled],
.catalog-product-view .block-upsell .product-button .tocart[disabled],
.awa-pdp-related .btn-add-to-cart[disabled],
.catalog-product-view .block-related .btn-add-to-cart[disabled],
.catalog-product-view .block-upsell .btn-add-to-cart[disabled],
.awa-pdp-related .action.primary[disabled],
.catalog-product-view .block-related .action.primary[disabled],
.catalog-product-view .block-upsell .action.primary[disabled],
.awa-pdp-related .actions-primary .action.disabled,
.catalog-product-view .block-related .actions-primary .action.disabled,
.catalog-product-view .block-upsell .actions-primary .action.disabled,
.awa-pdp-related .actions-primary .action.tocart.disabled,
.catalog-product-view .block-related .actions-primary .action.tocart.disabled,
.catalog-product-view .block-upsell .actions-primary .action.tocart.disabled,
.awa-pdp-related .product-item-actions .action.disabled,
.catalog-product-view .block-related .product-item-actions .action.disabled,
.catalog-product-view .block-upsell .product-item-actions .action.disabled,
.awa-pdp-related .product-button .action.disabled,
.catalog-product-view .block-related .product-button .action.disabled,
.catalog-product-view .block-upsell .product-button .action.disabled,
.awa-pdp-related .product-button .tocart.disabled,
.catalog-product-view .block-related .product-button .tocart.disabled,
.catalog-product-view .block-upsell .product-button .tocart.disabled,
.awa-pdp-related .btn-add-to-cart.disabled,
.catalog-product-view .block-related .btn-add-to-cart.disabled,
.catalog-product-view .block-upsell .btn-add-to-cart.disabled,
.awa-pdp-related .action.primary.disabled,
.catalog-product-view .block-related .action.primary.disabled,
.catalog-product-view .block-upsell .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.awa-pdp-related .b2b-login-to-buy-btn,
.catalog-product-view .block-related .b2b-login-to-buy-btn,
.catalog-product-view .block-upsell .b2b-login-to-buy-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: var(--card-cta-h);
  border-radius: var(--card-cta-radius);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--card-cta-size);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  padding: 10px 16px;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease, border-color 250ms ease;
}
.awa-pdp-related .b2b-login-to-buy-btn::before,
.catalog-product-view .block-related .b2b-login-to-buy-btn::before,
.catalog-product-view .block-upsell .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: background-image var(--awa-transition);
}
.awa-pdp-related .b2b-login-to-buy-btn:focus-visible,
.catalog-product-view .block-related .b2b-login-to-buy-btn:focus-visible,
.catalog-product-view .block-upsell .b2b-login-to-buy-btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.awa-pdp-related .product-item:hover .b2b-login-to-buy-btn,
.catalog-product-view .block-related .product-item:hover .b2b-login-to-buy-btn,
.catalog-product-view .block-upsell .product-item:hover .b2b-login-to-buy-btn {
  background: var(--awa-primary-hover, #9a2a2d);
  color: #ffffff;
  border-color: var(--awa-primary-hover, #9a2a2d);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.18);
}
.awa-pdp-related .product-item:hover .b2b-login-to-buy-btn::before,
.catalog-product-view .block-related .product-item:hover .b2b-login-to-buy-btn::before,
.catalog-product-view .block-upsell .product-item:hover .b2b-login-to-buy-btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.awa-pdp-related .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-product-view .block-related .b2b-login-to-buy-btn ~ .actions-primary,
.catalog-product-view .block-upsell .b2b-login-to-buy-btn ~ .actions-primary,
.awa-pdp-related .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-product-view .block-related .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.catalog-product-view .block-upsell .b2b-login-to-buy-btn ~ form[data-role="tocart-form"],
.awa-pdp-related .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.catalog-product-view .block-related .b2b-login-to-buy-btn ~ .btn-add-to-cart,
.catalog-product-view .block-upsell .b2b-login-to-buy-btn ~ .btn-add-to-cart {
  display: none;
}
.awa-pdp-related .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-product-view .block-related .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.catalog-product-view .block-upsell .product-item-actions:has(.b2b-login-to-buy-btn) form[data-role="tocart-form"],
.awa-pdp-related .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.catalog-product-view .block-related .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)),
.catalog-product-view .block-upsell .product-item-actions:has(.b2b-login-to-buy-btn) .actions-primary:not(:has(.b2b-login-to-buy-btn)) {
  display: none;
}
.awa-pdp-related .product-item.out-of-stock .product-item-photo,
.catalog-product-view .block-related .product-item.out-of-stock .product-item-photo,
.catalog-product-view .block-upsell .product-item.out-of-stock .product-item-photo,
.awa-pdp-related .product-item.out-of-stock .product-image-container,
.catalog-product-view .block-related .product-item.out-of-stock .product-image-container,
.catalog-product-view .block-upsell .product-item.out-of-stock .product-image-container {
  opacity: 0.45;
}
.awa-pdp-related .product-item.out-of-stock .product-item-name a,
.catalog-product-view .block-related .product-item.out-of-stock .product-item-name a,
.catalog-product-view .block-upsell .product-item.out-of-stock .product-item-name a,
.awa-pdp-related .product-item.out-of-stock .product-item-name .product-item-link,
.catalog-product-view .block-related .product-item.out-of-stock .product-item-name .product-item-link,
.catalog-product-view .block-upsell .product-item.out-of-stock .product-item-name .product-item-link {
  color: var(--card-code-color);
}
.products-swiper--related.swiper,
.awa-pdp-related .swiper {
  overflow: hidden;
}
.breadcrumbs {
  padding: 12px 0;
  margin-bottom: 16px;
}
.breadcrumbs .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.breadcrumbs .item {
  display: inline-flex;
  align-items: center;
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted);
  margin: 0;
}
.breadcrumbs .item:not(:last-child)::after {
  content: '/';
  margin: 0 4px;
  color: var(--awa-border-default);
}
.breadcrumbs .item a {
  color: var(--awa-text-muted);
  text-decoration: none;
  transition: color 250ms ease;
}
.breadcrumbs .item a:hover {
  color: var(--awa-primary);
}
.breadcrumbs .item.home a::before {
  content: '⌂ ';
  font-size: var(--awa-fs-xs3);
}
.breadcrumbs .item:last-child {
  color: var(--awa-text, #333333);
  font-weight: 500;
}
.catalog-product-view .product-info-main .price-box {
  margin: 0 0 16px;
}
.catalog-product-view .product-info-main .price-box .price {
  font-size: clamp(24px, 3vw, 32px);
  font-weight: 700;
  color: var(--awa-neutral-900);
  line-height: 1.1;
}
.catalog-product-view .product-info-main .price-box .special-price .price {
  color: var(--awa-primary);
}
.catalog-product-view .product-info-main .price-box .old-price .price {
  font-size: var(--awa-fs-base);
  font-weight: 400;
  color: var(--awa-text-muted);
  text-decoration: line-through;
}
.catalog-product-view .product-info-main .price-box .price-final_price::after {
  content: 'SEU PREÇO';
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
  padding: 4px 8px;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.08em;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.6;
}
.catalog-product-view .product-info-main .b2b-login-to-see-price::before {
  font-size: clamp(22px, 3vw, 30px);
  font-weight: 700;
  letter-spacing: 0.1em;
  color: var(--awa-text, #333333);
  opacity: 0.15;
  user-select: none;
  display: block;
}
.catalog-product-view .product-info-main .b2b-login-to-see-price::after {
  content: 'Faça login para ver o preço';
  display: block;
  font-size: var(--awa-font-sm);
  font-style: italic;
  color: var(--awa-text-muted, #666666);
  margin-top: 4px;
}
.catalog-product-view .product-info-main .b2b-login-to-see-price a {
  display: none;
}
.catalog-product-view .product-info-main .action.primary,
.catalog-product-view .product-info-main .action.tocart,
.catalog-product-view .product-info-main .box-tocart .action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  padding: 12px 32px;
  border-radius: var(--card-cta-radius, 4px);
  border: none;
  background: var(--awa-primary);
  color: #ffffff;
  font-size: var(--awa-font-md);
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 250ms ease, box-shadow 250ms ease;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.25);
}
.catalog-product-view .product-info-main .action.primary:hover,
.catalog-product-view .product-info-main .action.tocart:hover,
.catalog-product-view .product-info-main .box-tocart .action:hover,
.catalog-product-view .product-info-main .action.primary:focus-visible,
.catalog-product-view .product-info-main .action.tocart:focus-visible,
.catalog-product-view .product-info-main .box-tocart .action:focus-visible {
  background: var(--awa-primary-dark);
  box-shadow: 0 6px 20px rgba(183, 51, 55, 0.3);
}
.catalog-product-view .product-info-main .action.primary:focus-visible,
.catalog-product-view .product-info-main .action.tocart:focus-visible,
.catalog-product-view .product-info-main .box-tocart .action:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
}
.catalog-product-view .product-info-main .action.primary[disabled],
.catalog-product-view .product-info-main .action.tocart[disabled],
.catalog-product-view .product-info-main .box-tocart .action[disabled],
.catalog-product-view .product-info-main .action.primary.disabled,
.catalog-product-view .product-info-main .action.tocart.disabled,
.catalog-product-view .product-info-main .box-tocart .action.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}
.catalog-product-view .product-info-main .b2b-login-to-buy-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 54px;
  padding: 12px 32px;
  border-radius: var(--card-cta-radius, 4px);
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-md);
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: background var(--awa-transition), color var(--awa-transition);
}
.catalog-product-view .product-info-main .b2b-login-to-buy-btn::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat;
}
.catalog-product-view .product-info-main .b2b-login-to-buy-btn:hover {
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
.catalog-product-view .product-info-main .b2b-login-to-buy-btn:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.catalog-product-view .product.info.detailed {
  margin-top: 32px;
  border-top: 1px solid var(--awa-border, #e2e2e2);
  padding-top: 24px;
}
.catalog-product-view .data.tabs.mage-tabs-horizontal .data.item.title a,
.catalog-product-view .tabs-product-info .data.item.title a {
  font-size: var(--awa-fs-xs);
  font-weight: 600;
  color: var(--awa-text-muted, #666666);
  text-decoration: none;
  padding: 10px 16px;
  border-bottom: 2px solid transparent;
  transition: color var(--awa-transition), border-color var(--awa-transition);
}
.catalog-product-view .data.tabs.mage-tabs-horizontal .data.item.title a:hover,
.catalog-product-view .tabs-product-info .data.item.title a:hover {
  color: var(--awa-primary, #b73337);
}
.catalog-product-view .data.tabs.mage-tabs-horizontal .data.item.title.active a,
.catalog-product-view .tabs-product-info .data.item.title.active a {
  color: var(--awa-primary, #b73337);
  border-bottom-color: var(--awa-primary, #b73337);
}
.catalog-product-view .data.tabs.mage-tabs-horizontal .data.item.content,
.catalog-product-view .tabs-product-info .data.item.content {
  padding: 20px 0;
  font-size: var(--awa-fs-xs);
  line-height: 1.7;
  color: var(--awa-text, #333333);
}
.catalog-product-view .block-related .block-title,
.catalog-product-view .block-upsell .block-title,
.catalog-product-view .awa-pdp-related .block-title {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding-bottom: 14px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.catalog-product-view .block-related .block-title::after,
.catalog-product-view .block-upsell .block-title::after,
.catalog-product-view .awa-pdp-related .block-title::after {
  display: none !important;
}
.catalog-product-view .block-related .block-title > strong,
.catalog-product-view .block-upsell .block-title > strong,
.catalog-product-view .awa-pdp-related .block-title > strong,
.catalog-product-view .block-related .block-title > h2,
.catalog-product-view .block-upsell .block-title > h2,
.catalog-product-view .awa-pdp-related .block-title > h2,
.catalog-product-view .block-related .block-title .title,
.catalog-product-view .block-upsell .block-title .title,
.catalog-product-view .awa-pdp-related .block-title .title {
  margin: 0;
  padding-left: 14px;
  border-left: 4px solid var(--awa-primary, #b73337);
  color: var(--awa-text, #333333);
  font-size: clamp(16px, 2vw, 20px);
  font-weight: 700;
  line-height: 1.15;
}
@media (prefers-reduced-motion: reduce) {
  .catalog-product-view .product-info-main .action.primary,
  .catalog-product-view .product-info-main .b2b-login-to-buy-btn {
    transition: none;
  }
}
.catalog-product-view .fotorama__stage {
  cursor: zoom-in;
}
.catalog-product-view .fotorama__stage:hover .fotorama__img {
  transform: scale(1.07);
  transition: transform 0.4s ease;
}
.catalog-product-view .fotorama__stage .fotorama__img {
  transition: transform 0.4s ease;
}
@media (min-width: 768px) {
  .catalog-product-view .fotorama__stage::after {
    content: 'Clique para ampliar';
    position: absolute;
    bottom: 8px;
    right: 8px;
    background: rgba(0, 0, 0, 0.55);
    color: #ffffff;
    font-size: var(--awa-font-xs);
    padding: 4px 8px;
    border-radius: 4px;
    opacity: 0;
    transition: opacity 0.2s ease;
    pointer-events: none;
    z-index: 10;
  }
  .catalog-product-view .fotorama__stage:hover::after {
    opacity: 1;
  }
}
.catalog-product-view .fotorama--fullscreen .fotorama__stage::after {
  display: none;
}
.awa-pdp-trust-bar .awa-pdp-trust-item {
  transition: transform 0.2s ease, color 0.2s ease;
}
.awa-pdp-trust-bar .awa-pdp-trust-item:hover {
  transform: translateY(-2px);
  color: var(--awa-primary, #b73337);
}
@keyframes awa-accordion-reveal {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
details.awa-pdp-accordion-item {
  border-top: 1px solid var(--awa-border, #e5e5e5);
  border-bottom: 1px solid var(--awa-border, #e5e5e5);
  margin-top: -1px;
}
details.awa-pdp-accordion-item summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 4px;
  font-size: var(--awa-font-md);
  font-weight: 600;
  color: var(--awa-text, #333);
  cursor: pointer;
  list-style: none;
  user-select: none;
}
details.awa-pdp-accordion-item summary::-webkit-details-marker {
  display: none;
}
details.awa-pdp-accordion-item summary::after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v10M3 8h10' stroke='%23333' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.25s ease;
}
details.awa-pdp-accordion-item[open] > summary::after {
  transform: rotate(45deg);
}
details.awa-pdp-accordion-item .awa-accordion-body {
  padding: 0 4px 20px;
  animation: awa-accordion-reveal 0.25s ease;
  font-size: var(--awa-font-sm);
  line-height: 1.7;
  color: var(--awa-text-muted, #555);
}
.awa-pdp-accordion {
  border-top: 1px solid var(--awa-border, #e5e5e5);
}
.awa-pdp-accordion details {
  border-bottom: 1px solid var(--awa-border, #e5e5e5);
}
.awa-pdp-accordion details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 4px;
  font-size: var(--awa-font-md);
  font-weight: 600;
  color: var(--awa-text, #333);
  cursor: pointer;
  list-style: none;
  user-select: none;
}
.awa-pdp-accordion details summary::-webkit-details-marker {
  display: none;
}
.awa-pdp-accordion details summary::after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v10M3 8h10' stroke='%23333' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.25s ease;
}
.awa-pdp-accordion details[open] > summary::after {
  transform: rotate(45deg);
}
.awa-pdp-accordion details .awa-accordion-body {
  padding: 0 4px 20px;
  animation: awa-accordion-reveal 0.25s ease;
  font-size: var(--awa-font-sm);
  line-height: 1.7;
  color: var(--awa-text-muted, #555);
}
details.awa-pdp-accordion-item > summary {
  color: var(--awa-text, #333) !important;
}
details.awa-pdp-accordion-item .awa-accordion-body {
  color: var(--awa-text-muted, #555) !important;
}
.awa-pdp-accordion details > summary {
  color: var(--awa-text, #333) !important;
}
.awa-pdp-accordion .awa-accordion-body {
  color: var(--awa-text-muted, #555) !important;
}
.awa-sku-copy-btn {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: 8px;
  padding: 4px 8px;
  font-size: var(--awa-font-xs);
  color: var(--awa-text-muted, #777);
  border: 1px solid var(--awa-border, #ddd);
  border-radius: 4px;
  background: transparent;
  cursor: pointer;
  vertical-align: middle;
  transition: all 0.15s ease;
}
.awa-sku-copy-btn:hover {
  color: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  background: rgba(183, 51, 55, 0.08);
}
.awa-sku-copy-btn[data-copied] {
  color: #2e7d32;
  border-color: #4caf50;
  background: rgba(76, 175, 80, 0.08);
}
.awa-sku-copy-feedback {
  display: none;
  font-size: var(--awa-font-xs);
  color: #2e7d32;
  margin-left: 8px;
  animation: awa-feedback-in 0.25s ease;
}
.awa-sku-copy-feedback.visible {
  display: inline;
}
@keyframes awa-feedback-in {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (min-width: 768px) {
  .awa-pdp-sticky-bar .awa-sticky-thumb {
    display: block;
    width: 48px;
    height: 48px;
    object-fit: contain;
  }
  .awa-pdp-sticky-bar .awa-sticky-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.awa-pdp-mv-tabs {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.awa-pdp-mv-tabs .awa-pdp-mv-tab {
  padding: 8px 12px;
  font-size: var(--awa-font-sm);
  border: 1px solid var(--awa-border, #ddd);
  border-radius: 9999px;
  cursor: pointer;
  transition: all 0.15s ease;
  background: transparent;
  color: var(--awa-text-muted, #666);
}
.awa-pdp-mv-tabs .awa-pdp-mv-tab:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.awa-pdp-mv-tabs .awa-pdp-mv-tab.awa-active {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #ffffff;
}
[data-brand-hidden] {
  display: none !important;
}
@media (prefers-reduced-motion: reduce) {
  .fotorama__stage .fotorama__img,
  .fotorama__stage::after,
  .awa-pdp-trust-item,
  .awa-pdp-accordion details summary::after,
  .awa-pdp-accordion .awa-accordion-body,
  details.awa-pdp-accordion-item summary::after,
  details.awa-pdp-accordion-item .awa-accordion-body,
  .awa-sku-copy-btn,
  .awa-sku-copy-feedback {
    transition: none;
    animation: none;
  }
  .fotorama__stage:hover .fotorama__img {
    transform: none;
  }
  .awa-pdp-trust-item:hover {
    transform: none;
  }
}
.catalog-product-view .product.media {
  background: var(--awa-bg-page);
}
.catalog-product-view .product.media .fotorama__stage {
  max-width: 560px;
  margin: 0 auto;
  background: var(--awa-bg-page);
  border-radius: var(--awa-radius-lg) var(--awa-radius-lg) 0 0;
}
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame {
  border: 2px solid transparent;
  border-radius: var(--awa-radius-sm);
  overflow: hidden;
  transition: border-color 150ms ease;
}
.catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame.fotorama__active {
  border-color: var(--awa-primary);
}
.catalog-product-view .product-info-main .page-title-wrapper .page-title {
  font-size: var(--awa-font-size-3xl);
  font-weight: 700;
  line-height: 1.2;
}
.catalog-product-view .product-info-main .product.attribute.sku {
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  background: var(--awa-border-subtle);
  padding: 4px 10px;
  border-radius: 9999px;
  font-size: var(--awa-fs-xs3);
  line-height: 1;
  margin-bottom: var(--awa-space-sm);
}
.catalog-product-view .product-info-main .product-info-price .price-final_price .price,
.catalog-product-view .product-info-main .product-info-price .special-price .price {
  font-size: var(--awa-font-size-2xl);
  font-weight: 700;
}
.catalog-product-view .product-info-main .product-info-price .b2b-login-to-see-price,
.catalog-product-view .product-info-main .product-info-price .b2b-price-message {
  font-size: var(--awa-font-size-md);
  color: var(--awa-text-muted);
}
.catalog-product-view .product-info-main .box-tocart .actions button.tocart {
  height: 56px;
  min-height: 56px;
  width: 100%;
  font-weight: 600;
  font-size: var(--awa-font-size-md);
  letter-spacing: 0.01em;
  background-color: var(--awa-primary);
  border-color: var(--awa-primary);
  color: var(--awa-white);
  border-radius: var(--awa-radius-md);
  transition: background-color 150ms ease, border-color 150ms ease;
}
.catalog-product-view .product-info-main .box-tocart .actions button.tocart:hover,
.catalog-product-view .product-info-main .box-tocart .actions button.tocart:focus {
  background-color: var(--awa-primary-dark);
  border-color: var(--awa-primary-dark);
}
@media (max-width: 480px) {
  .catalog-product-view .product-info-main .box-tocart {
    flex-direction: column;
  }
  .catalog-product-view .product-info-main .box-tocart .actions {
    width: 100%;
  }
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title {
  margin-right: var(--awa-space-5);
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch,
.catalog-product-view .product.info.detailed .product.data.items > .item.title > a {
  border-bottom: 2px solid transparent;
  border-radius: 0;
  padding: 14px 4px;
  transition: border-color 150ms ease, color 150ms ease;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.title.active > .switch,
.catalog-product-view .product.info.detailed .product.data.items > .item.title.active > a {
  border-bottom-color: var(--awa-primary);
  border-top: none;
  border-left: none;
  border-right: none;
  background: transparent;
  color: var(--awa-primary);
  font-weight: 700;
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content .product.attribute.description {
  line-height: 1.65;
  font-size: var(--awa-fs-xs);
}
.catalog-product-view .product.info.detailed .product.data.items > .item.content .product.attribute.description h2,
.catalog-product-view .product.info.detailed .product.data.items > .item.content .product.attribute.description h3 {
  font-size: var(--awa-font-size-lg);
  font-weight: 700;
  margin-bottom: var(--awa-space-sm);
  color: var(--awa-text);
}
.catalog-product-view .block.related .products-grid .product-items .product-item-info,
.catalog-product-view .block.upsell .products-grid .product-items .product-item-info,
.catalog-product-view .block.crosssell .products-grid .product-items .product-item-info {
  overflow: visible;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.catalog-product-view .block.related .products-grid .product-items .product-item-info .product-item,
.catalog-product-view .block.upsell .products-grid .product-items .product-item-info .product-item,
.catalog-product-view .block.crosssell .products-grid .product-items .product-item-info .product-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: 1px solid var(--card-border-color, var(--awa-border));
  border-radius: var(--card-radius, 4px);
  background: var(--card-bg, #fff);
  padding: var(--card-padding, 6px);
  box-shadow: var(--card-shadow, 0 1px 3px rgba(0, 0, 0, 0.08));
  transition: box-shadow 250ms ease, transform 250ms ease, border-color 250ms ease;
  position: relative;
  overflow: visible;
}
.catalog-product-view .block.related .products-grid .product-items .product-item-info .product-item:hover,
.catalog-product-view .block.upsell .products-grid .product-items .product-item-info .product-item:hover,
.catalog-product-view .block.crosssell .products-grid .product-items .product-item-info .product-item:hover {
  transform: translateY(-3px);
  box-shadow: var(--card-shadow-hover, 0 4px 12px rgba(0, 0, 0, 0.1));
  border-color: var(--awa-neutral-400);
}
@media (max-width: 1023px) {
  .catalog-product-view .product-info-main .page-title-wrapper .page-title {
    font-size: var(--awa-font-size-2xl);
  }
  .catalog-product-view .product.media .fotorama__stage {
    max-width: none;
  }
  .catalog-product-view .product.info.detailed .product.data.items > .item.title {
    margin-right: var(--awa-space-3);
  }
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .page-title-wrapper .page-title {
    font-size: var(--awa-font-size-xl);
  }
}
@media (prefers-reduced-motion: reduce) {
  .catalog-product-view .product.media .fotorama__nav-wrap .fotorama__nav__frame,
  .catalog-product-view .product-info-main .box-tocart .actions button.tocart,
  .catalog-product-view .product.info.detailed .product.data.items > .item.title > .switch,
  .catalog-product-view .product.info.detailed .product.data.items > .item.title > a {
    transition: none;
  }
}
body.catalog-product-view {
  --awa-pdp-axis-content-max: 100%;
  --awa-pdp-axis-container-max: 100%;
  --awa-pdp-axis-pad: clamp(16px, 2.5vw, 48px);
}
body.catalog-product-view .page-main.container {
  max-width: 100%;
  width: 100% ;
  margin-left: auto ;
  margin-right: auto ;
  padding-left: var(--awa-pdp-axis-pad);
  padding-right: var(--awa-pdp-axis-pad);
  box-sizing: border-box;
}
body.catalog-product-view .page-main.container > .columns {
  max-width: 100%;
  width: 100%;
  margin-left: auto ;
  margin-right: auto ;
  padding-left: 0 ;
  padding-right: 0 ;
  box-sizing: border-box;
}
body.catalog-product-view .page-main.container > .breadcrumbs {
  max-width: 100%;
  width: 100%;
  margin-left: auto ;
  margin-right: auto ;
  padding-left: 0 ;
  padding-right: 0 ;
  box-sizing: border-box;
}
body.catalog-product-view .columns {
  display: block ;
  width: 100% ;
  max-width: 100% ;
  margin-left: auto ;
  margin-right: auto ;
  box-sizing: border-box;
}
body.catalog-product-view .columns > .col-main,
body.catalog-product-view .columns > .column.main {
  display: block ;
  width: 100% ;
  max-width: 100% ;
  flex: 0 0 100% ;
  float: none ;
  box-sizing: border-box;
}
body.catalog-product-view .col-left\.sidebar,
body.catalog-product-view .columns > [class*="col-lg-2"],
body.catalog-product-view .sidebar.sidebar-main-1,
body.catalog-product-view .sidebar.sidebar-additional1,
body.catalog-product-view .div\.sidebar\.main,
body.catalog-product-view .div\.sidebar\.additional {
  display: none ;
}
body.catalog-product-view .col-main.col-lg-10,
body.catalog-product-view .col-main.col-md-9,
body.catalog-product-view .col-main.col-sm-9 {
  max-width: 100% ;
  flex-basis: 100% ;
}
body.catalog-product-view .product-view {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}
body.catalog-product-view .product-view > .view-product {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  box-sizing: border-box;
}
body.catalog-product-view .product-view .row {
  width: 100% ;
  max-width: 100% ;
  margin-left: 0 ;
  margin-right: 0 ;
  box-sizing: border-box;
}
body.catalog-product-view .product-view .col-md-12 {
  width: 100% ;
  max-width: 100% ;
  padding-left: 0 ;
  padding-right: 0 ;
  float: none ;
  box-sizing: border-box;
}
body.catalog-product-view .main-detail {
  width: 100% ;
  max-width: 100% ;
  box-sizing: border-box;
}
body.catalog-product-view .column.main > .product-view,
body.catalog-product-view .column.main > .product.info.detailed,
body.catalog-product-view .column.main > .awa-pdp-related,
body.catalog-product-view .column.main > .block.upsell,
body.catalog-product-view .column.main > .block.related,
body.catalog-product-view .column.main > .block.crosssell,
body.catalog-product-view .column.main > .fitment-applications,
body.catalog-product-view .column.main > [id="fitment-applications"] {
  width: 100% ;
  max-width: 100% ;
  box-sizing: border-box;
}
body.catalog-product-view .product.info.detailed,
body.catalog-product-view .product.data.items {
  width: 100% ;
  max-width: 100% ;
  box-sizing: border-box;
}
body.catalog-product-view .awa-pdp-related,
body.catalog-product-view .block.upsell,
body.catalog-product-view .block.related {
  width: 100% ;
  max-width: 100% ;
  box-sizing: border-box;
}
body.catalog-product-view .main-detail > .row > .col-md-6 {
  padding-left: 0 ;
  padding-right: 0 ;
  float: none ;
  box-sizing: border-box;
}
body.catalog-product-view .product-add-form .field.qty ~ .field.qty {
  display: none ;
}
body.catalog-product-view .product-add-form > .field.qty,
body.catalog-product-view .product-add-form > .qty-wrapper {
  display: none ;
}
body.catalog-product-view .product-add-form .field.qty .input-text.qty,
body.catalog-product-view .product-add-form #qty {
  width: var(--awa-space-10, 64px);
  height: var(--awa-space-9, 48px);
  text-align: center ;
  font-size: var(--awa-text-md, 16px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #333);
  border: 1.5px solid var(--awa-border, #d9d9d9);
  border-radius: var(--awa-radius-sm, 8px);
  padding: 0 var(--awa-space-2, 8px);
  box-sizing: border-box;
  background: var(--awa-white, #fff);
  -moz-appearance: textfield ;
  appearance: textfield ;
}
body.catalog-product-view .product-add-form .field.qty .input-text.qty::-webkit-outer-spin-button,
body.catalog-product-view .product-add-form .field.qty .input-text.qty::-webkit-inner-spin-button,
body.catalog-product-view .product-add-form #qty::-webkit-outer-spin-button,
body.catalog-product-view .product-add-form #qty::-webkit-inner-spin-button {
  -webkit-appearance: var(--awa-none, none);
  margin: 0 ;
}
body.catalog-product-view .product-add-form .field.qty .input-text.qty:focus,
body.catalog-product-view .product-add-form #qty:focus {
  border-color: var(--awa-primary, var(--awa-red, #b73337));
  outline: var(--awa-none, none);
  box-shadow: var(--awa-shadow-inset-red-lg, 0 0 0 3px rgba(183, 51, 55, 0.15));
}
body.catalog-product-view .product-add-form .field.qty .label {
  font-size: var(--awa-text-2xs, 11px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text-muted, #888);
  text-transform: uppercase ;
  letter-spacing: var(--awa-tracking-button, 0.06em);
  margin-bottom: var(--awa-space-1, 4px);
}
body.catalog-product-view .product-add-form .box-tocart .fieldset {
  display: flex ;
  flex-wrap: nowrap ;
  align-items: flex-end;
  gap: var(--awa-gap-sm, 8px);
}
body.catalog-product-view .product-add-form .box-tocart .field.qty {
  flex: var(--awa-flex-none, 0 0 auto);
  margin: 0 ;
  padding: 0 ;
}
body.catalog-product-view .product-add-form .box-tocart .actions {
  flex: var(--awa-flex-auto, 1 1 auto);
  min-width: var(--awa-zero, 0);
  display: flex ;
  align-items: stretch ;
}
body.catalog-product-view .product-info-main .page-title {
  font-size: clamp(20px, 3vw, 28px);
  font-weight: var(--awa-weight-bold, 700);
  line-height: var(--awa-leading-compact, 1.2);
  color: var(--awa-text, #1a1a1a);
  margin-top: 0 ;
  margin-bottom: var(--awa-space-2, 8px);
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
  text-shadow: none !important;
}
body.catalog-product-view .product-info-main .page-title .base {
  font-size: inherit ;
  font-weight: inherit ;
  color: inherit ;
}
body.catalog-product-view .product-info-main .product.attribute.sku {
  display: flex ;
  align-items: baseline ;
  gap: var(--awa-gap-xs, 4px);
  font-size: var(--awa-text-xs, 12px);
  color: var(--awa-text-muted, #888);
  margin-bottom: var(--awa-space-4, 16px);
  margin-top: 0 ;
  line-height: var(--awa-leading-relaxed, 1.5);
}
body.catalog-product-view .product-info-main .product.attribute.sku .type,
body.catalog-product-view .product-info-main .product.attribute.sku .value {
  font-size: var(--awa-text-xs, 12px);
  color: var(--awa-text-muted, #888);
  font-weight: var(--awa-weight-normal, 400);
}
body.catalog-product-view .product-info-main .product-info-price {
  margin-bottom: var(--awa-space-4, 16px);
  padding-bottom: var(--awa-space-4, 16px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5);
}
body.catalog-product-view .product-info-main .product-add-form {
  margin-top: var(--awa-space-4, 16px);
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart,
body.catalog-product-view #product-addtocart-button {
  display: flex ;
  align-items: center ;
  justify-content: center ;
  width: 100% ;
  height: var(--awa-space-9-5, 52px);
  background: var(--awa-primary, var(--awa-red, #b73337));
  color: var(--awa-white, #fff);
  font-size: var(--awa-text-base-plus, 15px);
  font-weight: var(--awa-weight-bold, 700);
  letter-spacing: var(--awa-tracking-caption, 0.04em);
  text-transform: uppercase ;
  border: var(--awa-none, none);
  border-radius: var(--awa-radius-lg, 16px);
  padding: 0 var(--awa-space-6, 24px);
  box-sizing: border-box;
  cursor: pointer ;
  transition: background 0.18s ease, transform 0.12s ease, box-shadow 0.18s ease;
  box-shadow: var(--awa-shadow-brand-md2, 0 2px 8px rgba(183, 51, 55, 0.25));
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart:hover:not(:disabled),
body.catalog-product-view #product-addtocart-button:hover:not(:disabled) {
  background: var(--awa-primary-hover, var(--awa-red-dark, #8e2629));
  transform: translateY(var(--awa-neg-0-25, -1px));
  box-shadow: var(--awa-shadow-md16, 0 4px 16px rgba(183, 51, 55, 0.4));
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart:active:not(:disabled),
body.catalog-product-view #product-addtocart-button:active:not(:disabled) {
  transform: var(--awa-transform-y-0, translateY(0));
  box-shadow: 0 1px 4px rgba(183, 51, 55, 0.15);
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart:focus-visible,
body.catalog-product-view #product-addtocart-button:focus-visible {
  outline: var(--awa-outline-width, 2px) solid var(--awa-primary, var(--awa-red, #b73337));
  outline-offset: var(--awa-space-0-75, 3px);
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart:disabled,
body.catalog-product-view #product-addtocart-button:disabled {
  opacity: var(--awa-opacity-muted, 0.55);
  cursor: not-allowed;
  transform: none ;
  box-shadow: var(--awa-shadow-none, none);
}
@media (min-width: 992px) {
  body.catalog-product-view .main-detail > .row {
    display: flex ;
    flex-wrap: nowrap ;
    align-items: flex-start;
    gap: var(--awa-gap-2xl, 32px);
  }
  body.catalog-product-view .main-detail > .row > .col-md-6.col-sm-6.col-xs-12:first-child {
    flex: 0 0 55% ;
    max-width: 55% ;
    min-width: var(--awa-zero, 0);
  }
  body.catalog-product-view .main-detail > .row > .col-md-6.col-sm-6.col-xs-12:last-child {
    flex: 1 1 0 ;
    max-width: none ;
    min-width: var(--awa-zero, 0);
  }
}
@media (min-width: 768px) {
  body.catalog-product-view .product-info-main {
    padding-left: var(--awa-space-6, 24px);
    padding-top: 0 ;
    margin-top: 0 ;
  }
  body.catalog-product-view .product-info-main .page-title-wrapper.product {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.catalog-product-view .main-detail > .row > .col-md-6.col-sm-6.col-xs-12 {
    flex: 1 1 0 ;
    max-width: 50% ;
  }
}
@media (max-width: 767px) {
  body.catalog-product-view .product-info-main {
    padding-left: 0 ;
    padding-top: var(--awa-space-4, 16px);
  }
  body.catalog-product-view .main-detail > .row > .col-md-6.col-sm-6.col-xs-12 {
    flex: 0 0 100% ;
    max-width: 100% ;
  }
}
/* ==========================================================================
   PDP HARDFIX (2026-04-24)
   Força layout canônico quando algum bundle legado ainda injeta
   `.catalog-product-view .product-view { display:grid; grid-template-columns:1fr 1fr; }`
   ========================================================================== */
html body.catalog-product-view .page-wrapper .columns .column.main .product-view {
  display: block !important;
  grid-template-columns: none !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
html body.catalog-product-view .page-wrapper .columns .column.main .product-view > .view-product {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
body.catalog-product-view .main-detail {
  padding-top: var(--awa-space-4, 16px);
  padding-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .breadcrumbs {
  margin-bottom: var(--awa-space-2, 8px);
}
body.catalog-product-view .product.media {
  padding: 0 ;
  margin-top: 0 ;
}
body.catalog-product-view .product.media .gallery-placeholder,
body.catalog-product-view .product.media .fotorama-item {
  margin-top: 0 !important;
}
body.catalog-product-view .awa-pdp-tabs {
  margin-top: var(--awa-space-6, 24px);
}
body.catalog-product-view .product-info-main .price-box .price {
  font-size: clamp(22px, 3vw, 28px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text, #1a1a1a);
  line-height: var(--awa-leading-compact, 1.2);
}
body.catalog-product-view .product-info-main .price-box .price-label {
  font-size: var(--awa-text-xs, 12px);
  color: var(--awa-text-muted, #888);
  font-weight: var(--awa-weight-normal, 400);
  display: block ;
  margin-bottom: var(--awa-space-0-5, 2px);
}
body.catalog-product-view .product-info-main .b2b-login-to-see-price.price-box .price-label,
body.catalog-product-view .product-info-main .b2b-login-to-see-price .price-label {
  display: inline ;
  color: var(--awa-white-90, rgba(255, 255, 255, 0.9));
  font-size: var(--awa-text-base-plus, 15px);
  font-weight: var(--awa-weight-normal, 400);
  margin-bottom: 0 ;
}
body.catalog-product-view .product-info-main .price-box .old-price .price {
  font-size: var(--awa-text-md, 16px);
  font-weight: var(--awa-weight-normal, 400);
  color: var(--awa-text-muted, #888);
  text-decoration: var(--awa-line-through, line-through);
}
body.catalog-product-view .product-info-main .stock.available,
body.catalog-product-view .product-info-main .stock.unavailable {
  overflow: hidden ;
  max-width: 100% ;
}
body.catalog-product-view .product-info-main .stock.available > span,
body.catalog-product-view .product-info-main .stock.unavailable > span {
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-semibold, 600);
  text-transform: uppercase ;
  letter-spacing: var(--awa-tracking-normal, 0.02em);
  display: inline-block;
  max-width: 100% ;
  overflow: hidden ;
  text-overflow: ellipsis ;
  white-space: nowrap ;
}
body.catalog-product-view .product-info-main .stock.available > span {
  color: #2d7a3a;
}
body.catalog-product-view .product-info-main .stock.unavailable > span {
  color: var(--awa-primary, var(--awa-red, #b73337));
}
body.catalog-product-view .product.attribute.short-description .value,
body.catalog-product-view .product.attribute.description .value {
  font-size: var(--awa-text-base, 14px);
  line-height: var(--awa-leading-spacious, 1.65);
  color: var(--awa-text-secondary, #555);
  margin-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .product.info.detailed .data.item.title,
body.catalog-product-view .awa-pdp-tabs .tab-title {
  border-bottom: var(--awa-border-width-2, 2px) solid transparent;
  cursor: pointer ;
}
body.catalog-product-view .product.info.detailed .data.item.title a,
body.catalog-product-view .awa-pdp-tabs .tab-title {
  font-size: var(--awa-text-base, 14px);
  font-weight: var(--awa-weight-semibold, 600);
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  color: var(--awa-text-muted, #888);
  text-decoration: var(--awa-none, none);
  transition: var(--awa-transition-color-015, color 0.15s ease);
  display: flex ;
  justify-content: space-between;
  align-items: center ;
  padding-bottom: var(--awa-space-2-5, 10px);
}
body.catalog-product-view .product.info.detailed .data.item.title a::after {
  content: '+';
  font-size: var(--awa-text-xl, 20px);
  font-weight: var(--awa-weight-light, 300);
  color: var(--awa-text-muted, #aaa);
  line-height: var(--awa-leading-none, 1);
  flex-shrink: var(--awa-flex-shrink-0, 0);
  margin-left: var(--awa-space-2, 8px);
  transition: color 0.15s ease, transform 0.2s ease;
}
body.catalog-product-view .product.info.detailed .data.item.title.active a::after,
body.catalog-product-view .product.info.detailed .data.item.title._active a::after,
body.catalog-product-view .product.info.detailed .data.item.title[aria-expanded="true"] a::after {
  content: '−';
  color: var(--awa-primary, var(--awa-red, #b73337));
}
body.catalog-product-view .product.info.detailed .data.item.title.active,
body.catalog-product-view .product.info.detailed .data.item.title._active {
  border-bottom-color: var(--awa-primary, var(--awa-red, #b73337));
}
body.catalog-product-view .product.info.detailed .data.item.title.active a,
body.catalog-product-view .product.info.detailed .data.item.title._active a {
  color: var(--awa-text, #1a1a1a);
}
body.catalog-product-view .product.info.detailed .data.item.title:not(.active):not(._active) a:hover {
  color: var(--awa-primary, var(--awa-red, #b73337));
}
body.catalog-product-view .product.info.detailed .data.item.content {
  border-top: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5);
  padding: var(--awa-space-5, 20px) 0;
  background: var(--awa-transparent, transparent);
}
body.catalog-product-view .product.info.detailed .data.item.content,
body.catalog-product-view .product.info.detailed .data.item.content p {
  font-size: var(--awa-text-base, 14px);
  line-height: var(--awa-leading-spacious, 1.65);
  color: var(--awa-text-secondary, #555);
}
body.catalog-product-view .additional-attributes td,
body.catalog-product-view .additional-attributes th {
  font-size: var(--awa-text-sm, 13px);
  line-height: var(--awa-leading-airy, 1.55);
  padding: var(--awa-space-2, 8px) var(--awa-space-3, 12px);
}
body.catalog-product-view .additional-attributes th.col.label {
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #333);
}
body.catalog-product-view .additional-attributes td.col.data {
  color: var(--awa-text-secondary, #555);
}
body.catalog-product-view .product-info-main a:not(.action),
body.catalog-product-view .product.info.detailed a {
  color: var(--awa-primary, var(--awa-red, #b73337));
  text-decoration: var(--awa-underline, underline);
  text-decoration-color: var(--awa-red-40, rgba(183, 51, 55, 0.4));
}
body.catalog-product-view .product-info-main a:not(.action):hover,
body.catalog-product-view .product.info.detailed a:hover {
  text-decoration-color: var(--awa-primary, var(--awa-red, #b73337));
}
body.catalog-product-view .product-reviews-summary {
  display: flex ;
  align-items: center ;
  gap: var(--awa-gap-sm, 8px);
  margin-bottom: var(--awa-space-3, 12px);
  margin-top: var(--awa-space-1, 4px);
}
body.catalog-product-view .product-reviews-summary .reviews-actions {
  font-size: var(--awa-text-xs, 12px);
  color: var(--awa-text-muted, #888);
}
body.catalog-product-view .product-reviews-summary .reviews-actions a {
  color: var(--awa-primary, var(--awa-red, #b73337));
  text-decoration: var(--awa-underline, underline);
  text-decoration-color: var(--awa-red-35, rgba(183, 51, 55, 0.35));
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-medium, 500);
}
body.catalog-product-view .product-reviews-summary .reviews-actions a:hover {
  text-decoration-color: var(--awa-primary, var(--awa-red, #b73337));
}
body.catalog-product-view .review-list {
  margin-top: var(--awa-space-2, 8px);
}
body.catalog-product-view .review-list .review-item {
  padding: var(--awa-space-4, 16px) 0;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5);
}
body.catalog-product-view .review-list .review-item:last-child {
  border-bottom: var(--awa-none, none);
}
body.catalog-product-view .review-list .review-title {
  font-size: var(--awa-text-base-plus, 15px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #1a1a1a);
  margin-bottom: var(--awa-space-1, 4px);
  line-height: var(--awa-leading-base, 1.3);
}
body.catalog-product-view .review-list .review-ratings {
  display: flex ;
  align-items: center ;
  gap: var(--awa-gap-sm, 8px);
  margin-bottom: var(--awa-space-2, 8px);
}
body.catalog-product-view .review-list .review-ratings .rating-label {
  font-size: var(--awa-text-2xs, 11px);
  font-weight: var(--awa-weight-semibold, 600);
  text-transform: uppercase ;
  letter-spacing: var(--awa-tracking-label, 0.05em);
  color: var(--awa-text-muted, #888);
}
body.catalog-product-view .review-list .review-content,
body.catalog-product-view .review-list .review-content p {
  font-size: var(--awa-text-base, 14px);
  line-height: var(--awa-leading-spacious, 1.65);
  color: var(--awa-text-secondary, #555);
  margin-bottom: 0 ;
}
body.catalog-product-view .review-list .review-author,
body.catalog-product-view .review-list .review-date {
  font-size: var(--awa-text-xs, 12px);
  color: var(--awa-text-muted, #888);
  margin-top: var(--awa-space-2, 8px);
}
body.catalog-product-view .block.review-add .action.submit,
body.catalog-product-view .reviews-actions .action.add,
body.catalog-product-view a.action.add[href*="review"] {
  display: inline-flex;
  align-items: center ;
  justify-content: center ;
  height: var(--awa-space-8, 40px);
  padding: 0 var(--awa-space-5, 20px);
  background: var(--awa-transparent, transparent);
  color: var(--awa-primary, var(--awa-red, #b73337));
  border: 1.5px solid var(--awa-primary, var(--awa-red, #b73337));
  border-radius: var(--awa-radius-sm, 8px);
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-semibold, 600);
  text-transform: uppercase ;
  letter-spacing: var(--awa-tracking-caption, 0.04em);
  text-decoration: var(--awa-none, none);
  cursor: pointer ;
  transition: background 0.15s ease, color 0.15s ease;
}
body.catalog-product-view .block.review-add .action.submit:hover,
body.catalog-product-view .reviews-actions .action.add:hover,
body.catalog-product-view a.action.add[href*="review"]:hover {
  background: var(--awa-primary, var(--awa-red, #b73337));
  color: var(--awa-white, #fff);
}
body.catalog-product-view .block.review-add .field .label {
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text-muted, #888);
  text-transform: uppercase ;
  letter-spacing: var(--awa-tracking-label, 0.05em);
  margin-bottom: var(--awa-space-1, 4px);
}
body.catalog-product-view .block.review-add .field input[type="text"],
body.catalog-product-view .block.review-add .field textarea {
  border: 1.5px solid var(--awa-border, #d9d9d9);
  border-radius: var(--awa-radius-sm, 8px);
  font-size: var(--awa-text-base, 14px);
  color: var(--awa-text, #333);
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px);
  width: 100% ;
  box-sizing: border-box;
}
body.catalog-product-view .block.review-add .field input[type="text"]:focus,
body.catalog-product-view .block.review-add .field textarea:focus {
  border-color: var(--awa-primary, var(--awa-red, #b73337));
  outline: var(--awa-none, none);
  box-shadow: var(--awa-shadow-focus-brand-sm, 0 0 0 3px rgba(183, 51, 55, 0.12));
}
body.catalog-product-view .product-reviews-summary .reviews-actions a.action.add,
body.catalog-product-view .product-reviews-summary a.action.add {
  height: var(--awa-space-6, 24px);
  min-height: var(--awa-zero, 0);
  max-height: var(--awa-space-6, 24px);
  padding: 0 var(--awa-space-2-5, 10px);
  font-size: var(--awa-text-2xs, 11px);
  font-weight: var(--awa-weight-semibold, 600);
  text-transform: none ;
  letter-spacing: var(--awa-tracking-normal, 0.02em);
  border-radius: var(--awa-radius-md, 12px);
  border-width: var(--awa-space-0-25, 1px);
  line-height: var(--awa-space-5-5, 22px);
}
body.catalog-product-view .product-reviews-summary .reviews-actions a.action.add:hover,
body.catalog-product-view .product-reviews-summary a.action.add:hover {
  background: var(--awa-primary, var(--awa-red, #b73337));
  color: var(--awa-white, #fff);
}
body.catalog-product-view .product-social-extra {
  display: flex ;
  flex-direction: row ;
  align-items: center ;
  gap: var(--awa-gap-sm, 8px);
  margin-top: var(--awa-space-4, 16px);
  padding-top: var(--awa-space-3-5, 14px);
  border-top: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5);
}
body.catalog-product-view .product-social-extra a {
  display: inline-flex;
  align-items: center ;
  gap: var(--awa-gap-1-5, 6px);
  padding: var(--awa-space-1-25, 5px) var(--awa-space-3-5, 14px);
  height: auto ;
  min-height: var(--awa-zero, 0);
  border: 1.5px solid var(--awa-border, #d9d9d9);
  border-radius: var(--awa-radius-xl, 20px);
  background: var(--awa-transparent, transparent);
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text-secondary, #555);
  text-decoration: var(--awa-none, none);
  transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease;
  white-space: nowrap ;
  text-transform: none ;
  letter-spacing: var(--awa-tracking-tight, 0.01em);
}
body.catalog-product-view .product-social-extra a:hover {
  border-color: var(--awa-primary, var(--awa-red, #b73337));
  color: var(--awa-primary, var(--awa-red, #b73337));
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04));
}
body.catalog-product-view .product-social-extra a i {
  font-size: var(--awa-text-xs, 12px);
  line-height: var(--awa-leading-none, 1);
}
body.catalog-product-view .product-social-extra .awa-pdp-social-label {
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-semibold, 600);
}
body.catalog-product-view .product-info-main:has(.b2b-login-to-see-price) .product-add-form {
  margin-top: var(--awa-space-3, 12px);
  padding: 0 ;
  min-height: var(--awa-zero, 0);
  background: var(--awa-transparent, transparent);
  border: var(--awa-leading-zero, 0);
  border-radius: var(--awa-radius-none, 0);
  box-shadow: var(--awa-shadow-none, none);
}
body.catalog-product-view .product-info-main:has(.b2b-login-to-see-price) .product-add-form .awa-pdp-whatsapp-cta {
  display: inline-flex;
  width: 100% ;
  margin-top: 0 ;
}
body.catalog-product-view .product-info-main:has(.b2b-login-to-see-price) .product-add-form .awa-pdp-whatsapp-cta span {
  line-height: var(--awa-leading-cozy, 1.35);
}
body.catalog-product-view .product.media .gallery-placeholder.is-placeholder {
  aspect-ratio: auto ;
  min-height: clamp(240px, 38vw, 420px);
  display: flex ;
  align-items: center ;
  justify-content: center ;
  padding: var(--awa-space-6-5, 28px);
  background: linear-gradient(180deg, #fbfbfc 0%, var(--awa-gray-48, #f3f4f6) 100%);
}
body.catalog-product-view .product.media .gallery-placeholder.is-placeholder .gallery-placeholder__image {
  width: min(280px, 72%);
  height: auto ;
  max-height: var(--awa-size-240, 240px);
  object-fit: contain ;
  opacity: 0.96;
}
body.catalog-product-view .product.info.detailed .product.data.items > .item.title:first-child:nth-last-child(2) {
  display: block ;
  width: 100% ;
}
@media (min-width: 768px) {
  body.catalog-product-view .product.info.detailed .data.item.title a::after {
    content: var(--awa-none, none);
    display: none ;
  }
  body.catalog-product-view .product.info.detailed .data.item.title {
    border-bottom: var(--awa-leading-zero, 0);
  }
  body.catalog-product-view .product.info.detailed .data.item.title.active,
  body.catalog-product-view .product.info.detailed .data.item.title._active {
    margin-bottom: var(--awa-pos-neg-1, -1px);
    border-bottom: var(--awa-border-width-2, 2px) solid var(--awa-primary, var(--awa-red, #b73337));
  }
  body.catalog-product-view .product.info.detailed .product.data.items > .item.title:first-child:nth-last-child(2) > a,
  body.catalog-product-view .product.info.detailed .product.data.items > .item.title:first-child:nth-last-child(2) > .switch {
    padding-right: 0 ;
  }
  body.catalog-product-view .product.info.detailed .product.data.items > .item.title:first-child:nth-last-child(2) + .item.content,
  body.catalog-product-view .product.info.detailed .data.item.content {
    border-top: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5);
    padding-top: var(--awa-space-6, 24px);
  }
}
body.catalog-product-view .awa-compare-bar {
  display: none ;
}
@media (max-width: 767px) {
  body.catalog-product-view .product.media .gallery-placeholder.is-placeholder {
    min-height: var(--awa-size-220, 220px);
    padding: var(--awa-space-5, 20px);
  }
  body.catalog-product-view .product.media .gallery-placeholder.is-placeholder .gallery-placeholder__image {
    width: min(220px, 74%);
    max-height: var(--awa-size-180, 180px);
  }
  body.catalog-product-view .breadcrumbs {
    margin-bottom: var(--awa-space-3, 12px);
  }
  body.catalog-product-view .breadcrumbs .items {
    display: block ;
  }
  body.catalog-product-view .breadcrumbs .item {
    display: inline ;
    min-width: var(--awa-zero, 0);
  }
  body.catalog-product-view .breadcrumbs .item::after {
    display: inline-block;
    margin: 0 var(--awa-space-1, 4px);
    vertical-align: middle ;
  }
  body.catalog-product-view .breadcrumbs .item:last-child {
    display: block ;
    width: 100% ;
    margin-top: var(--awa-space-1-5, 6px);
  }
  body.catalog-product-view .breadcrumbs .item:last-child::after {
    display: none ;
  }
  body.catalog-product-view .breadcrumbs .item:last-child::before {
    display: none ;
  }
  body.catalog-product-view .breadcrumbs .item:last-child strong,
  body.catalog-product-view .breadcrumbs .item:last-child [itemprop="name"] {
    display: block ;
    max-width: 100% ;
    white-space: normal ;
    overflow-wrap: anywhere ;
    word-break: break-word;
  }
  body.catalog-product-view .breadcrumbs.awa-breadcrumbs-compact .item.awa-breadcrumbs-mobile-hidden {
    display: none ;
  }
  body.catalog-product-view .breadcrumbs.awa-breadcrumbs-compact .item.awa-breadcrumbs-ellipsis {
    display: inline ;
    color: var(--awa-text-light, #8a8f98);
  }
  body.catalog-product-view .breadcrumbs.awa-breadcrumbs-compact .item:last-child strong,
  body.catalog-product-view .breadcrumbs.awa-breadcrumbs-compact .item:last-child [itemprop="name"] {
    font-size: var(--awa-text-xs, 12px);
    line-height: var(--awa-leading-comfortable, 1.45);
  }
  body.catalog-product-view .block.related .product-item .product-image-container,
  body.catalog-product-view .products-related .product-item .product-image-container,
  body.catalog-product-view .block.related .item-product .product-thumb,
  body.catalog-product-view .products-related .item-product .product-thumb {
    background: linear-gradient(180deg, var(--awa-white, #ffffff) 0%, #f5f7fa 100%);
    border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.08);
  }
  body.catalog-product-view .block.related .product-item .product-image-photo[src*="placeholder/placeholder"],
  body.catalog-product-view .products-related .product-item .product-image-photo[src*="placeholder/placeholder"],
  body.catalog-product-view .block.related .item-product .product-thumb img[src*="placeholder/placeholder"],
  body.catalog-product-view .products-related .item-product .product-thumb img[src*="placeholder/placeholder"] {
    opacity: var(--awa-opacity-100, 1);
    visibility: visible ;
    padding: var(--awa-space-3-5, 14px);
    filter: saturate(0.92) contrast(1.03);
  }
  body.catalog-product-view .woot-widget-bubble {
    width: min(60px, 16vw);
    min-width: var(--awa-space-9, 48px);
    max-width: var(--awa-size-60, 60px);
    min-height: var(--awa-size-76, 76px);
    max-height: var(--awa-size-104, 104px);
    right: var(--awa-space-2-5, 10px);
    bottom: var(--awa-size-96, 96px);
  }
  body.catalog-product-view.awa-cookie-banner-active .woot-widget-bubble {
    bottom: calc(var(--awa-cookie-banner-height, 132px) + 20px);
  }
}
body.catalog-product-view .fitment-applications,
body.catalog-product-view #fitment-applications {
  width: 100% ;
  max-width: 100% ;
  box-sizing: border-box;
  margin: var(--awa-space-4, 16px) 0;
  padding: var(--awa-space-6, 24px);
  background: var(--awa-white, #fff);
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210, #e0e0e0);
  border-radius: var(--awa-radius-lg, 12px);
  box-shadow: var(--awa-shadow-xs2, 0 1px 4px rgba(0, 0, 0, 0.06));
}
body.catalog-product-view .column.main > .product-view {
  margin-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .column.main > .fitment-applications,
body.catalog-product-view .column.main > [id="fitment-applications"] {
  margin-top: 0 ;
  margin-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .column.main > .product.info.detailed {
  margin-top: 0 ;
  margin-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .column.main > .awa-pdp-related {
  margin-top: var(--awa-space-2, 8px);
  margin-bottom: 0 ;
}
body.catalog-product-view .product-col-media,
body.catalog-product-view .col-md-6.col-sm-6.col-xs-12:first-child .product.media,
body.catalog-product-view .product.media {
  background: var(--awa-white, #fff);
  border-radius: var(--awa-ui-radius-card, 16px);
  border: var(--awa-border-width, 1px) solid #eff0f1;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.07);
  overflow: hidden ;
  padding: var(--awa-space-3, 12px);
}
body.catalog-product-view .fotorama__thumb-border {
  border-color: var(--awa-red, var(--primary-color));
  border-radius: var(--awa-radius-md, 8px);
  border-width: var(--awa-space-0-5, 2px);
}
body.catalog-product-view .fotorama__thumb {
  border-radius: var(--awa-radius-md, 8px);
  overflow: hidden ;
  opacity: var(--awa-opacity-medium, 0.7);
  transition: opacity 0.2s ease;
}
body.catalog-product-view .fotorama__thumb--video::after,
body.catalog-product-view .fotorama__nav__frame.fotorama__active .fotorama__thumb {
  opacity: var(--awa-opacity-100, 1);
}
body.catalog-product-view .fotorama__nav__frame:hover .fotorama__thumb {
  opacity: var(--awa-opacity-100, 1);
}
body.catalog-product-view .fotorama__stage {
  border-radius: var(--awa-radius-pill, 10px);
  overflow: hidden ;
  background: var(--awa-gray-30, #fafafa);
}
body.catalog-product-view .product-col-info,
body.catalog-product-view .col-md-6.col-sm-6.col-xs-12:last-child {
  padding-left: var(--awa-space-6, 24px);
}
body.catalog-product-view .product-info-main .page-title-wrapper .page-title .base {
  font-size: clamp(22px, 6vw, 28px);
  font-weight: var(--awa-weight-extrabold, 800);
  color: var(--awa-gray-960, #111827);
  line-height: var(--awa-leading-compact, 1.2);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
  display: block ;
}
body.catalog-product-view .product-info-main .product-info-price {
  background: linear-gradient(135deg, var(--awa-white, #fff) 0%, #fef7f7 100%);
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.12);
  border-radius: var(--awa-radius-md-lg, 14px);
  padding: var(--awa-space-3-5, 14px) var(--awa-space-4, 16px);
  box-shadow: 0 2px 12px rgba(183, 51, 55, 0.06), 0 1px 3px rgba(0, 0, 0, 0.04);
}
body.catalog-product-view .product-info-main .price-box .price {
  font-size: clamp(1.5rem, 2.8vw, 2rem);
  font-weight: var(--awa-weight-extrabold, 800);
  color: var(--awa-red, var(--primary-color));
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.catalog-product-view .product-info-main .product-reviews-summary .rating-summary {
  display: inline-flex;
  align-items: center ;
}
body.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a {
  font-size: 0.8rem;
  color: var(--awa-red, var(--primary-color));
  font-weight: var(--awa-weight-semibold, 600);
  text-decoration: var(--awa-none, none);
}
body.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions a:hover {
  text-decoration: var(--awa-underline, underline);
}
body.catalog-product-view .product-info-main .product.attribute.overview,
body.catalog-product-view .product-info-main .short-description {
  font-size: var(--awa-fs-90, 0.9rem);
  color: var(--awa-gray-530, #4b5563);
  line-height: var(--awa-leading-spacious, 1.65);
  border-left: var(--awa-border-width-3, 3px) solid rgba(183, 51, 55, 0.18);
  padding-left: var(--awa-space-3, 12px);
  margin: var(--awa-space-sm, 8px) 0 var(--awa-space-3, 12px);
}
body.catalog-product-view .product-info-main .box-tocart {
  background: linear-gradient(180deg, var(--awa-white, #fff) 0%, var(--awa-gray-30, #fafafa) 100%);
  border: var(--awa-border-width-1-5, 1.5px) solid rgba(183, 51, 55, 0.14);
  border-radius: var(--awa-radius-md-lg, 14px);
  box-shadow: 0 4px 16px rgba(15, 23, 42, 0.06);
}
body.catalog-product-view .product-info-main .actions #product-addtocart-button,
body.catalog-product-view .product-info-main .actions .action.primary.tocart {
  font-size: var(--awa-fs-base, 1rem);
  font-weight: var(--awa-weight-bold, 700);
  min-height: var(--awa-size-50, 50px);
  border-radius: var(--awa-radius-lg, 12px);
  letter-spacing: var(--awa-tracking-normal, 0.02em);
  text-transform: uppercase ;
  box-shadow: 0 6px 20px rgba(183, 51, 55, 0.22);
  transition: transform 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease;
}
body.catalog-product-view .product-info-main .actions #product-addtocart-button:hover,
body.catalog-product-view .product-info-main .actions .action.primary.tocart:hover {
  transform: translateY(var(--awa-neg-0-5, -2px));
  box-shadow: 0 10px 28px rgba(142, 38, 41, 0.28);
}
body.catalog-product-view .product-info-main .awa-pdp-trust-bar {
  background: #f8f9fc;
  border: var(--awa-border-width, 1px) solid #e8eaf0;
  border-radius: var(--awa-radius-pill, 10px);
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px);
  gap: var(--awa-gap-1-5, 6px);
  margin-top: var(--awa-space-3-5, 14px);
}
body.catalog-product-view .product-info-main .awa-pdp-trust-bar__item {
  gap: var(--awa-gap-xs, 4px);
  font-size: var(--awa-text-10-5, 10.5px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-gray-580, #374151);
}
body.catalog-product-view .product.info.detailed {
  background: var(--awa-white, #fff);
  border: var(--awa-border-width, 1px) solid #eff0f1;
  border-radius: var(--awa-ui-radius-card, 16px);
  overflow: hidden ;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}
body.catalog-product-view .product.data.items > .item.title {
  border: var(--awa-none, none);
  background: var(--awa-transparent, transparent);
}
body.catalog-product-view .product.data.items > .item.title > .switch {
  border: var(--awa-none, none);
  border-bottom: var(--awa-border-width-3, 3px) solid transparent;
  padding: var(--awa-space-3-5, 14px) var(--awa-space-5, 20px);
  font-weight: var(--awa-weight-semibold, 600);
  font-size: var(--awa-fs-xs, 0.875rem);
  color: var(--awa-gray-480, #6b7280);
  background: var(--awa-transparent, transparent);
  transition: color 0.2s ease, border-color 0.2s ease;
  letter-spacing: var(--awa-tracking-tight, 0.01em);
}
body.catalog-product-view .product.data.items > .item.title > .switch:hover {
  color: var(--awa-red, var(--primary-color));
  border-bottom-color: var(--awa-red-30, rgba(183, 51, 55, 0.3));
}
body.catalog-product-view .product.data.items > .item.title.active > .switch,
body.catalog-product-view .product.data.items > .item.title.active > .switch:focus {
  color: var(--awa-red, var(--primary-color));
  border-bottom-color: var(--awa-red, var(--primary-color));
  background: var(--awa-transparent, transparent);
  font-weight: var(--awa-weight-bold, 700);
}
body.catalog-product-view .product.data.items > .item.content {
  padding: var(--awa-space-5, 20px) var(--awa-space-6, 24px);
  border: var(--awa-none, none);
  background: var(--awa-white, #fff);
  border-top: var(--awa-border-width, 1px) solid #f0f0f0;
  font-size: var(--awa-fs-90, 0.9rem);
  line-height: var(--awa-leading-generous, 1.7);
  color: var(--awa-gray-580, #374151);
}
body.catalog-product-view .product.data.items {
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-170, #e5e7eb);
  margin-bottom: 0 ;
}
body.catalog-product-view .main-detail > .row {
  gap: var(--awa-gap-xl, 24px);
}
body.catalog-product-view .main-detail > .row > .col-md-6:first-child {
  flex: 0 0 52% ;
  max-width: 52% ;
}
body.catalog-product-view .main-detail > .row > .col-md-6:last-child {
  flex: 1 1 0 ;
  max-width: none ;
}
body.catalog-product-view .breadcrumbs .items {
  font-size: 0.8rem;
  color: var(--awa-gray-360, #9ca3af);
}
body.catalog-product-view .breadcrumbs .items .item:last-child {
  color: var(--awa-gray-580, #374151);
  font-weight: var(--awa-weight-semibold, 600);
}
body.catalog-product-view .breadcrumbs .items a {
  color: var(--awa-gray-360, #9ca3af);
  text-decoration: var(--awa-none, none);
}
body.catalog-product-view .breadcrumbs .items a:hover {
  color: var(--awa-red, var(--primary-color));
}
body.catalog-product-view .awa-pdp-related .block-title strong,
body.catalog-product-view .awa-pdp-related .awa-related-title {
  font-size: var(--awa-fs-115, 1.15rem);
  font-weight: var(--awa-weight-extrabold, 800);
  color: var(--awa-gray-960, #111827);
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
@media (max-width: 767px) {
  body.catalog-product-view .product.media {
    border-radius: var(--awa-radius-lg, 12px);
    padding: var(--awa-space-2, 8px);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
  }
  body.catalog-product-view .product-col-info,
  body.catalog-product-view .col-md-6.col-sm-6.col-xs-12:last-child {
    padding-left: 0 ;
  }
  body.catalog-product-view .product.data.items > .item.title > .switch {
    padding: var(--awa-space-3, 12px) var(--awa-space-3-5, 14px);
    font-size: 0.82rem;
  }
  body.catalog-product-view .product.data.items > .item.content {
    padding: var(--awa-space-4, 16px);
  }
  body.catalog-product-view .main-detail > .row {
    gap: var(--awa-gap-lg, 16px);
  }
}
.awa-pdp-related .swiper,
.products-swiper--related.swiper,
.products-swiper--related {
  overflow: hidden ;
}
.awa-pdp-related {
  overflow: visible ;
}
.awa-pdp-related .swiper-wrapper {
  display: flex ;
  flex-wrap: nowrap ;
  width: 100% ;
}
.awa-pdp-related .swiper-slide {
  flex-shrink: var(--awa-flex-shrink-0, 0);
  width: auto ;
  height: auto ;
}
.awa-pdp-related .swiper-button-next,
.awa-pdp-related .swiper-button-prev {
  color: var(--awa-red, var(--primary-color));
  top: 40% ;
}
.awa-pdp-related .swiper-button-next::after,
.awa-pdp-related .swiper-button-prev::after {
  font-size: var(--awa-text-lg, 18px);
  font-weight: var(--awa-weight-bold, 700);
}
body.catalog-product-view .awa-pdp-related {
  margin-top: var(--awa-space-3, 12px);
}
body.catalog-product-view .awa-pdp-related .rokan-product-heading {
  margin-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .awa-pdp-related .rokan-mostviewed {
  position: relative;
}
body.catalog-product-view .awa-pdp-related .products-swiper--related {
  padding: var(--awa-space-1, 4px) var(--awa-space-0-5, 2px) var(--awa-space-2, 8px);
}
body.catalog-product-view .awa-pdp-related .swiper-slide {
  height: auto ;
}
body.catalog-product-view .awa-pdp-related .swiper-slide > .product-item {
  display: flex ;
  flex-direction: column ;
  height: 100% ;
  min-height: 100% ;
  border: var(--awa-border-width, 1px) solid #eceff3;
  border-radius: var(--awa-radius-md-lg, 14px);
  background: var(--awa-white, #fff);
  box-shadow: 0 3px 12px rgba(15, 23, 42, 0.05);
  overflow: hidden ;
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}
body.catalog-product-view .awa-pdp-related .swiper-slide > .product-item:hover {
  transform: translateY(var(--awa-neg-0-75, -3px));
  border-color: var(--awa-red-18, rgba(183, 51, 55, 0.18));
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.1);
}
body.catalog-product-view .awa-pdp-related .product-thumb {
  display: flex ;
  align-items: stretch ;
  justify-content: stretch ;
  min-width: var(--awa-zero, 0);
}
body.catalog-product-view .awa-pdp-related .product-thumb-link,
body.catalog-product-view .awa-pdp-related .product.photo.product-item-photo {
  display: grid ;
  place-items: center ;
  width: 100% ;
  aspect-ratio: var(--awa-aspect-square, 1 / 1);
  min-height: var(--awa-size-220, 220px);
  padding: var(--awa-space-4-5, 18px);
  background: linear-gradient(180deg, var(--awa-gray-45, #f8fafc) 0%, var(--awa-white, #fff) 100%);
  text-decoration: var(--awa-none, none);
}
body.catalog-product-view .awa-pdp-related .product-thumb img {
  width: 100% ;
  height: 100% ;
  object-fit: contain ;
  object-position: center ;
}
body.catalog-product-view .awa-pdp-related .product-info {
  display: flex ;
  flex: var(--awa-flex-auto, 1 1 auto);
  flex-direction: column ;
  gap: var(--awa-gap-sm, 8px);
  padding: var(--awa-space-3-5, 14px) var(--awa-space-3-5, 14px) var(--awa-space-4, 16px);
  min-width: var(--awa-zero, 0);
}
body.catalog-product-view .awa-pdp-related .product-name {
  margin: 0 ;
  min-height: calc(1.4em * 2);
}
body.catalog-product-view .awa-pdp-related .product-name .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  -webkit-box-orient: vertical ;
  overflow: hidden ;
  text-overflow: ellipsis ;
  line-height: var(--awa-leading-normal, 1.4);
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-semibold, 600);
  color: #1f2937;
  text-decoration: var(--awa-none, none);
  min-height: calc(1.4em * 2);
}
body.catalog-product-view .awa-pdp-related .product-name .product-item-link:hover {
  color: var(--awa-red, var(--primary-color));
}
body.catalog-product-view .awa-pdp-related .price-box {
  display: flex ;
  flex-wrap: wrap ;
  align-items: baseline ;
  gap: var(--awa-gap-1-5, 6px);
  min-height: var(--awa-space-7-5, 30px);
  margin: 0 ;
}
body.catalog-product-view .awa-pdp-related .price-box .price {
  font-size: var(--awa-text-lg, 18px);
  font-weight: var(--awa-weight-extrabold, 800);
  color: var(--awa-gray-960, #111827);
  line-height: var(--awa-leading-compact, 1.2);
}
body.catalog-product-view .awa-pdp-related .price-box .old-price .price,
body.catalog-product-view .awa-pdp-related .price-box .price-from .price,
body.catalog-product-view .awa-pdp-related .price-box .minimal-price .price {
  font-size: var(--awa-text-xs, 12px);
}
body.catalog-product-view .awa-pdp-related .awa-related-price-notice {
  display: inline-flex;
  align-items: center ;
  min-height: var(--awa-size-36, 36px);
  padding: 0 var(--awa-space-2-5, 10px);
  border-radius: var(--awa-radius-full, 9999px);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color));
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-bold, 700);
  line-height: var(--awa-leading-base, 1.3);
}
body.catalog-product-view .awa-pdp-related .awa-related-price-notice a {
  display: inline ;
  width: auto ;
  padding: 0 ;
  font-size: inherit ;
  font-weight: inherit ;
  color: inherit ;
  border: var(--awa-none, none);
  border-radius: var(--awa-radius-none, 0);
  background: var(--awa-transparent, transparent);
  text-decoration: var(--awa-underline, underline);
}
body.catalog-product-view .awa-pdp-related .product-actions {
  display: flex ;
  align-items: flex-end;
  margin-top: auto ;
  min-height: var(--awa-size-46, 46px);
}
body.catalog-product-view .awa-pdp-related .product-actions > * {
  width: 100% ;
}
body.catalog-product-view .awa-pdp-related .related-addtocart,
body.catalog-product-view .awa-pdp-related .related-tocart-form .action.tocart {
  width: 100% ;
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill, 10px);
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-bold, 700);
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  justify-content: center ;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.14);
}
body.catalog-product-view .awa-pdp-related .swiper-button-next,
body.catalog-product-view .awa-pdp-related .swiper-button-prev {
  width: var(--awa-space-8, 40px);
  height: var(--awa-space-8, 40px);
  margin-top: 0 ;
  border-radius: var(--awa-radius-full, 9999px);
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.18);
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96));
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
}
body.catalog-product-view .awa-pdp-related .swiper-button-prev {
  left: var(--awa-space-1-5, 6px);
}
body.catalog-product-view .awa-pdp-related .swiper-button-next {
  right: var(--awa-space-1-5, 6px);
}
@media (max-width: 767px) {
  body.catalog-product-view .awa-pdp-related .product-thumb-link,
  body.catalog-product-view .awa-pdp-related .product.photo.product-item-photo {
    min-height: var(--awa-size-180, 180px);
    padding: var(--awa-space-3, 12px);
  }
  body.catalog-product-view .awa-pdp-related .product-info {
    padding: var(--awa-space-3, 12px);
  }
  body.catalog-product-view .awa-pdp-related .product-name .product-item-link {
    font-size: var(--awa-text-xs, 12px);
  }
  body.catalog-product-view .awa-pdp-related .price-box .price {
    font-size: var(--awa-text-md, 16px);
  }
  body.catalog-product-view .awa-pdp-related .related-addtocart,
  body.catalog-product-view .awa-pdp-related .related-tocart-form .action.tocart {
    min-height: var(--awa-space-8-5, 44px);
    font-size: var(--awa-text-xs, 12px);
  }
  body.catalog-product-view .awa-pdp-related .swiper-button-next,
  body.catalog-product-view .awa-pdp-related .swiper-button-prev {
    width: var(--awa-size-34, 34px);
    height: var(--awa-size-34, 34px);
  }
}
body.catalog-product-view .awa-desc-root {
  font-size: var(--awa-text-base, 14px);
  line-height: var(--awa-leading-generous, 1.7);
  color: var(--awa-gray-580, #374151);
}
body.catalog-product-view .awa-desc-intro {
  font-size: var(--awa-text-base-plus, 15px);
  line-height: var(--awa-leading-xl, 1.75);
  color: var(--awa-gray-580, #374151);
  margin: 0 0 var(--awa-space-lg, 24px);
  padding: 0 ;
}
body.catalog-product-view .awa-desc-intro strong {
  color: var(--awa-gray-960, #111827);
  font-weight: var(--awa-weight-bold, 700);
}
body.catalog-product-view .awa-desc-highlights {
  display: grid ;
  grid-template-columns: var(--awa-gtc-2, repeat(2, 1fr));
  gap: var(--awa-gap-md, 12px);
  margin: 0 0 var(--awa-space-6-5, 28px);
}
body.catalog-product-view .awa-desc-highlight-item {
  display: flex ;
  align-items: flex-start;
  gap: var(--awa-gap-2-5, 10px);
  padding: var(--awa-space-3-5, 14px) var(--awa-space-4, 16px);
  background: linear-gradient(135deg, var(--awa-gray-45, #f8fafc) 0%, var(--awa-white, #fff) 100%);
  border: var(--awa-border-width, 1px) solid var(--awa-gray-170, #e5e7eb);
  border-radius: var(--awa-radius-lg, 12px);
  transition: var(--awa-transition-border-sh-02, border-color 0.2s ease, box-shadow 0.2s ease);
}
body.catalog-product-view .awa-desc-highlight-item:hover {
  border-color: var(--awa-red-20, rgba(183, 51, 55, 0.2));
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.06);
}
body.catalog-product-view .awa-desc-highlight-icon {
  flex-shrink: var(--awa-flex-shrink-0, 0);
  font-size: var(--awa-text-xl-plus, 22px);
  line-height: var(--awa-leading-none, 1);
  margin-top: var(--awa-space-0-25, 1px);
}
body.catalog-product-view .awa-desc-highlight-item div {
  display: flex ;
  flex-direction: column ;
  gap: var(--awa-gap-0-5, 2px);
  min-width: var(--awa-zero, 0);
}
body.catalog-product-view .awa-desc-highlight-item strong {
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-gray-960, #111827);
  line-height: var(--awa-leading-base, 1.3);
}
body.catalog-product-view .awa-desc-highlight-item > div > span {
  font-size: var(--awa-text-12-5, 12.5px);
  color: var(--awa-gray-480, #6b7280);
  line-height: var(--awa-leading-relaxed, 1.5);
}
@media (max-width: 600px) {
  body.catalog-product-view .awa-desc-highlights {
    grid-template-columns: var(--awa-gtc-1, 1fr);
  }
}
body.catalog-product-view .awa-desc-section-title {
  font-size: var(--awa-text-md, 16px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-gray-960, #111827);
  margin: 0 0 var(--awa-space-3, 12px);
  padding-bottom: var(--awa-space-2, 8px);
  border-bottom: var(--awa-border-width-2, 2px) solid rgba(183, 51, 55, 0.15);
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.catalog-product-view .awa-desc-compat-table {
  width: 100% ;
  border-collapse: separate ;
  border-spacing: 0 ;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-170, #e5e7eb);
  border-radius: var(--awa-radius-pill, 10px);
  overflow: hidden ;
  margin: 0 0 var(--awa-space-6-5, 28px);
  font-size: var(--awa-text-sm, 13px);
}
body.catalog-product-view .awa-desc-compat-table thead th {
  background: var(--awa-gray-45, #f8fafc);
  color: var(--awa-gray-580, #374151);
  font-size: var(--awa-text-2xs, 11px);
  font-weight: var(--awa-weight-bold, 700);
  text-transform: uppercase ;
  letter-spacing: var(--awa-tracking-label, 0.05em);
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-170, #e5e7eb);
  text-align: left ;
}
body.catalog-product-view .awa-desc-compat-table tbody td {
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  color: var(--awa-gray-580, #374151);
  font-size: var(--awa-text-sm, 13px);
  border-bottom: var(--awa-border-width, 1px) solid #f0f0f0;
}
body.catalog-product-view .awa-desc-compat-table tbody tr:last-child td {
  border-bottom: var(--awa-none, none);
}
body.catalog-product-view .awa-desc-compat-table tbody tr:hover {
  background: var(--awa-red-3, rgba(183, 51, 55, 0.03));
}
body.catalog-product-view .awa-desc-specs-table {
  width: 100% ;
  border-collapse: separate ;
  border-spacing: 0 ;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-170, #e5e7eb);
  border-radius: var(--awa-radius-pill, 10px);
  overflow: hidden ;
  margin: 0 0 var(--awa-space-6-5, 28px);
  font-size: var(--awa-text-sm, 13px);
}
body.catalog-product-view .awa-desc-specs-table th {
  width: 35% ;
  background: var(--awa-gray-45, #f8fafc);
  color: var(--awa-gray-580, #374151);
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-semibold, 600);
  text-align: left ;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  border-bottom: var(--awa-border-width, 1px) solid #f0f0f0;
  border-right: var(--awa-border-width, 1px) solid #f0f0f0;
}
body.catalog-product-view .awa-desc-specs-table td {
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  color: var(--awa-gray-580, #374151);
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-medium, 500);
  border-bottom: var(--awa-border-width, 1px) solid #f0f0f0;
}
body.catalog-product-view .awa-desc-specs-table tr:last-child th,
body.catalog-product-view .awa-desc-specs-table tr:last-child td {
  border-bottom: var(--awa-none, none);
}
body.catalog-product-view .awa-desc-specs-table tr:hover td,
body.catalog-product-view .awa-desc-specs-table tr:hover th {
  background: var(--awa-red-3, rgba(183, 51, 55, 0.03));
}
body.catalog-product-view .awa-desc-tip {
  background: linear-gradient(135deg, var(--awa-warning-bg, #fffbeb) 0%, #fef3c7 100%);
  border: var(--awa-border-width, 1px) solid #fcd34d;
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-warning-amber-light, #f59e0b);
  border-radius: var(--awa-radius-pill, 10px);
  padding: var(--awa-space-3-5, 14px) var(--awa-space-4-5, 18px);
  font-size: var(--awa-text-sm, 13px);
  line-height: var(--awa-leading-loose, 1.6);
  color: #78350f;
  margin: 0 ;
}
body.catalog-product-view .awa-desc-tip strong {
  color: #92400e;
  font-weight: var(--awa-weight-bold, 700);
}
body.catalog-product-view .gallery-placeholder._block-content-loading > img.gallery-placeholder__image {
  opacity: var(--awa-opacity-100, 1);
  visibility: visible ;
}
@keyframes awa-atc-loading-pulse {
  0%,
  100% {
    opacity: var(--awa-opacity-muted, 0.55);
  }
  50% {
    opacity: var(--awa-opacity-disabled, 0.45);
  }
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart:disabled,
body.catalog-product-view #product-addtocart-button:disabled {
  animation: awa-atc-loading-pulse 0.8s ease-in-out 2;
}
body.catalog-product-view .product.media {
  border-radius: var(--awa-radius-lg, 12px);
  overflow: hidden ;
}
body.catalog-product-view .fotorama__stage {
  border-radius: var(--awa-radius-lg, 12px);
  overflow: hidden ;
}
body.catalog-product-view .fotorama__stage__shaft img,
body.catalog-product-view .fotorama__img {
  object-fit: contain ;
  transition: var(--awa-transition-transform-03, transform 0.3s ease);
}
body.catalog-product-view .fotorama__stage:hover .fotorama__img {
  transform: scale(1.02);
}
body.catalog-product-view .breadcrumbs .items {
  display: flex ;
  align-items: center ;
  flex-wrap: wrap ;
  gap: var(--awa-gap-xs, 4px);
  padding: var(--awa-space-3, 12px) 0;
}
body.catalog-product-view .breadcrumbs .item:not(:last-child)::after {
  color: var(--awa-gray-400, #999);
  margin: 0 var(--awa-space-0-5, 2px);
}
body.catalog-product-view .breadcrumbs a {
  color: var(--awa-gray-600, #555);
  transition: var(--awa-transition-fast, 0.15s ease);
  text-decoration: var(--awa-none, none);
}
body.catalog-product-view .breadcrumbs a:hover,
body.catalog-product-view .breadcrumbs a:focus-visible {
  color: var(--awa-red, var(--primary-color));
}
body.catalog-product-view .breadcrumbs .item strong {
  color: var(--awa-text, #333);
  font-weight: var(--awa-weight-semibold, 600);
}
body.catalog-product-view .fitment-applications {
  background: var(--awa-white, #fff);
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210, var(--awa-gray-170, #e5e7eb));
  border-radius: var(--awa-radius-lg, 12px);
  padding: var(--awa-space-5, 20px) var(--awa-space-6, 24px);
  box-shadow: var(--awa-shadow-sm2, 0 2px 8px rgba(0, 0, 0, 0.04));
}
body.catalog-product-view .fitment-header {
  display: flex ;
  align-items: center ;
  gap: var(--awa-gap-2-5, 10px);
  margin-bottom: var(--awa-space-4, 16px);
}
body.catalog-product-view .fitment-title {
  font-size: var(--awa-text-md, 16px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text, #333);
  line-height: var(--awa-leading-base, 1.3);
}
body.catalog-product-view .fitment-icon {
  color: var(--awa-red, var(--primary-color));
  flex-shrink: var(--awa-flex-shrink-0, 0);
}
body.catalog-product-view .fitment-stats {
  display: flex ;
  gap: var(--awa-gap-md, 12px);
  margin-bottom: var(--awa-space-3-5, 14px);
}
body.catalog-product-view .fitment-stat {
  background: var(--awa-red-6, rgba(183, 51, 55, 0.06));
  border-radius: var(--awa-radius-md, 8px);
  padding: var(--awa-space-1-5, 6px) var(--awa-space-3, 12px);
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-red, var(--primary-color));
}
body.catalog-product-view .fitment-brand-group {
  margin-bottom: var(--awa-space-2-5, 10px);
}
body.catalog-product-view .fitment-brand-name {
  font-size: var(--awa-text-base, 14px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text, #333);
  margin-bottom: var(--awa-space-1-5, 6px);
}
body.catalog-product-view .fitment-model-list {
  display: flex ;
  flex-wrap: wrap ;
  gap: var(--awa-gap-1-5, 6px);
}
body.catalog-product-view .fitment-model-item {
  background: var(--awa-surface-gray, #f8f9fa);
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210, var(--awa-gray-170, #e5e7eb));
  border-radius: var(--awa-radius-sm, 6px);
  padding: var(--awa-space-1, 4px) var(--awa-space-2-5, 10px);
  font-size: var(--awa-text-xs, 12px);
  color: var(--awa-gray-700, var(--awa-gray-580, #374151));
  transition: border-color 0.2s ease, background 0.2s ease;
}
body.catalog-product-view .fitment-model-item:hover {
  border-color: var(--awa-red-30, rgba(183, 51, 55, 0.3));
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04));
}
body.catalog-product-view .fitment-disclaimer {
  margin-top: var(--awa-space-3, 12px);
  padding-top: var(--awa-space-2-5, 10px);
  border-top: var(--awa-border-width, 1px) dashed var(--awa-gray-210, var(--awa-gray-170, #e5e7eb));
  font-size: var(--awa-text-2xs, 11px);
  color: var(--awa-gray-500, #666);
  line-height: var(--awa-leading-relaxed, 1.5);
}
body.catalog-product-view .social-proof-container {
  margin-bottom: var(--awa-space-3, 12px);
}
body.catalog-product-view .social-proof-badge {
  display: inline-flex;
  align-items: center ;
  gap: var(--awa-gap-1-5, 6px);
  background: var(--awa-red-6, rgba(183, 51, 55, 0.06));
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.15);
  border-radius: var(--awa-radius-xl, 20px);
  padding: var(--awa-space-1-25, 5px) var(--awa-space-3, 12px);
  font-size: var(--awa-text-xs, 12px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-red, var(--primary-color));
  line-height: var(--awa-leading-base, 1.3);
  transition: var(--awa-transition-bg-02, background 0.2s ease);
}
body.catalog-product-view .social-proof-badge:hover {
  background: var(--awa-red-10, rgba(183, 51, 55, 0.1));
}
body.catalog-product-view .block.related .product-item,
body.catalog-product-view .block.upsell .product-item,
body.catalog-product-view .awa-pdp-related .product-item {
  border-radius: var(--awa-radius-lg, 12px);
  overflow: hidden ;
  transition: var(--awa-transition-sh-tf-025, box-shadow 0.25s ease, transform 0.25s ease);
}
body.catalog-product-view .block.related .product-item:hover,
body.catalog-product-view .block.upsell .product-item:hover,
body.catalog-product-view .awa-pdp-related .product-item:hover {
  box-shadow: var(--awa-shadow-xl2, 0 8px 24px rgba(0, 0, 0, 0.08));
  transform: translateY(var(--awa-neg-0-5, -2px));
}
body.catalog-product-view .block.related .product-image-photo,
body.catalog-product-view .block.upsell .product-image-photo,
body.catalog-product-view .awa-pdp-related .product-image-photo {
  object-fit: contain ;
  max-height: var(--awa-size-160, 160px);
  transition: var(--awa-transition-transform-03, transform 0.3s ease);
}
body.catalog-product-view .block.related .product-item-name a,
body.catalog-product-view .block.upsell .product-item-name a,
body.catalog-product-view .awa-pdp-related .product-item-name a {
  display: -webkit-box;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  -webkit-box-orient: vertical ;
  overflow: hidden ;
  line-height: var(--awa-leading-normal, 1.4);
  color: var(--awa-text, #333);
  transition: var(--awa-transition-fast, 0.15s ease);
}
body.catalog-product-view .block.related .product-item-name a:hover,
body.catalog-product-view .block.upsell .product-item-name a:hover,
body.catalog-product-view .awa-pdp-related .product-item-name a:hover {
  color: var(--awa-red, var(--primary-color));
}
body.catalog-product-view .product-info-main .price-box .special-price .price {
  color: var(--awa-red, var(--primary-color));
  font-weight: var(--awa-weight-bold, 700);
}
body.catalog-product-view .product-add-form .box-tocart .action.tocart:focus-visible,
body.catalog-product-view #product-addtocart-button:focus-visible {
  outline: var(--awa-outline-width, 2px) solid var(--awa-red, var(--primary-color));
  outline-offset: var(--awa-space-0-5, 2px);
  box-shadow: var(--awa-shadow-inset-red-xl, 0 0 0 4px rgba(183, 51, 55, 0.15));
}
@media (max-width: 767px) {
  body.catalog-product-view .fitment-applications {
    padding: var(--awa-space-4, 16px);
  }
  body.catalog-product-view .fitment-stats {
    flex-wrap: wrap ;
  }
  body.catalog-product-view .block.related .product-item:hover,
  body.catalog-product-view .block.upsell .product-item:hover,
  body.catalog-product-view .awa-pdp-related .product-item:hover {
    transform: none ;
  }
}
/* --------------------------------------------------------------------------
 * 1. CARD SHELL — Coluna de compra (product-info-main)
 * -------------------------------------------------------------------------- */
@media (min-width: 768px) {
  body.catalog-product-view .product-info-main {
    padding: var(--awa-space-6, 24px) !important;
    border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
    border-radius: var(--awa-ui-radius-card, 16px) !important;
    background: var(--awa-white, #fff) !important;
    box-shadow: var(--awa-ui-panel-shadow, 0 2px 16px rgba(0, 0, 0, 0.07)) !important;
  }
}
@media (max-width: 767px) {
  body.catalog-product-view .product-info-main {
    padding: var(--awa-space-4, 16px) !important;
    border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
    border-radius: var(--awa-ui-radius-panel, 16px) !important;
    background: var(--awa-white, #fff) !important;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05) !important;
    margin-top: var(--awa-space-3, 12px) !important;
  }
}
/* --------------------------------------------------------------------------
 * 2. LAYOUT — Proporções desktop: galeria 58% / info 42%
 * -------------------------------------------------------------------------- */
@media (min-width: 992px) {
  body.catalog-product-view .main-detail > .row > .col-md-6.col-sm-6.col-xs-12:first-child {
    flex: 0 0 calc(58% - 16px) !important;
    max-width: calc(58% - 16px) !important;
  }
  body.catalog-product-view .main-detail > .row > .col-md-6.col-sm-6.col-xs-12:last-child {
    flex: 0 0 calc(42% - 16px) !important;
    max-width: calc(42% - 16px) !important;
  }
}
/* --------------------------------------------------------------------------
 * 3. PREÇO — destaque máximo quando logado
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .price-box:not(.b2b-login-to-see-price) .price {
  font-size: clamp(24px, 2.5vw, 32px) !important;
  font-weight: var(--awa-weight-extrabold, 800) !important;
  color: var(--awa-primary, var(--awa-red, #b73337)) !important;
}
/* --------------------------------------------------------------------------
 * 4. ESPAÇAMENTO — Ritmo consistente entre seções
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .product-info-price {
  margin-block: var(--awa-space-3, 12px) !important;
}
body.catalog-product-view .product-info-main .box-tocart {
  margin-block: var(--awa-space-4, 16px) !important;
}
/* --------------------------------------------------------------------------
 * 5. STOCK e SKU — Hierarquia secundária
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .product-info-stock-sku .stock,
body.catalog-product-view .product-info-main .product-info-stock-sku .product.attribute.sku {
  font-size: var(--awa-text-xs, 13px) !important;
  line-height: var(--awa-leading-normal, 1.4) !important;
  color: var(--awa-text-muted, #666) !important;
}
body.catalog-product-view .product-info-main .product-info-stock-sku .product.attribute.sku .value {
  display: inline !important;
  visibility: visible !important;
}
/* --------------------------------------------------------------------------
 * 6. BOTÃO ADD TO CART — Full width, altura premium
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .action.tocart,
body.catalog-product-view .product-info-main #product-addtocart-button {
  width: 100% !important;
  min-height: var(--awa-space-9-5, 52px) !important;
  border-radius: var(--awa-ui-radius-button, 12px) !important;
  font-size: var(--awa-ui-body-size, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  letter-spacing: var(--awa-tracking-tight, 0.01em) !important;
  box-shadow: var(--awa-ui-cta-shadow, 0 4px 14px rgba(183, 51, 55, 0.22)) !important;
  transition: box-shadow 0.22s ease, transform 0.22s ease, background-color 0.22s ease !important;
}
body.catalog-product-view .product-info-main .action.tocart:hover,
body.catalog-product-view .product-info-main #product-addtocart-button:hover {
  box-shadow: var(--awa-ui-cta-shadow-hover, 0 7px 22px rgba(183, 51, 55, 0.32)) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
}
/* --------------------------------------------------------------------------
 * 7. WHATSAPP CTA — Botão verde full-width abaixo do tocart
 *
 * DOM: a.awa-pdp-whatsapp-cta > svg.awa-pdp-whatsapp-cta__icon + span
 * -------------------------------------------------------------------------- */
body.catalog-product-view a.awa-pdp-whatsapp-cta {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--awa-gap-sm, 8px) !important;
  width: 100% !important;
  min-height: var(--awa-size-46, 46px) !important;
  padding: 0 var(--awa-space-5, 20px) !important;
  border-radius: var(--awa-ui-radius-button, 12px) !important;
  background: var(--awa-whatsapp, #25d366) !important;
  color: var(--awa-white, #fff) !important;
  font-size: var(--awa-text-sm, 14px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  letter-spacing: var(--awa-tracking-tight, 0.01em) !important;
  text-decoration: var(--awa-none, none) !important;
  box-shadow: 0 3px 10px rgba(37, 211, 102, 0.28) !important;
  transition: background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease !important;
  margin-top: var(--awa-space-2-5, 10px) !important;
}
body.catalog-product-view a.awa-pdp-whatsapp-cta:hover {
  background: #1ebe5d !important;
  box-shadow: 0 6px 18px rgba(37, 211, 102, 0.36) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
  color: var(--awa-white, #fff) !important;
  text-decoration: var(--awa-none, none) !important;
}
body.catalog-product-view a.awa-pdp-whatsapp-cta:focus-visible {
  outline: var(--awa-outline-width, 2px) solid #25d366 !important;
  outline-offset: var(--awa-space-0-5, 2px) !important;
}
body.catalog-product-view .awa-pdp-whatsapp-cta__icon {
  flex-shrink: var(--awa-flex-shrink-0, 0) !important;
  width: var(--awa-space-4-5, 18px) !important;
  height: var(--awa-space-4-5, 18px) !important;
}
body.catalog-product-view a.awa-pdp-whatsapp-cta span {
  line-height: var(--awa-leading-base, 1.3) !important;
}
/* --------------------------------------------------------------------------
 * 8. TRUST BAR — Sinais de confiança (Envio / Garantia / Troca)
 *
 * DOM: .awa-pdp-trust-bar > .awa-pdp-trust-bar__item > svg + span
 * -------------------------------------------------------------------------- */
body.catalog-product-view .awa-pdp-trust-bar {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-around !important;
  flex-wrap: wrap !important;
  gap: var(--awa-gap-2-5, 10px) !important;
  padding: var(--awa-space-3-5, 14px) var(--awa-space-3, 12px) !important;
  margin-top: var(--awa-space-3, 12px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  background: var(--awa-gray-30, #fafafa) !important;
}
body.catalog-product-view .awa-pdp-trust-bar__item {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: var(--awa-gap-1-25, 5px) !important;
  flex: 1 1 var(--awa-size-80, 80px) !important;
  min-width: var(--awa-size-72, 72px) !important;
  text-align: center !important;
  color: var(--awa-text-muted, #555) !important;
  font-size: var(--awa-text-xs, 12px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  line-height: var(--awa-leading-base, 1.3) !important;
}
body.catalog-product-view .awa-pdp-trust-bar__item svg {
  color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  flex-shrink: var(--awa-flex-shrink-0, 0) !important;
}
/* --------------------------------------------------------------------------
 * 9. RELACIONADOS — Card shell premium (Swiper carousel)
 *
 * DOM: .awa-pdp-related .swiper-slide > .product-item
 *      > .product-thumb + .product-info
 * -------------------------------------------------------------------------- */
body.catalog-product-view .awa-pdp-related .product-item {
  padding: var(--awa-space-3, 12px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-card-shadow, 0 2px 10px rgba(0, 0, 0, 0.06)) !important;
  transition: box-shadow 0.22s ease, transform 0.22s ease !important;
  overflow: hidden !important;
}
body.catalog-product-view .awa-pdp-related .product-item:hover {
  box-shadow: var(--awa-ui-card-shadow-hover, 0 8px 24px rgba(0, 0, 0, 0.11)) !important;
  transform: translateY(var(--awa-neg-0-5, -2px)) !important;
}
body.catalog-product-view .awa-pdp-related .product-item .product-item-link {
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  line-height: var(--awa-leading-cozy, 1.35) !important;
  color: var(--awa-text, #333) !important;
  display: -webkit-box !important;
  -webkit-line-clamp: var(--awa-clamp-2, 2) !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  min-height: var(--awa-ui-card-title-min-height, 2.9em) !important;
}
body.catalog-product-view .awa-pdp-related .product-item .product-thumb {
  border-radius: var(--awa-ui-radius-field, 12px) !important;
  overflow: hidden !important;
  margin-bottom: var(--awa-space-2, 8px) !important;
}
body.catalog-product-view .awa-pdp-related .rokan-product-heading h2 {
  font-size: var(--awa-ui-heading-3, clamp(18px, 2vw, 22px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  margin-bottom: var(--awa-space-4, 16px) !important;
}
/* --------------------------------------------------------------------------
 * 10. MOBILE — Ajustes responsivos
 * -------------------------------------------------------------------------- */
@media (max-width: 767px) {
  body.catalog-product-view .awa-pdp-related .product-item {
    padding: var(--awa-space-2-5, 10px) !important;
  }
  body.catalog-product-view .awa-pdp-trust-bar {
    gap: var(--awa-gap-sm, 8px) !important;
    padding: var(--awa-space-3, 12px) var(--awa-space-2-5, 10px) !important;
  }
  body.catalog-product-view .awa-pdp-trust-bar__item {
    flex: 1 1 var(--awa-size-60, 60px) !important;
    min-width: var(--awa-size-60, 60px) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.catalog-product-view .product-info-main .action.tocart,
  body.catalog-product-view .product-info-main #product-addtocart-button,
  body.catalog-product-view a.awa-pdp-whatsapp-cta,
  body.catalog-product-view .awa-pdp-related .product-item {
    transition: var(--awa-none, none) !important;
  }
}
/* =============================================================================
   9. GALERIA DE IMAGENS — Frame visual
   Nota: awa-pdp-visual-fix.css (order 1200) resets padding: 0.
   Este arquivo carrega em order 1210 — sobrescreve com !important.
   ============================================================================= */
body.catalog-product-view .product.media,
body.catalog-product-view .gallery-placeholder {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-xl, 16px) !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  overflow: hidden !important;
  padding: 8px !important;
}
/* =============================================================================
   10. TABELA DE ESPECIFICAÇÕES — Zebra striping premium
   Nota: pdp-visual-fix já define font/padding — este arquivo (1210) refina
   layout (border, radius, overflow, zebra).
   ============================================================================= */
body.catalog-product-view .additional-attributes {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  overflow: hidden !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
}
body.catalog-product-view .additional-attributes tbody tr:nth-child(odd) {
  background: var(--awa-bg-subtle, #fafafa) !important;
}
body.catalog-product-view .additional-attributes tbody tr:nth-child(even) {
  background: var(--awa-bg, #ffffff) !important;
}
body.catalog-product-view .additional-attributes th.col.label {
  width: 38% !important;
  padding: 10px 16px !important;
  font-size: var(--awa-font-sm, 12px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  color: var(--awa-text-secondary, #555) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  border-right: 1px solid var(--awa-border, #e5e5e5) !important;
  vertical-align: middle !important;
}
body.catalog-product-view .additional-attributes td.col.data {
  padding: 10px 16px !important;
  font-size: var(--awa-font-base, 14px) !important;
  color: var(--awa-text, #1a1a1a) !important;
  vertical-align: middle !important;
}
/* =============================================================================
   11. DESCRIÇÃO DO PRODUTO — Tipografia legível
   Nota: pdp-visual-fix (1200) já define font-size, line-height, color.
   Aqui refinamos max-width, line-height (1.7 vs 1.65) e adicionamos
   reset de p/ul/ol que pdp-visual-fix não cobre.
   ============================================================================= */
body.catalog-product-view .product.attribute.description .value,
body.catalog-product-view .product.info.detailed .value {
  font-size: var(--awa-font-base, 14px) !important;
  line-height: 1.7 !important;
  color: var(--awa-text-secondary, #555) !important;
  max-width: 72ch !important;
}
body.catalog-product-view .product.attribute.description .value p {
  margin-bottom: 12px !important;
}
body.catalog-product-view .product.attribute.description .value ul,
body.catalog-product-view .product.attribute.description .value ol {
  padding-left: 20px !important;
  margin-bottom: 12px !important;
}
/* =============================================================================
   12. STOCK STATUS — Visual claro (em estoque / fora de estoque)
   Nota: pdp-visual-fix já define cor no >span scoped a .product-info-main.
   Estes seletores cobrem o container (.stock.available) e adicionam
   o ::before dot indicator — não conflitam.
   ============================================================================= */
body.catalog-product-view .stock.available {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  color: #16a34a !important;
  font-size: var(--awa-font-sm, 12px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
}
body.catalog-product-view .stock.available::before {
  content: '' !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #16a34a !important;
  flex-shrink: 0 !important;
}
body.catalog-product-view .stock.unavailable {
  color: var(--awa-text-muted, #888) !important;
  font-size: var(--awa-font-sm, 12px) !important;
}
/* =============================================================================
   13. MOBILE — Galeria full-bleed
   ============================================================================= */
@media (max-width: 767px) {
  body.catalog-product-view .product.media,
  body.catalog-product-view .gallery-placeholder {
    border-radius: 0 !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0 !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
/* AWA-AUDIT:pdp-b2b-gate-premium-2026-04-16:start */
/* --------------------------------------------------------------------------
 * 1. GATE B2B — Container (.b2b-login-to-see-price)
 *
 * Transforma o wrapper do gate num card vermelho dominante full-width.
 * É o CTA mais destacado na página quando deslogado.
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .b2b-login-to-see-price.price-box {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 60px !important;
  padding: 16px 20px !important;
  border-radius: var(--awa-radius-inner) !important;
  background: linear-gradient(135deg, var(--awa-primary, var(--awa-primary)) 0%, #d83d42 100%) !important;
  box-shadow: 0 8px 24px rgba(183, 51, 55, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
  transition: background 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
  text-align: center !important;
  cursor: pointer !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}
body.catalog-product-view .product-info-main .b2b-login-to-see-price.price-box:hover {
  background: linear-gradient(135deg, #d83d42 0%, var(--awa-primary, #b73337) 100%) !important;
  box-shadow: 0 12px 32px rgba(183, 51, 55, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
  transform: translateY(-2px) !important;
}
/* --------------------------------------------------------------------------
 * 2. GATE B2B — Texto (.price-label)
 *
 * Texto branco dentro do gate. O "para ver preços" fica visível e integrado.
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .b2b-login-to-see-price .price-label {
  display: inline !important;
  color: rgba(255, 255, 255, 0.92) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em !important;
  line-height: 1.4 !important;
}
/* --------------------------------------------------------------------------
 * 3. GATE B2B — Link "Faça login"
 *
 * O link dentro do gate: branco, sublinhado e bold para chamar atenção.
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .b2b-login-to-see-price a[href*="/b2b/account/login/"],
body.catalog-product-view .product-info-main .b2b-login-to-see-price a[href*="/customer/account/login/"] {
  color: var(--awa-bg) !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  text-decoration: underline !important;
  text-decoration-color: rgba(255, 255, 255, 0.6) !important;
  text-underline-offset: 2px !important;
  transition: text-decoration-color 0.15s ease !important;
}
body.catalog-product-view .product-info-main .b2b-login-to-see-price a[href*="/b2b/account/login/"]:hover,
body.catalog-product-view .product-info-main .b2b-login-to-see-price a[href*="/customer/account/login/"]:hover {
  text-decoration-color: var(--awa-bg) !important;
}
/* --------------------------------------------------------------------------
 * 4. GATE B2B — Botão "Adicionar ao Carrinho" desabilitado
 *
 * No estado deslogado o botão está presente mas disabled.
 * Reduzimos destaque para não competir com o gate vermelho.
 * -------------------------------------------------------------------------- */
body.catalog-product-view .product-info-main .action.tocart[disabled],
body.catalog-product-view .product-info-main #product-addtocart-button[disabled] {
  opacity: 0.35 !important;
  pointer-events: none !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
  background: var(--awa-border-strong) !important;
  color: var(--awa-text-muted) !important;
}
/* --------------------------------------------------------------------------
 * 5. RELACIONADOS — Gate B2B nos cards de produto
 *
 * DOM: .price-box.price-box--hidden > .awa-related-price-notice > a
 * Estiliza de forma compacta dentro do card.
 * -------------------------------------------------------------------------- */
body.catalog-product-view .awa-pdp-related .awa-related-price-notice {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  padding: 6px 10px !important;
  border-radius: var(--awa-radius-sm) !important;
  background: var(--awa-primary, var(--awa-primary)) !important;
  color: rgba(255, 255, 255, 0.92) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-align: center !important;
  margin-top: 8px !important;
}
body.catalog-product-view .awa-pdp-related .awa-related-price-notice a {
  color: var(--awa-bg) !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-decoration-color: rgba(255, 255, 255, 0.5) !important;
  font-size: 12px !important;
}
body.catalog-product-view .awa-pdp-related .awa-related-price-notice a:hover {
  text-decoration-color: var(--awa-bg) !important;
}
/* --------------------------------------------------------------------------
 * 6. NÃO necessário: supressão de duplicação
 *
 * Inspeção DOM (2026-04-17) confirmou:
 *   - <a> contém APENAS "Faça login" (sem filhos duplicados)
 *   - "para ver preços" é texto irmão dentro de .price-label
 * → Regra de supressão NÃO aplicada.
 * -------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------
 * 7. Ocultar "Adicionar ao Carrinho" no estado deslogado
 *
 * DESCOMENTAR apenas se desejado — atualmente o botão disabled dá feedback
 * que a ação existe mas requer login. Mantido como referência.
 * -------------------------------------------------------------------------- */
/*
body.catalog-product-view .product-info-main .box-tocart:has(~ .b2b-login-to-see-price) {
    display: none !important;
}
*/
/* AWA-AUDIT:pdp-b2b-gate-premium-2026-04-16:end */
html body.catalog-product-view .page-wrapper .columns,
html body.catalog-product-view .page-wrapper .columns .column.main,
html body.catalog-product-view .page-wrapper .columns .column.main .product-view,
html body.catalog-product-view .page-wrapper .columns .column.main .product-view > .view-product {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  grid-template-columns: none !important;
  grid-template-rows: none !important;
  gap: 0 !important;
}
html body.catalog-product-view .page-wrapper .columns .column.main .product-view > .view-product > .main-detail > .row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  width: 100% !important;
  gap: clamp(16px, 2vw, 28px) !important;
}
@media (min-width: 992px) {
  html body.catalog-product-view .page-wrapper .columns .column.main .product-view > .view-product > .main-detail > .row > .col-md-6:first-child {
    flex: 0 0 min(52%, 640px) !important;
    max-width: min(52%, 640px) !important;
  }
  html body.catalog-product-view .page-wrapper .columns .column.main .product-view > .view-product > .main-detail > .row > .col-md-6:last-child {
    flex: 1 1 360px !important;
    max-width: none !important;
  }
}
@media (max-width: 991px) {
  html body.catalog-product-view .page-wrapper .columns .column.main .product-view > .view-product > .main-detail > .row > .col-md-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  html body.catalog-product-view .product-col-info,
  html body.catalog-product-view .product-info-main {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* PDP tabs/details: neutralize legacy grid stretching that creates blank panel */
html body.catalog-product-view .product.info.detailed .product.data.items {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  grid-template-columns: none !important;
  grid-template-rows: none !important;
}
html body.catalog-product-view .product.info.detailed .product.data.items > .item.title,
html body.catalog-product-view .product.info.detailed .product.data.items > .item.content {
  height: auto !important;
  min-height: 0 !important;
}
/* PDP gallery: ocultar img estática só após Fotorama montar (.fotorama-item presente) */
/* Some theme variants append fallback image as sibling of fotorama markup */
html body.catalog-product-view .product.media .gallery-placeholder .fotorama-item ~ img.gallery-placeholder__image,
html body.catalog-product-view .product.media .gallery-placeholder .fotorama-item + img.gallery-placeholder__image {
  display: none !important;
}
html body.catalog-product-view .product.media .gallery-placeholder {
  min-height: 0 !important;
  height: auto !important;
}
/* Gallery normalization: prevent oversized duplicate-like thumbs */
html body.catalog-product-view .product.media .fotorama__nav-wrap {
  margin-top: 10px !important;
}
html body.catalog-product-view .product.media .fotorama__nav__frame--thumb,
html body.catalog-product-view .product.media .fotorama__thumb,
html body.catalog-product-view .product.media .fotorama__thumb-border {
  width: 86px !important;
  height: 86px !important;
  padding: 0 !important;
}
html body.catalog-product-view .product.media .fotorama__thumb img,
html body.catalog-product-view .product.media .fotorama__thumb {
  object-fit: cover !important;
}
/* PDP related cards: improve CTA contrast and placeholder image handling */
html body.catalog-product-view :is(.block.related, .block.upsell, .awa-pdp-related) .b2b-login-to-see-price a,
html body.catalog-product-view :is(.block.related, .block.upsell, .awa-pdp-related) .awa-related-price-notice a,
html body.catalog-product-view :is(.block.related, .block.upsell, .awa-pdp-related) .action.tocart {
  color: var(--awa-white, #fff) !important;
  background: var(--awa-red, #b73337) !important;
  border-color: var(--awa-red, #b73337) !important;
}
html body.catalog-product-view :is(.block.related, .block.upsell, .awa-pdp-related) .product-image-photo[src*="placeholder/placeholder"] {
  object-fit: contain !important;
  background: linear-gradient(180deg, #fafafa 0%, #f0f2f5 100%) !important;
  padding: 16px !important;
}
html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .awa-related-price-notice a,
html body.catalog-product-view .awa-pdp-related .product-item .awa-related-price-notice a {
  background: var(--awa-red, #b73337) !important;
  border-color: var(--awa-red, #b73337) !important;
  color: var(--awa-white, #fff) !important;
}
/* Defeat late async refinements that reset notice text color in related cards */
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .awa-related-price-notice,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .awa-related-price-notice *,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .awa-related-price-notice,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .awa-related-price-notice * {
  color: var(--awa-white, #fff) !important;
}
html body.catalog-product-view .awa-pdp-related .awa-related-price-notice a,
html body.catalog-product-view .awa-pdp-related .awa-related-price-notice a * {
  color: var(--awa-white, #fff) !important;
}
html body.catalog-product-view .awa-pdp-related .awa-related-price-notice {
  color: var(--awa-white, #fff) !important;
}
/* Related products (guest state): single consistent CTA block for replacement price text */
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden {
  min-height: 0 !important;
  margin-top: 2px !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 72px !important;
  padding: 12px !important;
  gap: 2px !important;
  border-radius: 12px !important;
  background: var(--awa-red, #b73337) !important;
  color: var(--awa-white, #fff) !important;
  line-height: 1.35 !important;
  text-align: center !important;
  overflow: hidden !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice__content,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice__content *,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice a,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice a:any-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice a:visited {
  color: var(--awa-white, #fff) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-decoration-color: rgba(255, 255, 255, 0.7) !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice__login-link {
  display: inline-block !important;
  color: var(--awa-white, #fff) !important;
  font-size: 15px !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .awa-pdp-related .product-item .price-box.price-box--hidden .awa-related-price-notice__suffix {
  display: inline-block !important;
  color: var(--awa-white, #fff) !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
}
/* Related products: robust placeholder fallback for missing product images */
html body.catalog-product-view .awa-pdp-related .product-item img.product-image-photo[src*="placeholder/placeholder"] {
  opacity: 0.22 !important;
  filter: grayscale(1) contrast(0.9) !important;
  object-fit: contain !important;
  padding: 14px !important;
}
/* Related products: normalize card grid rhythm (title/price/action alignment) */
html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide {
  height: auto !important;
}
html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide > .product-item {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 100% !important;
}
html body.catalog-product-view .awa-pdp-related .product-thumb {
  aspect-ratio: 1 / 1 !important;
}
html body.catalog-product-view .awa-pdp-related .product-thumb .product-image-container {
  width: 100% !important;
  height: 100% !important;
}
html body.catalog-product-view .awa-pdp-related .product-info {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  gap: 8px !important;
}
html body.catalog-product-view .awa-pdp-related .product-name {
  min-height: 40px !important;
}
html body.catalog-product-view .awa-pdp-related .product-name .product-item-link {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body.catalog-product-view .awa-pdp-related .price-box {
  min-height: 34px !important;
}
html body.catalog-product-view .awa-pdp-related .product-actions {
  margin-top: auto !important;
}
html body.catalog-product-view .awa-pdp-related .related-tocart-form .action.tocart,
html body.catalog-product-view .awa-pdp-related .related-addtocart {
  min-height: 40px !important;
  border-radius: 10px !important;
}
/* Related carousel: strict standardization against late async bundle overrides */
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-wrapper {
  display: flex !important;
  align-items: stretch !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide {
  height: auto !important;
  display: flex !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item {
  width: 100% !important;
  min-height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  border: 1px solid rgba(15, 23, 42, 0.1) !important;
  border-radius: 8px !important;
  background: var(--awa-white, #fff) !important;
  overflow: hidden !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb {
  width: 100% !important;
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important;
  aspect-ratio: auto !important;
  padding: 10px !important;
  background: var(--awa-white, #fff) !important;
  border-bottom: 1px solid rgba(15, 23, 42, 0.08) !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .first-thumb,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-image-container,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-image-wrapper {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  aspect-ratio: auto !important;
  background: transparent !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-image-photo,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb img {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  transform: none !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-info {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  padding: 10px 12px 12px !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-name {
  min-height: 44px !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-name .product-item-link {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box {
  min-height: 74px !important;
  margin: 0 !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice {
  width: 100% !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  border-radius: 10px !important;
  background: var(--awa-red, #b73337) !important;
  color: var(--awa-white, #fff) !important;
  text-align: center !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice *,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a:any-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a:visited {
  color: var(--awa-white, #fff) !important;
  text-decoration-color: rgba(255, 255, 255, 0.72) !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-actions {
  margin-top: auto !important;
}
/* Related cards: final alignment and guest CTA consistency */
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .product-thumb-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .first-thumb {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice {
  min-height: 74px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  background: var(--awa-red, #b73337) !important;
  border-radius: 10px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  text-align: center !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice *,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a:any-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a:visited,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice .awa-related-price-notice__suffix {
  color: var(--awa-white, #fff) !important;
  text-decoration-color: rgba(255, 255, 255, 0.72) !important;
}
/* PDP cookie banner: reserve reading space to avoid covering product content */
html body.catalog-product-view {
  padding-bottom: 0;
}
html body.catalog-product-view.awa-cookie-banner-active {
  padding-bottom: 96px !important;
}
html body.catalog-product-view .awa-cookie-banner--visible,
html body.catalog-product-view #awa-cookie-banner.awa-cookie-banner--visible {
  position: sticky !important;
  bottom: 0 !important;
  z-index: 60 !important;
}
@media (max-width: 767px) {
  html body.catalog-product-view.awa-cookie-banner-active {
    padding-bottom: 104px;
  }
}
html body.catalog-product-view .awa-pdp-related .swiper-button-next,
html body.catalog-product-view .awa-pdp-related .swiper-button-prev {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 3 !important;
  pointer-events: auto !important;
}
/* PDP Related Carousel — final lock (last wins) */
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-wrapper {
  display: flex !important;
  align-items: stretch !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide {
  display: flex !important;
  height: auto !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item {
  width: 100% !important;
  min-height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb {
  height: 208px !important;
  min-height: 208px !important;
  max-height: 208px !important;
  padding: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .product-thumb-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .first-thumb,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .product-image-container,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .product-image-wrapper {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb .product-image-photo,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
  margin: 0 auto !important;
  transform: none !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice {
  width: 100% !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  border-radius: 10px !important;
  background: var(--awa-red, #b73337) !important;
  color: var(--awa-white, #fff) !important;
  text-align: center !important;
  line-height: 1.35 !important;
}
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice *,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a:any-link,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice a:visited,
html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .price-box.price-box--hidden .awa-related-price-notice .awa-related-price-notice__suffix {
  color: var(--awa-white, #fff) !important;
  text-decoration-color: rgba(255, 255, 255, 0.72) !important;
}
@media (max-width: 767px) {
  html body.catalog-product-view.catalog-product-view .page-wrapper .column.main .awa-pdp-related .products-swiper--related .swiper-slide > .product-item .product-thumb {
    height: 176px !important;
    min-height: 176px !important;
    max-height: 176px !important;
    padding: 8px !important;
  }
}
/* Dedicated selector lock for hidden related price box */
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden {
  width: 100% !important;
  min-height: 74px !important;
  margin: 0 !important;
}
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden .awa-related-price-notice {
  width: 100% !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  border-radius: 10px !important;
  background: var(--awa-red, #b73337) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  text-align: center !important;
}
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden .awa-related-price-notice,
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden .awa-related-price-notice *,
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden .awa-related-price-notice a,
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden .awa-related-price-notice a:any-link,
html body.catalog-product-view .awa-pdp-related .price-box.awa-related-price-box--hidden .awa-related-price-notice a:visited {
  color: var(--awa-white, #fff) !important;
  text-decoration-color: rgba(255, 255, 255, 0.72) !important;
}
/* ==========================================================================
   AWA Phase 20 — Semantic States, Focus System & Feedback Components
   Data: 2026-03-30

   Escopo:
   - Skip-to-content (acessibilidade teclado)
   - Sistema global de focus rings (WCAG 2.4.11)
   - Form validation states (success / error / warning)
   - Flash messages modernizadas (success, error, warning, info)
   - Skeleton loader refinements
   ========================================================================== */
/* ==========================================================================
   1. SKIP-TO-CONTENT — Acessibilidade teclado (WCAG 2.4.1)
   ========================================================================== */
.awa-skip-link {
  position: absolute;
  top: -100%;
  left: 0;
  z-index: 9999;
  padding: 8px 16px;
  background: #b73337;
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 0 0 4px 4px;
  text-decoration: none;
  transition: top 0ms;
}
.awa-skip-link:focus-visible {
  top: 0;
  outline: none;
}
/* ==========================================================================
   2. FOCUS RING SYSTEM — Global (WCAG 2.4.11 / 2.4.12)
   ========================================================================== */
/*
 * Baseline: reseta o foco padrão do browser apenas onde substituímos por
 * focus-visible (progressivo — não remove foco de elementos que ainda não
 * têm override aqui).
 */
body.awa-ds :focus:not(:focus-visible) {
  outline: none;
}
/* Foco visível global: offset + anel primário */
body.awa-ds :focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
/* Botões primários: anel em volta da borda */
body.awa-ds :is(.action.primary, button.action.primary):focus-visible,
body.awa-ds .awa-ds-btn--primary:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
/* Botões secundários/ghost */
body.awa-ds :is(.action.secondary, button.action.secondary):focus-visible,
body.awa-ds .awa-ds-btn--secondary:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
/* Links em foco — underline explícito + anel */
body.awa-ds a:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 1px;
  border-radius: 4px;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
/* Inputs/selects/textareas em foco — borda colorida + anel de sombra */
body.awa-ds :is(input, select, textarea):focus-visible,
body.awa-ds .awa-ds-form-control:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.18);
}
/* Checkboxes e radios — anel sem outline padrão */
body.awa-ds :is(input[type='checkbox'], input[type='radio']):focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 2px;
}
/* ==========================================================================
   3. FORM VALIDATION STATES — Feedback visual de validação
   ========================================================================== */
/* --- Container de campo com estado de erro --- */
.field.error > .control :is(input, select, textarea),
.field._error > .control :is(input, select, textarea),
.mage-error ~ :is(input, select, textarea),
.validation-failed {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: rgba(183, 51, 55, 0.04);
}
/* Mensagem de erro inline */
.field-error,
.mage-error,
div.mage-error[generated],
.awa-field-error {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 4px;
  font-size: var(--awa-font-size-sm, 12px);
  font-weight: 500;
  color: #8e2629;
  line-height: 1.3;
}
.field-error::before,
.mage-error::before,
div.mage-error[generated]::before,
.awa-field-error::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background-color: #b73337;
  border-radius: 50%;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M4.293 4.293a1 1 0 011.414 0L8 6.586l2.293-2.293a1 1 0 011.414 1.414L9.414 8l2.293 2.293a1 1 0 01-1.414 1.414L8 9.414l-2.293 2.293a1 1 0 01-1.414-1.414L6.586 8 4.293 5.707a1 1 0 010-1.414z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M4.293 4.293a1 1 0 011.414 0L8 6.586l2.293-2.293a1 1 0 011.414 1.414L9.414 8l2.293 2.293a1 1 0 01-1.414 1.414L8 9.414l-2.293 2.293a1 1 0 01-1.414-1.414L6.586 8 4.293 5.707a1 1 0 010-1.414z'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
/* --- Container de campo com estado de sucesso (após validação ok) --- */
.field.success > .control :is(input, select, textarea),
.field._success > .control :is(input, select, textarea) {
  border-color: #16a34a;
  box-shadow: 0 0 0 3px rgba(22, 163, 74, 0.12);
}
/* ==========================================================================
   4. FLASH MESSAGES — Sistema modernizado (success, error, warning, info)
   ========================================================================== */
/*
 * Base: reseta estilos fragmentados do Magento/Ayo.
 * Todos os tipos herdam desta base e sobrescrevem apenas cor.
 */
.messages .message,
.page.messages .message,
.message-success,
.message-error,
.message-warning,
.message-notice,
.awa-message {
  display: flex !important;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  border-radius: 4px;
  border: 1px solid transparent;
  border-left-width: 4px;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 12px;
  box-shadow: none;
}
.messages .message::before,
.page.messages .message::before,
.message-success::before,
.message-error::before,
.message-warning::before,
.message-notice::before,
.awa-message::before {
  display: none !important;
}
.messages .message > *:first-child,
.page.messages .message > *:first-child,
.message-success > *:first-child,
.message-error > *:first-child,
.message-warning > *:first-child,
.message-notice > *:first-child,
.awa-message > *:first-child {
  flex: 1 1 auto;
  min-width: 0;
}
/* SUCCESS */
.messages .message-success,
.page.messages .message-success,
.message.success,
.awa-message--success {
  background: #dcfce7;
  border-color: #16a34a;
  color: #166534;
}
.messages .message-success a,
.page.messages .message-success a,
.message.success a,
.awa-message--success a {
  color: #166534 !important;
  font-weight: 600;
}
/* ERROR */
.messages .message-error,
.page.messages .message-error,
.message.error,
.awa-message--error {
  background: rgba(183, 51, 55, 0.06);
  border-color: #b73337;
  color: #8e2629;
}
.messages .message-error a,
.page.messages .message-error a,
.message.error a,
.awa-message--error a {
  color: #8e2629 !important;
  font-weight: 600;
}
/* WARNING */
.messages .message-warning,
.page.messages .message-warning,
.message.warning,
.awa-message--warning {
  background: #fef3c7;
  border-color: #d97706;
  color: #92400e;
}
.messages .message-warning a,
.page.messages .message-warning a,
.message.warning a,
.awa-message--warning a {
  color: #92400e !important;
  font-weight: 600;
}
/* NOTICE / INFO */
.messages .message-notice,
.page.messages .message-notice,
.message.notice,
.message.info,
.awa-message--info {
  background: #eff6ff;
  border-color: #0ea5e9;
  color: #1e40af;
}
.messages .message-notice a,
.page.messages .message-notice a,
.message.notice a,
.message.info a,
.awa-message--info a {
  color: #1e40af !important;
  font-weight: 600;
}
/* ==========================================================================
   5. FORM LABELS — Melhorias tipográficas
   ========================================================================== */
body.awa-ds label,
body.awa-ds .label,
body.awa-ds .field > .label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #334155;
  margin-bottom: 4px;
  line-height: 1.3;
}
/* Asterisco de campo obrigatório */
body.awa-ds label > .required,
body.awa-ds label > em,
body.awa-ds .label > span._required {
  color: #b73337;
  margin-left: 2px;
  font-style: normal;
}
/* ==========================================================================
   6. REQUIRED MOTION SUPPORT — Reduz animações (WCAG 2.3.3)
   ========================================================================== */
@media (prefers-reduced-motion: reduce) {
  body.awa-ds *,
  body.awa-ds *::before,
  body.awa-ds *::after {
    animation-duration: 0.01ms;
    animation-iteration-count: 1;
    transition-duration: 0.01ms;
    scroll-behavior: auto;
  }
}
/* ==========================================================================
   7. SKELETON LOADER — Refinamento visual
   ========================================================================== */
.awa-skeleton {
  display: block;
  background: linear-gradient(90deg, #f1f5f9 25%, #f8fafc 50%, #f1f5f9 75%);
  background-size: 200% 100%;
  border-radius: 4px;
  animation: awa-skeleton-shimmer 1.4s ease infinite;
}
@media (prefers-reduced-motion: reduce) {
  .awa-skeleton {
    animation: none;
    background: #f1f5f9;
  }
}
@keyframes awa-skeleton-shimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.awa-skeleton--text {
  height: 14px;
  width: 60%;
}
.awa-skeleton--title {
  height: 24px;
  width: 40%;
}
.awa-skeleton--image {
  height: 200px;
  width: 100%;
  border-radius: 8px;
}
.awa-skeleton--btn {
  height: 44px;
  width: 120px;
  border-radius: 4px;
}
/* ==========================================================================
   8. LINK UNDERLINES — Legibilidade (WCAG 1.4.1)
   ========================================================================== */
/*
 * Links dentro de blocos de texto (body copy) devem ser distinguíveis
 * por mais do que só cor. Adicionamos underline visible.
 */
body.awa-ds p a,
body.awa-ds li a,
body.awa-ds td a,
body.awa-ds .cms-content a,
body.awa-ds .block-cms-link a {
  text-decoration: underline;
  text-decoration-color: rgba(183, 51, 55, 0.4);
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: text-decoration-color 250ms ease;
}
body.awa-ds p a:hover,
body.awa-ds li a:hover,
body.awa-ds td a:hover,
body.awa-ds .cms-content a:hover,
body.awa-ds .block-cms-link a:hover {
  text-decoration-color: #b73337;
  text-decoration-thickness: 2px;
}
body.awa-ds .page-wrapper .page-header a[title="Painel MCP"],
body.awa-ds .page-wrapper .page-header a[title*="MCP"],
body.awa-ds .page-wrapper .page-header a[href*="customer/account"][title*="MCP"],
body.awa-ds .page-wrapper .awa-site-header a[title*="MCP"],
body.awa-ds .page-wrapper .awa-site-header .header.content > a[title*="MCP"] {
  display: none !important;
  visibility: hidden !important;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute !important;
  pointer-events: none !important;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav {
  display: flex !important;
  align-items: center;
  flex-direction: row;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > ul,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > .section-item-content > ul {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > ul > li,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > .section-item-content > ul > li {
  display: flex !important;
  align-items: center;
  height: 100%;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > ul > li > a,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > .section-item-content > ul > li > a {
  display: flex !important;
  align-items: center;
  height: 100%;
  white-space: nowrap;
  color: var(--awa-text-inverse);
  font-weight: 500;
  font-size: var(--awa-font-sm);
  padding: 0 16px;
  text-decoration: none;
  transition: background 0.15s ease;
  background: transparent;
}
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > ul > li > a:hover,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > .section-item-content > ul > li > a:hover,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > ul > li > a:focus-visible,
body .page-wrapper .awa-site-header .awa-nav-bar .awa-header-primary-nav > .section-item-content > ul > li > a:focus-visible {
  background: var(--awa-primary-hover);
}
body .page-wrapper .awa-site-header .awa-nav-bar .nav-sections-items,
body .page-wrapper .awa-site-header .awa-nav-bar .section-items {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  height: 100%;
}
body .page-wrapper .awa-site-header .awa-nav-bar .nav-sections-items > .section-item-content,
body .page-wrapper .awa-site-header .awa-nav-bar .section-items > .section-item-content {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  height: 100%;
}
body .page-wrapper .awa-site-header #search,
body .page-wrapper .awa-site-header input#search,
body .page-wrapper .awa-site-header .block-search input.input-text {
  height: 44px;
  border-radius: 8px;
}
body .page-wrapper .awa-site-header .block-search form,
body .page-wrapper .awa-site-header #search_mini_form {
  border-radius: 8px;
}
body.awa-ds .page-wrapper .awa-site-header .nav-sections,
body.awa-ds .page-wrapper .awa-site-header .awa-nav-bar {
  background: var(--awa-primary);
}
body.awa-ds .page-wrapper .awa-site-header .header.content .logo img,
body.awa-ds .page-wrapper .awa-site-header .awa-header-brand .logo img {
  max-height: 48px;
}
.block-static-block .box-benefit-home,
.benefit-block,
.cms-home .faixa-beneficios {
  display: flex !important;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  border-top: 1px solid var(--awa-border);
  border-bottom: 1px solid var(--awa-border);
  padding: 16px 0;
}
@media (max-width: 768px) {
  .block-static-block .box-benefit-home,
  .benefit-block,
  .cms-home .faixa-beneficios {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    flex-wrap: wrap;
  }
}
:is(
  .bestseller-container,
  .featured-container,
  .onsale-container,
  .newproducts-container,
  .superdeals-container
) .product-item {
  display: flex !important;
  flex-direction: column;
}
:is(
  .bestseller-container,
  .featured-container,
  .onsale-container,
  .newproducts-container,
  .superdeals-container
) .product-item .product-item-details {
  display: flex !important;
  flex-direction: column;
  flex: 1;
}
:is(
  .bestseller-container,
  .featured-container,
  .onsale-container,
  .newproducts-container,
  .superdeals-container
) .product-item .price-box {
  margin-top: auto;
}
.sold-by,
.product-sold,
.ruler-sold,
.ruler-sold-count,
.count-sold {
  display: none !important;
  visibility: hidden !important;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.categorytab-container .tabs li.active a,
.categorytab-container .tabs li.ui-tabs-active a,
.producttab-container .tabs li.active a {
  border-bottom: 2px solid var(--awa-primary, #b73337);
}
body.catalog-category-view .toolbar-products .modes-mode,
body.catalogsearch-result-index .toolbar-products .modes-mode {
  width: 36px;
  height: 36px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}
body.catalog-category-view .sidebar .filter-options-item,
body.catalogsearch-result-index .sidebar .filter-options-item {
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-md, 8px);
  margin-bottom: 12px;
  overflow: hidden;
}
body.catalog-category-view .sidebar .filter-options input[type="checkbox"],
body.catalogsearch-result-index .sidebar .filter-options input[type="checkbox"] {
  accent-color: var(--awa-primary, #b73337);
}
.catalog-category-view .sidebar {
  width: 260px;
  flex: 0 0 260px;
}
@media (max-width: 960px) {
  .catalog-category-view .sidebar {
    display: none !important;
  }
}
body.catalog-category-view .pages .items .item.current .page,
body.catalog-category-view .pages .items .item.current a,
body.catalogsearch-result-index .pages .items .item.current .page,
body.catalogsearch-result-index .pages .items .item.current a {
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary, #b73337);
}
body.catalog-category-view .product-item .action.tocart,
body.catalog-category-view .product-item .action.primary,
body.catalogsearch-result-index .product-item .action.tocart,
body.catalogsearch-result-index .product-item .action.primary,
:is(
  .bestseller-container,
  .featured-container,
  .onsale-container,
  .newproducts-container,
  .superdeals-container
) .product-item .action.tocart,
:is(
  .bestseller-container,
  .featured-container,
  .onsale-container,
  .newproducts-container,
  .superdeals-container
) .product-item .action.primary {
  background: var(--awa-primary, #b73337);
  height: 36px;
  width: 100%;
  border: none;
  color: var(--awa-text-inverse);
  border-radius: var(--awa-radius-md, 8px);
}
body.catalog-product-view .breadcrumbs a,
body.catalog-category-view .breadcrumbs a,
body.catalogsearch-result-index .breadcrumbs a {
  color: var(--awa-primary, #b73337);
}
.catalog-product-view .page-title-wrapper h1.page-title {
  font-size: var(--awa-font-xl);
  font-weight: 700;
}
.catalog-product-view .product.attribute.sku .value {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-text-light, #999);
}
.catalog-product-view .fotorama__thumb-border {
  border: 2px solid var(--awa-primary, #b73337);
}
.catalog-product-view .product-info-main .old-price .price {
  text-decoration: line-through;
  color: var(--awa-text-light, #999);
}
.catalog-product-view .product-info-main .price-final_price .price,
.catalog-product-view .product-info-main .special-price .price {
  font-size: var(--awa-fs-3xl);
  font-weight: 700;
}
.catalog-product-view .box-tocart .action.tocart {
  min-height: 48px;
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  border: none;
  border-radius: var(--awa-radius-md, 8px);
  font-weight: 600;
  font-size: var(--awa-fs-base);
}
.catalog-product-view .product.attribute.description {
  font-size: var(--awa-fs-xs);
  line-height: 1.6;
}
@media (max-width: 768px) {
  .catalog-product-view .product-info-main {
    width: 100%;
  }
  .catalog-product-view .product.media {
    width: 100%;
    margin-bottom: 20px;
  }
}
.b2b-account-login .modal-popup.newsletter-modal,
.b2b-account-login .modals-wrapper .modal-popup {
  display: none !important;
}
.b2b-account-login input[type="text"],
.b2b-account-login input[type="email"],
.b2b-account-login input[type="password"],
.customer-account-login input[type="text"],
.customer-account-login input[type="email"],
.customer-account-login input[type="password"] {
  height: 44px;
  border: 1.5px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-md, 8px);
  padding: 0 16px;
  font-size: var(--awa-fs-xs);
  transition: border-color 0.2s ease;
}
.b2b-account-login input[type="text"]:focus,
.b2b-account-login input[type="email"]:focus,
.b2b-account-login input[type="password"]:focus,
.customer-account-login input[type="text"]:focus,
.customer-account-login input[type="email"]:focus,
.customer-account-login input[type="password"]:focus {
  border-color: var(--awa-primary, #b73337);
  outline: none;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.1);
}
.b2b-account-login .action.login,
.customer-account-login .action.login {
  height: 44px;
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse);
  width: 100%;
  border: none;
  border-radius: var(--awa-radius-md, 8px);
  font-weight: 600;
  font-size: var(--awa-fs-base);
  cursor: pointer;
}
.b2b-account-login .action.login:hover,
.customer-account-login .action.login:hover {
  background: var(--awa-primary-hover, #8e2629);
}
@media (min-width: 768px) {
  .b2b-account-login .columns,
  .customer-account-login .columns {
    display: flex !important;
    gap: 40px;
  }
  .b2b-account-login .columns .column.main,
  .customer-account-login .columns .column.main {
    flex: 1;
  }
  .b2b-account-login .columns .sidebar,
  .customer-account-login .columns .sidebar {
    flex: 1;
  }
}
@media (max-width: 767px) {
  .b2b-account-login .columns,
  .customer-account-login .columns {
    flex-direction: column;
  }
}
html,
body {
  overflow-x: clip;
}
img,
video,
iframe,
table,
.owl-carousel {
  max-width: 100%;
}
.page-wrapper {
  overflow-x: hidden;
}
@media (max-width: 480px) {
  .owl-carousel .owl-stage-outer,
  .slide-banner-container {
    overflow: hidden;
  }
  .nav-sections {
    overflow-x: hidden;
  }
}
.page-footer {
  background: #f9fafb;
  background-color: #f9fafb;
  border-top: 3px solid var(--awa-primary);
  color: #333333;
}
@media (max-width: 1279px) and (min-width: 480px) {
  .footer.content {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 479px) {
  .footer.content {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 480px) {
  html {
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
  }
  body {
    overflow-x: hidden;
    width: 100vw;
    max-width: 100vw;
    /* position: relative !important REMOVED — body as containing block
       breaks ALL position:fixed children (sticky header, modals, WhatsApp float).
       Horizontal overflow is prevented by html { overflow-x: hidden } above
       and by overflow-x:clip set in anti-FOUC critical CSS. */
  }
  .page-wrapper,
  .page-header,
  .sections.nav-sections,
  .page-main,
  .page-footer,
  .footer.content,
  .header.content,
  .columns {
    max-width: 100vw;
    overflow-x: hidden;
  }
  .box-benefit-home,
  .benefit-block,
  .cms-home .faixa-beneficios,
  [class*="benefit"] {
    flex-wrap: wrap;
    max-width: 100%;
    overflow: hidden;
  }
  .rev_slider_wrapper,
  .rev_slider,
  .slide-banner-container,
  [class*="slider-container"],
  [class*="hero-banner"],
  .owl-carousel .owl-stage-outer {
    max-width: 100vw;
    overflow: hidden;
  }
  .owl-dots {
    max-width: 100%;
    overflow: hidden;
    flex-wrap: wrap;
    justify-content: center;
    display: flex !important;
  }
  .owl-dot {
    width: 10px;
    height: 10px;
    margin: 2px;
  }
  .owl-carousel .owl-stage {
    padding-left: 0;
  }
  .fixed-sidebar,
  .sidebar-fixed,
  [class*="floating-sidebar"],
  .sotop {
    right: 0;
    max-width: 40px;
  }
  table {
    width: 100%;
    table-layout: fixed;
    overflow-wrap: break-word;
  }
}
.catalogsearch-result-index .search.results {
  width: 100%;
}
.catalogsearch-result-index .toolbar.toolbar-products {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
}
@media (min-width: 768px) {
  .catalog-product-view .product-info-main {
    float: none !important;
  }
  .catalog-product-view .product.media {
    float: none !important;
  }
  .catalog-product-view .columns .column.main {
    display: flex !important;
    flex-wrap: wrap;
    gap: 24px;
  }
}
.catalog-product-view .product-info-main .whatsapp-link,
.catalog-product-view .product-info-main a[href*="whatsapp"],
.catalog-product-view .product-info-main .b2b-pdp-actions a[href*="whatsapp"] {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  color: var(--awa-success, #2d7a3a);
  border: 1.5px solid var(--awa-success, #2d7a3a);
  border-radius: var(--awa-radius-md, 8px);
  padding: 10px 20px;
  font-weight: 500;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
}
.catalog-product-view .product-info-main .whatsapp-link:hover,
.catalog-product-view .product-info-main a[href*="whatsapp"]:hover,
.catalog-product-view .product-info-main .b2b-pdp-actions a[href*="whatsapp"]:hover {
  background: var(--awa-success, #2d7a3a);
  color: var(--awa-text-inverse);
}
body {
  background: var(--awa-bg-surface, #f7f7f7);
}
.page-wrapper {
  background: var(--awa-bg, #fff);
}
/* ============================================
   AWA MOTOS — IMPROVEMENTS
   Camada de melhoria sobre o tema original Ayo
   NÃO substitui nenhum arquivo existente
   Card styles → centralizados em _product-card.less
   Grid breakpoints padronizados:
     1col(<480) 2col(480-1023) 3col(1024-1279) 4col(1280+)
   ============================================ */
/* --- VARIÁVEIS BASE --- */
:root {
  --awa-primary: #b73337;
  --awa-primary-hover: #8e2629;
  --awa-primary-light: rgba(183, 51, 55, 0.1);
  --awa-text: #333333;
  --awa-text-muted: #666666;
  --awa-text-light: #999999;
  --awa-border: #e5e5e5;
  --awa-bg: #ffffff;
  --awa-bg-surface: #ffffff;
  --awa-gap-card: 48px;
}
/* Grid de produtos centralizado em _grid-system.less (single source of truth). */
/* Itens dentro de carrosseis herdam largura/float do JS do slider */
.products-grid .product-item:not(.owl-item):not(.slick-slide),
.products.list .product-item:not(.owl-item):not(.slick-slide),
.products.grid .product-item:not(.owl-item):not(.slick-slide),
.block.widget .product-item:not(.owl-item):not(.slick-slide) {
  float: none !important;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* --- BOTÃO PRIMÁRIO — cor AWA --- */
.action.tocart,
.action.primary {
  background: var(--awa-primary);
  border-color: var(--awa-primary);
  border-radius: var(--awa-radius-sm);
  transition: background 0.15s;
}
.action.tocart:hover,
.action.primary:hover {
  background: var(--awa-primary-hover);
  border-color: var(--awa-primary-hover);
}
/* --- PAGINAÇÃO --- */
.pages .pages-items {
  display: flex !important;
  justify-content: center;
  gap: 4px;
}
.pages .item a,
.pages .item strong.page {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  border: 1px solid var(--awa-border);
  border-radius: var(--awa-radius-sm);
  transition: all 0.15s;
}
.pages .item a:hover,
.pages .item strong.page:hover {
  border-color: var(--awa-primary) !important;
  color: var(--awa-primary) !important;
}
.pages .item.current strong.page {
  background: var(--awa-primary);
  border-color: var(--awa-primary);
  color: #ffffff;
}
/* --- TOOLBAR --- */
.toolbar-sorter select,
.toolbar-limiter select {
  height: 36px;
  border-radius: var(--awa-radius-sm);
  border-color: var(--awa-border);
}
.toolbar-sorter select:focus,
.toolbar-limiter select:focus {
  border-color: var(--awa-primary) !important;
  outline: none !important;
}
/* --- OCULTAR JARGÃO TÉCNICO --- */
a[title="Painel MCP"] {
  display: none !important;
}
/* Breakpoints de colunas/gap também vêm de _grid-system.less. */
.slidebanner {
  width: 100vw;
  max-width: none;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  overflow-x: hidden;
}
.slidebanner .wrapper_slider {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  max-width: none;
}
.slidebanner .banner_item img,
.slidebanner .owl-item img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  object-position: center center;
}
@media (min-width: 1440px) {
  .slidebanner {
    max-width: 100vw;
  }
}
body.customer-logged-in .price-box,
body.customer-logged-in .price-wrapper,
body.customer-logged-in .price-container,
body.customer-logged-in .price-final_price {
  display: block !important;
}
body.customer-logged-in .b2b-login-to-see-price {
  display: none !important;
}
body.customer-logged-in .b2b-login-to-buy-btn {
  display: none !important;
}
body.customer-logged-in .actions-primary .action.tocart,
body.customer-logged-in .actions-primary form[data-role="tocart-form"] {
  display: inline-flex !important;
}
body.customer-logged-in .customer-welcome,
body.customer-logged-in [data-block="customer-welcome"],
body.customer-logged-in .customer-name {
  display: flex !important;
  align-items: center;
  gap: 6px;
}
body.customer-logged-in .authorization-link:not(.customer-welcome):not([data-block="customer-welcome"]) {
  display: none !important;
}
body.customer-logged-in .header.links .authorization-link {
  display: none !important;
}
body.customer-guest .customer-welcome,
body.customer-guest [data-block="customer-welcome"] {
  display: none !important;
}
@media (min-width: 1024px) {
  body .page-wrapper .awa-site-header .header .awa-header-brand-desktop {
    display: block !important;
  }
  body .page-wrapper .awa-site-header .header .awa-header-mobile-logo,
  body .page-wrapper .awa-site-header .header .awa-header-mobile-logo-fallback {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  body .page-wrapper .awa-site-header .header .awa-header-brand-desktop {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .slidebanner .wrapper_slider img,
  .slidebanner .animated {
    transition: none;
    animation: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .product-item,
  .item-product,
  .product-item-info {
    transform: none;
    transition: none;
  }
  .product-item:hover,
  .item-product:hover,
  .product-item-info:hover {
    transform: none;
  }
  .product-item-photo img,
  .product-item-photo .product-image-photo,
  .product-item-photo .first-thumb img,
  .product-item-photo .second-thumb img {
    transform: none;
    transition: none;
    will-change: auto;
  }
  .product-item-photo img:hover,
  .product-item-photo .product-image-photo:hover,
  .product-item-photo .first-thumb img:hover,
  .product-item-photo .second-thumb img:hover {
    transform: none;
  }
  .swiper-button-next,
  .swiper-button-prev,
  .swiper-pagination-bullet {
    transition: none;
  }
}
.account .table-wrapper thead th,
.sales-order-history .table-wrapper thead th,
.sales-order-view .table-wrapper thead th,
.order-details-items thead th,
.awa-orders-table thead th {
  background: var(--awa-gray-50);
  color: var(--awa-gray-580);
  border-bottom: 2px solid var(--awa-gray-170);
}
.cart.table-wrapper .data.table thead th {
  background: var(--awa-gray-50);
}
@media (prefers-reduced-motion: reduce) {
  .page-footer a,
  .page_footer a,
  body .page-wrapper .page_footer a {
    transform: none;
    transition: none;
  }
  .block.footer-links .block-content,
  .velaFooterLinks,
  body .page-wrapper .page_footer .velaFooterLinks li a,
  body .page-wrapper .page_footer .footer-links li a {
    transition: none;
  }
  body .page-wrapper .page_footer .social-links a,
  body .page-wrapper .page_footer .awa-social-link {
    transform: none;
    transition: none;
  }
}
.checkout-cart-index .cart.item .product-image-container,
.checkout-cart-index .cart.item .product-item-photo .product-image-container {
  width: 80px;
  height: 80px;
  min-width: 80px;
}
.checkout-cart-index .cart.item .product-item-photo {
  width: 80px;
  min-width: 80px;
}
.checkout-cart-index .cart.item .product-image-photo {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.checkout-index-index .product-image-container,
.checkout-index-index .product-item-photo .product-image-container {
  width: 56px;
  height: 56px;
  min-width: 56px;
}
.checkout-index-index .product-item-photo {
  width: 56px;
  min-width: 56px;
}
.checkout-index-index .product-image-photo {
  width: 56px;
  height: 56px;
  object-fit: contain;
}
.b2b-summary-cards {
  position: relative;
  isolation: isolate;
}
.b2b-summary-cards .summary-card {
  position: relative;
  z-index: 1;
}
.b2b-summary-cards .summary-card:hover,
.b2b-summary-cards .summary-card:focus-within {
  z-index: 10;
}
body.account .sidebar-main .block-collapsible-nav .content .nav.items > .nav.item > a {
  color: var(--awa-gray-530);
  font-weight: 500;
  font-size: var(--awa-fs-xs);
  padding: 10px 14px;
  margin: 2px 8px;
  border: 0;
  border-radius: var(--awa-radius-sm, 8px);
  text-decoration: none;
  display: flex !important;
  align-items: center;
  min-height: 44px;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
body.account .sidebar-main .block-collapsible-nav .content .nav.items > .nav.item > a:hover {
  background: rgba(183, 51, 55, 0.06);
  color: var(--awa-primary, #b73337);
  text-decoration: none;
}
body.account .sidebar-main .block-collapsible-nav .content .nav.items > .nav.item.current > a,
body.account .sidebar-main .block-collapsible-nav .content .nav.items > .nav.item.current > strong {
  background: rgba(183, 51, 55, 0.1);
  color: var(--awa-primary, #b73337);
  font-weight: 600;
  border: 0;
  display: flex !important;
  align-items: center;
  min-height: 44px;
  padding: 10px 14px;
  margin: 2px 8px;
  border-radius: var(--awa-radius-sm, 8px);
  text-decoration: none;
}
.awa-site-header.awa-header-professional.awa-header-condensed {
  background: rgba(140, 38, 41, 0.88);
  backdrop-filter: blur(18px) saturate(1.6);
  -webkit-backdrop-filter: blur(18px) saturate(1.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  transition: background 0.3s ease, backdrop-filter 0.3s ease;
}
.awa-site-header.awa-header-professional .awa-nav-bar .header-wrapper-sticky.awa-header-condensed {
  background: transparent;
}
@media (prefers-reduced-motion: reduce) {
  .awa-site-header.awa-header-professional.awa-header-condensed {
    transition: none;
  }
}
:is(
    body.catalog-category-view,
    body.catalog-product-view,
    body.catalogsearch-result-index,
    body.account
) .awa-reveal:not(.awa-revealed) {
  opacity: 0;
  transform: translateY(14px);
}
:is(
    body.catalog-category-view,
    body.catalog-product-view,
    body.catalogsearch-result-index,
    body.account
) .awa-reveal.awa-revealed {
  animation: awa-fade-up 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
:is(
    body.catalog-category-view,
    body.catalogsearch-result-index
) .awa-reveal-stagger.awa-revealed > * {
  animation: awa-fade-up 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation-delay: calc(var(--item-index, 0) * 45ms);
}
@media (prefers-reduced-motion: reduce) {
  .awa-reveal:not(.awa-revealed),
  .awa-reveal.awa-revealed {
    opacity: 1;
    transform: none;
    animation: none;
  }
}
.product-item-photo {
  position: relative;
  overflow: hidden;
  display: block;
}
.product-item-photo::after {
  content: 'Ver produto';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 12px 12px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, transparent 100%);
  color: var(--awa-white);
  font-size: var(--awa-fs-xs3);
  font-weight: 600;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.22s ease, transform 0.22s ease;
  pointer-events: none;
}
.product-item:hover .product-item-photo::after,
.item-product:hover .product-item-photo::after {
  opacity: 1;
  transform: translateY(0);
}
.product-item-photo .product-image-photo,
.product-item-photo .first-thumb img {
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
}
.product-item:hover .product-item-photo .product-image-photo,
.product-item:hover .product-item-photo .first-thumb img,
.item-product:hover .product-item-photo .product-image-photo {
  transform: scale(1.04);
}
@media (prefers-reduced-motion: reduce) {
  .product-item-photo::after {
    transition: none;
    opacity: 0;
    transform: none;
  }
  .product-item:hover .product-item-photo::after,
  .item-product:hover .product-item-photo::after {
    opacity: 1;
  }
  .product-item-photo .product-image-photo,
  .product-item-photo .first-thumb img {
    transition: none;
    will-change: auto;
  }
  .product-item:hover .product-item-photo .product-image-photo,
  .product-item:hover .product-item-photo .first-thumb img {
    transform: none;
  }
}
.cms-noroute-index .page-title-wrapper ~ .page-title-wrapper,
.cms-noroute-index h1.page-title + h1.page-title,
.cms-noroute-index .columns h1:nth-of-type(n+2) {
  display: none !important;
}
.cms-contato .awa-contact-page {
  max-width: 1000px;
  margin: 0 auto;
  padding: 40px 20px 60px;
}
.cms-contato .awa-contact-page__hero {
  text-align: center;
  margin-bottom: 48px;
}
.cms-contato .awa-contact-page__hero .awa-contact-page__subtitle {
  font-size: var(--awa-font-xl);
  font-weight: 600;
  color: var(--awa-gray-580);
  margin-bottom: 12px;
}
.cms-contato .awa-contact-page__hero p {
  color: var(--awa-gray-480);
  font-size: var(--awa-fs-base);
  max-width: 600px;
  margin: 0 auto;
}
.cms-contato .awa-contact-page__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
@media (max-width: 767px) {
  .cms-contato .awa-contact-page__grid {
    grid-template-columns: 1fr;
  }
}
.cms-contato .awa-contact-page__card {
  background: var(--awa-white);
  border: 1px solid var(--awa-gray-170);
  border-radius: 12px;
  padding: 28px 24px;
  text-align: center;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.cms-contato .awa-contact-page__card:hover {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
.cms-contato .awa-contact-page__card h3 {
  font-size: var(--awa-fs-base);
  font-weight: 600;
  color: var(--awa-gray-580);
  margin: 12px 0 8px;
}
.cms-contato .awa-contact-page__card p {
  color: var(--awa-gray-480);
  font-size: var(--awa-fs-xs);
  margin: 0 0 6px;
}
.cms-contato .awa-contact-page__card p a {
  color: var(--awa-primary, #b73337);
  font-weight: 500;
  text-decoration: none;
}
.cms-contato .awa-contact-page__card p a:hover {
  text-decoration: underline;
}
.cms-contato .awa-contact-page__card-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  background: rgba(183, 51, 55, 0.08);
  border-radius: 50%;
  margin: 0 auto;
  color: var(--awa-primary, #b73337);
}
.cms-contato .awa-contact-page__card-icon svg {
  width: 24px;
  height: 24px;
}
.cms-contato .awa-contact-page__hours {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-gray-360);
}
@media (prefers-reduced-motion: reduce) {
  .cms-contato .awa-contact-page__card {
    transition: none;
  }
  .cms-contato .awa-contact-page__card:hover {
    transform: none;
  }
}
/* =============================================================================
   1. BUG-1: BOTÃO "CATEGORIAS" — Retângulo vermelho sem texto/ícone
   O .title-category-dropdown aparece como bloco vermelho cru.
   Fix: styling completo com ícone hamburger + texto + seta.
   ============================================================================= */
/* Container do trigger */
body .page-wrapper .navigation.verticalmenu .title-category-dropdown,
body .page-wrapper .header-control .title-category-dropdown {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 10px 16px !important;
  background: var(--awa-primary, #b73337) !important;
  color: #fff !important;
  border: none !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  cursor: pointer !important;
  transition: background 0.2s ease, box-shadow 0.2s ease !important;
  width: 100% !important;
  text-align: left !important;
  line-height: 1.4 !important;
  min-height: 42px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
body .page-wrapper .navigation.verticalmenu .title-category-dropdown:hover {
  background: var(--awa-primary-hover, #8e2629) !important;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.25) !important;
}
/* Hamburger icon via ::before */
body .page-wrapper .navigation.verticalmenu .title-category-dropdown::before {
  content: '' !important;
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3Cline x1='3' y1='18' x2='21' y2='18'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  flex-shrink: 0 !important;
}
/* Chevron right via ::after (dropdown indicator) */
body .page-wrapper .navigation.verticalmenu .title-category-dropdown::after {
  content: '' !important;
  display: inline-block !important;
  width: 12px !important;
  height: 12px !important;
  min-width: 12px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  margin-left: auto !important;
  flex-shrink: 0 !important;
  transition: transform 0.2s ease !important;
}
/* Rotate chevron when open */
body .page-wrapper .navigation.verticalmenu .title-category-dropdown[aria-expanded="true"]::after,
body .page-wrapper .navigation.verticalmenu .title-category-dropdown.active::after {
  transform: rotate(180deg) !important;
}
/* Ensure the text "Todas as Categorias" or similar is visible */
body .page-wrapper .navigation.verticalmenu .title-category-dropdown span,
body .page-wrapper .navigation.verticalmenu .title-category-dropdown strong {
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  display: inline !important;
  visibility: visible !important;
  opacity: 1 !important;
}
/* =============================================================================
   2. BUG-5: LOGO DUPLICADO MOBILE — Increased specificity fix
   ============================================================================= */
@media (max-width: 991px) {
  /* Nuclear: hide desktop brand with highest specificity */
  html body .page-wrapper .awa-site-header .header .awa-header-brand-desktop,
  html body .page-wrapper .awa-site-header .awa-main-header .awa-header-brand-desktop,
  html body .page-wrapper .awa-site-header #header .awa-header-brand-desktop {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }
  /* Ensure mobile logo shows */
  html body .page-wrapper .awa-site-header .header .awa-header-mobile-logo,
  html body .page-wrapper .awa-site-header .header .awa-header-mobile-logo-fallback {
    display: inline-flex !important;
    visibility: visible !important;
  }
}
/* =============================================================================
   3. BUG-6: MINICART — Overlay + drawer styling + close behavior
   ============================================================================= */
/* Minicart drawer */
.minicart-wrapper .block-minicart {
  z-index: var(--awa-z-drawer, 200) !important;
  border-radius: var(--awa-radius-xl, 16px) 0 0 var(--awa-radius-xl, 16px) !important;
  box-shadow: -8px 0 40px rgba(0, 0, 0, 0.15), 0 0 80px rgba(0, 0, 0, 0.05) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-right: none !important;
  background: #fff !important;
  max-height: 100vh !important;
  overflow-y: auto !important;
}
/* Backdrop overlay when minicart is open */
.minicart-wrapper.active::before {
  content: '' !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  background: rgba(0, 0, 0, 0.45) !important;
  backdrop-filter: blur(2px) !important;
  z-index: calc(var(--awa-z-drawer, 200) - 1) !important;
  animation: awa-fade-in 0.2s ease !important;
}
@keyframes awa-fade-in-overlay {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Minicart header */
.block-minicart .block-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 20px 24px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}
/* Close button */
.block-minicart .action.close,
.minicart-wrapper .action.close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  border: none !important;
  cursor: pointer !important;
  transition: background 0.15s !important;
  font-size: 0 !important;
  padding: 0 !important;
}
.block-minicart .action.close::before,
.minicart-wrapper .action.close::before {
  content: '✕' !important;
  font-size: 14px !important;
  color: var(--awa-text-secondary, #555) !important;
}
.block-minicart .action.close:hover,
.minicart-wrapper .action.close:hover {
  background: #fef2f2 !important;
}
.block-minicart .action.close:hover::before {
  color: var(--awa-primary, #b73337) !important;
}
/* Minicart items */
.block-minicart .minicart-items .product-item {
  padding: 16px 24px !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
}
.block-minicart .minicart-items .product-item-details {
  padding-left: 12px !important;
}
.block-minicart .minicart-items .product-item-name a {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  text-decoration: none !important;
  line-height: 1.3 !important;
}
.block-minicart .minicart-items .product-item-name a:hover {
  color: var(--awa-primary, #b73337) !important;
}
.block-minicart .minicart-items .product-item-pricing .price {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
/* Minicart footer (subtotal + actions) */
.block-minicart .subtotal {
  padding: 16px 24px !important;
  border-top: 2px solid var(--awa-border, #e5e5e5) !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
}
.block-minicart .subtotal .label {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: var(--awa-text-secondary, #555) !important;
}
.block-minicart .subtotal .amount .price {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
/* Action buttons */
.block-minicart .actions {
  padding: 16px 24px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
}
.block-minicart .action.viewcart {
  width: 100% !important;
  text-align: center !important;
}
/* =============================================================================
   4. MODALS / DRAWERS — Base system
   ============================================================================= */
/* Modal overlay */
.modals-overlay,
.modal-popup._show ~ .modals-overlay {
  background: rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(3px) !important;
}
/* Modal container */
.modal-popup .modal-inner-wrap {
  background: #fff !important;
  border-radius: var(--awa-radius-xl, 16px) !important;
  box-shadow: var(--awa-shadow-xl, 0 16px 40px rgba(0, 0, 0, 0.15)) !important;
  max-width: 560px !important;
  margin: 5vh auto !important;
  overflow: hidden !important;
}
/* Modal header */
.modal-popup .modal-header {
  padding: 20px 24px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}
.modal-popup .modal-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin: 0 !important;
}
/* Modal close button */
.modal-popup .action-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  border: none !important;
  cursor: pointer !important;
  transition: background 0.15s !important;
  position: static !important;
  padding: 0 !important;
}
.modal-popup .action-close:hover {
  background: #fef2f2 !important;
}
.modal-popup .action-close::before {
  content: '✕' !important;
  font-size: 14px !important;
  color: var(--awa-text-secondary, #555) !important;
}
.modal-popup .action-close:hover::before {
  color: var(--awa-primary, #b73337) !important;
}
/* Modal body */
.modal-popup .modal-content {
  padding: 24px !important;
}
/* Modal footer */
.modal-popup .modal-footer {
  padding: 16px 24px 20px !important;
  border-top: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
  display: flex !important;
  justify-content: flex-end !important;
  gap: 8px !important;
}
/* Slide modal (e.g., compare, quick view) */
.modal-slide .modal-inner-wrap {
  background: #fff !important;
  box-shadow: -8px 0 40px rgba(0, 0, 0, 0.12) !important;
  border-left: 1px solid var(--awa-border, #e5e5e5) !important;
}
/* =============================================================================
   5. MOBILE NAVIGATION DRAWER
   ============================================================================= */
@media (max-width: 991px) {
  /* Nav sections — the off-canvas drawer */
  .nav-sections {
    position: fixed !important;
    top: 0 !important;
    left: -100% !important;
    width: 85vw !important;
    max-width: 360px !important;
    height: 100vh !important;
    background: #fff !important;
    z-index: var(--awa-z-drawer, 200) !important;
    box-shadow: 8px 0 40px rgba(0, 0, 0, 0.12) !important;
    transition: left 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
  }
  .nav-sections._show,
  .nav-sections.active,
  html.nav-open .nav-sections {
    left: 0 !important;
  }
  /* Overlay */
  html.nav-open::after {
    content: '' !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    background: rgba(0, 0, 0, 0.45) !important;
    z-index: calc(var(--awa-z-drawer, 200) - 1) !important;
  }
  /* Nav header */
  .nav-sections .section-item-title {
    padding: 16px 20px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: var(--awa-text, #1a1a1a) !important;
    border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
    background: var(--awa-bg-subtle, #fafafa) !important;
  }
  /* Menu items */
  .nav-sections .navigation li.level0 > a {
    display: flex !important;
    align-items: center !important;
    padding: 14px 20px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: var(--awa-text, #1a1a1a) !important;
    text-decoration: none !important;
    border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
    transition: background 0.15s, color 0.15s !important;
  }
  .nav-sections .navigation li.level0 > a:hover {
    background: var(--awa-primary-light, #fef2f2) !important;
    color: var(--awa-primary, #b73337) !important;
  }
  /* Sub-menu items */
  .nav-sections .navigation li.level1 > a {
    padding-left: 40px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: var(--awa-text-secondary, #555) !important;
  }
  /* Close button */
  .nav-sections .nav-sections-item-switch {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    width: 32px !important;
    height: 32px !important;
    border-radius: 50% !important;
    background: var(--awa-bg-muted, #f5f5f5) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
  }
}
/* =============================================================================
   6. SIDEBAR FILTERS — Refinements
   ============================================================================= */
/* Filter options — collapsible */
.filter-options .filter-options-item {
  border-bottom: 1px solid var(--awa-border, #e5e5e5);
  margin-bottom: 0;
}
.filter-options .filter-options-title {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 14px 0 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.06em !important;
  color: var(--awa-text, #1a1a1a) !important;
  cursor: pointer !important;
  transition: color 0.15s !important;
  border: none !important;
  margin: 0 !important;
}
.filter-options .filter-options-title:hover {
  color: var(--awa-primary, #b73337) !important;
}
/* Chevron indicator */
.filter-options .filter-options-title::after {
  content: '' !important;
  display: inline-block !important;
  width: 12px !important;
  height: 12px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  transition: transform 0.2s ease !important;
}
.filter-options .filter-options-title[aria-expanded="true"]::after,
.filter-options .filter-options-title.active::after {
  transform: rotate(180deg) !important;
}
/* Filter content */
.filter-options .filter-options-content {
  padding: 0 0 14px !important;
}
/* Filter items with count */
.filter-options .filter-options-content .item a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 6px 0 !important;
  font-size: 13px !important;
  color: var(--awa-text-secondary, #555) !important;
  text-decoration: none !important;
  transition: color 0.15s !important;
  min-height: 34px !important;
}
.filter-options .filter-options-content .item a:hover {
  color: var(--awa-primary, #b73337) !important;
}
.filter-options .filter-options-content .item .count {
  font-size: 11px;
  color: var(--awa-text-muted, #888);
  background: var(--awa-bg-muted, #f5f5f5);
  padding: 2px 8px;
  border-radius: var(--awa-radius-pill, 9999px);
  font-weight: 500;
}
/* Active filters (chips) */
.filter-current .items {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin-bottom: 16px !important;
  list-style: none !important;
  padding: 0 !important;
}
.filter-current .item {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 4px 12px !important;
  background: var(--awa-primary-light, #fef2f2) !important;
  border: 1px solid rgba(183, 51, 55, 0.2) !important;
  border-radius: var(--awa-radius-pill, 9999px) !important;
  font-size: 12px !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 500 !important;
}
.filter-current .item .action.remove {
  display: inline-flex !important;
  width: 16px !important;
  height: 16px !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background: rgba(183, 51, 55, 0.15) !important;
  font-size: 0 !important;
  cursor: pointer !important;
  transition: background 0.15s !important;
}
.filter-current .item .action.remove::before {
  content: '✕';
  font-size: 9px;
  color: var(--awa-primary, #b73337);
}
.filter-current .item .action.remove:hover {
  background: var(--awa-primary, #b73337) !important;
}
.filter-current .item .action.remove:hover::before {
  color: #fff;
}
/* "Clear all" link */
.filter-actions a.action.clear {
  font-size: 12px !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
.filter-actions a.action.clear:hover {
  text-decoration: underline !important;
}
/* =============================================================================
   7. FOOTER — Newsletter box refinement
   ============================================================================= */
.page_footer .block.newsletter,
.footer .block.newsletter {
  margin-bottom: 24px;
}
.page_footer .block.newsletter .title {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 8px !important;
}
.page_footer .block.newsletter .content {
  display: flex !important;
  gap: 8px !important;
}
.page_footer .block.newsletter input[type="email"] {
  flex: 1 !important;
  height: 44px !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  padding: 0 14px !important;
  font-size: 14px !important;
}
.page_footer .block.newsletter input[type="email"]:focus {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12) !important;
}
.page_footer .block.newsletter .action.subscribe {
  white-space: nowrap !important;
  min-height: 44px !important;
}
@media (max-width: 575px) {
  .page_footer .block.newsletter .content {
    flex-direction: column !important;
  }
}
/* =============================================================================
   8. BUG-2/3: HOMEPAGE EMPTY SECTIONS — Collapse when empty
   If products don't render (B2B gate), collapse the reserved space.
   ============================================================================= */
/* If a carousel section has no visible slides, collapse it */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-newproduct:empty,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-bestseller:empty,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-onsale:empty,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-featured:empty,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-mostviewed:empty {
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* Collapse sections where Swiper has no slides */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .swiper-wrapper:empty {
  min-height: 0 !important;
}
/* If all swiper slides are hidden (B2B), collapse parent */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .swiper-wrapper:not(:has(.swiper-slide:not([style*="display: none"]))) {
  min-height: 0 !important;
}
/* Reduce reserved height — compromise between CLS and empty appearance */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-newproduct:has(.swiper-wrapper:empty),
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-bestseller:has(.swiper-wrapper:empty),
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .rokan-onsale:has(.swiper-wrapper:empty) {
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
body .page-wrapper .awa-site-header .block-search.awa-professional-search form.minisearch,
body .page-wrapper .awa-site-header .block-search.awa-professional-search form.search-content,
body .page-wrapper .awa-site-header .block.block-search.awa-professional-search form.minisearch,
body .page-wrapper .awa-site-header .block.block-search.awa-professional-search form.search-content,
body .page-wrapper .awa-site-header .awa-header-actions > .block-search form.minisearch,
body .page-wrapper .awa-site-header .awa-header-actions > .block-search form.search-content {
  background: var(--awa-bg);
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-full);
  box-shadow: none;
  min-height: 44px;
  padding: 0;
  overflow: visible;
}
body .page-wrapper .awa-site-header .block-search.awa-professional-search form.minisearch:focus-within,
body .page-wrapper .awa-site-header .block-search.awa-professional-search form.search-content:focus-within,
body .page-wrapper .awa-site-header .block.block-search.awa-professional-search form.minisearch:focus-within,
body .page-wrapper .awa-site-header .block.block-search.awa-professional-search form.search-content:focus-within,
body .page-wrapper .awa-site-header .awa-header-actions > .block-search form.minisearch:focus-within,
body .page-wrapper .awa-site-header .awa-header-actions > .block-search form.search-content:focus-within {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .awa-site-header .block-search.awa-professional-search form.minisearch.is-open,
body .page-wrapper .awa-site-header .block-search.awa-professional-search form.search-content.is-open,
body .page-wrapper .awa-site-header .block.block-search.awa-professional-search form.minisearch.is-open,
body .page-wrapper .awa-site-header .block.block-search.awa-professional-search form.search-content.is-open,
body .page-wrapper .awa-site-header .awa-header-actions > .block-search form.minisearch.is-open,
body .page-wrapper .awa-site-header .awa-header-actions > .block-search form.search-content.is-open {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
  transform: none;
}
.awa-professional-search form.search-content,
.awa-professional-search form.minisearch {
  background: var(--awa-bg);
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-full);
  box-shadow: none;
  min-height: 44px;
  padding: 0;
}
.awa-professional-search form.search-content:focus-within,
.awa-professional-search form.minisearch:focus-within {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.awa-professional-search form.search-content.is-open,
.awa-professional-search form.minisearch.is-open {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
  transform: none;
}
body .page-wrapper .awa-site-header .awa-search-category-wrapper,
body .page-wrapper .awa-site-header .field-by-cat-search,
.awa-professional-search .field-by-cat-search,
.awa-professional-search .awa-search-category-wrapper {
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-professional-search input.input-text,
body .page-wrapper .awa-site-header .awa-professional-search input#search,
body .page-wrapper .awa-site-header .awa-professional-search input.awa-search-input,
.awa-professional-search form.search-content .field.search input.input-text,
.awa-professional-search form.minisearch .field.search input.input-text,
.awa-professional-search form.search-content .field.search input#search,
.awa-professional-search form.minisearch .field.search input#search {
  height: 44px;
  padding: 0 48px 0 16px;
  font-size: var(--awa-font-md);
  color: var(--awa-text);
  border: none;
  background: transparent;
  border-radius: var(--awa-radius-full);
  outline: none;
  box-shadow: none;
}
body .page-wrapper .awa-site-header .awa-professional-search input.input-text:focus,
body .page-wrapper .awa-site-header .awa-professional-search input#search:focus,
body .page-wrapper .awa-site-header .awa-professional-search input.awa-search-input:focus,
.awa-professional-search form.search-content .field.search input.input-text:focus,
.awa-professional-search form.minisearch .field.search input.input-text:focus,
.awa-professional-search form.search-content .field.search input#search:focus,
.awa-professional-search form.minisearch .field.search input#search:focus {
  border: none;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
body .page-wrapper .awa-site-header .awa-professional-search input.input-text::placeholder,
body .page-wrapper .awa-site-header .awa-professional-search input#search::placeholder,
body .page-wrapper .awa-site-header .awa-professional-search input.awa-search-input::placeholder,
.awa-professional-search form.search-content .field.search input.input-text::placeholder,
.awa-professional-search form.minisearch .field.search input.input-text::placeholder,
.awa-professional-search form.search-content .field.search input#search::placeholder,
.awa-professional-search form.minisearch .field.search input#search::placeholder {
  color: var(--awa-text-light);
  font-size: var(--awa-fs-xs);
  opacity: 1;
}
body .page-wrapper .awa-professional-search input:focus,
body .page-wrapper .awa-professional-search input.input-text:focus,
body .page-wrapper #search:focus {
  border: none;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search,
body .page-wrapper .block.block-search .actions .action.search,
.awa-professional-search form.search-content .actions button.action.search,
.awa-professional-search form.minisearch .actions button.action.search,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn,
.awa-professional-search form.search-content .actions button.awa-search-btn,
.awa-professional-search form.minisearch .actions button.awa-search-btn {
  background: transparent;
  border: none;
  width: 44px;
  height: 44px;
  min-width: 44px;
  max-width: 44px;
  border-radius: 0 var(--awa-radius-full) var(--awa-radius-full) 0;
  box-shadow: none;
  color: var(--awa-text-light);
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: color 0.15s ease;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search:hover,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn:hover,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search:hover,
body .page-wrapper .block.block-search .actions .action.search:hover,
.awa-professional-search form.search-content .actions button.action.search:hover,
.awa-professional-search form.minisearch .actions button.action.search:hover,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search:hover,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search:hover,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn:hover,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn:hover,
.awa-professional-search form.search-content .actions button.awa-search-btn:hover,
.awa-professional-search form.minisearch .actions button.awa-search-btn:hover {
  color: var(--awa-text-muted);
  background: rgba(15, 23, 42, 0.03);
}
body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search:active,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn:active,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search:active,
body .page-wrapper .block.block-search .actions .action.search:active,
.awa-professional-search form.search-content .actions button.action.search:active,
.awa-professional-search form.minisearch .actions button.action.search:active,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search:active,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search:active,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn:active,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn:active,
.awa-professional-search form.search-content .actions button.awa-search-btn:active,
.awa-professional-search form.minisearch .actions button.awa-search-btn:active {
  transform: none;
}
body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search::before,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn::before,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search::before,
body .page-wrapper .block.block-search .actions .action.search::before,
.awa-professional-search form.search-content .actions button.action.search::before,
.awa-professional-search form.minisearch .actions button.action.search::before,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search::before,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search::before,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn::before,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn::before,
.awa-professional-search form.search-content .actions button.awa-search-btn::before,
.awa-professional-search form.minisearch .actions button.awa-search-btn::before,
body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search::after,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn::after,
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search::after,
body .page-wrapper .block.block-search .actions .action.search::after,
.awa-professional-search form.search-content .actions button.action.search::after,
.awa-professional-search form.minisearch .actions button.action.search::after,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search::after,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search::after,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn::after,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn::after,
.awa-professional-search form.search-content .actions button.awa-search-btn::after,
.awa-professional-search form.minisearch .actions button.awa-search-btn::after {
  display: none !important;
  content: none !important;
}
body .page-wrapper .awa-site-header .awa-professional-search .actions button.action.search > span:not(.awa-sr-only),
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn > span:not(.awa-sr-only),
body .page-wrapper .awa-site-header .awa-professional-search button.awa-search-btn.action.search > span:not(.awa-sr-only),
body .page-wrapper .block.block-search .actions .action.search > span:not(.awa-sr-only),
.awa-professional-search form.search-content .actions button.action.search > span:not(.awa-sr-only),
.awa-professional-search form.minisearch .actions button.action.search > span:not(.awa-sr-only),
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search > span:not(.awa-sr-only),
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search > span:not(.awa-sr-only),
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn > span:not(.awa-sr-only),
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn > span:not(.awa-sr-only),
.awa-professional-search form.search-content .actions button.awa-search-btn > span:not(.awa-sr-only),
.awa-professional-search form.minisearch .actions button.awa-search-btn > span:not(.awa-sr-only) {
  display: none !important;
}
body .page-wrapper .awa-site-header .awa-professional-search button.action.search svg,
body .page-wrapper .awa-site-header .awa-professional-search .awa-search-btn svg,
body .page-wrapper .block.block-search .actions .action.search svg,
.awa-professional-search form.search-content .actions button.action.search svg,
.awa-professional-search form.minisearch .actions button.action.search svg,
.awa-professional-search .actions button.action.search svg,
.awa-professional-search button.awa-search-btn svg {
  stroke: #999999;
  fill: none;
  width: 18px;
  height: 18px;
  transition: stroke 0.15s ease;
}
body .page-wrapper .awa-site-header .awa-professional-search button.action.search:hover svg,
body .page-wrapper .awa-site-header .awa-professional-search .awa-search-btn:hover svg,
.awa-professional-search .actions button.action.search:hover svg,
.awa-professional-search button.awa-search-btn:hover svg {
  stroke: var(--awa-text-muted);
}
.awa-professional-search .awa-search-helper-copy,
.awa-professional-search .awa-search-meta,
.awa-professional-search p.awa-search-meta {
  display: none !important;
}
.awa-professional-search .search-autocomplete {
  border-radius: 0 0 8px 8px;
  border: var(--awa-border-width) solid var(--awa-border);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  background: var(--awa-bg);
}
.awa-professional-search .search-autocomplete ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.awa-professional-search .search-autocomplete ul li {
  padding: 12px 16px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text);
  cursor: pointer;
  border-bottom: 1px solid #e5e7eb;
  transition: background 0.15s, color 0.15s;
}
.awa-professional-search .search-autocomplete ul li:hover,
.awa-professional-search .search-autocomplete ul li.selected {
  background: var(--awa-bg-surface);
  color: var(--awa-text);
}
.awa-professional-search .search-autocomplete ul li:last-child {
  border-bottom: none;
}
@media (max-width: 767px) {
  .block-search.awa-professional-search {
    max-width: 100%;
    margin: 8px 0;
    order: 3;
    width: 100%;
  }
}
body .page-wrapper #search_mini_form {
  border: var(--awa-border-width) solid #cbd5e1;
  border-radius: var(--awa-radius-full);
  border-bottom: var(--awa-border-width) solid #cbd5e1;
  background: var(--awa-bg);
  box-shadow: none;
}
body .page-wrapper #search_mini_form.is-ready.is-empty:not(:focus-within):not(.is-open) {
  border: var(--awa-border-width) solid #cbd5e1;
  border-radius: var(--awa-radius-full);
  box-shadow: none;
}
body .page-wrapper #search_mini_form:focus-within {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form {
  overflow: visible;
}
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions {
  position: static !important;
  inset: auto;
  transform: none;
  margin: 0;
  padding: 0;
}
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search,
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn {
  position: static !important;
  background: transparent;
  border: none;
  border-left: none;
  border-radius: 0 var(--awa-radius-full) var(--awa-radius-full) 0;
  box-shadow: none;
  color: #999999;
}
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search::before,
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search::after,
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn::before,
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn::after {
  content: none !important;
  display: none !important;
}
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .awa-search-spinner,
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form [class*="search-spinner"] {
  display: none !important;
  opacity: 0;
  visibility: hidden !important;
  animation: none;
}
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search svg,
body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .awa-search-btn svg {
  stroke: #999999;
  color: #999999;
}
body .page-wrapper .minicart-wrapper.active .block-minicart,
body .page-wrapper .minicart-wrapper.show .block-minicart {
  position: fixed !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: min(380px, 94vw);
  max-width: min(380px, 94vw);
  height: 100vh;
  height: 100dvh;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 1px solid #e5e7eb;
  box-shadow: -8px 0 32px rgba(15, 23, 42, 0.14);
  z-index: 1300 !important;
  display: flex !important;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  padding: 0;
}
body .page-wrapper .minicart-wrapper.active .block-minicart::before,
body .page-wrapper .minicart-wrapper.show .block-minicart::before {
  content: '';
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.45);
  opacity: 1;
  pointer-events: auto;
  z-index: -1;
}
body.catalogsearch-result-index {
  background-color: #ffffff;
}
body.catalogsearch-result-index .page-wrapper,
body.catalogsearch-result-index .page-main,
body.catalogsearch-result-index .columns,
body.catalogsearch-result-index .column.main {
  background-color: #ffffff;
}
.catalogsearch-result-index .page-title-wrapper {
  margin-bottom: 20px;
}
.catalogsearch-result-index .page-title-wrapper .page-title {
  font-size: clamp(18px, 2.5vw, 26px);
  font-weight: 700;
  color: var(--awa-text, #333333);
  line-height: 1.2;
  margin: 0 0 8px;
}
.catalogsearch-result-index .page-title-wrapper .page-title span.base {
  color: var(--awa-c-primary);
}
.catalogsearch-result-index .page-title-wrapper .search.found {
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted, #666666);
  margin: 0;
}
.catalogsearch-result-index .page-title-wrapper .search.found strong {
  color: var(--awa-text, #333333);
}
.catalogsearch-result-index .search.results .message.notice,
.catalogsearch-result-index .search.results .message-notice,
.catalogsearch-result-index .search.results .no-results-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 64px 24px;
  text-align: center;
  background: var(--awa-bg-soft, #f7f7f7);
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  margin: 0 0 32px;
}
.catalogsearch-result-index .search.results .message.notice::before,
.catalogsearch-result-index .search.results .message-notice::before,
.catalogsearch-result-index .search.results .no-results-content::before {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23cccccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.7;
}
.catalogsearch-result-index .search.results .message.notice > div,
.catalogsearch-result-index .search.results .message-notice > div,
.catalogsearch-result-index .search.results .no-results-content > div,
.catalogsearch-result-index .search.results .message.notice p,
.catalogsearch-result-index .search.results .message-notice p,
.catalogsearch-result-index .search.results .no-results-content p {
  font-size: var(--awa-font-md);
  color: var(--awa-text-muted, #666666);
  margin: 0;
  line-height: 1.5;
}
.catalogsearch-result-index .search.results .block.related,
.catalogsearch-result-index .search.results .block.products-related {
  margin-top: 32px;
}
.catalogsearch-result-index .search.results .block.related .block-title,
.catalogsearch-result-index .search.results .block.products-related .block-title {
  padding-bottom: 12px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.catalogsearch-result-index .search.results .block.related .block-title strong,
.catalogsearch-result-index .search.results .block.products-related .block-title strong {
  padding-left: 0;
  border-left: 0;
  font-size: clamp(16px, 2vw, 20px);
  font-weight: 700;
  color: var(--awa-text, #333333);
  letter-spacing: -0.015em;
}
.catalogsearch-result-index .toolbar.toolbar-products {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  margin-bottom: 20px;
  background: transparent;
}
.catalogsearch-result-index .toolbar.toolbar-products.toolbar-bottom {
  border-bottom: none;
  border-top: 1px solid var(--awa-border, #e2e2e2);
  margin-top: 20px;
  margin-bottom: 0;
}
.catalogsearch-result-index .toolbar-amount {
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted, #666666);
  margin: 0;
  flex: 1 0 auto;
}
.catalogsearch-result-index .toolbar-sorter,
.catalogsearch-result-index .toolbar-limiter {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: var(--awa-font-sm);
}
.catalogsearch-result-index .toolbar-sorter label,
.catalogsearch-result-index .toolbar-limiter label {
  font-weight: 600;
  color: var(--awa-text, #333333);
  white-space: nowrap;
}
.catalogsearch-result-index .toolbar-sorter select,
.catalogsearch-result-index .toolbar-limiter select {
  height: 36px;
  padding: 0 28px 0 12px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  background-color: #ffffff;
  color: var(--awa-text, #333333);
  font-size: var(--awa-font-sm);
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  transition: border-color 250ms ease;
}
.catalogsearch-result-index .toolbar-sorter select:focus,
.catalogsearch-result-index .toolbar-limiter select:focus {
  outline: none;
  border-color: var(--awa-c-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.catalogsearch-result-index .pages {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.catalogsearch-result-index .pages .pages-label {
  display: none;
}
.catalogsearch-result-index .pages .items {
  display: flex;
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.catalogsearch-result-index .pages .item {
  margin: 0;
}
.catalogsearch-result-index .pages .item .page {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  height: 36px;
  padding: 0 8px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  color: var(--awa-text, #333333);
  font-size: var(--awa-font-sm);
  font-weight: 500;
  text-decoration: none;
  transition: border-color 250ms ease, color 250ms ease;
}
.catalogsearch-result-index .pages .item .page:hover {
  border-color: var(--awa-c-primary);
  color: var(--awa-c-primary);
}
.catalogsearch-result-index .pages .item.current .page,
.catalogsearch-result-index .pages .item.current strong {
  min-width: 34px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  background-color: var(--awa-c-primary);
  border: 1px solid var(--awa-c-primary);
  border-radius: 4px;
  color: #ffffff;
  font-size: var(--awa-font-sm);
  font-weight: 700;
}
.catalogsearch-result-index .pages .action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  height: 36px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  color: var(--awa-text-muted, #666666);
  text-decoration: none;
  font-size: var(--awa-font-sm);
  transition: border-color 250ms ease, color 250ms ease;
}
.catalogsearch-result-index .pages .action:hover {
  border-color: var(--awa-c-primary);
  color: var(--awa-c-primary);
}
@media (prefers-reduced-motion: reduce) {
  .catalogsearch-result-index .pages .item .page,
  .catalogsearch-result-index .toolbar-sorter select {
    transition: none;
  }
}
@media (min-width: 992px) {
  body.catalogsearch-result-index .page-main > .columns > .col-main,
  body.catalogsearch-result-index .page-main > .columns.layout > .col-main {
    display: block !important;
    grid-area: plp-main !important;
    min-width: 0;
    width: 100%;
  }
}
/*
 * AWA Professional Search Bar — Modern B2B Redesign
 * Tokens: @awa-* de _awa-variables.less (importado via _variables.less)
 */
.awa-professional-search {
  width: 100%;
  position: relative;
  z-index: 100;
}
.awa-professional-search .block-content {
  margin: 0;
}
.awa-professional-search .awa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.awa-professional-search form.search-content,
.awa-professional-search form.minisearch {
  display: flex !important;
  align-items: center;
  background: linear-gradient(180deg, #ffffff 0%, rgba(248, 250, 252, 0.72) 100%);
  border: 1.5px solid #e5e5e5;
  border-radius: 9999px;
  transition: border-color 200ms ease, box-shadow 200ms ease, transform 180ms ease, background-color 180ms ease;
  min-height: 60px;
  position: relative;
  overflow: visible;
  margin: 0;
  padding: 4px;
  width: 100%;
  box-shadow: 0 4px 16px rgba(15, 23, 42, 0.06);
}
.awa-professional-search form.search-content:focus-within,
.awa-professional-search form.minisearch:focus-within {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.1), 0 4px 20px rgba(183, 51, 55, 0.1);
}
.awa-professional-search form.search-content.is-open,
.awa-professional-search form.minisearch.is-open {
  border-color: rgba(183, 51, 55, 0.44);
  box-shadow: 0 0 0 4px rgba(183, 51, 55, 0.12), 0 18px 42px rgba(15, 23, 42, 0.14);
  transform: translateY(-1px);
}
.awa-professional-search form.search-content .awa-search-category-wrapper,
.awa-professional-search form.minisearch .awa-search-category-wrapper,
.awa-professional-search form.search-content .field-by-cat-search,
.awa-professional-search form.minisearch .field-by-cat-search {
  position: relative;
  flex: 0 0 auto;
  border-right: 1px solid #e5e5e5;
  background: #f7f7f7;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border-radius: 9999px 0 0 9999px;
  min-height: 44px;
}
.awa-professional-search form.search-content .awa-search-category-wrapper .awa-search-category-select,
.awa-professional-search form.minisearch .awa-search-category-wrapper .awa-search-category-select,
.awa-professional-search form.search-content .field-by-cat-search .awa-search-category-select,
.awa-professional-search form.minisearch .field-by-cat-search .awa-search-category-select {
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: none;
  padding: 0 48px 0 16px;
  height: 100%;
  color: var(--awa-color-text-secondary, #666);
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  box-shadow: none;
  margin: 0;
  min-height: auto;
}
.awa-professional-search form.search-content .awa-search-category-wrapper .awa-search-category-select:focus-visible,
.awa-professional-search form.minisearch .awa-search-category-wrapper .awa-search-category-select:focus-visible,
.awa-professional-search form.search-content .field-by-cat-search .awa-search-category-select:focus-visible,
.awa-professional-search form.minisearch .field-by-cat-search .awa-search-category-select:focus-visible {
  color: var(--awa-color-text-primary);
}
.awa-professional-search form.search-content .awa-search-category-wrapper .awa-select-icon,
.awa-professional-search form.minisearch .awa-search-category-wrapper .awa-select-icon,
.awa-professional-search form.search-content .field-by-cat-search .awa-select-icon,
.awa-professional-search form.minisearch .field-by-cat-search .awa-select-icon {
  position: absolute;
  right: 10px;
  pointer-events: none;
  color: var(--awa-color-text-secondary, #666);
}
.awa-professional-search form.search-content .awa-search-input-wrapper,
.awa-professional-search form.minisearch .awa-search-input-wrapper,
.awa-professional-search form.search-content .field.search,
.awa-professional-search form.minisearch .field.search {
  flex: 1 1 auto;
  position: relative;
  margin: 0;
  padding: 0;
  width: auto;
  min-width: 0;
}
.awa-professional-search form.search-content .awa-search-input-wrapper label,
.awa-professional-search form.minisearch .awa-search-input-wrapper label,
.awa-professional-search form.search-content .field.search label,
.awa-professional-search form.minisearch .field.search label {
  display: none;
}
.awa-professional-search form.search-content .awa-search-input-wrapper .control,
.awa-professional-search form.minisearch .awa-search-input-wrapper .control,
.awa-professional-search form.search-content .field.search .control,
.awa-professional-search form.minisearch .field.search .control {
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
}
.awa-professional-search form.search-content .awa-search-input-wrapper input.awa-search-input,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.awa-search-input,
.awa-professional-search form.search-content .field.search input.awa-search-input,
.awa-professional-search form.minisearch .field.search input.awa-search-input,
.awa-professional-search form.search-content .awa-search-input-wrapper input.input-text,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.input-text,
.awa-professional-search form.search-content .field.search input.input-text,
.awa-professional-search form.minisearch .field.search input.input-text {
  width: 100%;
  height: 44px;
  border: none;
  background: transparent;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 400;
  color: var(--awa-color-text-primary, #333);
  outline: none;
  box-shadow: none;
  margin: 0;
  border-radius: 0;
  line-height: normal;
}
.awa-professional-search form.search-content .awa-search-input-wrapper input.awa-search-input::placeholder,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.awa-search-input::placeholder,
.awa-professional-search form.search-content .field.search input.awa-search-input::placeholder,
.awa-professional-search form.minisearch .field.search input.awa-search-input::placeholder,
.awa-professional-search form.search-content .awa-search-input-wrapper input.input-text::placeholder,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.input-text::placeholder,
.awa-professional-search form.search-content .field.search input.input-text::placeholder,
.awa-professional-search form.minisearch .field.search input.input-text::placeholder {
  color: #94a3b8;
  opacity: 1;
}
.awa-professional-search form.search-content .awa-search-input-wrapper input.awa-search-input::-webkit-search-decoration,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.awa-search-input::-webkit-search-decoration,
.awa-professional-search form.search-content .field.search input.awa-search-input::-webkit-search-decoration,
.awa-professional-search form.minisearch .field.search input.awa-search-input::-webkit-search-decoration,
.awa-professional-search form.search-content .awa-search-input-wrapper input.input-text::-webkit-search-decoration,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.input-text::-webkit-search-decoration,
.awa-professional-search form.search-content .field.search input.input-text::-webkit-search-decoration,
.awa-professional-search form.minisearch .field.search input.input-text::-webkit-search-decoration,
.awa-professional-search form.search-content .awa-search-input-wrapper input.awa-search-input::-webkit-search-cancel-button,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.awa-search-input::-webkit-search-cancel-button,
.awa-professional-search form.search-content .field.search input.awa-search-input::-webkit-search-cancel-button,
.awa-professional-search form.minisearch .field.search input.awa-search-input::-webkit-search-cancel-button,
.awa-professional-search form.search-content .awa-search-input-wrapper input.input-text::-webkit-search-cancel-button,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.input-text::-webkit-search-cancel-button,
.awa-professional-search form.search-content .field.search input.input-text::-webkit-search-cancel-button,
.awa-professional-search form.minisearch .field.search input.input-text::-webkit-search-cancel-button,
.awa-professional-search form.search-content .awa-search-input-wrapper input.awa-search-input::-webkit-search-results-button,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.awa-search-input::-webkit-search-results-button,
.awa-professional-search form.search-content .field.search input.awa-search-input::-webkit-search-results-button,
.awa-professional-search form.minisearch .field.search input.awa-search-input::-webkit-search-results-button,
.awa-professional-search form.search-content .awa-search-input-wrapper input.input-text::-webkit-search-results-button,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.input-text::-webkit-search-results-button,
.awa-professional-search form.search-content .field.search input.input-text::-webkit-search-results-button,
.awa-professional-search form.minisearch .field.search input.input-text::-webkit-search-results-button,
.awa-professional-search form.search-content .awa-search-input-wrapper input.awa-search-input::-webkit-search-results-decoration,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.awa-search-input::-webkit-search-results-decoration,
.awa-professional-search form.search-content .field.search input.awa-search-input::-webkit-search-results-decoration,
.awa-professional-search form.minisearch .field.search input.awa-search-input::-webkit-search-results-decoration,
.awa-professional-search form.search-content .awa-search-input-wrapper input.input-text::-webkit-search-results-decoration,
.awa-professional-search form.minisearch .awa-search-input-wrapper input.input-text::-webkit-search-results-decoration,
.awa-professional-search form.search-content .field.search input.input-text::-webkit-search-results-decoration,
.awa-professional-search form.minisearch .field.search input.input-text::-webkit-search-results-decoration {
  display: none;
  -webkit-appearance: none;
}
.awa-professional-search form.search-content .awa-search-input-wrapper .awa-search-spinner,
.awa-professional-search form.minisearch .awa-search-input-wrapper .awa-search-spinner,
.awa-professional-search form.search-content .field.search .awa-search-spinner,
.awa-professional-search form.minisearch .field.search .awa-search-spinner {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border: 2px solid rgba(183, 51, 55, 0.2);
  border-top-color: #b73337;
  border-radius: 50%;
  animation: awa-spin 0.7s linear infinite;
  opacity: 0;
  visibility: hidden;
  transition: opacity 150ms;
}
.awa-professional-search form.search-content .awa-search-action-wrapper,
.awa-professional-search form.minisearch .awa-search-action-wrapper,
.awa-professional-search form.search-content .actions,
.awa-professional-search form.minisearch .actions {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn,
.awa-professional-search form.search-content .actions button.awa-search-btn,
.awa-professional-search form.minisearch .actions button.awa-search-btn,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search,
.awa-professional-search form.search-content .actions button.action.search,
.awa-professional-search form.minisearch .actions button.action.search {
  background: #b73337;
  border: none;
  width: 44px;
  height: 44px;
  min-width: 44px;
  padding: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  cursor: pointer;
  transition: background-color 180ms ease, box-shadow 180ms ease, transform 150ms ease;
  outline: none;
  margin: 0;
  border-radius: 9999px;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.28);
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn::before,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn::before,
.awa-professional-search form.search-content .actions button.awa-search-btn::before,
.awa-professional-search form.minisearch .actions button.awa-search-btn::before,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search::before,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search::before,
.awa-professional-search form.search-content .actions button.action.search::before,
.awa-professional-search form.minisearch .actions button.action.search::before,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn::after,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn::after,
.awa-professional-search form.search-content .actions button.awa-search-btn::after,
.awa-professional-search form.minisearch .actions button.awa-search-btn::after,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search::after,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search::after,
.awa-professional-search form.search-content .actions button.action.search::after,
.awa-professional-search form.minisearch .actions button.action.search::after {
  display: none !important;
  content: none !important;
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn svg,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn svg,
.awa-professional-search form.search-content .actions button.awa-search-btn svg,
.awa-professional-search form.minisearch .actions button.awa-search-btn svg,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search svg,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search svg,
.awa-professional-search form.search-content .actions button.action.search svg,
.awa-professional-search form.minisearch .actions button.action.search svg {
  display: block !important;
  width: 18px;
  height: 18px;
  stroke: #ffffff;
  flex-shrink: 0;
  pointer-events: none;
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn span:not(.awa-sr-only),
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn span:not(.awa-sr-only),
.awa-professional-search form.search-content .actions button.awa-search-btn span:not(.awa-sr-only),
.awa-professional-search form.minisearch .actions button.awa-search-btn span:not(.awa-sr-only),
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search span:not(.awa-sr-only),
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search span:not(.awa-sr-only),
.awa-professional-search form.search-content .actions button.action.search span:not(.awa-sr-only),
.awa-professional-search form.minisearch .actions button.action.search span:not(.awa-sr-only) {
  display: none;
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn:hover,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn:hover,
.awa-professional-search form.search-content .actions button.awa-search-btn:hover,
.awa-professional-search form.minisearch .actions button.awa-search-btn:hover,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search:hover,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search:hover,
.awa-professional-search form.search-content .actions button.action.search:hover,
.awa-professional-search form.minisearch .actions button.action.search:hover,
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn:focus-visible,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn:focus-visible,
.awa-professional-search form.search-content .actions button.awa-search-btn:focus-visible,
.awa-professional-search form.minisearch .actions button.awa-search-btn:focus-visible,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search:focus-visible,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search:focus-visible,
.awa-professional-search form.search-content .actions button.action.search:focus-visible,
.awa-professional-search form.minisearch .actions button.action.search:focus-visible {
  background: #8e2629;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.36);
  transform: translateY(-1px);
  color: #ffffff;
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn:active,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn:active,
.awa-professional-search form.search-content .actions button.awa-search-btn:active,
.awa-professional-search form.minisearch .actions button.awa-search-btn:active,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search:active,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search:active,
.awa-professional-search form.search-content .actions button.action.search:active,
.awa-professional-search form.minisearch .actions button.action.search:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
}
.awa-professional-search form.search-content .awa-search-action-wrapper button.awa-search-btn:focus-visible,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.awa-search-btn:focus-visible,
.awa-professional-search form.search-content .actions button.awa-search-btn:focus-visible,
.awa-professional-search form.minisearch .actions button.awa-search-btn:focus-visible,
.awa-professional-search form.search-content .awa-search-action-wrapper button.action.search:focus-visible,
.awa-professional-search form.minisearch .awa-search-action-wrapper button.action.search:focus-visible,
.awa-professional-search form.search-content .actions button.action.search:focus-visible,
.awa-professional-search form.minisearch .actions button.action.search:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
.awa-professional-search form.search-content.is-open button.awa-search-btn,
.awa-professional-search form.minisearch.is-open button.awa-search-btn,
.awa-professional-search form.search-content.is-open button.action.search,
.awa-professional-search form.minisearch.is-open button.action.search {
  background: #8e2629;
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.34);
}
.awa-professional-search.is-searching .awa-search-spinner,
.awa-professional-search[aria-busy='true'] .awa-search-spinner {
  opacity: 1;
  visibility: visible !important;
}
.awa-professional-search .awa-search-meta,
.awa-professional-search .awa-search-helper-copy {
  display: none;
}
@media (max-width: 768px) {
  .awa-professional-search form.search-content,
  .awa-professional-search form.minisearch {
    min-height: 48px;
  }
  .awa-professional-search form.search-content .awa-search-category-wrapper,
  .awa-professional-search form.minisearch .awa-search-category-wrapper,
  .awa-professional-search form.search-content .field-by-cat-search,
  .awa-professional-search form.minisearch .field-by-cat-search {
    display: none;
  }
  .awa-professional-search form.search-content input.awa-search-input,
  .awa-professional-search form.minisearch input.awa-search-input,
  .awa-professional-search form.search-content input.input-text,
  .awa-professional-search form.minisearch input.input-text {
    font-size: var(--awa-fs-base);
    padding: 0 12px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awa-professional-search form.search-content,
  .awa-professional-search form.minisearch,
  .awa-professional-search .awa-search-btn,
  .awa-professional-search button.action.search,
  .awa-professional-search .awa-search-spinner {
    transition: none;
    animation: none;
  }
  .awa-professional-search form.search-content.is-open,
  .awa-professional-search form.minisearch.is-open {
    transform: none;
  }
}
@keyframes awa-spin {
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}
/*
 * AWA Search Autocomplete Panel
 * Primary experience: Mirasvit Search Autocomplete
 * Fallback experience: legacy SearchSuite-compatible panel
 */
.mst-searchautocomplete__autocomplete,
#search_autocomplete.searchsuite-autocomplete,
.search-autocomplete.searchsuite-autocomplete {
  position: absolute;
  top: calc(100% + 12px);
  left: 0;
  right: auto;
  width: 100%;
  max-width: min(920px, calc(100vw - 24px));
  background: linear-gradient(180deg, #ffffff 0%, rgba(248, 250, 252, 0.96) 100%);
  border: 1px solid rgba(148, 163, 184, 0.32);
  border-top-color: rgba(183, 51, 55, 0.24);
  border-radius: 16px;
  box-shadow: 0 10px 16px rgba(15, 23, 42, 0.12), 0 2px 6px rgba(15, 23, 42, 0.08);
  z-index: 100130 !important;
  text-align: left;
  overflow: hidden;
  backdrop-filter: blur(18px);
}
.mst-searchautocomplete__autocomplete::-webkit-scrollbar,
#search_autocomplete.searchsuite-autocomplete::-webkit-scrollbar,
.search-autocomplete.searchsuite-autocomplete::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.mst-searchautocomplete__autocomplete::-webkit-scrollbar-track,
#search_autocomplete.searchsuite-autocomplete::-webkit-scrollbar-track,
.search-autocomplete.searchsuite-autocomplete::-webkit-scrollbar-track {
  background: transparent;
}
.mst-searchautocomplete__autocomplete::-webkit-scrollbar-thumb,
#search_autocomplete.searchsuite-autocomplete::-webkit-scrollbar-thumb,
.search-autocomplete.searchsuite-autocomplete::-webkit-scrollbar-thumb {
  background: rgba(100, 116, 139, 0.32);
  border: 2px solid transparent;
  border-radius: 9999px;
  background-clip: padding-box;
}
#search_autocomplete.searchsuite-autocomplete,
.search-autocomplete.searchsuite-autocomplete {
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
  align-items: start;
  max-height: min(78vh, 620px);
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-8px) scale(0.99);
  transition: opacity 180ms ease, transform 180ms ease, visibility 180ms ease;
  /* ui-ux-pro-max: empty state com sugestões (autocomplete) */
}
#search_autocomplete.searchsuite-autocomplete.is-open,
.search-autocomplete.searchsuite-autocomplete.is-open,
#search_autocomplete.searchsuite-autocomplete.active,
.search-autocomplete.searchsuite-autocomplete.active,
#search_autocomplete.searchsuite-autocomplete._active,
.search-autocomplete.searchsuite-autocomplete._active,
#search_autocomplete.searchsuite-autocomplete[data-awa-fallback-rendered='true'],
.search-autocomplete.searchsuite-autocomplete[data-awa-fallback-rendered='true'] {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0) scale(1);
}
#search_autocomplete.searchsuite-autocomplete .autocomplete-wrapper,
.search-autocomplete.searchsuite-autocomplete .autocomplete-wrapper {
  display: contents;
}
#search_autocomplete.searchsuite-autocomplete .suggest,
.search-autocomplete.searchsuite-autocomplete .suggest,
#search_autocomplete.searchsuite-autocomplete .popular_search_term,
.search-autocomplete.searchsuite-autocomplete .popular_search_term,
#search_autocomplete.searchsuite-autocomplete [class*='suggest-wrap'],
.search-autocomplete.searchsuite-autocomplete [class*='suggest-wrap'] {
  min-width: 0;
  padding: 16px;
  border-right: 1px solid rgba(148, 163, 184, 0.18);
}
#search_autocomplete.searchsuite-autocomplete .product,
.search-autocomplete.searchsuite-autocomplete .product,
#search_autocomplete.searchsuite-autocomplete [class*='product-wrap'],
.search-autocomplete.searchsuite-autocomplete [class*='product-wrap'] {
  min-width: 0;
  padding: 16px;
}
#search_autocomplete.searchsuite-autocomplete .suggest .title,
.search-autocomplete.searchsuite-autocomplete .suggest .title,
#search_autocomplete.searchsuite-autocomplete .product .title,
.search-autocomplete.searchsuite-autocomplete .product .title,
#search_autocomplete.searchsuite-autocomplete .popular_search_term > .title,
.search-autocomplete.searchsuite-autocomplete .popular_search_term > .title,
#search_autocomplete.searchsuite-autocomplete [class*='suggest'] > .title,
.search-autocomplete.searchsuite-autocomplete [class*='suggest'] > .title {
  display: flex !important;
  align-items: center;
  gap: 8px;
  margin: 0 0 12px;
  padding: 0;
  border: none;
  background: transparent;
  color: #64748b;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
#search_autocomplete.searchsuite-autocomplete .suggest .title::after,
.search-autocomplete.searchsuite-autocomplete .suggest .title::after,
#search_autocomplete.searchsuite-autocomplete .product .title::after,
.search-autocomplete.searchsuite-autocomplete .product .title::after,
#search_autocomplete.searchsuite-autocomplete .popular_search_term > .title::after,
.search-autocomplete.searchsuite-autocomplete .popular_search_term > .title::after,
#search_autocomplete.searchsuite-autocomplete [class*='suggest'] > .title::after,
.search-autocomplete.searchsuite-autocomplete [class*='suggest'] > .title::after {
  content: '';
  flex: 1 1 auto;
  height: 1px;
  background: rgba(148, 163, 184, 0.18);
}
#search_autocomplete.searchsuite-autocomplete .suggest ul,
.search-autocomplete.searchsuite-autocomplete .suggest ul,
#search_autocomplete.searchsuite-autocomplete .suggest .items,
.search-autocomplete.searchsuite-autocomplete .suggest .items,
#search_autocomplete.searchsuite-autocomplete .popular_search_term ul,
.search-autocomplete.searchsuite-autocomplete .popular_search_term ul,
#search_autocomplete.searchsuite-autocomplete .popular_search_term .items,
.search-autocomplete.searchsuite-autocomplete .popular_search_term .items {
  display: flex !important;
  flex-wrap: wrap;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#search_autocomplete.searchsuite-autocomplete .suggest li,
.search-autocomplete.searchsuite-autocomplete .suggest li,
#search_autocomplete.searchsuite-autocomplete .suggest .item,
.search-autocomplete.searchsuite-autocomplete .suggest .item,
#search_autocomplete.searchsuite-autocomplete .popular_search_term li,
.search-autocomplete.searchsuite-autocomplete .popular_search_term li,
#search_autocomplete.searchsuite-autocomplete .popular_search_term .item,
.search-autocomplete.searchsuite-autocomplete .popular_search_term .item {
  margin: 0;
}
#search_autocomplete.searchsuite-autocomplete .suggest li a,
.search-autocomplete.searchsuite-autocomplete .suggest li a,
#search_autocomplete.searchsuite-autocomplete .suggest .item a,
.search-autocomplete.searchsuite-autocomplete .suggest .item a,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term {
  display: inline-flex !important;
  align-items: center;
  min-height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(183, 51, 55, 0.14);
  border-radius: 9999px;
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.1) 0%, rgba(183, 51, 55, 0.02) 100%);
  color: #1e293b;
  font-size: var(--awa-fs-xs3);
  font-weight: 600;
  letter-spacing: 0.01em;
  text-decoration: none;
  text-transform: none;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease;
}
#search_autocomplete.searchsuite-autocomplete .suggest li a .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest li a .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest .item a .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest .item a .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest li a strong,
.search-autocomplete.searchsuite-autocomplete .suggest li a strong,
#search_autocomplete.searchsuite-autocomplete .suggest .item a strong,
.search-autocomplete.searchsuite-autocomplete .suggest .item a strong,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a strong,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a strong,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term strong,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term strong,
#search_autocomplete.searchsuite-autocomplete .suggest li a b,
.search-autocomplete.searchsuite-autocomplete .suggest li a b,
#search_autocomplete.searchsuite-autocomplete .suggest .item a b,
.search-autocomplete.searchsuite-autocomplete .suggest .item a b,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a b,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a b,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term b,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term b {
  color: #b73337;
  font-weight: 700;
}
#search_autocomplete.searchsuite-autocomplete .suggest li a:hover,
.search-autocomplete.searchsuite-autocomplete .suggest li a:hover,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:hover,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:hover,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:hover,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:hover,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover,
#search_autocomplete.searchsuite-autocomplete .suggest li a:focus-visible,
.search-autocomplete.searchsuite-autocomplete .suggest li a:focus-visible,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible,
#search_autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active,
.search-autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active,
#search_autocomplete.searchsuite-autocomplete .suggest li a.selected,
.search-autocomplete.searchsuite-autocomplete .suggest li a.selected,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.selected,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.selected,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.selected,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.selected,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected {
  background: #b73337;
  border-color: #b73337;
  color: #ffffff;
  box-shadow: 0 10px 20px rgba(183, 51, 55, 0.2);
}
#search_autocomplete.searchsuite-autocomplete .suggest li a:hover .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest li a:hover .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:hover .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:hover .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:hover .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:hover .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest li a:focus-visible .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest li a:focus-visible .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest li a.selected .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest li a.selected .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.selected .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.selected .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.selected .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.selected .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected .awa-ac-highlight,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected .awa-ac-highlight,
#search_autocomplete.searchsuite-autocomplete .suggest li a:hover strong,
.search-autocomplete.searchsuite-autocomplete .suggest li a:hover strong,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:hover strong,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:hover strong,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:hover strong,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:hover strong,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover strong,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover strong,
#search_autocomplete.searchsuite-autocomplete .suggest li a:focus-visible strong,
.search-autocomplete.searchsuite-autocomplete .suggest li a:focus-visible strong,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible strong,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible strong,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible strong,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible strong,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible strong,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible strong,
#search_autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active strong,
.search-autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active strong,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active strong,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active strong,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active strong,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active strong,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active strong,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active strong,
#search_autocomplete.searchsuite-autocomplete .suggest li a.selected strong,
.search-autocomplete.searchsuite-autocomplete .suggest li a.selected strong,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.selected strong,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.selected strong,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.selected strong,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.selected strong,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected strong,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected strong,
#search_autocomplete.searchsuite-autocomplete .suggest li a:hover b,
.search-autocomplete.searchsuite-autocomplete .suggest li a:hover b,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:hover b,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:hover b,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:hover b,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:hover b,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover b,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:hover b,
#search_autocomplete.searchsuite-autocomplete .suggest li a:focus-visible b,
.search-autocomplete.searchsuite-autocomplete .suggest li a:focus-visible b,
#search_autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible b,
.search-autocomplete.searchsuite-autocomplete .suggest .item a:focus-visible b,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible b,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a:focus-visible b,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible b,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term:focus-visible b,
#search_autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active b,
.search-autocomplete.searchsuite-autocomplete .suggest li a.awa-ac-nav-active b,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active b,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.awa-ac-nav-active b,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active b,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.awa-ac-nav-active b,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active b,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.awa-ac-nav-active b,
#search_autocomplete.searchsuite-autocomplete .suggest li a.selected b,
.search-autocomplete.searchsuite-autocomplete .suggest li a.selected b,
#search_autocomplete.searchsuite-autocomplete .suggest .item a.selected b,
.search-autocomplete.searchsuite-autocomplete .suggest .item a.selected b,
#search_autocomplete.searchsuite-autocomplete .popular_search_term a.selected b,
.search-autocomplete.searchsuite-autocomplete .popular_search_term a.selected b,
#search_autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected b,
.search-autocomplete.searchsuite-autocomplete a.qs-option-search-term.selected b {
  color: #ffffff;
}
#search_autocomplete.searchsuite-autocomplete .product ul,
.search-autocomplete.searchsuite-autocomplete .product ul,
#search_autocomplete.searchsuite-autocomplete .product .items,
.search-autocomplete.searchsuite-autocomplete .product .items {
  margin: 0;
  padding: 0;
  list-style: none;
}
#search_autocomplete.searchsuite-autocomplete .product li,
.search-autocomplete.searchsuite-autocomplete .product li,
#search_autocomplete.searchsuite-autocomplete .product .item,
.search-autocomplete.searchsuite-autocomplete .product .item {
  margin: 0 0 8px;
}
#search_autocomplete.searchsuite-autocomplete .product li:last-child,
.search-autocomplete.searchsuite-autocomplete .product li:last-child,
#search_autocomplete.searchsuite-autocomplete .product .item:last-child,
.search-autocomplete.searchsuite-autocomplete .product .item:last-child {
  margin-bottom: 0;
}
#search_autocomplete.searchsuite-autocomplete .product li,
.search-autocomplete.searchsuite-autocomplete .product li {
  display: grid;
  grid-template-columns: 56px minmax(0, 1fr);
  gap: 12px;
  align-items: center;
  padding: 8px 12px;
  border: 1px solid transparent;
  border-radius: 8px;
  transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;
}
#search_autocomplete.searchsuite-autocomplete .product li:hover,
.search-autocomplete.searchsuite-autocomplete .product li:hover,
#search_autocomplete.searchsuite-autocomplete .product li:focus-within,
.search-autocomplete.searchsuite-autocomplete .product li:focus-within,
#search_autocomplete.searchsuite-autocomplete .product li.awa-ac-nav-active,
.search-autocomplete.searchsuite-autocomplete .product li.awa-ac-nav-active {
  background: rgba(183, 51, 55, 0.05);
  border-color: rgba(183, 51, 55, 0.14);
  transform: translateX(2px);
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-image,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-image {
  width: 56px;
  height: 56px;
  border: 1px solid rgba(148, 163, 184, 0.18);
  border-radius: 4px;
  background: rgba(248, 250, 252, 0.92);
  overflow: hidden;
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-image a,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-image a {
  display: block !important;
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-image img,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-info,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-info {
  min-width: 0;
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-title,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-title,
#search_autocomplete.searchsuite-autocomplete .product .qs-option-name,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-name {
  margin: 0 0 4px;
  color: #1e293b;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  line-height: 1.35;
  text-transform: none;
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-title a,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-title a,
#search_autocomplete.searchsuite-autocomplete .product .qs-option-name a,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-name a {
  color: inherit;
  text-decoration: none;
}
#search_autocomplete.searchsuite-autocomplete .product .qs-option-price,
.search-autocomplete.searchsuite-autocomplete .product .qs-option-price,
#search_autocomplete.searchsuite-autocomplete .product .price,
.search-autocomplete.searchsuite-autocomplete .product .price {
  color: #b73337;
  font-size: var(--awa-font-sm);
  font-weight: 700;
}
#search_autocomplete.searchsuite-autocomplete .see-all,
.search-autocomplete.searchsuite-autocomplete .see-all,
#search_autocomplete.searchsuite-autocomplete .view-all,
.search-autocomplete.searchsuite-autocomplete .view-all,
#search_autocomplete.searchsuite-autocomplete .all-results,
.search-autocomplete.searchsuite-autocomplete .all-results,
#search_autocomplete.searchsuite-autocomplete .no-result,
.search-autocomplete.searchsuite-autocomplete .no-result {
  grid-column: 1 / -1;
  margin: 0;
}
#search_autocomplete.searchsuite-autocomplete .see-all,
.search-autocomplete.searchsuite-autocomplete .see-all,
#search_autocomplete.searchsuite-autocomplete .view-all,
.search-autocomplete.searchsuite-autocomplete .view-all,
#search_autocomplete.searchsuite-autocomplete .all-results,
.search-autocomplete.searchsuite-autocomplete .all-results {
  display: block !important;
  min-height: 44px;
  padding: 12px 16px;
  border-top: 1px solid rgba(148, 163, 184, 0.18);
  background: rgba(248, 250, 252, 0.92);
  color: #b73337;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  transition: background-color 160ms ease, color 160ms ease;
}
#search_autocomplete.searchsuite-autocomplete .see-all:hover,
.search-autocomplete.searchsuite-autocomplete .see-all:hover,
#search_autocomplete.searchsuite-autocomplete .view-all:hover,
.search-autocomplete.searchsuite-autocomplete .view-all:hover,
#search_autocomplete.searchsuite-autocomplete .all-results:hover,
.search-autocomplete.searchsuite-autocomplete .all-results:hover,
#search_autocomplete.searchsuite-autocomplete .see-all:focus-visible,
.search-autocomplete.searchsuite-autocomplete .see-all:focus-visible,
#search_autocomplete.searchsuite-autocomplete .view-all:focus-visible,
.search-autocomplete.searchsuite-autocomplete .view-all:focus-visible,
#search_autocomplete.searchsuite-autocomplete .all-results:focus-visible,
.search-autocomplete.searchsuite-autocomplete .all-results:focus-visible {
  background: rgba(183, 51, 55, 0.06);
  color: #8e2629;
}
#search_autocomplete.searchsuite-autocomplete .no-result,
.search-autocomplete.searchsuite-autocomplete .no-result {
  padding: 20px;
  color: #475569;
  font-size: var(--awa-font-sm);
  text-align: center;
}
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty {
  padding: 20px 16px;
  text-align: center;
}
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty__title,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty__title {
  margin: 0 0 8px;
  color: #333333;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  line-height: 1.4;
}
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty__hint,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty__hint {
  margin: 0 0 12px;
  color: #475569;
  font-size: var(--awa-font-xs);
  line-height: 1.45;
}
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty__suggestions,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty__suggestions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#search_autocomplete.searchsuite-autocomplete[data-awa-idle-suggestions='true'],
.search-autocomplete.searchsuite-autocomplete[data-awa-idle-suggestions='true'] {
  display: block !important;
  width: 100%;
  max-width: none;
}
@media (max-width: 991px) {
  #search_autocomplete.searchsuite-autocomplete[data-awa-idle-suggestions='true'],
  .search-autocomplete.searchsuite-autocomplete[data-awa-idle-suggestions='true'] {
    grid-column: 1 / -1;
  }
}
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty__chip,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty__chip {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  padding: 8px 12px;
  border: 1px solid rgba(148, 163, 184, 0.18);
  border-radius: 9999px;
  background: #ffffff;
  color: #b73337;
  cursor: pointer;
  font-size: var(--awa-font-xs);
  font-weight: 500;
  text-decoration: none;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease;
}
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty__chip:hover,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty__chip:hover,
#search_autocomplete.searchsuite-autocomplete .awa-search-ac-empty__chip:focus-visible,
.search-autocomplete.searchsuite-autocomplete .awa-search-ac-empty__chip:focus-visible {
  border-color: #b73337;
  background: rgba(183, 51, 55, 0.08);
  color: #8e2629;
}
/* ── Fix: .control overflow clips the absolutely-positioned dropdown ── */
.block-search .field.search .control,
.block-search .control[data-awa-search-control],
.awa-professional-search .field.search .control {
  overflow: visible;
  position: relative !important;
}
.mst-searchautocomplete__autocomplete {
  display: none !important;
  min-height: 84px;
}
.mst-searchautocomplete__autocomplete._active {
  display: block !important;
  visibility: visible !important;
  opacity: 1;
  pointer-events: auto !important;
  animation: awa-search-autocomplete-enter 0.22s ease;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper {
  display: flex;
  flex-direction: column;
  max-height: min(78vh, 640px);
  overflow: hidden;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__results {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  overflow-y: auto;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__results.__all {
  padding-bottom: 12px;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner {
  display: none;
  position: absolute;
  top: 16px;
  right: 24px;
  align-items: center;
  gap: 6px;
}
.mst-searchautocomplete__autocomplete._loading .mst-searchautocomplete__spinner {
  display: inline-flex;
}
.mst-searchautocomplete__autocomplete .spinner-item {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #b73337;
  opacity: 0.22;
  animation: awa-search-spinner-pulse 1s infinite both;
}
.mst-searchautocomplete__autocomplete .spinner-item-2 {
  animation-delay: 0.15s;
}
.mst-searchautocomplete__autocomplete .spinner-item-3 {
  animation-delay: 0.3s;
}
.mst-searchautocomplete__autocomplete .spinner-item-4 {
  animation-delay: 0.45s;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__close {
  display: none;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__empty-result {
  margin: 16px;
  padding: 20px;
  border: 1px dashed rgba(100, 116, 139, 0.28);
  border-radius: 8px;
  background: rgba(248, 250, 252, 0.9);
  color: #475569;
  font-size: var(--awa-font-sm);
  text-align: center;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index {
  min-width: 0;
  flex: 1 1 250px;
  border: 1px solid rgba(148, 163, 184, 0.18);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.94);
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.04);
  overflow: hidden;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page {
  flex: 1 1 250px;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_product {
  flex: 1.55 1 420px;
  background: linear-gradient(180deg, #ffffff 0%, rgba(248, 250, 252, 0.82) 100%);
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 12px 16px;
  border-bottom: 1px solid rgba(148, 163, 184, 0.18);
  background: linear-gradient(180deg, rgba(248, 250, 252, 0.9) 0%, rgba(248, 250, 252, 0.56) 100%);
  color: #475569;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title span:first-child {
  flex: 1 1 auto;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title span:last-child {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  min-height: 28px;
  padding: 0 8px;
  border-radius: 9999px;
  background: rgba(183, 51, 55, 0.08);
  color: #b73337;
  font-size: var(--awa-font-xs);
  letter-spacing: normal;
}
.mst-searchautocomplete__autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__highlight {
  padding: 0 2px;
  border-radius: 4px;
  background: rgba(183, 51, 55, 0.12);
  color: inherit;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item {
  margin: 0;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product {
  display: grid;
  grid-template-areas: 'image meta store';
  grid-template-columns: 72px minmax(0, 1fr) auto;
  gap: 12px;
  align-items: start;
  padding: 12px;
  border-top: 1px solid rgba(148, 163, 184, 0.18);
  transition: background-color 180ms ease, transform 180ms ease, border-color 180ms ease;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product:first-child {
  border-top: none;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product:hover,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product._active {
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.1) 0%, rgba(183, 51, 55, 0.02) 100%);
  transform: translateX(2px);
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product > a {
  display: block;
  grid-area: image;
  text-decoration: none;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .mst-product-image-wrapper {
  display: grid;
  place-items: center;
  width: 72px;
  height: 72px;
  margin-right: 0;
  border: 1px solid rgba(148, 163, 184, 0.18);
  border-radius: 4px;
  background: rgba(248, 250, 252, 0.92);
  overflow: hidden;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .mst-product-image-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .meta {
  display: flex;
  flex-direction: column;
  gap: 8px;
  grid-area: meta;
  flex-grow: 0;
  min-width: 0;
  overflow: visible;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 8px;
  margin: 0;
  min-width: 0;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title > a {
  flex: 1 1 100%;
  color: #1e293b;
  font-size: var(--awa-fs-xs);
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  text-transform: none;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title .sku {
  display: inline-flex;
  align-items: center;
  min-height: 26px;
  padding: 0 10px;
  border-radius: 9999px;
  background: rgba(15, 23, 42, 0.04);
  color: #475569;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  letter-spacing: 0.04em;
  white-space: nowrap;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title .awa-ac-product-fitment {
  display: inline-flex;
  align-items: center;
  min-height: 26px;
  max-width: 100%;
  padding: 0 10px;
  border: 1px solid rgba(183, 51, 55, 0.14);
  border-radius: 9999px;
  background: rgba(183, 51, 55, 0.07);
  color: #8e2629;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  line-height: 1.25;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .description {
  display: -webkit-box;
  overflow: hidden;
  margin: 0;
  color: #64748b;
  font-size: var(--awa-fs-xs3);
  line-height: 1.45;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .stock_status {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 26px;
  width: max-content;
  padding: 0 10px;
  border-radius: 9999px;
  background: rgba(100, 116, 139, 0.1);
  color: #334155;
  font-size: var(--awa-font-xs);
  font-weight: 600;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .stock_status.inStock {
  background: rgba(22, 163, 74, 0.12);
  color: #166534;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .stock_status.outOfStock {
  background: rgba(217, 119, 6, 0.16);
  color: #92400e;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .to-cart {
  float: none;
  clear: none;
  margin: 2px 0 0;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .to-cart a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 0 12px;
  border: 1px solid rgba(183, 51, 55, 0.16);
  border-radius: 9999px;
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.1) 0%, rgba(183, 51, 55, 0.02) 100%);
  color: #b73337;
  font-size: var(--awa-fs-xs3);
  font-weight: 600;
  text-decoration: none;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .to-cart a:hover,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .to-cart a:focus-visible {
  background: #b73337;
  border-color: #b73337;
  color: #ffffff;
  box-shadow: 0 10px 20px rgba(183, 51, 55, 0.2);
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .store {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  align-self: start;
  grid-area: store;
  float: none;
  min-width: 110px;
  margin-left: 0;
  text-align: right;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .store > .price,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .store .price {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  color: #b73337;
  font-size: var(--awa-font-md);
  font-weight: 700;
  line-height: 1.2;
  margin-left: 0;
  white-space: nowrap;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular ul {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular .mst-searchautocomplete__item {
  padding: 0;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular a.title {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(183, 51, 55, 0.14);
  border-radius: 9999px;
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.1) 0%, rgba(183, 51, 55, 0.02) 100%);
  color: #1e293b;
  font-size: var(--awa-fs-xs3);
  font-weight: 600;
  text-decoration: none;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular a.title:hover,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular a.title:focus-visible {
  background: #b73337;
  border-color: #b73337;
  color: #ffffff;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category .mst-searchautocomplete__item,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page .mst-searchautocomplete__item,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query .mst-searchautocomplete__item {
  border-top: 1px solid rgba(148, 163, 184, 0.18);
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category .mst-searchautocomplete__item:first-child,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page .mst-searchautocomplete__item:first-child,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query .mst-searchautocomplete__item:first-child {
  border-top: none;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category .mst-searchautocomplete__item._active a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page .mst-searchautocomplete__item._active a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query .mst-searchautocomplete__item._active a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category .mst-searchautocomplete__item:hover a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page .mst-searchautocomplete__item:hover a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query .mst-searchautocomplete__item:hover a.title {
  background: rgba(183, 51, 55, 0.05);
  color: #8e2629;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page a.title,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query a.title {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 16px;
  color: #334155;
  font-size: var(--awa-font-sm);
  font-weight: 500;
  line-height: 1.45;
  text-decoration: none;
  transition: background-color 160ms ease, color 160ms ease;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category a.title::after,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page a.title::after,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query a.title::after {
  content: '\203A';
  flex: 0 0 auto;
  color: #94a3b8;
  font-size: var(--awa-font-lg);
  line-height: 1;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all {
  padding: 0 16px 16px;
  background: linear-gradient(180deg, rgba(248, 250, 252, 0) 0%, rgba(248, 250, 252, 0.9) 100%);
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  border: 1px solid rgba(183, 51, 55, 0.16);
  border-radius: 9999px;
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.1) 0%, rgba(183, 51, 55, 0.02) 100%);
  color: #b73337;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a:hover,
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a:focus-visible {
  background: #b73337;
  border-color: #b73337;
  color: #ffffff;
  box-shadow: 0 12px 24px rgba(183, 51, 55, 0.18);
}
@media (max-width: 959px) {
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_product,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.popular,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_search_query,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_catalog_category,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index.magento_cms_page {
    flex-basis: 100%;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product {
    grid-template-areas: 'image meta' 'image store';
    grid-template-columns: 64px minmax(0, 1fr);
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .store {
    justify-content: flex-start;
    min-width: 0;
  }
}
@media (max-width: 768px) {
  .mst-searchautocomplete__autocomplete,
  #search_autocomplete.searchsuite-autocomplete,
  .search-autocomplete.searchsuite-autocomplete {
    top: calc(100% + 8px);
    max-width: calc(100vw - 24px);
    border-radius: 8px;
  }
  #search_autocomplete.searchsuite-autocomplete,
  .search-autocomplete.searchsuite-autocomplete {
    display: block;
  }
  #search_autocomplete.searchsuite-autocomplete .suggest,
  .search-autocomplete.searchsuite-autocomplete .suggest,
  #search_autocomplete.searchsuite-autocomplete .popular_search_term,
  .search-autocomplete.searchsuite-autocomplete .popular_search_term,
  #search_autocomplete.searchsuite-autocomplete [class*='suggest-wrap'],
  .search-autocomplete.searchsuite-autocomplete [class*='suggest-wrap'] {
    border-right: none;
    border-bottom: 1px solid rgba(148, 163, 184, 0.18);
  }
  #search_autocomplete.searchsuite-autocomplete .product li,
  .search-autocomplete.searchsuite-autocomplete .product li {
    grid-template-columns: 48px minmax(0, 1fr);
    padding-inline: 8px;
  }
  #search_autocomplete.searchsuite-autocomplete .product .qs-option-image,
  .search-autocomplete.searchsuite-autocomplete .product .qs-option-image {
    width: 48px;
    height: 48px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper {
    max-height: min(74vh, 560px);
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__results {
    padding: 12px;
    gap: 12px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__spinner {
    right: 16px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__close {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(15, 23, 42, 0.06);
    color: #475569;
    font-size: var(--awa-font-xl);
    line-height: 1;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title {
    padding-right: 40px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product {
    grid-template-areas: 'image meta' 'image store';
    grid-template-columns: 52px minmax(0, 1fr);
    gap: 8px;
    padding: 8px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .mst-product-image-wrapper {
    width: 52px;
    height: 52px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title > a {
    font-size: var(--awa-font-sm);
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title .sku,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .title .awa-ac-product-fitment,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .stock_status {
    min-height: 24px;
    padding-inline: 8px;
  }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item.magento_catalog_product .store {
    grid-column: 2;
    justify-content: flex-start;
  }
}
@media (prefers-reduced-motion: reduce) {
  .mst-searchautocomplete__autocomplete,
  #search_autocomplete.searchsuite-autocomplete,
  .search-autocomplete.searchsuite-autocomplete {
    transition: none;
    transform: none;
  }
  .mst-searchautocomplete__autocomplete .spinner-item,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item,
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {
    animation: none;
    transition: none;
  }
  #search_autocomplete.searchsuite-autocomplete .suggest li a,
  .search-autocomplete.searchsuite-autocomplete .suggest li a,
  #search_autocomplete.searchsuite-autocomplete .popular_search_term a,
  .search-autocomplete.searchsuite-autocomplete .popular_search_term a,
  #search_autocomplete.searchsuite-autocomplete .product li,
  .search-autocomplete.searchsuite-autocomplete .product li {
    transition: none;
  }
}
@keyframes awa-search-autocomplete-enter {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes awa-search-spinner-pulse {
  0%,
  100% {
    opacity: 0.22;
    transform: scale(0.8);
  }
  50% {
    opacity: 0.72;
    transform: scale(1);
  }
}
/* ── Mirasvit TypeAhead overlay — align perfectly with #search input ──
 * The overlay is created by typeahead.js with class `.input-text`.
 * Deve se posicionar ABSOLUTAMENTE sobre o input de busca, com fundo
 * transparente, sem capturar eventos — puro "ghost text" de sugestão.
 * position:absolute !important necessário: evita herança de posicionamento
 * estático que faz o overlay aparecer como campo duplicado inline.
 */
body .page-wrapper .awa-site-header .awa-professional-search input.input-text.mst-search-autocomplete__typeahead-overlay,
body .page-wrapper .field.search > input.input-text.mst-search-autocomplete__typeahead-overlay,
input.input-text.mst-search-autocomplete__typeahead-overlay {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: -1 !important;
  color: rgba(148, 163, 184, 0.8);
  font-size: var(--awa-font-sm);
  font-family: Rubik, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  padding: 0 16px;
  box-sizing: border-box;
  border: 0 !important;
  background: transparent !important;
  pointer-events: none !important;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 0;
  opacity: 1;
}
/* AWA Round8 (dual-write hotfix): PLP/search/cart visual & conversion refinement */
:root {
  --awa-plp-border: var(--awa-border);
  --awa-plp-border-strong: var(--awa-gray-300);
  --awa-plp-surface: var(--awa-white);
  --awa-plp-surface-soft: var(--awa-bg-surface);
  --awa-plp-text: var(--awa-gray-700, var(--text-color));
  --awa-plp-muted: var(--awa-text-muted);
  --awa-plp-shadow-xs: 0 2px 8px rgba(15, 23, 42, 0.04);
  --awa-plp-shadow-sm: 0 8px 20px rgba(15, 23, 42, 0.06);
  --awa-plp-shadow-md: 0 14px 30px rgba(15, 23, 42, 0.1);
  --awa-plp-focus: 0 0 0 3px rgba(183, 51, 55, 0.16);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  background: var(--awa-plp-surface);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  border-radius: var(--awa-radius-md-lg);
  padding: var(--awa-space-3, 12px) var(--awa-space-3-5, 14px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--awa-gap-md) var(--awa-gap-md);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--awa-gap-sm);
  margin: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-label {
  color: var(--awa-plp-muted);
  font-size: var(--awa-font-size-12);
  font-weight: var(--awa-weight-semibold);
  margin: 0 var(--awa-space-0-5, 2px) 0 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a {
  min-height: var(--awa-size-36, 36px);
  min-width: var(--awa-size-36, 36px);
  border-radius: var(--awa-radius-pill);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  background: var(--awa-plp-surface);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--awa-space-2-5, 10px);
  color: var(--awa-plp-text);
  transition: var(--awa-transition-bg-brd-sh-cbg-02, border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:focus-visible {
  border-color: var(--awa-red-25, rgba(183, 51, 55, 0.25));
  color: var(--awa-red, var(--primary-color));
  text-decoration: var(--awa-none, none);
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a.actived,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode.active {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28));
  background: var(--awa-red-6, rgba(183, 51, 55, 0.06));
  color: var(--awa-red, var(--primary-color));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-sorter .sorter-options,
:is(body.catalog-category-view, body.catalogsearch-result-index) .field.limiter .limiter-options {
  min-height: var(--awa-size-38, 38px);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border-strong);
  border-radius: var(--awa-radius-pill);
  background: var(--awa-white);
  color: var(--awa-plp-text);
  padding-inline: 10px 30px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-sorter .sorter-options:focus,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-sorter .sorter-options:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .field.limiter .limiter-options:focus,
:is(body.catalog-category-view, body.catalogsearch-result-index) .field.limiter .limiter-options:focus-visible {
  border-color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .pages {
  margin: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .items.pages-items {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--awa-gap-sm);
  margin: 0;
  padding: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-next .action,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-previous .action {
  min-height: var(--awa-size-38, 38px);
  min-width: var(--awa-size-38, 38px);
  border-radius: var(--awa-radius-pill);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  background: var(--awa-white);
  color: var(--awa-plp-text);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--awa-space-3, 12px);
  transition: var(--awa-transition-bg-brd-sh-cbg-02, border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-next .action:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-next .action:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-previous .action:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-previous .action:focus-visible {
  border-color: var(--awa-red-25, rgba(183, 51, 55, 0.25));
  color: var(--awa-red, var(--primary-color));
  text-decoration: var(--awa-none, none);
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  border-color: var(--awa-red-30, rgba(183, 51, 55, 0.3));
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07));
  color: var(--awa-red, var(--primary-color));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
  margin: 0;
  color: var(--awa-plp-muted);
  font-size: var(--awa-font-size-sm);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block,
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter {
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-plp-surface);
  overflow: clip;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-item {
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-item:last-child {
  border-bottom: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title {
  position: relative;
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  color: var(--awa-plp-text);
  font-weight: var(--awa-weight-bold);
  transition: var(--awa-transition-cbg-02, background-color 0.2s ease, color 0.2s ease);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:focus-visible {
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04));
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content {
  padding: 0 var(--awa-space-3-5, 14px) var(--awa-space-3, 12px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content .items > li,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content ol.items > li {
  margin: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content a {
  display: inline-flex;
  align-items: baseline;
  gap: var(--awa-gap-sm);
  min-height: var(--awa-space-7, 32px);
  color: var(--awa-plp-text);
  border-radius: var(--awa-radius-md);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content a:focus-visible {
  color: var(--awa-red, var(--primary-color));
  text-decoration: var(--awa-none, none);
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content .count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: var(--awa-space-5-5, 22px);
  height: var(--awa-space-5-5, 22px);
  padding: 0 var(--awa-space-1-5, 6px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-gray-50);
  color: var(--awa-gray-500);
  font-size: var(--awa-font-size-xs);
  line-height: var(--awa-leading-none, 1);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product {
  display: block !important;
  grid-template-columns: none !important;
  grid-template-rows: none !important;
  grid-auto-flow: row !important;
  grid-row: auto !important;
  grid-column: auto !important;
  align-self: start !important;
  align-content: initial !important;
  height: auto !important;
  min-height: var(--awa-zero, 0) !important;
  overflow: hidden !important;
  position: relative;
  margin-bottom: var(--awa-space-4, 16px);
  border-radius: var(--awa-radius-card, 14px);
  transition: box-shadow var(--awa-plp-transition, 280ms cubic-bezier(0.4, 0, 0.2, 1)), transform var(--awa-plp-transition, 280ms cubic-bezier(0.4, 0, 0.2, 1));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product:focus-within {
  box-shadow: var(--awa-shadow-2xl, 0 8px 24px rgba(15, 23, 42, 0.06), 0 2px 8px rgba(15, 23, 42, 0.03));
  transform: translateY(var(--awa-neg-0-5, -2px));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid {
  align-items: start !important;
  align-content: start !important;
  grid-auto-rows: auto !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product {
  display: flex;
  flex-direction: column;
  min-height: var(--awa-zero, 0);
  height: 100%;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-info {
  position: static !important;
  inset: auto !important;
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  transform: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  background: var(--awa-white);
  border-inline: 1px solid var(--awa-plp-border);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb {
  border-top: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  border-top-left-radius: var(--awa-space-3-5, 14px);
  border-top-right-radius: var(--awa-space-3-5, 14px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  border-bottom-left-radius: var(--awa-space-3-5, 14px);
  border-bottom-right-radius: var(--awa-space-3-5, 14px);
  transition: box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:hover > .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:focus-within > .product-info {
  border-color: var(--awa-red-18, rgba(183, 51, 55, 0.18));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-thumb-link {
  display: block;
  width: 100%;
  height: 100%;
  border-top-left-radius: var(--awa-space-3-5, 14px);
  border-top-right-radius: var(--awa-space-3-5, 14px);
  overflow: hidden;
  background: linear-gradient(180deg, var(--awa-white) 0%, var(--awa-gray-45, #f8fafc) 100%);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .first-thumb {
  display: block;
  width: 100%;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-container,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  position: relative !important;
  overflow: hidden !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-photo {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  transition: var(--awa-transition-transform-025, transform 0.25s ease);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:hover .product-image-photo,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:focus-within .product-image-photo {
  transform: scale(1.02);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link {
  width: var(--awa-space-8, 40px);
  height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-lg);
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96));
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.14);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:focus-visible {
  border-color: var(--awa-red-30, rgba(183, 51, 55, 0.3));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-info {
  padding-inline: var(--card-padding, var(--awa-space-3, 12px));
  padding-bottom: var(--card-padding, var(--awa-space-3, 12px));
  min-height: var(--awa-zero, 0);
  z-index: var(--awa-z-1, 1);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-name {
  min-height: var(--card-name-min-h, 45px);
  margin-bottom: var(--awa-space-2, 8px);
}
/* Hide empty product ratings to reclaim vertical space */
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-reviews-summary.empty {
  display: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating:has(.product-reviews-summary.empty) {
  display: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link {
  color: var(--awa-gray-920);
  font-size: var(--card-name-size, 14px);
  line-height: var(--card-name-lh, 1.45);
  display: -webkit-box;
  -webkit-line-clamp: var(--card-name-lines, 2);
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: var(--card-name-min-h, 45px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .reviews-actions a {
  color: var(--awa-plp-muted);
  font-size: var(--awa-font-size-12);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .reviews-actions a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .reviews-actions a:focus-visible {
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .info-price {
  min-height: var(--awa-size-36, 36px);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--awa-gap-xs) var(--awa-gap-sm);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .b2b-login-to-see-price,
.searchsuite-autocomplete .b2b-login-to-see-price {
  display: flex;
  align-items: center;
  gap: var(--awa-gap-sm, 8px);
  padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px);
  border-radius: var(--awa-radius-sm, 4px);
  background: linear-gradient(135deg, var(--awa-red, var(--awa-primary)), var(--awa-red-dark, var(--awa-primary-hover)));
  color: var(--awa-white);
  border: var(--awa-none, none);
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-compact, 1.2);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: var(--card-cta-h, 44px);
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px);
  border: var(--awa-none, none);
  border-radius: var(--card-cta-radius, 8px);
  background: var(--awa-primary, var(--awa-red, #b73337));
  color: var(--awa-white, #fff);
  font-size: var(--card-cta-size, 14px);
  font-weight: var(--awa-weight-bold, 700);
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  text-transform: none;
  cursor: pointer;
  transition: background 200ms ease, transform 150ms ease, box-shadow 200ms ease;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart:focus-visible {
  background: var(--awa-primary-hover, #9a2a2d);
  transform: scale(1.01);
  box-shadow: var(--awa-shadow-sm7, 0 2px 8px rgba(183, 51, 55, 0.18));
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete,
#search_autocomplete .searchsuite-autocomplete {
  width: var(--awa-width-min-720, min(720px, calc(100vw - 32px))) !important;
  left: 0 !important;
  right: auto;
  margin-top: var(--awa-space-2, 8px);
  border-radius: var(--awa-radius-md-lg);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  overflow: hidden;
  max-height: min(70vh, 560px);
  overflow-y: auto;
  overscroll-behavior: contain;
}
.searchsuite-autocomplete .title {
  background: var(--awa-bg-surface);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5);
  margin: 0;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  color: var(--awa-gray-700);
  font-weight: var(--awa-weight-bold);
}
.searchsuite-autocomplete .title .see-all {
  color: var(--awa-red, var(--primary-color));
  font-weight: var(--awa-weight-semibold);
}
.searchsuite-autocomplete .title .see-all:hover,
.searchsuite-autocomplete .title .see-all:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover));
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete ul {
  padding: 0;
}
.searchsuite-autocomplete .suggest ul li,
.searchsuite-autocomplete .product ul li {
  padding: 0;
  margin: 0;
}
.searchsuite-autocomplete .suggest ul li a,
.searchsuite-autocomplete .product ul li > a,
.searchsuite-autocomplete .product ul li .qs-option-title a {
  color: var(--awa-gray-920);
}
.searchsuite-autocomplete .suggest ul li a {
  display: block;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-50);
}
.searchsuite-autocomplete .suggest ul li:last-child a {
  border-bottom: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete .suggest ul li a:hover,
.searchsuite-autocomplete .suggest ul li a:focus-visible,
.searchsuite-autocomplete .suggest ul li.selected a {
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04));
  color: var(--awa-red, var(--primary-color));
  text-decoration: var(--awa-none, none);
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete .product ul li {
  display: flex;
  align-items: center;
  gap: var(--awa-gap-md, 12px);
  padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5);
  transition: background-color 0.2s ease;
}
.searchsuite-autocomplete .product ul li:hover,
.searchsuite-autocomplete .product ul li.selected {
  background: var(--awa-red-3, rgba(183, 51, 55, 0.03));
}
.searchsuite-autocomplete ul li .qs-option-image {
  flex: 0 0 var(--awa-size-84, 84px);
  width: var(--awa-size-84, 84px);
  max-width: var(--awa-size-84, 84px);
}
.searchsuite-autocomplete ul li .qs-option-image a {
  display: block;
  border-radius: var(--awa-radius-pill);
  overflow: hidden;
  background: var(--awa-bg-surface);
  border: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5);
}
.searchsuite-autocomplete ul li .qs-option-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: var(--awa-aspect-square, 1 / 1);
  object-fit: cover;
}
.searchsuite-autocomplete ul li .qs-option-info {
  flex: var(--awa-flex-1, 1);
  min-width: var(--awa-zero, 0);
  padding-left: 0;
  margin-bottom: 0;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title a {
  display: -webkit-box;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: var(--awa-leading-cozy, 1.35);
  font-weight: var(--awa-weight-semibold);
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title a:hover,
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title a:focus-visible {
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
  margin-top: var(--awa-space-2, 8px);
  font-weight: var(--awa-weight-bold);
}
.searchsuite-autocomplete .no-result {
  background: var(--awa-white);
  color: var(--awa-gray-500);
  padding: var(--awa-space-3-5, 14px);
}
/* Round21: compact category hero above fold + keyboard active state for autocomplete */
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  border-radius: var(--awa-radius-md-lg);
  overflow: hidden;
  margin-bottom: var(--awa-space-3, 12px);
  height: clamp(180px, 28vh, 280px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image .image,
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  margin-top: var(--awa-space-1, 4px);
}
.searchsuite-autocomplete [role='option'].awa-option-active,
.searchsuite-autocomplete [role='option'].awa-option-active a {
  background: var(--awa-red-5, rgba(183, 51, 55, 0.05));
  color: var(--awa-red, var(--primary-color));
}
body.checkout-cart-index .cart-empty {
  background: var(--awa-white);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  border-radius: var(--awa-radius-lg, 16px);
  padding: var(--awa-space-6-5, 28px) var(--awa-space-5-5, 22px);
  text-align: center;
  max-width: var(--awa-size-640, 640px);
  margin: 16px auto 8px;
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-gray-920);
  font-size: var(--awa-font-size-lg);
  font-weight: var(--awa-weight-bold);
  margin-bottom: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-empty a {
  color: var(--awa-red, var(--primary-color));
  font-weight: var(--awa-weight-semibold);
}
body.checkout-cart-index .cart-empty a:hover,
body.checkout-cart-index .cart-empty a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover));
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart.table-wrapper,
body.checkout-cart-index .cart-summary,
body.checkout-cart-index .block.discount,
body.checkout-cart-index .cart-container .cart-discount,
body.checkout-cart-index .checkout-estimate-block,
body.checkout-cart-index .cart-container .form-cart {
  border-radius: var(--awa-radius-md-lg);
}
body.checkout-cart-index .cart.table-wrapper,
body.checkout-cart-index .cart-container .form-cart,
body.checkout-cart-index .cart-summary,
body.checkout-cart-index .block.discount {
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border);
  background: var(--awa-white);
}
body.checkout-cart-index .cart.table-wrapper {
  overflow: clip;
}
body.checkout-cart-index .cart.table-wrapper .item-info,
body.checkout-cart-index .cart.table-wrapper .cart.item {
  border-bottom-color: #eef2f7;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a,
body.checkout-cart-index .cart.table-wrapper .col.item .product-item-details a {
  color: var(--awa-gray-920);
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a:hover,
body.checkout-cart-index .cart.table-wrapper .product-item-name a:focus-visible,
body.checkout-cart-index .cart.table-wrapper .col.item .product-item-details a:hover,
body.checkout-cart-index .cart.table-wrapper .col.item .product-item-details a:focus-visible {
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart.table-wrapper input.input-text.qty,
body.checkout-cart-index .cart.table-wrapper .qty input,
body.checkout-cart-index .cart.table-wrapper input.qty {
  min-height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border-strong);
}
body.checkout-cart-index .cart.table-wrapper input.input-text.qty:focus,
body.checkout-cart-index .cart.table-wrapper input.input-text.qty:focus-visible,
body.checkout-cart-index .cart.table-wrapper .qty input:focus,
body.checkout-cart-index .cart.table-wrapper .qty input:focus-visible,
body.checkout-cart-index .cart.table-wrapper input.qty:focus,
body.checkout-cart-index .cart.table-wrapper input.qty:focus-visible {
  border-color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-summary > .title,
body.checkout-cart-index .block.discount > .title,
body.checkout-cart-index .cart-container .cart-discount > .title {
  color: var(--awa-gray-920);
}
body.checkout-cart-index .checkout-methods-items .action.checkout,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout {
  min-height: var(--awa-size-46, 46px);
  border-radius: var(--awa-radius-lg);
}
body.checkout-cart-index .cart-summary .action.primary,
body.checkout-cart-index #discount-coupon-form .action.apply.primary {
  border-radius: var(--awa-radius-pill);
}
@media (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
    gap: var(--awa-gap-sm) var(--awa-gap-md);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products {
    margin-top: var(--awa-space-2, 8px);
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    display: none;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    border-radius: var(--awa-radius-lg);
    padding: var(--awa-space-2-5, 10px);
    position: sticky;
    top: 68px;
    z-index: var(--awa-z-8, 8);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .field.limiter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-amount {
    display: none;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-auto-1fr, auto 1fr);
    align-items: center;
    gap: var(--awa-gap-sm);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes {
    display: inline-flex !important;
    align-items: center;
    margin: 0;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes .modes-mode {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-label[data-awa-filter-toggle='true'] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: var(--awa-space-8-5, 44px);
    padding: 0 var(--awa-space-3, 12px);
    border-radius: var(--awa-radius-pill);
    border: var(--awa-border-width, 1px) solid var(--awa-plp-border-strong);
    background: var(--awa-white);
    color: var(--awa-plp-text);
    font-weight: var(--awa-weight-bold);
    cursor: pointer;
    user-select: var(--awa-none, none);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-label[data-awa-filter-toggle='true']:focus-visible {
    outline: var(--awa-leading-zero, 0);
    border-color: rgba(183, 51, 55, 0.26);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter.sorter {
    width: 100%;
    margin: 0;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter .sorter-options {
    width: 100%;
    min-height: var(--awa-space-8-5, 44px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-label {
    width: auto;
    margin: 0;
  }
  body.catalog-category-view.awa-plp-filters-collapsed #layered-ajax-filter-block,
  body.catalogsearch-result-index.awa-plp-filters-collapsed #layered-ajax-filter-block,
  body.catalog-category-view.awa-plp-filters-collapsed .block.filter,
  body.catalogsearch-result-index.awa-plp-filters-collapsed .block.filter {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-next .action,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-previous .action {
    min-height: var(--awa-space-8-5, 44px);
    min-width: var(--awa-space-8-5, 44px);
    border-radius: var(--awa-radius-lg);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb {
    border-top-left-radius: var(--awa-space-3, 12px);
    border-top-right-radius: var(--awa-space-3, 12px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
    border-bottom-left-radius: var(--awa-space-3, 12px);
    border-bottom-right-radius: var(--awa-space-3, 12px);
    padding-inline: var(--awa-space-2-5, 10px);
    padding-bottom: var(--awa-space-2-5, 10px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .top_rate,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .top_rate {
    display: none !important;
  }
  .searchsuite-autocomplete,
  #search_autocomplete .searchsuite-autocomplete {
    width: calc(100vw - 16px) !important;
    left: var(--awa-neg-2, -8px) !important;
    border-radius: var(--awa-radius-lg);
    max-height: min(72vh, 520px);
  }
  .searchsuite-autocomplete .suggest ul li a,
  .searchsuite-autocomplete .product ul li {
    padding-inline: var(--awa-space-2-5, 10px);
  }
  .searchsuite-autocomplete ul li .qs-option-image {
    width: var(--awa-size-72, 72px);
    max-width: var(--awa-size-72, 72px);
  }
  .searchsuite-autocomplete ul li .qs-option-info {
    width: calc(100% - 84px);
    padding-left: var(--awa-space-2-5, 10px);
  }
  body.checkout-cart-index .cart-empty {
    border-radius: var(--awa-radius-md-lg);
    padding: var(--awa-space-5-5, 22px) var(--awa-space-4, 16px);
    margin-top: var(--awa-space-3, 12px);
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-photo,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart,
  .searchsuite-autocomplete .product ul li {
    transition: var(--awa-none, none);
  }
}
/* === awa-custom-plp-final-polish.css (merged 2026-03-19) === */
/* AWA PLP Final Polish
   Scope: category + search result pages only.
*/
:is(body.catalog-category-view, body.catalogsearch-result-index) {
  --awa-plp-final-surface: var(--awa-white);
  --awa-plp-final-surface-soft: var(--awa-bg-surface);
  --awa-plp-final-border: var(--awa-border);
  --awa-plp-final-border-strong: var(--awa-gray-300);
  --awa-plp-final-text: var(--awa-text);
  --awa-plp-final-muted: var(--awa-text-muted);
  --awa-plp-final-shadow-sm: 0 6px 16px rgba(15, 23, 42, 0.04);
  --awa-plp-final-shadow-md: 0 12px 30px rgba(15, 23, 42, 0.08);
  --awa-plp-final-focus: 0 0 0 3px rgba(183, 51, 55, 0.16);
  --awa-plp-transition: var(--awa-transition-280-bezier, 280ms cubic-bezier(0.4, 0, 0.2, 1));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .page-main .columns.layout.layout-2-col.row {
  margin-inline: -8px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .page-main .columns.layout.layout-2-col.row > [class*='col-'] {
  padding-inline: var(--awa-space-2, 8px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .page-title-wrapper .page-title {
  color: var(--awa-plp-final-text);
  line-height: var(--awa-leading-dense, 1.15);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
  font-weight: var(--awa-weight-extrabold);
  margin-bottom: var(--awa-space-1-5, 6px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--awa-gap-md);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-label {
  display: inline-flex;
  align-items: center;
  min-height: var(--awa-size-34, 34px);
  padding: var(--awa-space-1-5, 6px) var(--awa-space-3, 12px);
  border-radius: var(--awa-radius-full);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  background: var(--awa-plp-final-surface-soft);
  color: var(--awa-text-muted);
  font-size: var(--awa-font-size-12);
  font-weight: var(--awa-weight-bold);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: var(--awa-space-7, 32px);
  height: var(--awa-space-7, 32px);
  border-radius: var(--awa-radius-full);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  background: var(--awa-white);
  color: var(--awa-text-muted);
  font-weight: var(--awa-weight-bold);
  text-decoration: var(--awa-none, none);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:focus-visible {
  border-color: var(--awa-red-34, rgba(183, 51, 55, 0.34));
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a.actived {
  border-color: var(--awa-red, var(--primary-color));
  background: var(--awa-red-12, rgba(183, 51, 55, 0.12));
  color: var(--awa-red, var(--primary-color));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  background: var(--awa-plp-final-surface);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  border-radius: var(--awa-radius-lg, 16px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
  color: var(--awa-plp-final-muted);
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semibold);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-sorter .sorter-options,
:is(body.catalog-category-view, body.catalogsearch-result-index) .field.limiter .limiter-options {
  border-color: var(--awa-plp-final-border-strong);
  border-radius: var(--awa-radius-pill);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-sorter .sorter-options:focus,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-sorter .sorter-options:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .field.limiter .limiter-options:focus,
:is(body.catalog-category-view, body.catalogsearch-result-index) .field.limiter .limiter-options:focus-visible {
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-next .action,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages-item-previous .action {
  border-color: var(--awa-plp-final-border);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter {
  border-color: var(--awa-plp-final-border);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .block-content,
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter .block-content {
  padding-bottom: var(--awa-space-2, 8px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter .block-subtitle.filter-subtitle {
  margin: 0;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border);
  color: var(--awa-text-muted);
  font-size: var(--awa-font-size-12);
  font-weight: var(--awa-weight-bold);
  letter-spacing: var(--awa-tracking-caption, 0.04em);
  text-transform: uppercase;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter .block-title.filter-title {
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border);
  background: linear-gradient(180deg, var(--awa-white) 0%, var(--awa-bg-surface) 100%);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter .block-title.filter-title strong {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-gap-sm);
  min-height: var(--awa-space-8-5, 44px);
  color: var(--awa-plp-final-text);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title {
  color: var(--awa-plp-final-text);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content a {
  color: var(--awa-text);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content .count {
  background: var(--awa-bg-surface);
  color: var(--awa-text-muted);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .search.results .message.notice {
  margin-bottom: var(--awa-space-3, 12px);
  color: var(--awa-text);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-actions {
  margin-inline: var(--awa-space-3, 12px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item a,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-actions a {
  display: inline-flex;
  align-items: center;
  min-height: var(--awa-space-7-5, 30px);
  padding: var(--awa-space-1, 4px) var(--awa-space-2-5, 10px);
  border-radius: var(--awa-radius-full);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  background: var(--awa-white);
  color: var(--awa-text);
  text-decoration: var(--awa-none, none);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered_ajax_overlay {
  background: rgba(255, 255, 255, 0.66);
  backdrop-filter: blur(1px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered_ajax_overlay > div {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--awa-space-9-5, 52px);
  min-width: var(--awa-space-9-5, 52px);
  padding: var(--awa-space-2-5, 10px);
  border-radius: var(--awa-radius-full);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  background: var(--awa-white);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  border-color: var(--awa-plp-final-border);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-thumb .product-image-wrapper {
  background: linear-gradient(180deg, var(--awa-white) 0%, var(--awa-bg-surface) 100%);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-thumb .product-image-photo {
  object-fit: contain;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-thumb .product-image-photo[src*="/placeholder/"] {
  opacity: var(--awa-opacity-high, 0.85);
  filter: saturate(0.72);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .hot-onsale .onsale,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .icon-sale.icon-product {
  border-radius: var(--awa-radius-full);
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.25);
  background: var(--awa-red-10, rgba(183, 51, 55, 0.1));
  color: var(--awa-red, var(--primary-color));
  font-weight: var(--awa-weight-bold);
  font-size: var(--awa-font-size-xs);
  letter-spacing: var(--awa-tracking-tight, 0.01em);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .actions-secondary .quickview-link {
  width: var(--awa-space-8-5, 44px);
  height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-full);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  background: var(--awa-white);
  transition: border-color var(--awa-plp-transition), box-shadow var(--awa-plp-transition), transform var(--awa-plp-transition);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .actions-secondary .quickview-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .actions-secondary .quickview-link:focus-visible {
  border-color: var(--awa-red-34, rgba(183, 51, 55, 0.34));
  transform: var(--awa-transform-scale-105, scale(1.05));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  display: flex;
  flex-direction: column;
  gap: var(--awa-gap-sm);
  padding-bottom: var(--awa-space-3, 12px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:hover > .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:focus-within > .product-info {
  transform: translateY(var(--awa-neg-0-5, -2px));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-name {
  margin-bottom: var(--awa-space-0-5, 2px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link {
  color: var(--awa-plp-final-text) !important;
  line-height: var(--awa-leading-cozy, 1.35);
  min-height: calc(1.35em * 2);
  display: -webkit-box;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  line-clamp: var(--awa-clamp-2, 2);
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .info-price {
  min-height: var(--awa-space-9, 48px);
  align-items: flex-start;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating .reviews-actions .action.add,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating .reviews-actions .action.view {
  font-size: var(--awa-font-size-12);
  color: var(--awa-gray-450);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating .reviews-actions .action.add:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating .reviews-actions .action.add:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating .reviews-actions .action.view:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-rating .reviews-actions .action.view:focus-visible {
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .special-price .price,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .price {
  font-weight: var(--awa-weight-extrabold);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-info-cart {
  margin-top: auto;
  padding-top: var(--awa-space-2, 8px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart {
  min-height: var(--card-cta-h, 44px);
  width: 100%;
  border-radius: var(--card-cta-radius, 8px);
  font-weight: var(--awa-weight-bold);
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  transition: background-color var(--awa-plp-transition), box-shadow var(--awa-plp-transition), transform var(--awa-plp-transition);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart:hover {
  transform: translateY(var(--awa-neg-0-25, -1px));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart:focus-visible {
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .b2b-login-to-buy-btn.b2b--listing {
  min-height: var(--card-cta-h, 44px);
  border-radius: var(--card-cta-radius, 8px);
  font-size: var(--card-cta-size, 14px);
  font-weight: var(--awa-weight-bold);
  letter-spacing: var(--awa-tracking-tight, 0.01em);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .b2b-login-to-buy-btn.b2b--listing:focus-visible {
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .b2b-login-to-see-price {
  display: flex;
  align-items: center;
  gap: var(--awa-gap-sm, 8px);
  min-height: var(--card-cta-h, 44px);
  padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px);
  border-radius: var(--card-cta-radius, 8px);
  border: var(--awa-none, none);
  background: linear-gradient(135deg, var(--awa-red, var(--awa-primary)), var(--awa-red-dark, var(--awa-primary-hover)));
  color: var(--awa-white);
  font-weight: var(--awa-weight-bold);
  font-size: var(--card-cta-size, 14px);
  line-height: var(--awa-leading-snug, 1.25);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .b2b-login-to-see-price::before {
  content: '';
  display: inline-block;
  width: var(--awa-space-4, 16px);
  height: var(--awa-space-4, 16px);
  flex-shrink: var(--awa-flex-shrink-0, 0);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");
  background-size: var(--awa-bg-size-contain, contain);
  background-repeat: var(--awa-bg-repeat-no, no-repeat);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product {
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  border-radius: var(--awa-radius-lg, 16px);
  background: var(--awa-white);
  overflow: clip;
  transition: box-shadow var(--awa-plp-transition), border-color var(--awa-plp-transition);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product:hover {
  border-color: var(--awa-red-12, rgba(183, 51, 55, 0.12));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product .product-info {
  padding: var(--awa-space-3, 12px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product .product-item-link,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product .product-item-link {
  color: var(--awa-plp-final-text) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product .product-item-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product .product-item-link:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product .product-item-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product .product-item-link:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product .btn-add-to-cart.action.tocart,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product .btn-add-to-cart.action.tocart,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product .b2b-login-to-buy-btn.b2b--listing,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product .b2b-login-to-buy-btn.b2b--listing {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .message.notice,
:is(body.catalog-category-view, body.catalogsearch-result-index) .message.info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .message.warning {
  border-radius: var(--awa-radius-lg);
  border: var(--awa-border-width, 1px) solid var(--awa-plp-final-border);
  background: var(--awa-plp-final-surface);
  padding: var(--awa-space-3, 12px) var(--awa-space-3-5, 14px);
}
@media (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-main .columns.layout.layout-2-col.row {
    margin-inline: -6px;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-main .columns.layout.layout-2-col.row > [class*='col-'] {
    padding-inline: var(--awa-space-1-5, 6px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    border-radius: var(--awa-radius-lg);
    padding: var(--awa-space-2-5, 10px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
    width: 100%;
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
    gap: var(--awa-gap-sm);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-label {
    min-height: var(--awa-space-7-5, 30px);
    padding-inline: var(--awa-space-2-5, 10px);
    font-size: var(--awa-font-size-xs);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    border-radius: var(--awa-radius-pill);
    padding: var(--awa-space-2-25, 9px);
    position: sticky;
    top: var(--awa-plp-toolbar-top-offset, calc(env(safe-area-inset-top, 0px) + 6px));
    z-index: 18;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter {
    border-radius: var(--awa-radius-pill);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-content {
    padding-inline: var(--awa-space-3, 12px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link {
    min-height: calc(1.3em * 2);
    -webkit-line-clamp: var(--awa-clamp-2, 2);
    line-clamp: var(--awa-clamp-2, 2);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .btn-add-to-cart.action.tocart {
    min-height: var(--awa-size-42, 42px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .actions-secondary .quickview-link {
    width: var(--awa-space-8-5, 44px);
    height: var(--awa-space-8-5, 44px);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.list.products-list .item-product,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .products-list .item-product {
    border-radius: var(--awa-radius-md-lg);
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a {
    transition: var(--awa-none, none);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:hover > .product-info,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:focus-within > .product-info {
    transform: none;
  }
}
/* Content Visibility — defer render work for below-fold pagination */
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages {
  content-visibility: var(--awa-bg-size-auto, auto);
  contain-intrinsic-size: auto 80px;
}
/* === awa-bundle-inner-pages.css === */
/* ============================================================
   awa-bundle-inner-pages.css (2026-03-19)
   Bundle: post-themeoption-overrides + components-b2b-foundation
          + compat-b2b-nav-plp-cart-checkout + b2b-cart-checkout-premium
   Used by: search / cart / checkout / PDP (replaces awa-bundle-site on those routes)
   4 CSS requests → 1 (save ~3 requests on critical inner-page paths)
   ============================================================ */
/* === 1/4: awa-custom-post-themeoption-overrides.css === */
/* AWA Round9 (post-themeoption): reassert custom UX after Rokanthemes ThemeOption custom_default.css + inline styles */
:root {
  --awa-post-themeoption-focus: 0 0 0 3px rgba(183, 51, 55, 0.18);
}
/* Root cause mitigation:
   ThemeOption emits custom_default.css + inline <style> after awa-round*.css, including broad !important rules:
   - html,body,* { color: ... !important }
   - .action.primary, button { background/border/color ... !important }
   This file loads after add_custom_theme_head and restores component-level visuals. */
/* Container alignment fix:
   custom_default.css (Rokanthemes Full Width) sets .container { max-width: 100% }.
   This re-enforces var(--awa-container) for consistent horizontal alignment across all pages.
   Specificity body .page-wrapper .container:not(...) ~= 0,5,1 beats .container 0,1,0. */
body .page-wrapper .container:not(.slider-container):not(.banner-container):not(.products):not(.product-grid) {
  max-width: var(--awa-container);
  margin-left: auto;
  margin-right: auto;
}
/* B2B Unified Status Panel — override ThemeOption button resets */
body .page-wrapper .b2b-status-trigger {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.08) 0%, rgba(183, 51, 55, 0.04) 100%) !important;
  border-color: var(--awa-red-15, rgba(183, 51, 55, 0.15)) !important;
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .b2b-status-trigger:hover,
body .page-wrapper .b2b-status-trigger:focus-visible {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.12) 0%, rgba(183, 51, 55, 0.08) 100%) !important;
  border-color: var(--awa-red-25, rgba(183, 51, 55, 0.25)) !important;
  color: var(--awa-gray-920) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .b2b-status-trigger[aria-expanded="true"] {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
body .page-wrapper .b2b-status-panel .footer-link,
body .page-wrapper .b2b-status-panel .quick-action-link {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-none, none) !important;
}
body .page-wrapper .b2b-logout-form .logout-link {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-none, none) !important;
}
body .page-wrapper .block-search .block-content button.action.search {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
}
body .page-wrapper .block-search .block-content button.action.search:hover,
body .page-wrapper .block-search .block-content button.action.search:focus-visible {
  background: var(--awa-red-dark, var(--primary-hover)) !important;
  border-color: var(--awa-red-dark, var(--primary-hover)) !important;
  color: var(--awa-white) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .minicart-wrapper .action.showcart .counter.qty,
body .page-wrapper .minicart-wrapper .counter.qty {
  background: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
body .page-wrapper .page_footer .velaFooterTitle {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-leading-zero, 0) !important;
  color: var(--awa-gray-920) !important;
}
body .page-wrapper .page_footer .velaFooterTitle:hover,
body .page-wrapper .page_footer .velaFooterTitle:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .page_footer .velaFooterLinks a,
body .page-wrapper .page_footer .aw-footer-legal a,
body .page-wrapper .page_footer .aw-footer-b2b-contact a,
body .page-wrapper .page_footer .aw-footer-social a {
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .page_footer .velaFooterLinks a:hover,
body .page-wrapper .page_footer .velaFooterLinks a:focus-visible,
body .page-wrapper .page_footer .aw-footer-legal a:hover,
body .page-wrapper .page_footer .aw-footer-legal a:focus-visible,
body .page-wrapper .page_footer .aw-footer-b2b-contact a:hover,
body .page-wrapper .page_footer .aw-footer-b2b-contact a:focus-visible,
body .page-wrapper .page_footer .aw-footer-social a:hover,
body .page-wrapper .page_footer .aw-footer-social a:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .awa-footer-trust-bar,
body .page-wrapper .awa-footer-payments-security,
body .page-wrapper .aw-footer-trust-b2b {
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .awa-footer-trust-icon,
body .page-wrapper .awa-payment-chip svg,
body .page-wrapper .awa-footer-security-badge svg,
body .page-wrapper .aw-footer-trust-b2b .trust-number {
  color: var(--awa-red, var(--primary-color)) !important;
}
body .page-wrapper .awa-payment-chip {
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-red-10, rgba(183, 51, 55, 0.1)) !important;
  background: var(--awa-white) !important;
}
body .page-wrapper .awa-payment-chip--priority {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-6, rgba(183, 51, 55, 0.06)) !important;
  border-color: var(--awa-red-16, rgba(183, 51, 55, 0.16)) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .page_footer {
  display: none !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-page,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-page {
  color: var(--awa-gray-700) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-card,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-container {
  background: var(--awa-white) !important;
  border-color: var(--awa-gray-65, #dfe5ee) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-subtitle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field-note,
:is(body.b2b-auth-shell, body.b2b-register-index) .register-header .subtitle,
:is(body.b2b-auth-shell, body.b2b-register-index) .register-header .register-trust-note,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-primary-note {
  color: var(--awa-gray-450) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-gray-65, #dfe5ee) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red-24, rgba(183, 51, 55, 0.24)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account:focus-visible {
  background: var(--awa-red-dark, var(--primary-hover)) !important;
  border-color: var(--awa-red-dark, var(--primary-hover)) !important;
  color: var(--awa-white) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp {
  background: var(--awa-white) !important;
  color: var(--awa-success-dark) !important;
  border-color: var(--awa-green-24, rgba(34, 197, 94, 0.24)) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp:focus-visible {
  color: var(--awa-success-mid, #15803d) !important;
  border-color: var(--awa-green-36, rgba(34, 197, 94, 0.36)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-gray-75, #c7d2e1) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea:focus-visible {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
  color: var(--awa-gray-450) !important;
  padding: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-pill) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a.actived,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07)) !important;
  border-color: var(--awa-red-30, rgba(183, 51, 55, 0.3)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red-24, rgba(183, 51, 55, 0.24)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block,
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title {
  color: var(--awa-gray-700) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options .count {
  color: var(--awa-gray-500) !important;
  background: var(--awa-gray-50) !important;
  border-radius: var(--awa-radius-full);
  padding-inline: var(--awa-space-1-5, 6px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  background: var(--awa-white) !important;
  border-color: var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link {
  color: var(--awa-gray-920) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link {
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96)) !important;
  border-color: var(--awa-red-14, rgba(183, 51, 55, 0.14)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:focus-visible {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .b2b-login-to-see-price,
.searchsuite-autocomplete .b2b-login-to-see-price {
  color: var(--awa-white) !important;
  background: linear-gradient(135deg, var(--awa-red, var(--awa-primary)), var(--awa-red-dark, var(--awa-primary-hover))) !important;
  border: var(--awa-none, none) !important;
}
.searchsuite-autocomplete {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  left: 0 !important;
  width: var(--awa-width-min-720, min(720px, calc(100vw - 32px))) !important;
  margin-top: var(--awa-space-2, 8px) !important;
}
.searchsuite-autocomplete .title {
  background: var(--awa-gray-45, #f8fafc) !important;
  color: var(--awa-gray-700) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5) !important;
}
.searchsuite-autocomplete .title .see-all,
.searchsuite-autocomplete .qs-option-title a {
  color: var(--awa-red, var(--primary-color)) !important;
}
.searchsuite-autocomplete .title .see-all:hover,
.searchsuite-autocomplete .title .see-all:focus-visible,
.searchsuite-autocomplete .qs-option-title a:hover,
.searchsuite-autocomplete .qs-option-title a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete .suggest ul li a,
.searchsuite-autocomplete .product ul li,
.searchsuite-autocomplete .no-result {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
}
.searchsuite-autocomplete .suggest ul li a:hover,
.searchsuite-autocomplete .suggest ul li a:focus-visible,
.searchsuite-autocomplete .product ul li:hover,
.searchsuite-autocomplete .product ul li.selected {
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-empty {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-gray-920) !important;
}
body.checkout-cart-index .cart-empty a {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-cart-index .cart-empty a:hover,
body.checkout-cart-index .cart-empty a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-summary input[type='text'] {
  height: auto !important;
  line-height: normal !important;
  min-height: var(--awa-space-8, 40px) !important;
  border-radius: var(--awa-radius-pill) !important;
}
@media (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  .searchsuite-autocomplete {
    left: var(--awa-neg-2, -8px) !important;
    right: auto !important;
    width: calc(100vw - 16px) !important;
    margin-top: var(--awa-space-2, 8px) !important;
    border-radius: var(--awa-radius-lg) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
    min-height: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
  }
  body .page-wrapper .top-account ul.header.links > li.link.wishlist,
  body .page-wrapper .top-account ul.header.links > li[data-bind*='wishlist'],
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--account,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--compare,
  body .page-wrapper .top-account ul.header.links > li.compare {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links > li > a[href*='/wishlist/'],
  body .page-wrapper .top-account ul.header.links > li > a[href*='/customer/account/'] {
    display: none !important;
  }
  body .page-wrapper .header-control .action.nav-toggle {
    position: relative !important;
    z-index: var(--awa-z-6, 6) !important;
    pointer-events: var(--awa-bg-size-auto, auto) !important;
  }
  /* AWA-FIX-2026-04-12: mobile menu display:none removido para categoria */
}
/* Round10: AjaxSuite popup shell fix (hide static shell close + style real modal close) */
#ajaxsuite-popup-wrapper {
  position: static !important;
  inset: auto !important;
  width: 0 !important;
  height: 0 !important;
  z-index: auto !important;
  background: var(--awa-transparent, transparent) !important;
  pointer-events: var(--awa-none, none) !important;
}
#ajaxsuite-popup-wrapper > #ajaxsuite-close.ajaxsuite-close,
#ajaxsuite-close.ajaxsuite-close {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
#ajaxsuite-popup-wrapper > #ajaxsuite-popup-content {
  border-radius: var(--awa-radius-none, 0) !important;
  overflow: visible !important;
  pointer-events: var(--awa-bg-size-auto, auto) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close {
  top: var(--awa-space-2-5, 10px) !important;
  right: var(--awa-space-2-5, 10px) !important;
  width: var(--awa-space-8-5, 44px) !important;
  min-width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  padding: 0 !important;
  border-radius: var(--awa-radius-full) !important;
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.18) !important;
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: var(--awa-none, none) !important;
  transition: var(--awa-transition-full-030, background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, transform 0.2s ease) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close::before {
  font-size: var(--awa-font-size-xl) !important;
  line-height: var(--awa-leading-none, 1) !important;
  font-weight: var(--awa-weight-medium) !important;
  color: var(--awa-currentcolor, currentcolor) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close:hover,
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close:focus-visible {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
  outline: var(--awa-none, none) !important;
}
@media (max-width: 767px) {
  .modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close {
    top: var(--awa-space-2, 8px) !important;
    right: var(--awa-space-2, 8px) !important;
  }
}
/* Round10B: Newsletter popup ghost overlay failsafe */
body #newsletter_pop_up.newsletterpopup[style*='display: block'],
body #newsletter_pop_up.newsletterpopup[style*='display:block'],
body #newsletter_pop_up.newsletterpopup.nl-popup-fallback-open {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body #newsletter_pop_up.newsletterpopup {
  z-index: var(--awa-z-100001, 100001) !important;
}
body #newsletter_pop_up .nl-popup-card {
  display: block !important;
  opacity: var(--awa-opacity-100, 1) !important;
  visibility: visible !important;
  transform: none;
  max-height: calc(100vh - 32px);
  overflow: hidden;
}
/* Round11: final wins for header search layout + PLP card flow after ThemeOption inline/custom_default */
body .page-wrapper #search_mini_form.form.minisearch,
body .page-wrapper .block.block-search .form.minisearch.search-content {
  display: flex !important;
  align-items: stretch !important;
  gap: var(--awa-gap-sm) !important;
}
body .page-wrapper .block.block-search .field.search,
body .page-wrapper .block.block-search .field.search .control {
  min-width: var(--awa-zero, 0) !important;
  width: 100% !important;
}
body .page-wrapper .block.block-search .field.search {
  flex: var(--awa-flex-auto, 1 1 auto) !important;
  padding-right: 0 !important;
}
body .page-wrapper .header .top-search .block-search #search_mini_form {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
}
body .page-wrapper .block.block-search .actions {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  min-width: var(--awa-zero, 0) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
  align-self: stretch !important;
}
body .page-wrapper .block.block-search .actions .action.search {
  position: static !important;
  inset: auto !important;
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  max-width: var(--awa-space-9, 48px) !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
}
body .page-wrapper .block.block-search .actions .action.search > span {
  position: absolute !important;
  width: var(--awa-space-0-25, 1px) !important;
  height: var(--awa-space-0-25, 1px) !important;
  margin: var(--awa-neg-0-25, -1px) !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true'] {
  position: relative !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true']::before {
  content: '' !important;
  position: absolute !important;
  left: var(--awa-pos-50, 50%) !important;
  top: var(--awa-pos-50, 50%) !important;
  display: block !important;
  width: var(--awa-space-3-5, 14px) !important;
  height: var(--awa-space-3-5, 14px) !important;
  border: var(--awa-border-width-2, 2px) solid currentcolor !important;
  border-radius: var(--awa-radius-full) !important;
  transform: translate(-58%, -58%) !important;
  pointer-events: var(--awa-none, none) !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true']::after {
  content: '' !important;
  position: absolute !important;
  width: var(--awa-space-1-75, 7px) !important;
  height: var(--awa-space-0-5, 2px) !important;
  border-radius: var(--awa-radius-2xs) !important;
  background: var(--awa-currentcolor, currentcolor) !important;
  inset: 50% auto auto 50% !important;
  transform: translate(35%, 185%) rotate(45deg) !important;
  pointer-events: var(--awa-none, none) !important;
}
/* AWA-FIX-2026-04-12: nav-toggle global — removido hide para mostrar hamburger em páginas internas */
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .logo,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .logo a {
  position: relative !important;
  left: 0 !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: none !important;
  transform: none !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) .logo img {
  transform: none !important;
  margin: 0 !important;
}
@media (min-width: 768px) {
  /* AWA-FIX-2026-04-12: menu_primary expansion removido — col Bootstrap col-lg-7/col-md-7 aplica-se corretamente */
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-info {
  position: static !important;
  inset: auto !important;
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-container,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  position: relative !important;
  overflow: hidden !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-photo {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767px) {
  body .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding-inline: 0 !important;
    margin: 0 0 var(--awa-space-2-5, 10px) !important;
  }
  body .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child .logo,
  body .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child .logo a {
    position: static !important;
    float: none !important;
    inset: auto !important;
    margin: 0 auto !important;
    display: inline-flex !important;
  }
  body .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child .logo img {
    width: auto !important;
    height: auto !important;
    max-height: var(--awa-size-56, 56px) !important;
  }
  body .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > .top-search {
    margin-top: 0 !important;
    padding-inline: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  body .page-wrapper .header-wrapper-sticky .logo-sticky {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    position: sticky !important;
    top: 68px !important;
    z-index: var(--awa-z-8, 8) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .row {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .action.nav-toggle {
    position: static !important;
    inset: auto !important;
    float: none !important;
    clear: both !important;
    transform: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header .top-search .logo,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header .top-search .logo img {
    display: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search .logo,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search .logo img {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .action.nav-toggle {
    display: none !important;
    position: static !important;
    float: none !important;
    clear: both !important;
    margin-top: var(--awa-space-2, 8px) !important;
  }
  /* AWA-FIX-2026-04-12: mobile nav-toggle removido hide para páginas internas */
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .top_rate,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .top_rate {
    display: none !important;
  }
}
/* Round20 final wins: search form row layout + non-home nav toggle suppression + home menu height guard */
body .page-wrapper .header .top-search .block-search form#search_mini_form,
body .page-wrapper .header .top-search .block-search form.form.minisearch {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-width: var(--awa-zero, 0) !important;
  gap: var(--awa-zero, 0) !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .field.search,
body .page-wrapper .header .top-search .block-search form.form.minisearch .field.search {
  flex: var(--awa-flex-auto, 1 1 auto) !important;
  width: auto !important;
  min-width: var(--awa-zero, 0) !important;
  margin: 0 !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .actions,
body .page-wrapper .header .top-search .block-search form.form.minisearch .actions {
  position: static !important;
  inset: auto !important;
  float: none !important;
  margin: 0 !important;
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  flex: 0 0 var(--awa-space-9, 48px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
  display: flex !important;
  align-items: stretch !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .action.search,
body .page-wrapper .header .top-search .block-search form.form.minisearch .action.search {
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  flex: 0 0 var(--awa-space-9, 48px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .action.nav-toggle,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .nav-toggle {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
@media (min-width: 768px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 > .container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 > .container > .row {
    height: auto !important;
    min-height: var(--awa-zero, 0) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .menu_left_home1 {
    max-height: none !important;
    overflow: visible !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .list-category-dropdown {
    max-height: none !important;
    overflow: visible !important;
    overscroll-behavior: auto;
    scrollbar-width: auto;
  }
}
/* Round21 final wins: PLP first-fold compaction + mobile top-link priority + strict search heights */
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
  height: clamp(180px, 28vh, 280px) !important;
  overflow: hidden !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image .image,
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  margin-top: var(--awa-space-1, 4px) !important;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: auto hidden !important;
    gap: var(--awa-gap-sm) !important;
    row-gap: var(--awa-gap-sm) !important;
    -webkit-overflow-scrolling: touch;
  }
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links {
    flex-wrap: nowrap !important;
  }
  body .page-wrapper .top-account ul.header.links > li {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--b2b-register,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--login,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--logout {
    display: inline-flex !important;
  }
  body .page-wrapper .top-account ul.header.links > li:not(.awa-top-link-item--b2b-register, .awa-top-link-item--login, .awa-top-link-item--logout) {
    display: none !important;
    visibility: hidden !important;
    max-width: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    overflow: hidden !important;
  }
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.link.wishlist,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.link.wishlist.awa-top-link-counter-zero,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li[data-bind*='wishlist'],
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.awa-top-link-item--account,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.awa-top-link-item--compare,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.compare {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    min-width: var(--awa-zero, 0) !important;
    max-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    overflow: hidden !important;
  }
  body .page-wrapper .header .top-search > .block-search .actions,
  body .page-wrapper .header .top-search > .block-search .action.search,
  body .page-wrapper .header .top-search > .block-search .field.search input#search {
    height: var(--awa-space-8-5, 44px) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    max-height: var(--awa-space-8-5, 44px) !important;
    box-sizing: border-box !important;
  }
  body .page-wrapper .header .top-search > .block-search .action.search {
    padding: 0 !important;
    line-height: var(--awa-leading-none, 1) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .field.limiter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-amount {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] .modes-mode {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-1, 1fr) !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] + .toolbar-sorter.sorter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] ~ .toolbar-sorter.sorter {
    width: 100% !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products.awa-filter-toggle-ready .center {
    grid-template-columns: var(--awa-gtc-auto-1fr, auto 1fr) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter.sorter {
    width: 100% !important;
    margin: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter .sorter-options {
    width: 100% !important;
    min-height: var(--awa-space-8-5, 44px) !important;
  }
}
/* Round21B fallback: DISABLED — superseded by 3-column grid in header.phtml inline CSS
   (toggle | logo | cart row + search row). The old 2-column layout conflicts with the
   new display:contents strategy. See header.phtml @layer awa-core.awa-fixes block. */
/*
@media (max-width: 767px) {
    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .header_main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .header-main :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
        display: grid !important;
        grid-template-columns: var(--awa-gtc-clamp-lg, clamp(82px, 24vw, 108px) minmax(0, 1fr)) !important;
        align-items: center !important;
        gap: var(--awa-gap-sm) !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: var(--awa-zero, 0) !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        grid-column: 1 !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: var(--awa-zero, 0) !important;
        flex: var(--awa-flex-none, 0 0 auto) !important;
        overflow: visible !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child .logo {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        position: static !important;
        inset: auto !important;
        width: var(--awa-width-fluid-md, clamp(82px, 24vw, 108px)) !important;
        min-width: var(--awa-size-82, 82px) !important;
        max-width: var(--awa-size-108, 108px) !important;
        margin: 0 !important;
        float: none !important;
        transform: none !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child .logo a {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        position: static !important;
        inset: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        float: none !important;
        transform: none !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > [class*='col-']:first-child .logo img {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        max-height: var(--awa-size-56, 56px) !important;
        margin: 0 !important;
        transform: none !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) > .top-search {
        display: grid !important;
        grid-template: "search cart" 44px / minmax(0, 1fr) 44px !important;
        align-items: center !important;
        gap: var(--awa-gap-sm) !important;
        grid-column: 2 !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: var(--awa-zero, 0) !important;
        min-height: var(--awa-space-8-5, 44px) !important;
        margin: 0 !important;
        position: relative !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search {
        grid-area: search !important;
        grid-column: 1 !important;
        min-width: var(--awa-zero, 0) !important;
        width: 100% !important;
        max-width: 100% !important;
        order: var(--awa-order-0, 0) !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
        display: block !important;
        position: static !important;
        inset: auto !important;
        grid-area: cart !important;
        grid-column: 2 !important;
        width: var(--awa-space-8-5, 44px) !important;
        min-width: var(--awa-space-8-5, 44px) !important;
        max-width: var(--awa-space-8-5, 44px) !important;
        min-height: var(--awa-space-8-5, 44px) !important;
        margin: 0 !important;
        order: var(--awa-order-0, 0) !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: static !important;
        inset: auto !important;
        width: var(--awa-space-8-5, 44px) !important;
        min-width: var(--awa-space-8-5, 44px) !important;
        max-width: var(--awa-space-8-5, 44px) !important;
        height: var(--awa-space-8-5, 44px) !important;
    }

    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .showcart,
    body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .action.showcart {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: static !important;
        inset: auto !important;
        width: var(--awa-space-8-5, 44px) !important;
        min-width: var(--awa-space-8-5, 44px) !important;
        height: var(--awa-space-8-5, 44px) !important;
        margin: 0 !important;
    }
}
*/
/* =====================================================================
   Slider AWA Motos — slide-caption overlay
   Funciona com slides que possuem slide_text HTML + imagem de fundo SVG
   ===================================================================== */
.wrapper_slider .banner_item {
  position: relative;
  overflow: hidden;
}
.wrapper_slider .banner_item picture,
.wrapper_slider .banner_item > a picture {
  display: block;
  width: 100%;
}
.wrapper_slider .banner_item img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
.wrapper_slider .slide-caption {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  padding: 0 8%;
  pointer-events: var(--awa-none, none);
}
.wrapper_slider .slide-content {
  color: var(--awa-white);
  max-width: var(--awa-size-520, 520px);
  pointer-events: var(--awa-bg-size-auto, auto);
}
.wrapper_slider .slide-content h2 {
  font-size: var(--awa-fluid-text-2xl, clamp(22px, 4vw, 44px));
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-compact, 1.2);
  margin: 0 0 var(--awa-space-3-5, 14px);
  color: var(--awa-white);
}
.wrapper_slider .slide-content p {
  font-size: var(--awa-fluid-text-sm, clamp(14px, 1.8vw, 18px));
  line-height: var(--awa-leading-relaxed, 1.5);
  margin: 0;
  color: var(--awa-white-88, rgba(255, 255, 255, 0.88));
}
@media (max-width: 767px) {
  .wrapper_slider .slide-caption {
    padding: 0 5%;
    align-items: flex-end;
    padding-bottom: var(--awa-space-6, 24px);
  }
  .wrapper_slider .slide-content h2 {
    font-size: var(--awa-font-size-20);
  }
  .wrapper_slider .slide-content p {
    font-size: var(--awa-font-size-sm);
  }
}
/* Mirasvit SearchAutocomplete - keep dropdown visible and layered above header controls */
body.searchautocomplete__active .page-wrapper .header .top-search .block-search form#search_mini_form,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search form.form.minisearch,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search .control {
  overflow: visible !important;
}
body .page-wrapper .header .top-search .block-search .field.search .control {
  position: relative !important;
}
body .page-wrapper .header .top-search .block-search .mst-searchautocomplete__autocomplete {
  top: calc(100% + 8px) !important;
  left: 0 !important;
  right: auto !important;
  width: var(--awa-width-min-760, min(760px, calc(100vw - 24px))) !important;
  max-width: min(760px, calc(100vw - 24px)) !important;
  border-top: var(--awa-border-width-2, 2px) solid var(--awa-red, var(--primary-color)) !important;
  border-radius: var(--awa-radius-pill) !important;
  border-color: var(--awa-border) !important;
  z-index: var(--awa-z-1300, 1300) !important;
}
body .page-wrapper .header .top-search .block-search .mst-searchautocomplete__wrapper {
  max-height: min(72vh, 520px) !important;
}
/* Keep Mirasvit dropdown above vertical mega menu layers while typing */
body.searchautocomplete__active .page-wrapper .header .top-search .block-search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search #search_mini_form,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search .control {
  position: relative !important;
  z-index: var(--awa-z-100120, 100120) !important;
}
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .mst-searchautocomplete__autocomplete,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .mst-searchautocomplete__wrapper {
  z-index: var(--awa-z-100130, 100130) !important;
}
/* Vertical menu state is now controlled by legacy vertical-menu CSS.
   Keep this block neutral to avoid stale overrides from old menu stack. */
body.searchautocomplete__active .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
  display: inherit !important;
}
body.searchautocomplete__active .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown {
  visibility: visible !important;
}
/* === 2/4: awa-custom-components-b2b-foundation.css === */
/* Layer: Foundation + Components (B2B clean premium) */
body .page-wrapper {
  --awa-space-1: 4px;
  --awa-space-2: 8px;
  --awa-space-3: 12px;
  --awa-space-4: 16px;
  --awa-space-5: 20px;
  --awa-radius-xs: 8px;
  --awa-radius-sm: 12px;
  --awa-radius-md: 14px;
  --awa-radius-lg: 16px;
  --awa-shadow-1: 0 4px 14px rgba(15, 23, 42, 0.04);
  --awa-shadow-2: 0 10px 28px rgba(15, 23, 42, 0.08);
  --awa-border: var(--awa-gray-210);
  --awa-surface: var(--awa-white);
  --awa-surface-soft: var(--awa-gray-45, #f8fafc);
  --awa-text-1: var(--awa-gray-700);
  --awa-text-2: var(--awa-gray-500);
  --awa-text-3: var(--awa-gray-450);
  --awa-accent: var(--awa-red, var(--primary-color));
  --awa-accent-hover: var(--awa-red-dark, var(--primary-hover));
}
body .page-wrapper .action.primary,
body .page-wrapper .action.tocart,
body .page-wrapper .action.checkout,
body .page-wrapper .checkout-methods-items .action.checkout,
body .page-wrapper .actions-toolbar .primary .action {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-sm);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-space-2);
  transition: var(--awa-transition-bg-brd-sh-02, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease);
}
body .page-wrapper .action.primary:hover,
body .page-wrapper .action.tocart:hover,
body .page-wrapper .action.checkout:hover,
body .page-wrapper .checkout-methods-items .action.checkout:hover,
body .page-wrapper .actions-toolbar .primary .action:hover {
  background: var(--awa-accent-hover);
  border-color: var(--awa-accent-hover);
}
body .page-wrapper button,
body .page-wrapper .action,
body .page-wrapper [role='button'] {
  -webkit-tap-highlight-color: var(--awa-transparent, transparent);
}
body .page-wrapper button:focus-visible,
body .page-wrapper .action:focus-visible,
body .page-wrapper a:focus-visible,
body .page-wrapper input:focus-visible,
body .page-wrapper select:focus-visible,
body .page-wrapper textarea:focus-visible {
  outline: var(--awa-none, none);
}
body .page-wrapper .cart-container input[type='text'],
body .page-wrapper .cart-container input[type='email'],
body .page-wrapper .cart-container input[type='number'],
body .page-wrapper .checkout-container input[type='text'],
body .page-wrapper .checkout-container input[type='email'],
body .page-wrapper .checkout-container input[type='tel'],
body .page-wrapper .checkout-container input[type='number'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='text'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='email'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='tel'],
body .page-wrapper .rokanthemes-onepagecheckout select,
body .page-wrapper .block-search input[type='text'],
body .page-wrapper .block-search select {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width, 1px) solid var(--awa-border);
  color: var(--awa-text-1);
  background: var(--awa-surface);
}
body .page-wrapper .field .label,
body .page-wrapper .label,
body .page-wrapper .opc-wrapper .field-label,
body .page-wrapper .rokanthemes-onepagecheckout .field label {
  color: var(--awa-text-2);
  line-height: var(--awa-leading-cozy, 1.35);
  font-weight: var(--awa-weight-medium);
}
body .page-wrapper .counter.qty,
body .page-wrapper .minicart-wrapper .counter.qty {
  min-width: var(--awa-space-5, 20px);
  min-height: var(--awa-space-5, 20px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-full);
  line-height: var(--awa-leading-none, 1);
}
body .page-wrapper .toolbar-products,
body .page-wrapper .cart-summary,
body .page-wrapper .opc-block-summary,
body .page-wrapper .rokanthemes-onepagecheckout .opc-block-summary {
  border-radius: var(--awa-radius-lg);
}
body .page-wrapper .toolbar-products .toolbar-amount,
body .page-wrapper .toolbar-products label,
body .page-wrapper .toolbar-products .sorter-label,
body .page-wrapper .toolbar-products .limiter .label {
  color: var(--awa-text-2);
}
body .page-wrapper .searchsuite-autocomplete .price,
body .page-wrapper .searchsuite-autocomplete .price-box,
body .page-wrapper .searchsuite-autocomplete .price-final_price,
body .page-wrapper .searchsuite-autocomplete .special-price .price {
  color: var(--awa-accent);
}
body .page-wrapper .message.notice,
body .page-wrapper .message.success,
body .page-wrapper .message.error,
body .page-wrapper .message.warning {
  border-radius: var(--awa-radius-sm);
}
/* === 3/4: awa-custom-compat-b2b-nav-plp-cart-checkout.css === */
/* Layer: Compatibility + Patterns + Pages (B2B premium, non-breaking) */
/* Header / menus / search */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu,
body .page-wrapper .navigation.custommenu.main-nav,
body .page-wrapper .block.block-search {
  color: var(--awa-text-1, #333);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
  min-height: var(--awa-size-56, 56px);
  display: flex;
  align-items: center;
  gap: var(--awa-gap-md);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown .vm-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--awa-space-6, 24px);
  height: var(--awa-space-6, 24px);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu {
  border-radius: 0 0 var(--awa-radius-md-lg, 14px) var(--awa-radius-md-lg, 14px);
  overflow: clip;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li > a,
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .ui-menu-item > a {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  line-height: var(--awa-leading-cozy, 1.35);
  padding-top: var(--awa-space-2-5, 10px);
  padding-bottom: var(--awa-space-2-5, 10px);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .open-children-toggle {
  width: var(--awa-space-8, 40px);
  min-width: var(--awa-space-8, 40px);
  min-height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .open-children-toggle:focus-visible,
body .page-wrapper .navigation.custommenu.main-nav .open-children-toggle:focus-visible {
  outline: var(--awa-none, none);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .expand-category-link .vm-toggle-categories {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-gap-sm);
}
body .page-wrapper .navigation.custommenu.main-nav .main-nav-list > li > a {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
  line-height: var(--awa-leading-snug, 1.25);
}
body .page-wrapper .navigation.custommenu.main-nav li.is-open > a,
body .page-wrapper .navigation.custommenu.main-nav li.awa-has-current-descendant > a {
  color: var(--awa-red, var(--primary-color));
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .form.minisearch.search-content {
  display: flex;
  align-items: stretch;
  gap: var(--awa-gap-sm);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field.search {
  min-width: var(--awa-zero, 0);
  flex: var(--awa-flex-auto, 1 1 auto);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .control {
  position: relative;
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search,
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search-input-autocomplate {
  min-height: var(--awa-space-9, 48px);
  padding-inline: var(--awa-space-4, 16px);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search {
  min-width: var(--awa-space-9, 48px);
  min-height: var(--awa-space-9, 48px);
  height: var(--awa-space-9, 48px);
  width: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search > span {
  line-height: var(--awa-leading-none, 1);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field-by-cat-search select {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
}
body .page-wrapper #search_mini_form.is-open .control {
  z-index: var(--awa-z-20, 20);
}
body .page-wrapper #search_autocomplete {
  border-radius: var(--awa-radius-md-lg);
}
body .page-wrapper .searchsuite-autocomplete {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  overflow: clip;
}
body .page-wrapper .searchsuite-autocomplete .title {
  padding-block: var(--awa-space-3, 12px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-210);
}
body .page-wrapper .searchsuite-autocomplete .title .see-all {
  min-height: var(--awa-size-36, 36px);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .searchsuite-autocomplete .suggest ul li a,
body .page-wrapper .searchsuite-autocomplete .product ul li {
  min-height: var(--awa-space-8-5, 44px);
  align-items: center;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-image {
  border-radius: var(--awa-radius-pill);
  overflow: clip;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-image img {
  object-fit: cover;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-info .qs-option-title a {
  line-height: var(--awa-leading-cozy, 1.35);
}
/* Owl tabs / carousel controls / grids */
body .page-wrapper .list-tab-product ul li,
body .page-wrapper .list-tab-product .item-title {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .owl-controls .owl-buttons div {
  width: var(--awa-space-8, 40px);
  height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
  color: var(--awa-gray-500);
  transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}
body .page-wrapper .owl-controls .owl-buttons div:hover,
body .page-wrapper .owl-controls .owl-buttons div:focus-visible {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28));
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-none, none);
}
body .page-wrapper .owl-controls .owl-page span {
  background: var(--awa-gray-275);
  transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}
body .page-wrapper .owl-controls .owl-page.active span,
body .page-wrapper .owl-controls .owl-page:hover span {
  background: var(--awa-red, var(--primary-color));
}
body .page-wrapper .products-grid .product-item-info {
  border-radius: var(--awa-radius-md-lg);
}
body .page-wrapper .products-grid .product-item-name a {
  line-height: var(--awa-leading-cozy, 1.35);
}
body .page-wrapper .products-grid .product-item-actions .action {
  min-height: var(--awa-space-8, 40px);
}
/* Toolbar / filters */
body .page-wrapper .toolbar-products {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
}
body .page-wrapper .toolbar-products .modes-mode,
body .page-wrapper .toolbar-products .sorter-action,
body .page-wrapper .toolbar-products .pages-item a,
body .page-wrapper .toolbar-products .pages-item strong {
  min-height: var(--awa-space-8, 40px);
  min-width: var(--awa-space-8, 40px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-pill);
}
body .page-wrapper .toolbar-products .modes-mode.active,
body .page-wrapper .toolbar-products .pages-item.current strong {
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color));
}
body .page-wrapper .filter-options-title {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
}
/* Cart / Checkout / OPC / B2B */
body.checkout-cart-index .page-wrapper .cart-container,
body.checkout-index-index .page-wrapper .checkout-container,
body.rokanthemes-onepagecheckout .page-wrapper .checkout-container {
  color: var(--awa-gray-700);
}
body.checkout-cart-index .page-wrapper .cart-summary,
body.checkout-index-index .page-wrapper .opc-block-summary,
body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper,
body.checkout-cart-index .page-wrapper .cart-container .form-cart {
  border-radius: var(--awa-radius-lg, 16px);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper .item-info td,
body.checkout-cart-index .page-wrapper .cart.table-wrapper .item-actions td {
  vertical-align: middle;
}
body.checkout-cart-index .page-wrapper .cart-container .fieldset.coupon,
body.checkout-cart-index .page-wrapper .cart-summary .discount.coupon {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-white);
}
body.checkout-cart-index .page-wrapper .cart-summary .title,
body.checkout-index-index .page-wrapper .opc-block-summary > .title,
body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary > .title {
  color: var(--awa-gray-700);
  line-height: var(--awa-leading-snug, 1.25);
}
body.checkout-index-index .page-wrapper .opc-wrapper .step-title,
body.rokanthemes-onepagecheckout .page-wrapper .opc-wrapper .step-title {
  line-height: var(--awa-leading-snug, 1.25);
  color: var(--awa-gray-700);
}
body.checkout-index-index .page-wrapper .opc-progress-bar-item > span,
body.rokanthemes-onepagecheckout .page-wrapper .opc-progress-bar-item > span {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
}
body.checkout-index-index .page-wrapper .payment-method,
body.checkout-index-index .page-wrapper .opc-payment .payment-method,
body.rokanthemes-onepagecheckout .page-wrapper .payment-method {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-white);
  margin-bottom: var(--awa-space-3, 12px);
}
body.checkout-index-index .page-wrapper .payment-method._active,
body.rokanthemes-onepagecheckout .page-wrapper .payment-method._active {
  border-color: var(--awa-red-20, rgba(183, 51, 55, 0.2));
}
body.checkout-index-index .page-wrapper .field .label,
body.checkout-index-index .page-wrapper .opc-wrapper .label,
body.rokanthemes-onepagecheckout .page-wrapper .field .label {
  margin-bottom: var(--awa-space-1-5, 6px);
}
body.checkout-index-index .page-wrapper .b2b-po-number,
body.checkout-index-index .page-wrapper .b2b-terms,
body.rokanthemes-onepagecheckout .page-wrapper .b2b-po-number,
body.rokanthemes-onepagecheckout .page-wrapper .b2b-terms {
  border-radius: var(--awa-radius-lg);
}
body.checkout-index-index .page-wrapper .message-error,
body.checkout-index-index .page-wrapper .message.error,
body.rokanthemes-onepagecheckout .page-wrapper .message.error {
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-red, var(--primary-color));
}
@media (max-width: 991px) {
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .form.minisearch.search-content {
    gap: var(--awa-gap-sm);
  }
  body .page-wrapper .owl-controls .owl-buttons div {
    width: var(--awa-size-38, 38px);
    height: var(--awa-size-38, 38px);
  }
}
@media (max-width: 767px) {
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
    min-height: var(--awa-space-9-5, 52px);
  }
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search-input-autocomplate,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field-by-cat-search select {
    min-height: var(--awa-space-8-5, 44px);
    height: var(--awa-space-8-5, 44px);
  }
  body .page-wrapper .searchsuite-autocomplete {
    border-radius: var(--awa-radius-lg);
  }
  body.checkout-cart-index .page-wrapper .cart-summary,
  body.checkout-index-index .page-wrapper .opc-block-summary,
  body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary {
    border-radius: var(--awa-radius-md-lg);
  }
}
/* === 4/4: awa-custom-page-b2b-cart-checkout-premium.css === */
/* AWA B2B cart/checkout premium layer (post-ThemeOption final override) */
body.checkout-cart-index,
body.checkout-index-index,
body.rokanthemes-onepagecheckout {
  --awa-cc-surface-1: var(--awa-white);
  --awa-cc-surface-2: var(--awa-bg-surface);
  --awa-cc-surface-3: var(--awa-bg-surface);
  --awa-cc-border: var(--awa-border);
  --awa-cc-border-strong: var(--awa-gray-300);
  --awa-cc-text-1: var(--awa-text);
  --awa-cc-text-2: var(--awa-text-muted);
  --awa-cc-text-3: var(--awa-text-muted);
  --awa-cc-focus: rgba(183, 51, 55, 0.28);
  --awa-cc-shadow-1: 0 6px 22px rgba(15, 23, 42, 0.05);
  --awa-cc-shadow-2: 0 12px 32px rgba(15, 23, 42, 0.09);
  --awa-cc-transition: var(--awa-transition-280-bezier, 280ms cubic-bezier(0.4, 0, 0.2, 1));
}
body.checkout-cart-index .page-wrapper .page-main,
body.checkout-index-index .page-wrapper .page-main,
body.rokanthemes-onepagecheckout .page-wrapper .page-main {
  background: linear-gradient(180deg, var(--awa-bg-surface) 0%, var(--awa-white) 280px) !important;
}
body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title .base,
body.checkout-index-index .page-wrapper .page-title-wrapper .page-title .base,
body.rokanthemes-onepagecheckout .page-wrapper .page-title-wrapper .page-title .base {
  color: var(--awa-cc-text-1) !important;
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
}
body.checkout-cart-index .cart-container,
body.checkout-index-index .checkout-container,
body.rokanthemes-onepagecheckout .checkout-container {
  gap: var(--awa-gap-xl);
}
body.checkout-cart-index .cart.table-wrapper,
body.checkout-cart-index .cart-container .form-cart,
body.checkout-index-index .opc-wrapper,
body.rokanthemes-onepagecheckout .opc-wrapper {
  background: var(--awa-cc-surface-1);
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border);
  border-radius: var(--awa-radius-lg, 16px);
}
body.checkout-cart-index .cart.table-wrapper {
  overflow: hidden;
}
body.checkout-cart-index .cart.table-wrapper .item-info td,
body.checkout-cart-index .cart.table-wrapper .item-actions td {
  border-color: var(--awa-cc-border) !important;
  vertical-align: top;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name,
body.checkout-cart-index .cart.table-wrapper .product-item-name a {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-cozy, 1.35);
}
body.checkout-cart-index .cart.table-wrapper .item-options,
body.checkout-cart-index .cart.table-wrapper .col.price,
body.checkout-cart-index .cart.table-wrapper .col.subtotal,
body.checkout-cart-index .cart.table-wrapper .col.qty .label {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart.table-wrapper .price,
body.checkout-cart-index .cart.table-wrapper .cart-price .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-bold);
}
body.checkout-cart-index .cart.table-wrapper input.qty {
  height: var(--awa-space-8-5, 44px) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  color: var(--awa-cc-text-1) !important;
  background: var(--awa-white) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .cart.table-wrapper input.qty:focus,
body.checkout-cart-index .cart.table-wrapper input.qty:focus-visible {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete,
body.checkout-cart-index .cart.table-wrapper .action-edit,
body.checkout-cart-index .cart.table-wrapper .action-towishlist,
body.checkout-cart-index .cart.table-wrapper .action-tocompare {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete:hover,
body.checkout-cart-index .cart.table-wrapper .action-delete:focus-visible,
body.checkout-cart-index .cart.table-wrapper .action-edit:hover,
body.checkout-cart-index .cart.table-wrapper .action-edit:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-cart-index .cart-summary,
body.checkout-index-index .opc-block-summary,
body.rokanthemes-onepagecheckout #opc-sidebar,
body.rokanthemes-onepagecheckout .opc-block-summary {
  background: var(--awa-cc-surface-1) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
}
body.checkout-cart-index .cart-summary > .title,
body.checkout-index-index .opc-block-summary > .title,
body.rokanthemes-onepagecheckout .opc-block-summary > .title,
body.rokanthemes-onepagecheckout #opc-sidebar .title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  padding-bottom: var(--awa-space-2-5, 10px) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-summary .block > .title,
body.checkout-cart-index .cart-summary .discount.coupon > .title,
body.checkout-index-index .checkout-payment-method .discount-code .title,
body.rokanthemes-onepagecheckout .discount-code .title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-cart-index .cart-summary .discount.coupon,
body.checkout-cart-index .cart-container .fieldset.coupon,
body.checkout-index-index .opc-wrapper .payment-option,
body.rokanthemes-onepagecheckout .opc-wrapper .payment-option,
body.rokanthemes-onepagecheckout .discount-code {
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  padding: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-summary input[type='text'],
body.checkout-cart-index .cart-summary input.input-text,
body.checkout-index-index .opc-wrapper input[type='text'],
body.checkout-index-index .opc-wrapper input[type='email'],
body.checkout-index-index .opc-wrapper input[type='tel'],
body.checkout-index-index .opc-wrapper select,
body.checkout-index-index .opc-wrapper textarea,
body.rokanthemes-onepagecheckout .opc-wrapper input[type='text'],
body.rokanthemes-onepagecheckout .opc-wrapper input[type='email'],
body.rokanthemes-onepagecheckout .opc-wrapper input[type='tel'],
body.rokanthemes-onepagecheckout .opc-wrapper select,
body.rokanthemes-onepagecheckout .opc-wrapper textarea,
body.rokanthemes-onepagecheckout #opc-sidebar input,
body.rokanthemes-onepagecheckout #opc-sidebar textarea {
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  background: var(--awa-white) !important;
  color: var(--awa-cc-text-1) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .cart-summary textarea,
body.checkout-index-index .opc-wrapper textarea,
body.rokanthemes-onepagecheckout .opc-wrapper textarea,
body.rokanthemes-onepagecheckout #opc-sidebar textarea {
  min-height: var(--awa-size-92, 92px) !important;
}
body.checkout-cart-index .cart-summary input:focus,
body.checkout-cart-index .cart-summary textarea:focus,
body.checkout-index-index .opc-wrapper input:focus,
body.checkout-index-index .opc-wrapper select:focus,
body.checkout-index-index .opc-wrapper textarea:focus,
body.rokanthemes-onepagecheckout .opc-wrapper input:focus,
body.rokanthemes-onepagecheckout .opc-wrapper select:focus,
body.rokanthemes-onepagecheckout .opc-wrapper textarea:focus,
body.rokanthemes-onepagecheckout #opc-sidebar input:focus,
body.rokanthemes-onepagecheckout #opc-sidebar textarea:focus {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-index-index .opc-wrapper .field .label,
body.checkout-index-index .opc-wrapper .label,
body.rokanthemes-onepagecheckout .opc-wrapper .field .label,
body.rokanthemes-onepagecheckout .opc-wrapper .label,
body.rokanthemes-onepagecheckout #opc-sidebar .field .label {
  color: var(--awa-cc-text-2) !important;
  font-weight: var(--awa-weight-semibold) !important;
  margin-bottom: var(--awa-space-1-5, 6px) !important;
}
body.checkout-index-index .opc-wrapper .field .note,
body.checkout-index-index .opc-wrapper .field-note,
body.rokanthemes-onepagecheckout .opc-wrapper .field .note,
body.rokanthemes-onepagecheckout .opc-wrapper .field-note,
body.rokanthemes-onepagecheckout #opc-sidebar .field-note {
  color: var(--awa-cc-text-3) !important;
  font-size: var(--awa-font-size-12) !important;
}
body.checkout-index-index .opc-wrapper .step-title,
body.rokanthemes-onepagecheckout .opc-wrapper .step-title,
body.checkout-index-index .checkout-payment-method .step-title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.checkout-index-index .opc-progress-bar-item > span,
body.rokanthemes-onepagecheckout .opc-progress-bar-item > span {
  color: var(--awa-cc-text-2) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .opc-progress-bar-item._active > span,
body.rokanthemes-onepagecheckout .opc-progress-bar-item._active > span {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-index-index .payment-method,
body.checkout-index-index .opc-payment .payment-method,
body.rokanthemes-onepagecheckout .payment-method {
  background: var(--awa-cc-surface-1) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
  overflow: visible; /* hidden clipava filho posicionado (Impeccable 2026-06-10) */
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-index-index .payment-method._active,
body.rokanthemes-onepagecheckout .payment-method._active {
  border-color: var(--awa-red-35, rgba(183, 51, 55, 0.35)) !important;
}
body.checkout-index-index .payment-method-title,
body.rokanthemes-onepagecheckout .payment-method-title {
  background: var(--awa-cc-surface-2) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
}
body.checkout-index-index .payment-method-title .label,
body.rokanthemes-onepagecheckout .payment-method-title .label,
body.checkout-index-index .payment-method-title label,
body.rokanthemes-onepagecheckout .payment-method-title label {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .payment-method-content,
body.rokanthemes-onepagecheckout .payment-method-content {
  padding: var(--awa-space-3-5, 14px) var(--awa-space-3-5, 14px) var(--awa-space-4, 16px) !important;
}
body.checkout-index-index .payment-method .payment-method-content,
body.rokanthemes-onepagecheckout .payment-method .payment-method-content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: var(--awa-zero, 0) !important;
  box-sizing: border-box !important;
}
body.checkout-index-index .payment-method .acombinar-info,
body.rokanthemes-onepagecheckout .payment-method .acombinar-info {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body.checkout-index-index .payment-method .acombinar-message,
body.checkout-index-index .payment-method .acombinar-message p,
body.checkout-index-index .payment-method .acombinar-message li,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message p,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message li {
  white-space: normal !important;
  overflow-wrap: anywhere;
  word-break: normal;
}
body.checkout-index-index .checkout-agreements,
body.rokanthemes-onepagecheckout .checkout-agreements {
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  padding: var(--awa-space-3, 12px) !important;
}
body.checkout-index-index .checkout-agreement.field.choice,
body.rokanthemes-onepagecheckout .checkout-agreement.field.choice {
  display: grid;
  grid-template-columns: var(--awa-gtc-20-1fr, 20px 1fr);
  gap: var(--awa-gap-md);
  align-items: start;
}
body.checkout-index-index .checkout-agreement input[type='checkbox'],
body.rokanthemes-onepagecheckout .checkout-agreement input[type='checkbox'] {
  width: var(--awa-space-4-5, 18px);
  height: var(--awa-space-4-5, 18px);
  margin-top: var(--awa-space-0-5, 2px);
  accent-color: var(--awa-red, var(--primary-color));
}
body.checkout-cart-index .action.checkout,
body.checkout-cart-index .checkout-methods-items .action.checkout,
body.checkout-index-index .actions-toolbar .action.checkout,
body.checkout-index-index .actions-toolbar .btn-placeorder,
body.rokanthemes-onepagecheckout .actions-toolbar .action.checkout,
body.rokanthemes-onepagecheckout .actions-toolbar .btn-placeorder,
body.rokanthemes-onepagecheckout .action.primary.checkout {
  min-height: var(--awa-space-9, 48px) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition), transform var(--awa-cc-transition);
}
body.checkout-cart-index .action.checkout:hover,
body.checkout-cart-index .checkout-methods-items .action.checkout:hover,
body.checkout-index-index .actions-toolbar .action.checkout:hover,
body.rokanthemes-onepagecheckout .actions-toolbar .action.checkout:hover {
  transform: translateY(var(--awa-neg-0-25, -1px));
}
body.checkout-cart-index .actions-toolbar .action,
body.checkout-index-index .actions-toolbar .action,
body.rokanthemes-onepagecheckout .actions-toolbar .action,
body.checkout-index-index button.action,
body.rokanthemes-onepagecheckout button.action {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-index-index .message.error,
body.checkout-index-index .message-error,
body.rokanthemes-onepagecheckout .message.error,
body.rokanthemes-onepagecheckout .message-error,
body.checkout-cart-index .message.error,
body.checkout-cart-index .message-error {
  background: #fff1f2 !important;
  border: var(--awa-border-width, 1px) solid #fecdd3 !important;
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-red, var(--primary-color)) !important;
  color: #881337 !important;
  border-radius: var(--awa-radius-pill) !important;
}
body.checkout-index-index .message.success,
body.checkout-index-index .message-success,
body.rokanthemes-onepagecheckout .message.success,
body.rokanthemes-onepagecheckout .message-success,
body.checkout-cart-index .message.success,
body.checkout-cart-index .message-success {
  background: #ecfdf5 !important;
  border: var(--awa-border-width, 1px) solid #a7f3d0 !important;
  color: #065f46 !important;
  border-radius: var(--awa-radius-pill) !important;
}
/* B2B PO / Terms cards (override inline styles from KO templates) */
body.checkout-index-index .b2b-po-number-container.checkout-block,
body.rokanthemes-onepagecheckout .b2b-po-number-container.checkout-block {
  margin: 0 0 var(--awa-space-3-5, 14px) !important;
  padding: var(--awa-space-3-5, 14px) !important;
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  transition: border-color var(--awa-cc-transition);
}
body.checkout-index-index .b2b-po-number-wrapper .label,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .label {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  gap: var(--awa-gap-xs) var(--awa-gap-sm) !important;
  white-space: normal !important;
  line-height: var(--awa-leading-cozy, 1.35) !important;
}
body.checkout-index-index .b2b-po-number-wrapper .label .optional,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .label .optional {
  color: var(--awa-cc-text-3) !important;
  white-space: normal !important;
}
body.checkout-index-index .b2b-po-number-wrapper .input-text,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .input-text {
  max-width: 100% !important;
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  padding: 0 var(--awa-space-3, 12px) !important;
  background: var(--awa-white) !important;
  color: var(--awa-cc-text-1) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-index-index .b2b-po-number-wrapper .input-text:focus,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .input-text:focus {
  border-color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-index-index .b2b-po-number-wrapper .note,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .note {
  color: var(--awa-cc-text-3) !important;
}
body.checkout-index-index .b2b-terms-container.checkout-block,
body.rokanthemes-onepagecheckout .b2b-terms-container.checkout-block {
  margin: 0 0 var(--awa-space-3-5, 14px) !important;
  padding: var(--awa-space-3-5, 14px) !important;
  background: #fff8e6 !important;
  border: var(--awa-border-width, 1px) solid #f4d38a !important;
  border-radius: var(--awa-radius-md-lg) !important;
  transition: background-color var(--awa-cc-transition), border-color var(--awa-cc-transition);
}
body.checkout-index-index .b2b-terms-container.checkout-block.is-accepted,
body.rokanthemes-onepagecheckout .b2b-terms-container.checkout-block.is-accepted {
  background: #eefbf3 !important;
  border-color: #b7e4c7 !important;
}
body.checkout-index-index .b2b-terms-wrapper,
body.rokanthemes-onepagecheckout .b2b-terms-wrapper {
  align-items: flex-start !important;
  gap: var(--awa-gap-md) var(--awa-gap-lg) !important;
}
body.checkout-index-index .b2b-terms-field .label,
body.rokanthemes-onepagecheckout .b2b-terms-field .label {
  color: var(--awa-cc-text-1) !important;
  line-height: var(--awa-leading-normal, 1.4) !important;
}
body.checkout-index-index .b2b-terms-field .checkbox,
body.rokanthemes-onepagecheckout .b2b-terms-field .checkbox {
  width: var(--awa-space-4-5, 18px) !important;
  height: var(--awa-space-4-5, 18px) !important;
  margin-top: var(--awa-space-0-5, 2px) !important;
}
body.checkout-index-index .b2b-terms-link,
body.rokanthemes-onepagecheckout .b2b-terms-link {
  display: inline-flex !important;
  align-items: center !important;
  gap: var(--awa-gap-sm) !important;
  min-height: var(--awa-space-7, 32px);
  padding: var(--awa-space-0-5, 2px) var(--awa-space-2, 8px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color)) !important;
  text-decoration: var(--awa-none, none) !important;
}
body.checkout-index-index .b2b-terms-link:hover,
body.checkout-index-index .b2b-terms-link:focus-visible,
body.rokanthemes-onepagecheckout .b2b-terms-link:hover,
body.rokanthemes-onepagecheckout .b2b-terms-link:focus-visible {
  background: var(--awa-red-12, rgba(183, 51, 55, 0.12));
  outline: var(--awa-none, none);
}
body.checkout-index-index .b2b-terms-status,
body.rokanthemes-onepagecheckout .b2b-terms-status {
  color: var(--awa-success-dark) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .b2b-terms-modal-overlay,
body.rokanthemes-onepagecheckout .b2b-terms-modal-overlay {
  z-index: var(--awa-z-10020, 10020) !important;
  backdrop-filter: var(--awa-blur-xs, blur(2px));
}
body.checkout-index-index .b2b-terms-modal,
body.rokanthemes-onepagecheckout .b2b-terms-modal {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
body.checkout-index-index .b2b-terms-modal-header,
body.checkout-index-index .b2b-terms-modal-footer,
body.rokanthemes-onepagecheckout .b2b-terms-modal-header,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer {
  background: var(--awa-cc-surface-2) !important;
  border-color: var(--awa-cc-border) !important;
}
body.checkout-index-index .b2b-terms-modal-header h3,
body.rokanthemes-onepagecheckout .b2b-terms-modal-header h3 {
  color: var(--awa-cc-text-1) !important;
}
body.checkout-index-index .b2b-terms-modal-content,
body.rokanthemes-onepagecheckout .b2b-terms-modal-content {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-index-index .b2b-terms-modal-close,
body.rokanthemes-onepagecheckout .b2b-terms-modal-close {
  width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
}
body.checkout-index-index .b2b-terms-modal-close:focus-visible,
body.rokanthemes-onepagecheckout .b2b-terms-modal-close:focus-visible {
  outline: var(--awa-none, none);
}
body.checkout-index-index .b2b-terms-modal-footer .action.primary,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action.primary,
body.checkout-index-index .b2b-terms-modal-footer .action.secondary,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action.secondary {
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px) !important;
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
/* B2B login-to-cart modal polish on cart/checkout context */
body.checkout-cart-index .b2b-login-modal,
body.checkout-index-index .b2b-login-modal,
body.rokanthemes-onepagecheckout .b2b-login-modal {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
}
body.checkout-cart-index .b2b-login-modal-close,
body.checkout-index-index .b2b-login-modal-close,
body.rokanthemes-onepagecheckout .b2b-login-modal-close {
  width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
}
body.checkout-cart-index .b2b-login-option,
body.checkout-index-index .b2b-login-option,
body.rokanthemes-onepagecheckout .b2b-login-option {
  border-radius: var(--awa-radius-md-lg) !important;
  min-height: var(--awa-size-56, 56px);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .b2b-login-option:focus-visible,
body.checkout-index-index .b2b-login-option:focus-visible,
body.rokanthemes-onepagecheckout .b2b-login-option:focus-visible {
  outline: var(--awa-none, none) !important;
}
/* Footer and misc buttons in checkout/cart */
body.checkout-cart-index .action.action-continue,
body.checkout-cart-index .cart.main.actions .action,
body.checkout-index-index .action.action-auth-toggle,
body.rokanthemes-onepagecheckout .action.action-auth-toggle {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
}
/* Cart empty state: clearer guidance + stronger continuation cue */
body.checkout-cart-index .cart-empty {
  background: linear-gradient(180deg, var(--awa-white) 0%, var(--awa-cc-surface-2) 100%);
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border);
  border-radius: var(--awa-radius-lg, 16px);
  padding: var(--awa-pad-clamp-2col, clamp(24px, 3vw, 34px) clamp(16px, 3vw, 28px));
  max-width: var(--awa-size-680, 680px);
  margin-inline: auto;
}
body.checkout-cart-index .cart-empty::before {
  content: '';
  display: block;
  width: var(--awa-space-8-5, 44px);
  height: var(--awa-space-8-5, 44px);
  margin: 0 auto var(--awa-space-3, 12px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-cc-text-1);
  font-size: var(--awa-fluid-text-lg, clamp(22px, 2.2vw, 30px));
  line-height: var(--awa-leading-tight, 1.1);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
  margin-bottom: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-empty p:last-child {
  color: var(--awa-cc-text-2);
  font-size: var(--awa-fluid-text-sm2, clamp(15px, 1.6vw, 18px));
}
body.checkout-cart-index .cart-empty p:last-child a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--awa-space-7, 32px);
  padding: 0 var(--awa-space-2-5, 10px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-10, rgba(183, 51, 55, 0.1));
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-bold);
  text-decoration: var(--awa-none, none);
}
body.checkout-cart-index .cart-empty p:last-child a:hover,
body.checkout-cart-index .cart-empty p:last-child a:focus-visible {
  background: var(--awa-red-14, rgba(183, 51, 55, 0.14));
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-none, none);
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-container,
  body.checkout-index-index .checkout-container,
  body.rokanthemes-onepagecheckout .checkout-container {
    gap: var(--awa-gap-lg);
  }
  body.checkout-cart-index .cart.table-wrapper,
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper,
  body.checkout-cart-index .cart-summary,
  body.checkout-index-index .opc-block-summary,
  body.rokanthemes-onepagecheckout #opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-block-summary {
    border-radius: var(--awa-radius-md-lg) !important;
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart.table-wrapper,
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper {
    border-radius: var(--awa-radius-lg) !important;
  }
  body.checkout-cart-index .cart-summary,
  body.checkout-index-index .opc-block-summary,
  body.rokanthemes-onepagecheckout #opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-block-summary {
    border-radius: var(--awa-radius-lg) !important;
  }
  body.checkout-cart-index .cart.table-wrapper .item-info td,
  body.checkout-cart-index .cart.table-wrapper .item-actions td {
    padding-top: var(--awa-space-3, 12px);
    padding-bottom: var(--awa-space-3, 12px);
  }
  body.checkout-index-index .b2b-terms-wrapper,
  body.rokanthemes-onepagecheckout .b2b-terms-wrapper {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  body.checkout-index-index .b2b-terms-link,
  body.rokanthemes-onepagecheckout .b2b-terms-link {
    min-height: var(--awa-size-36, 36px);
    align-self: flex-start;
  }
  body.checkout-index-index .b2b-terms-modal-footer,
  body.rokanthemes-onepagecheckout .b2b-terms-modal-footer {
    gap: var(--awa-gap-md) !important;
  }
  body.checkout-index-index .b2b-terms-modal-footer .action,
  body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action {
    width: 100%;
  }
  /* Onepage checkout mobile: avoid clipped shipping table and cramped payment content */
  body.rokanthemes-onepagecheckout .checkout-shipping-method,
  body.checkout-index-index .checkout-shipping-method {
    display: block !important;
    overflow: visible !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    table-layout: auto;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method thead,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method thead {
    display: none !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody {
    display: block !important;
    width: 100% !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody tr.row,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody tr.row {
    display: grid !important;
    grid-template-columns: 20px minmax(58px, auto) minmax(0, 1fr);
    gap: var(--awa-gap-sm) var(--awa-gap-md);
    width: 100% !important;
    border-top: var(--awa-border-width, 1px) solid var(--awa-cc-border);
    padding-top: var(--awa-space-2, 8px);
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td {
    display: block !important;
    width: auto !important;
    min-width: var(--awa-zero, 0) !important;
    white-space: normal !important;
    word-break: normal;
    overflow-wrap: normal;
    padding: 0;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:first-child,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:first-child {
    grid-column: 1;
    align-self: center;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-price,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-price {
    grid-column: 2;
    font-weight: var(--awa-weight-bold);
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:not(:first-child),
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-carrier,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:not(:first-child),
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-carrier {
    grid-column: 3;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .message.error,
  body.checkout-index-index .checkout-shipping-method .message.error {
    width: 100% !important;
    margin: var(--awa-space-sm, 8px) 0 var(--awa-space-2-5, 10px) !important;
    line-height: var(--awa-leading-cozy, 1.35) !important;
    box-sizing: border-box;
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  }
  body.rokanthemes-onepagecheckout .payment-method .payment-method-content,
  body.checkout-index-index .payment-method .payment-method-content {
    padding: var(--awa-space-3, 12px) !important;
  }
  body.rokanthemes-onepagecheckout .payment-method .acombinar-info,
  body.checkout-index-index .payment-method .acombinar-info {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-gap-md);
  }
  body.rokanthemes-onepagecheckout .payment-method .acombinar-info .acombinar-icon,
  body.checkout-index-index .payment-method .acombinar-info .acombinar-icon {
    margin-inline: auto;
  }
  body.rokanthemes-onepagecheckout .payment-method .actions-toolbar,
  body.checkout-index-index .payment-method .actions-toolbar {
    margin-top: var(--awa-space-3, 12px) !important;
  }
}
/* AWA Round12: cart/checkout conversion lock (CTA visibility + scanability) */
body.checkout-cart-index .cart-summary {
  position: sticky;
  top: calc(88px + env(safe-area-inset-top));
}
body.checkout-cart-index .cart-summary .table.totals,
body.checkout-cart-index .cart-summary .totals {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart-summary .table.totals tr.grand.totals .price,
body.checkout-cart-index .cart-summary .totals tr.grand.totals .price,
body.checkout-cart-index .cart-summary .table.totals tr.grand.totals .amount .price,
body.checkout-cart-index .cart-summary .totals tr.grand.totals .amount .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  font-size: var(--awa-fluid-text-md, clamp(20px, 2.8vw, 24px));
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.checkout-cart-index .cart-summary .checkout-methods-items,
body.checkout-cart-index .cart-summary .checkout.methods.items {
  display: grid !important;
  gap: var(--awa-gap-md);
  margin-top: var(--awa-space-3-5, 14px);
}
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout,
body.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.primary.checkout {
  width: 100% !important;
  min-height: var(--awa-space-9-5, 52px) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  letter-spacing: var(--awa-tracking-wide4, 0.015em);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition), transform var(--awa-cc-transition);
}
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:hover,
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:focus-visible,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout:hover,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout:focus-visible {
  transform: translateY(var(--awa-neg-0-5, -2px));
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .actions-toolbar .action-update,
body.checkout-cart-index .cart.table-wrapper .actions-toolbar .update,
body.checkout-cart-index .cart.main.actions .action.update {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-cart-index .cart-summary .block.discount > .title strong,
body.checkout-cart-index .cart-summary .discount.coupon > .title strong {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold);
}
body.checkout-cart-index .cart-summary .block.discount .content,
body.checkout-cart-index .cart-summary .discount.coupon .content {
  margin-top: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-summary .block.discount .actions-toolbar .action,
body.checkout-cart-index .cart-summary .discount.coupon .actions-toolbar .action {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-index-index .opc-block-summary .totals .grand .price,
body.rokanthemes-onepagecheckout .opc-block-summary .totals .grand .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-extrabold) !important;
}
body.checkout-index-index .opc-block-summary .items-in-cart .title strong,
body.rokanthemes-onepagecheckout .opc-block-summary .items-in-cart .title strong {
  color: var(--awa-cc-text-1) !important;
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-summary {
    top: calc(72px + env(safe-area-inset-top));
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart-summary {
    position: static;
    margin-bottom: var(--awa-space-6, 24px);
  }
  body.checkout-cart-index .cart-summary .checkout-methods-items,
  body.checkout-cart-index .cart-summary .checkout.methods.items {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    z-index: auto;
    margin: var(--awa-space-2-5, 10px) 0 0 !important;
    padding: 0;
    border: var(--awa-leading-zero, 0);
    background: var(--awa-transparent, transparent);
    backdrop-filter: none;
  }
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.primary.checkout {
    min-height: var(--awa-space-9, 48px) !important;
    border-radius: var(--awa-radius-pill) !important;
  }
  body.checkout-cart-index .cart.table-wrapper {
    margin-bottom: var(--awa-space-2-5, 10px);
  }
  :is(body.checkout-cart-index, body.checkout-index-index, body.rokanthemes-onepagecheckout) .awa-whatsapp-float {
    display: none !important;
  }
  body.checkout-cart-index .cart-empty {
    border-radius: var(--awa-radius-md-lg);
    padding: var(--awa-space-5-5, 22px) var(--awa-space-3-5, 14px);
  }
  body.checkout-cart-index .cart-empty p:first-child {
    font-size: var(--awa-fluid-text-md2, clamp(20px, 7vw, 26px));
  }
}
@media (prefers-reduced-motion: reduce) {
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout {
    transition: var(--awa-none, none) !important;
  }
}
/* ===================================================================
   SEARCH RESULTS — Mobile Product Card Optimization (2026-03-31)
   Fix: Triple-padding on product thumbnails (same as PLP fix)
   thumb 15px + thumbLink 16px = 62px/176px = 35% wasted
   Result: thumb 0 + thumbLink 8px → images ~112→144px (+28%)
   =================================================================== */
@media (max-width: 767px) {
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product > .product-thumb {
    padding: 0 !important;
  }
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .product-thumb-link {
    padding: var(--awa-space-2, 8px) !important;
  }
  /* B2B gate card compact */
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .awa-b2b-gate-card {
    padding: var(--awa-space-2, 8px) var(--awa-space-3, 12px) !important;
    gap: var(--awa-space-1, 4px);
  }
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .awa-b2b-gate-card__title {
    font-size: var(--awa-text-xs, 11px);
    line-height: var(--awa-leading-base, 1.3);
  }
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .awa-b2b-gate-card__description {
    font-size: var(--awa-font-size-2xs);
    line-height: var(--awa-leading-base, 1.3);
  }
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .awa-b2b-gate-card__actions {
    gap: var(--awa-space-1, 4px);
  }
  body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .awa-b2b-gate-card__actions .action {
    min-height: var(--awa-space-7, 32px);
    padding: var(--awa-space-1, 4px) var(--awa-space-2, 8px);
    font-size: var(--awa-text-xs, 11px);
  }
}
:is(body.catalog-category-view,body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  display: flex;
  flex-direction: column;
}
:is(body.catalog-category-view,body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-info > .product-info-cart {
  margin-top: auto;
  padding-top: var(--awa-space-2, 8px);
  width: 100%;
}
:is(body.catalog-category-view.b2b-restricted-mode,body.catalogsearch-result-index.b2b-restricted-mode) .wrapper.grid.products-grid .item-product .info-price .b2b-login-to-see-price,
:is(body.catalog-category-view,body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product:has(.b2b-login-to-buy-btn) .info-price .b2b-login-to-see-price {
  display: none;
}
/* Mobile: disable card lift on touch devices to prevent layout shift */
@media (hover: none) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product:hover,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product:focus-within {
    transform: none;
    box-shadow: var(--awa-shadow-none, none);
  }
}
/* Reduced motion: disable card animations */
@media (prefers-reduced-motion: reduce) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product {
    transition: var(--awa-none, none);
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product:hover,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product:focus-within {
    transform: none;
  }
}
/* AWA-AUDIT:search-premium-2026-04-16:start */
/* ============================================================
   FASE 3 — Busca (catalogsearch-result-index) — Premium Polish
   ============================================================ */
/* --- Empty state: premium card centrado com orientação --- */
body.catalogsearch-result-index .col-main > .message.notice {
  max-width: var(--awa-size-560, 560px);
  margin: var(--awa-space-9, 48px) auto;
  padding: 36px var(--awa-space-6-5, 28px);
  border-radius: var(--awa-radius-card, 14px);
  background: var(--awa-white, #fff);
  box-shadow: var(--awa-shadow-sm4, 0 2px 12px rgba(0, 0, 0, 0.08));
  text-align: center;
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border, #ececec);
  color: var(--awa-text, #333);
  font-size: var(--awa-text-base-plus, 15px);
  line-height: var(--awa-leading-loose, 1.6);
}
body.catalogsearch-result-index .col-main > .message.notice::before {
  content: "\1F50D";
  display: block;
  font-size: var(--awa-text-36, 36px);
  margin-bottom: var(--awa-space-3, 12px);
}
/* --- Search Tips: estilo integrado ao card vazio --- */
body.catalogsearch-result-index .col-main > h3 {
  max-width: var(--awa-size-560, 560px);
  margin: 0 auto var(--awa-space-sm, 8px);
  padding: 0 var(--awa-space-6-5, 28px);
  font-size: var(--awa-text-base-plus, 15px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #333);
}
body.catalogsearch-result-index .col-main > h3 + ul {
  max-width: var(--awa-size-560, 560px);
  margin: 0 auto var(--awa-space-9, 48px);
  padding: var(--awa-space-4, 16px) var(--awa-space-6-5, 28px) var(--awa-space-4, 16px) var(--awa-space-9, 48px);
  border-radius: 0 0 var(--awa-radius-card, 14px) var(--awa-radius-card, 14px);
  background: var(--awa-bg-surface, var(--awa-gray-45, #f8fafc));
  border: var(--awa-border-width, 1px) solid var(--awa-plp-border, #ececec);
  border-top: var(--awa-none, none);
  list-style: disc;
  color: var(--awa-text-muted, #666);
  font-size: var(--awa-text-base, 14px);
  line-height: var(--awa-leading-generous, 1.7);
}
/* Se tips aparece logo após notice: arredondar notice apenas em cima */
body.catalogsearch-result-index .col-main > .message.notice:has(+ h3) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
  padding-bottom: var(--awa-space-5, 20px);
}
/* --- Toolbar: reforço de consistência com categoria --- */
body.catalogsearch-result-index .shop-tab-select .toolbar.toolbar-products {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-gap-row-xs2, 12px 16px);
  padding: var(--awa-space-3, 12px) 0;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-plp-border, #ececec);
  margin-bottom: var(--awa-space-6, 24px);
}
/* --- Cards CTA: push para rodapé + botão full-width --- */
body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .product-info-cart {
  margin-top: auto;
  padding-top: var(--awa-space-2, 8px);
  width: 100%;
}
body.catalogsearch-result-index .wrapper.grid.products-grid .item-product .product-info-cart .action {
  width: 100%;
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-lg, 8px);
  font-weight: var(--awa-weight-semibold, 600);
  font-size: var(--awa-text-base, 14px);
}
/* --- Mobile ≤768px: 2 colunas de produtos --- */
@media (max-width: 767px) {
  body.catalogsearch-result-index .wrapper.grid.products-grid .product-grid {
    grid-template-columns: repeat(var(--grid-cols, 2), 1fr) !important;
    gap: var(--grid-gap, var(--awa-gap-2-5, 10px)) !important;
  }
  body.catalogsearch-result-index .col-main > .message.notice {
    margin: var(--awa-space-7, 32px) auto;
    padding: var(--awa-space-6-5, 28px) var(--awa-space-5, 20px);
  }
  body.catalogsearch-result-index .col-main > .message.notice::before {
    font-size: var(--awa-text-3xl, 28px);
    margin-bottom: var(--awa-space-2, 8px);
  }
}
/* AWA-AUDIT:search-premium-2026-04-16:end */
/* === 1/4: awa-custom-post-themeoption-overrides.css === */
/* AWA Round9 (post-themeoption): reassert custom UX after Rokanthemes ThemeOption custom_default.css + inline styles */
:root {
  --awa-post-themeoption-focus: 0 0 0 3px rgba(183, 51, 55, 0.18);
}
/* Root cause mitigation:
   ThemeOption emits custom_default.css + inline <style> after awa-round*.css, including broad !important rules:
   - html,body,* { color: ... !important }
   - .action.primary, button { background/border/color ... !important }
   This file loads after add_custom_theme_head and restores component-level visuals. */
/* Container alignment fix:
   custom_default.css (Rokanthemes Full Width) sets .container { max-width: 100% }.
   This re-enforces var(--awa-container) for consistent horizontal alignment across all pages.
   Specificity body .page-wrapper .container:not(...) ~= 0,5,1 beats .container 0,1,0. */
body .page-wrapper .container:not(.slider-container):not(.banner-container):not(.products):not(.product-grid) {
  max-width: var(--awa-container);
  margin-left: auto;
  margin-right: auto;
}
/* B2B Unified Status Panel — override ThemeOption button resets */
body .page-wrapper .b2b-status-trigger {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.08) 0%, rgba(183, 51, 55, 0.04) 100%) !important;
  border-color: var(--awa-red-15, rgba(183, 51, 55, 0.15)) !important;
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .b2b-status-trigger:hover,
body .page-wrapper .b2b-status-trigger:focus-visible {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.12) 0%, rgba(183, 51, 55, 0.08) 100%) !important;
  border-color: var(--awa-red-25, rgba(183, 51, 55, 0.25)) !important;
  color: var(--awa-gray-920) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .b2b-status-trigger[aria-expanded="true"] {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
body .page-wrapper .b2b-status-panel .footer-link,
body .page-wrapper .b2b-status-panel .quick-action-link {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-none, none) !important;
}
body .page-wrapper .b2b-logout-form .logout-link {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-none, none) !important;
}
body .page-wrapper .block-search .block-content button.action.search {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
}
body .page-wrapper .block-search .block-content button.action.search:hover,
body .page-wrapper .block-search .block-content button.action.search:focus-visible {
  background: var(--awa-red-dark, var(--primary-hover)) !important;
  border-color: var(--awa-red-dark, var(--primary-hover)) !important;
  color: var(--awa-white) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .minicart-wrapper .action.showcart .counter.qty,
body .page-wrapper .minicart-wrapper .counter.qty {
  background: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
body .page-wrapper .page_footer .velaFooterTitle {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-leading-zero, 0) !important;
  color: var(--awa-gray-920) !important;
}
body .page-wrapper .page_footer .velaFooterTitle:hover,
body .page-wrapper .page_footer .velaFooterTitle:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .page_footer .velaFooterLinks a,
body .page-wrapper .page_footer .aw-footer-legal a,
body .page-wrapper .page_footer .aw-footer-b2b-contact a,
body .page-wrapper .page_footer .aw-footer-social a {
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .page_footer .velaFooterLinks a:hover,
body .page-wrapper .page_footer .velaFooterLinks a:focus-visible,
body .page-wrapper .page_footer .aw-footer-legal a:hover,
body .page-wrapper .page_footer .aw-footer-legal a:focus-visible,
body .page-wrapper .page_footer .aw-footer-b2b-contact a:hover,
body .page-wrapper .page_footer .aw-footer-b2b-contact a:focus-visible,
body .page-wrapper .page_footer .aw-footer-social a:hover,
body .page-wrapper .page_footer .aw-footer-social a:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .awa-footer-trust-bar,
body .page-wrapper .awa-footer-payments-security,
body .page-wrapper .aw-footer-trust-b2b {
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .awa-footer-trust-icon,
body .page-wrapper .awa-payment-chip svg,
body .page-wrapper .awa-footer-security-badge svg,
body .page-wrapper .aw-footer-trust-b2b .trust-number {
  color: var(--awa-red, var(--primary-color)) !important;
}
body .page-wrapper .awa-payment-chip {
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-red-10, rgba(183, 51, 55, 0.1)) !important;
  background: var(--awa-white) !important;
}
body .page-wrapper .awa-payment-chip--priority {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-6, rgba(183, 51, 55, 0.06)) !important;
  border-color: var(--awa-red-16, rgba(183, 51, 55, 0.16)) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .page_footer {
  display: none !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-page,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-page {
  color: var(--awa-gray-700) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-card,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-container {
  background: var(--awa-white) !important;
  border-color: var(--awa-gray-65, #dfe5ee) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-subtitle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field-note,
:is(body.b2b-auth-shell, body.b2b-register-index) .register-header .subtitle,
:is(body.b2b-auth-shell, body.b2b-register-index) .register-header .register-trust-note,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-primary-note {
  color: var(--awa-gray-450) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:not(.action-login),
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-gray-65, #dfe5ee) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red-24, rgba(183, 51, 55, 0.24)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account:focus-visible {
  background: var(--awa-red-dark, var(--primary-hover)) !important;
  border-color: var(--awa-red-dark, var(--primary-hover)) !important;
  color: var(--awa-white) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp {
  background: var(--awa-white) !important;
  color: var(--awa-success-dark) !important;
  border-color: var(--awa-green-24, rgba(34, 197, 94, 0.24)) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp:focus-visible {
  color: var(--awa-success-mid, #15803d) !important;
  border-color: var(--awa-green-36, rgba(34, 197, 94, 0.36)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-gray-75, #c7d2e1) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea:focus-visible {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
  color: var(--awa-gray-450) !important;
  padding: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-pill) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a.actived,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07)) !important;
  border-color: var(--awa-red-30, rgba(183, 51, 55, 0.3)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red-24, rgba(183, 51, 55, 0.24)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block,
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title {
  color: var(--awa-gray-700) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options .count {
  color: var(--awa-gray-500) !important;
  background: var(--awa-gray-50) !important;
  border-radius: var(--awa-radius-full);
  padding-inline: var(--awa-space-1-5, 6px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  background: var(--awa-white) !important;
  border-color: var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link {
  color: var(--awa-gray-920) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link {
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96)) !important;
  border-color: var(--awa-red-14, rgba(183, 51, 55, 0.14)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:focus-visible {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .b2b-login-to-see-price,
.searchsuite-autocomplete .b2b-login-to-see-price {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07)) !important;
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.14) !important;
}
.searchsuite-autocomplete {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  left: 0 !important;
  width: var(--awa-width-min-720, min(720px, calc(100vw - 32px))) !important;
  margin-top: var(--awa-space-2, 8px) !important;
}
.searchsuite-autocomplete .title {
  background: var(--awa-gray-45, #f8fafc) !important;
  color: var(--awa-gray-700) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5) !important;
}
.searchsuite-autocomplete .title .see-all,
.searchsuite-autocomplete .qs-option-title a {
  color: var(--awa-red, var(--primary-color)) !important;
}
.searchsuite-autocomplete .title .see-all:hover,
.searchsuite-autocomplete .title .see-all:focus-visible,
.searchsuite-autocomplete .qs-option-title a:hover,
.searchsuite-autocomplete .qs-option-title a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete .suggest ul li a,
.searchsuite-autocomplete .product ul li,
.searchsuite-autocomplete .no-result {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
}
.searchsuite-autocomplete .suggest ul li a:hover,
.searchsuite-autocomplete .suggest ul li a:focus-visible,
.searchsuite-autocomplete .product ul li:hover,
.searchsuite-autocomplete .product ul li.selected {
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-empty {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-gray-920) !important;
}
body.checkout-cart-index .cart-empty a {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-cart-index .cart-empty a:hover,
body.checkout-cart-index .cart-empty a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-summary input[type='text'] {
  height: auto !important;
  line-height: normal !important;
  min-height: var(--awa-space-8, 40px) !important;
  border-radius: var(--awa-radius-pill) !important;
}
@media (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  .searchsuite-autocomplete {
    left: var(--awa-neg-2, -8px) !important;
    right: auto !important;
    width: calc(100vw - 16px) !important;
    margin-top: var(--awa-space-2, 8px) !important;
    border-radius: var(--awa-radius-lg) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
    min-height: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
  }
  body .page-wrapper .top-account ul.header.links > li.link.wishlist,
  body .page-wrapper .top-account ul.header.links > li[data-bind*='wishlist'],
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--account,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--compare,
  body .page-wrapper .top-account ul.header.links > li.compare {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links > li > a[href*='/wishlist/'],
  body .page-wrapper .top-account ul.header.links > li > a[href*='/customer/account/'] {
    display: none !important;
  }
  body .page-wrapper .header-control .action.nav-toggle {
    position: relative !important;
    z-index: var(--awa-z-6, 6) !important;
    pointer-events: var(--awa-bg-size-auto, auto) !important;
  }
  /* AWA-FIX-2026-04-12: mobile menu display:none removido para categoria */
}
/* Round10: AjaxSuite popup shell fix (hide static shell close + style real modal close) */
#ajaxsuite-popup-wrapper {
  position: static !important;
  inset: auto !important;
  width: 0 !important;
  height: 0 !important;
  z-index: auto !important;
  background: var(--awa-transparent, transparent) !important;
  pointer-events: var(--awa-none, none) !important;
}
#ajaxsuite-popup-wrapper > #ajaxsuite-close.ajaxsuite-close,
#ajaxsuite-close.ajaxsuite-close {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
#ajaxsuite-popup-wrapper > #ajaxsuite-popup-content {
  border-radius: var(--awa-radius-none, 0) !important;
  overflow: visible !important;
  pointer-events: var(--awa-bg-size-auto, auto) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close {
  top: var(--awa-space-2-5, 10px) !important;
  right: var(--awa-space-2-5, 10px) !important;
  width: var(--awa-space-8-5, 44px) !important;
  min-width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  padding: 0 !important;
  border-radius: var(--awa-radius-full) !important;
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.18) !important;
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: var(--awa-none, none) !important;
  transition: var(--awa-transition-full-030, background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, transform 0.2s ease) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close::before {
  font-size: var(--awa-font-size-xl) !important;
  line-height: var(--awa-leading-none, 1) !important;
  font-weight: var(--awa-weight-medium) !important;
  color: var(--awa-currentcolor, currentcolor) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close:hover,
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close:focus-visible {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
  outline: var(--awa-none, none) !important;
}
@media (max-width: 767px) {
  .modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close {
    top: var(--awa-space-2, 8px) !important;
    right: var(--awa-space-2, 8px) !important;
  }
}
/* Round10B: Newsletter popup ghost overlay failsafe */
body #newsletter_pop_up.newsletterpopup[style*='display: block'],
body #newsletter_pop_up.newsletterpopup[style*='display:block'],
body #newsletter_pop_up.newsletterpopup.nl-popup-fallback-open {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body #newsletter_pop_up.newsletterpopup {
  z-index: var(--awa-z-100001, 100001) !important;
}
body #newsletter_pop_up .nl-popup-card {
  display: block !important;
  opacity: var(--awa-opacity-100, 1) !important;
  visibility: visible !important;
  transform: none;
  max-height: calc(100vh - 32px);
  overflow: hidden;
}
/* Round11: final wins for header search layout + PLP card flow after ThemeOption inline/custom_default */
body .page-wrapper #search_mini_form.form.minisearch,
body .page-wrapper .block.block-search .form.minisearch.search-content {
  display: flex !important;
  align-items: stretch !important;
  gap: var(--awa-gap-sm) !important;
}
body .page-wrapper .block.block-search .field.search,
body .page-wrapper .block.block-search .field.search .control {
  min-width: var(--awa-zero, 0) !important;
  width: 100% !important;
}
body .page-wrapper .block.block-search .field.search {
  flex: var(--awa-flex-auto, 1 1 auto) !important;
  padding-right: 0 !important;
}
body .page-wrapper .header .top-search .block-search #search_mini_form {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
}
body .page-wrapper .block.block-search .actions {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  min-width: var(--awa-zero, 0) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
  align-self: stretch !important;
}
body .page-wrapper .block.block-search .actions .action.search {
  position: static !important;
  inset: auto !important;
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  max-width: var(--awa-space-9, 48px) !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
}
body .page-wrapper .block.block-search .actions .action.search > span {
  position: absolute !important;
  width: var(--awa-space-0-25, 1px) !important;
  height: var(--awa-space-0-25, 1px) !important;
  margin: var(--awa-neg-0-25, -1px) !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true'] {
  position: relative !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true']::before {
  content: '' !important;
  position: absolute !important;
  left: var(--awa-pos-50, 50%) !important;
  top: var(--awa-pos-50, 50%) !important;
  display: block !important;
  width: var(--awa-space-3-5, 14px) !important;
  height: var(--awa-space-3-5, 14px) !important;
  border: var(--awa-border-width-2, 2px) solid currentcolor !important;
  border-radius: var(--awa-radius-full) !important;
  transform: translate(-58%, -58%) !important;
  pointer-events: var(--awa-none, none) !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true']::after {
  content: '' !important;
  position: absolute !important;
  width: var(--awa-space-1-75, 7px) !important;
  height: var(--awa-space-0-5, 2px) !important;
  border-radius: var(--awa-radius-2xs) !important;
  background: var(--awa-currentcolor, currentcolor) !important;
  inset: 50% auto auto 50% !important;
  transform: translate(35%, 185%) rotate(45deg) !important;
  pointer-events: var(--awa-none, none) !important;
}
/* AWA-FIX-2026-04-12: vertical menu global — display:none removido para exibir em todas as páginas */
/* AWA-FIX-2026-04-12: nav-toggle global — removido hide para mostrar hamburger em páginas internas */
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo a {
  position: relative !important;
  left: 0 !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: none !important;
  transform: none !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo img {
  transform: none !important;
  margin: 0 !important;
}
@media (min-width: 768px) {
  /* AWA-FIX-2026-04-12: menu_primary expansion removido — col Bootstrap col-lg-7/col-md-7 aplica-se corretamente */
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product {
  display: block !important;
  grid-template-columns: none !important;
  grid-template-rows: none !important;
  grid-row: auto !important;
  grid-column: auto !important;
  align-self: start !important;
  height: auto !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid {
  align-items: start !important;
  align-content: start !important;
  grid-auto-rows: auto !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-info {
  position: static !important;
  inset: auto !important;
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-container,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  position: relative !important;
  overflow: hidden !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-photo {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767px) {
  body .page-wrapper .header .wp-header > [class*='col-']:first-child {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding-inline: 0 !important;
    margin: 0 0 var(--awa-space-2-5, 10px) !important;
  }
  body .page-wrapper .header .wp-header > [class*='col-']:first-child .logo,
  body .page-wrapper .header .wp-header > [class*='col-']:first-child .logo a {
    position: static !important;
    float: none !important;
    inset: auto !important;
    margin: 0 auto !important;
    display: inline-flex !important;
  }
  body .page-wrapper .header .wp-header > [class*='col-']:first-child .logo img {
    width: auto !important;
    height: auto !important;
    max-height: var(--awa-size-56, 56px) !important;
  }
  body .page-wrapper .header .wp-header > .top-search {
    margin-top: 0 !important;
    padding-inline: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  body .page-wrapper .header-wrapper-sticky .logo-sticky {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    position: sticky !important;
    top: 68px !important;
    z-index: var(--awa-z-8, 8) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .row {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .action.nav-toggle {
    position: static !important;
    inset: auto !important;
    float: none !important;
    clear: both !important;
    transform: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header .top-search .logo,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header .top-search .logo img {
    display: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search .logo,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search .logo img {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .action.nav-toggle {
    display: none !important;
    position: static !important;
    float: none !important;
    clear: both !important;
    margin-top: var(--awa-space-2, 8px) !important;
  }
  /* AWA-FIX-2026-04-12: mobile nav-toggle removido hide para páginas internas */
  /* AWA-FIX-2026-04-12: mobile menu display:none removido para todas as páginas */
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .top_rate,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .top_rate {
    display: none !important;
  }
}
/* Round20 final wins: search form row layout + non-home nav toggle suppression + home menu height guard */
body .page-wrapper .header .top-search .block-search form#search_mini_form,
body .page-wrapper .header .top-search .block-search form.form.minisearch {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-width: var(--awa-zero, 0) !important;
  gap: var(--awa-zero, 0) !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .field.search,
body .page-wrapper .header .top-search .block-search form.form.minisearch .field.search {
  flex: var(--awa-flex-auto, 1 1 auto) !important;
  width: auto !important;
  min-width: var(--awa-zero, 0) !important;
  margin: 0 !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .actions,
body .page-wrapper .header .top-search .block-search form.form.minisearch .actions {
  position: static !important;
  inset: auto !important;
  float: none !important;
  margin: 0 !important;
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  flex: 0 0 var(--awa-space-9, 48px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
  display: flex !important;
  align-items: stretch !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .action.search,
body .page-wrapper .header .top-search .block-search form.form.minisearch .action.search {
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  flex: 0 0 var(--awa-space-9, 48px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .action.nav-toggle,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .nav-toggle {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
@media (min-width: 768px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 > .container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 > .container > .row {
    height: auto !important;
    min-height: var(--awa-zero, 0) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .menu_left_home1 {
    max-height: none !important;
    overflow: visible !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .list-category-dropdown {
    max-height: none !important;
    overflow: visible !important;
    overscroll-behavior: auto;
    scrollbar-width: auto;
  }
}
/* Round21 final wins: PLP first-fold compaction + mobile top-link priority + strict search heights */
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
  height: clamp(180px, 28vh, 280px) !important;
  overflow: hidden !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image .image,
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  margin-top: var(--awa-space-1, 4px) !important;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: auto hidden !important;
    gap: var(--awa-gap-sm) !important;
    row-gap: var(--awa-gap-sm) !important;
    -webkit-overflow-scrolling: touch;
  }
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links {
    flex-wrap: nowrap !important;
  }
  body .page-wrapper .top-account ul.header.links > li {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--b2b-register,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--login,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--logout {
    display: inline-flex !important;
  }
  body .page-wrapper .top-account ul.header.links > li:not(.awa-top-link-item--b2b-register, .awa-top-link-item--login, .awa-top-link-item--logout) {
    display: none !important;
    visibility: hidden !important;
    max-width: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    overflow: hidden !important;
  }
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.link.wishlist,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.link.wishlist.awa-top-link-counter-zero,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li[data-bind*='wishlist'],
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.awa-top-link-item--account,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.awa-top-link-item--compare,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.compare {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    min-width: var(--awa-zero, 0) !important;
    max-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    overflow: hidden !important;
  }
  body .page-wrapper .header .top-search > .block-search .actions,
  body .page-wrapper .header .top-search > .block-search .action.search,
  body .page-wrapper .header .top-search > .block-search .field.search input#search {
    height: var(--awa-space-8-5, 44px) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    max-height: var(--awa-space-8-5, 44px) !important;
    box-sizing: border-box !important;
  }
  body .page-wrapper .header .top-search > .block-search .action.search {
    padding: 0 !important;
    line-height: var(--awa-leading-none, 1) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .field.limiter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-amount {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] .modes-mode {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-1, 1fr) !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] + .toolbar-sorter.sorter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] ~ .toolbar-sorter.sorter {
    width: 100% !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products.awa-filter-toggle-ready .center {
    grid-template-columns: var(--awa-gtc-auto-1fr, auto 1fr) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter.sorter {
    width: 100% !important;
    margin: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter .sorter-options {
    width: 100% !important;
    min-height: var(--awa-space-8-5, 44px) !important;
  }
}
/* Round21B fallback: internal-page mobile header logo/search row must not collapse */
@media (max-width: 767px) {
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-clamp-lg, clamp(82px, 24vw, 108px) minmax(0, 1fr)) !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: var(--awa-zero, 0) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    grid-column: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: var(--awa-zero, 0) !important;
    flex: var(--awa-flex-none, 0 0 auto) !important;
    overflow: visible !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child .logo {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    position: static !important;
    inset: auto !important;
    width: var(--awa-width-fluid-md, clamp(82px, 24vw, 108px)) !important;
    min-width: var(--awa-size-82, 82px) !important;
    max-width: var(--awa-size-108, 108px) !important;
    margin: 0 !important;
    float: none !important;
    transform: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child .logo a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    position: static !important;
    inset: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    float: none !important;
    transform: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child .logo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: var(--awa-size-56, 56px) !important;
    margin: 0 !important;
    transform: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > .top-search {
    display: grid !important;
    grid-template: "search cart" 44px / minmax(0, 1fr) 44px !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
    grid-column: 2 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: var(--awa-zero, 0) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    margin: 0 !important;
    position: relative !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search {
    grid-area: search !important;
    grid-column: 1 !important;
    min-width: var(--awa-zero, 0) !important;
    width: 100% !important;
    max-width: 100% !important;
    order: var(--awa-order-0, 0) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
    display: block !important;
    position: static !important;
    inset: auto !important;
    grid-area: cart !important;
    grid-column: 2 !important;
    width: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
    max-width: var(--awa-space-8-5, 44px) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    margin: 0 !important;
    order: var(--awa-order-0, 0) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: static !important;
    inset: auto !important;
    width: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
    max-width: var(--awa-space-8-5, 44px) !important;
    height: var(--awa-space-8-5, 44px) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .showcart,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .action.showcart {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: static !important;
    inset: auto !important;
    width: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
    height: var(--awa-space-8-5, 44px) !important;
    margin: 0 !important;
  }
}
/* =====================================================================
   Slider AWA Motos — slide-caption overlay
   Funciona com slides que possuem slide_text HTML + imagem de fundo SVG
   ===================================================================== */
.wrapper_slider .banner_item {
  position: relative;
  overflow: hidden;
}
.wrapper_slider .banner_item picture,
.wrapper_slider .banner_item > a picture {
  display: block;
  width: 100%;
}
.wrapper_slider .banner_item img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
.wrapper_slider .slide-caption {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  padding: 0 8%;
  pointer-events: var(--awa-none, none);
}
.wrapper_slider .slide-content {
  color: var(--awa-white);
  max-width: var(--awa-size-520, 520px);
  pointer-events: var(--awa-bg-size-auto, auto);
}
.wrapper_slider .slide-content h2 {
  font-size: var(--awa-fluid-text-2xl, clamp(22px, 4vw, 44px));
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-compact, 1.2);
  margin: 0 0 var(--awa-space-3-5, 14px);
  color: var(--awa-white);
}
.wrapper_slider .slide-content p {
  font-size: var(--awa-fluid-text-sm, clamp(14px, 1.8vw, 18px));
  line-height: var(--awa-leading-relaxed, 1.5);
  margin: 0;
  color: var(--awa-white-88, rgba(255, 255, 255, 0.88));
}
@media (max-width: 767px) {
  .wrapper_slider .slide-caption {
    padding: 0 5%;
    align-items: flex-end;
    padding-bottom: var(--awa-space-6, 24px);
  }
  .wrapper_slider .slide-content h2 {
    font-size: var(--awa-font-size-20);
  }
  .wrapper_slider .slide-content p {
    font-size: var(--awa-font-size-sm);
  }
}
/* Mirasvit SearchAutocomplete - keep dropdown visible and layered above header controls */
body.searchautocomplete__active .page-wrapper .header .top-search .block-search form#search_mini_form,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search form.form.minisearch,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search .control {
  overflow: visible !important;
}
body .page-wrapper .header .top-search .block-search .field.search .control {
  position: relative !important;
}
body .page-wrapper .header .top-search .block-search .mst-searchautocomplete__autocomplete {
  top: calc(100% + 8px) !important;
  left: 0 !important;
  right: auto !important;
  width: var(--awa-width-min-760, min(760px, calc(100vw - 24px))) !important;
  max-width: min(760px, calc(100vw - 24px)) !important;
  border-top: var(--awa-border-width-2, 2px) solid var(--awa-red, var(--primary-color)) !important;
  border-radius: var(--awa-radius-pill) !important;
  border-color: var(--awa-border) !important;
  z-index: var(--awa-z-1300, 1300) !important;
}
body .page-wrapper .header .top-search .block-search .mst-searchautocomplete__wrapper {
  max-height: min(72vh, 520px) !important;
}
/* Keep Mirasvit dropdown above vertical mega menu layers while typing */
body.searchautocomplete__active .page-wrapper .header .top-search .block-search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search #search_mini_form,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search .control {
  position: relative !important;
  z-index: var(--awa-z-100120, 100120) !important;
}
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .mst-searchautocomplete__autocomplete,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .mst-searchautocomplete__wrapper {
  z-index: var(--awa-z-100130, 100130) !important;
}
/* Vertical menu state is now controlled by legacy vertical-menu CSS.
   Keep this block neutral to avoid stale overrides from old menu stack. */
body.searchautocomplete__active .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
  display: inherit !important;
}
body.searchautocomplete__active .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown {
  visibility: visible !important;
}
/* === 2/4: awa-custom-components-b2b-foundation.css === */
/* Layer: Foundation + Components (B2B clean premium) */
body .page-wrapper {
  --awa-space-1: 4px;
  --awa-space-2: 8px;
  --awa-space-3: 12px;
  --awa-space-4: 16px;
  --awa-space-5: 20px;
  --awa-radius-xs: 8px;
  --awa-radius-sm: 12px;
  --awa-radius-md: 14px;
  --awa-radius-lg: 16px;
  --awa-shadow-1: 0 4px 14px rgba(15, 23, 42, 0.04);
  --awa-shadow-2: 0 10px 28px rgba(15, 23, 42, 0.08);
  --awa-border: var(--awa-gray-210);
  --awa-surface: var(--awa-white);
  --awa-surface-soft: var(--awa-gray-45, #f8fafc);
  --awa-text-1: var(--awa-gray-700);
  --awa-text-2: var(--awa-gray-500);
  --awa-text-3: var(--awa-gray-450);
  --awa-accent: var(--awa-red, var(--primary-color));
  --awa-accent-hover: var(--awa-red-dark, var(--primary-hover));
}
body .page-wrapper .action.primary,
body .page-wrapper .action.tocart,
body .page-wrapper .action.checkout,
body .page-wrapper .checkout-methods-items .action.checkout,
body .page-wrapper .actions-toolbar .primary .action {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-sm);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-space-2);
  transition: var(--awa-transition-bg-brd-sh-02, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease);
}
body .page-wrapper .action.primary:hover,
body .page-wrapper .action.tocart:hover,
body .page-wrapper .action.checkout:hover,
body .page-wrapper .checkout-methods-items .action.checkout:hover,
body .page-wrapper .actions-toolbar .primary .action:hover {
  background: var(--awa-accent-hover);
  border-color: var(--awa-accent-hover);
}
body .page-wrapper button,
body .page-wrapper .action,
body .page-wrapper [role='button'] {
  -webkit-tap-highlight-color: var(--awa-transparent, transparent);
}
body .page-wrapper button:focus-visible,
body .page-wrapper .action:focus-visible,
body .page-wrapper a:focus-visible,
body .page-wrapper input:focus-visible,
body .page-wrapper select:focus-visible,
body .page-wrapper textarea:focus-visible {
  outline: var(--awa-none, none);
}
body .page-wrapper .cart-container input[type='text'],
body .page-wrapper .cart-container input[type='email'],
body .page-wrapper .cart-container input[type='number'],
body .page-wrapper .checkout-container input[type='text'],
body .page-wrapper .checkout-container input[type='email'],
body .page-wrapper .checkout-container input[type='tel'],
body .page-wrapper .checkout-container input[type='number'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='text'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='email'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='tel'],
body .page-wrapper .rokanthemes-onepagecheckout select,
body .page-wrapper .block-search input[type='text'],
body .page-wrapper .block-search select {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width, 1px) solid var(--awa-border);
  color: var(--awa-text-1);
  background: var(--awa-surface);
}
body .page-wrapper .field .label,
body .page-wrapper .label,
body .page-wrapper .opc-wrapper .field-label,
body .page-wrapper .rokanthemes-onepagecheckout .field label {
  color: var(--awa-text-2);
  line-height: var(--awa-leading-cozy, 1.35);
  font-weight: var(--awa-weight-medium);
}
body .page-wrapper .counter.qty,
body .page-wrapper .minicart-wrapper .counter.qty {
  min-width: var(--awa-space-5, 20px);
  min-height: var(--awa-space-5, 20px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-full);
  line-height: var(--awa-leading-none, 1);
}
body .page-wrapper .toolbar-products,
body .page-wrapper .cart-summary,
body .page-wrapper .opc-block-summary,
body .page-wrapper .rokanthemes-onepagecheckout .opc-block-summary {
  border-radius: var(--awa-radius-lg);
}
body .page-wrapper .toolbar-products .toolbar-amount,
body .page-wrapper .toolbar-products label,
body .page-wrapper .toolbar-products .sorter-label,
body .page-wrapper .toolbar-products .limiter .label {
  color: var(--awa-text-2);
}
body .page-wrapper .searchsuite-autocomplete .price,
body .page-wrapper .searchsuite-autocomplete .price-box,
body .page-wrapper .searchsuite-autocomplete .price-final_price,
body .page-wrapper .searchsuite-autocomplete .special-price .price {
  color: var(--awa-accent);
}
body .page-wrapper .message.notice,
body .page-wrapper .message.success,
body .page-wrapper .message.error,
body .page-wrapper .message.warning {
  border-radius: var(--awa-radius-sm);
}
/* === 3/4: awa-custom-compat-b2b-nav-plp-cart-checkout.css === */
/* Layer: Compatibility + Patterns + Pages (B2B premium, non-breaking) */
/* Header / menus / search */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu,
body .page-wrapper .navigation.custommenu.main-nav,
body .page-wrapper .block.block-search {
  color: var(--awa-text-1, #333);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
  min-height: var(--awa-size-56, 56px);
  display: flex;
  align-items: center;
  gap: var(--awa-gap-md);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown .vm-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--awa-space-6, 24px);
  height: var(--awa-space-6, 24px);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu {
  border-radius: 0 0 var(--awa-radius-md-lg, 14px) var(--awa-radius-md-lg, 14px);
  overflow: clip;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li > a,
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .ui-menu-item > a {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  line-height: var(--awa-leading-cozy, 1.35);
  padding-top: var(--awa-space-2-5, 10px);
  padding-bottom: var(--awa-space-2-5, 10px);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .open-children-toggle {
  width: var(--awa-space-8, 40px);
  min-width: var(--awa-space-8, 40px);
  min-height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .open-children-toggle:focus-visible,
body .page-wrapper .navigation.custommenu.main-nav .open-children-toggle:focus-visible {
  outline: var(--awa-none, none);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .expand-category-link .vm-toggle-categories {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-gap-sm);
}
body .page-wrapper .navigation.custommenu.main-nav .main-nav-list > li > a {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
  line-height: var(--awa-leading-snug, 1.25);
}
body .page-wrapper .navigation.custommenu.main-nav li.is-open > a,
body .page-wrapper .navigation.custommenu.main-nav li.awa-has-current-descendant > a {
  color: var(--awa-red, var(--primary-color));
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .form.minisearch.search-content {
  display: flex;
  align-items: stretch;
  gap: var(--awa-gap-sm);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field.search {
  min-width: var(--awa-zero, 0);
  flex: var(--awa-flex-auto, 1 1 auto);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .control {
  position: relative;
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search,
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search-input-autocomplate {
  min-height: var(--awa-space-9, 48px);
  padding-inline: var(--awa-space-4, 16px);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search {
  min-width: var(--awa-space-9, 48px);
  min-height: var(--awa-space-9, 48px);
  height: var(--awa-space-9, 48px);
  width: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search > span {
  line-height: var(--awa-leading-none, 1);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field-by-cat-search select {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
}
body .page-wrapper #search_mini_form.is-open .control {
  z-index: var(--awa-z-20, 20);
}
body .page-wrapper #search_autocomplete {
  border-radius: var(--awa-radius-md-lg);
}
body .page-wrapper .searchsuite-autocomplete {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  overflow: clip;
}
body .page-wrapper .searchsuite-autocomplete .title {
  padding-block: var(--awa-space-3, 12px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-210);
}
body .page-wrapper .searchsuite-autocomplete .title .see-all {
  min-height: var(--awa-size-36, 36px);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .searchsuite-autocomplete .suggest ul li a,
body .page-wrapper .searchsuite-autocomplete .product ul li {
  min-height: var(--awa-space-8-5, 44px);
  align-items: center;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-image {
  border-radius: var(--awa-radius-pill);
  overflow: clip;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-image img {
  object-fit: cover;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-info .qs-option-title a {
  line-height: var(--awa-leading-cozy, 1.35);
}
/* Owl tabs / carousel controls / grids */
body .page-wrapper .list-tab-product ul li,
body .page-wrapper .list-tab-product .item-title {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .owl-controls .owl-buttons div {
  width: var(--awa-space-8, 40px);
  height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
  color: var(--awa-gray-500);
  transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}
body .page-wrapper .owl-controls .owl-buttons div:hover,
body .page-wrapper .owl-controls .owl-buttons div:focus-visible {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28));
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-none, none);
}
body .page-wrapper .owl-controls .owl-page span {
  background: var(--awa-gray-275);
  transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}
body .page-wrapper .owl-controls .owl-page.active span,
body .page-wrapper .owl-controls .owl-page:hover span {
  background: var(--awa-red, var(--primary-color));
}
body .page-wrapper .products-grid .product-item-info {
  border-radius: var(--awa-radius-md-lg);
}
body .page-wrapper .products-grid .product-item-name a {
  line-height: var(--awa-leading-cozy, 1.35);
}
body .page-wrapper .products-grid .product-item-actions .action {
  min-height: var(--awa-space-8, 40px);
}
/* Toolbar / filters */
body .page-wrapper .toolbar-products {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
}
body .page-wrapper .toolbar-products .modes-mode,
body .page-wrapper .toolbar-products .sorter-action,
body .page-wrapper .toolbar-products .pages-item a,
body .page-wrapper .toolbar-products .pages-item strong {
  min-height: var(--awa-space-8, 40px);
  min-width: var(--awa-space-8, 40px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-pill);
}
body .page-wrapper .toolbar-products .modes-mode.active,
body .page-wrapper .toolbar-products .pages-item.current strong {
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color));
}
body .page-wrapper .filter-options-title {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
}
/* Cart / Checkout / OPC / B2B */
body.checkout-cart-index .page-wrapper .cart-container,
body.checkout-index-index .page-wrapper .checkout-container,
body.rokanthemes-onepagecheckout .page-wrapper .checkout-container {
  color: var(--awa-gray-700);
}
body.checkout-cart-index .page-wrapper .cart-summary,
body.checkout-index-index .page-wrapper .opc-block-summary,
body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper,
body.checkout-cart-index .page-wrapper .cart-container .form-cart {
  border-radius: var(--awa-radius-lg, 16px);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper .item-info td,
body.checkout-cart-index .page-wrapper .cart.table-wrapper .item-actions td {
  vertical-align: middle;
}
body.checkout-cart-index .page-wrapper .cart-container .fieldset.coupon,
body.checkout-cart-index .page-wrapper .cart-summary .discount.coupon {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-white);
}
body.checkout-cart-index .page-wrapper .cart-summary .title,
body.checkout-index-index .page-wrapper .opc-block-summary > .title,
body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary > .title {
  color: var(--awa-gray-700);
  line-height: var(--awa-leading-snug, 1.25);
}
body.checkout-index-index .page-wrapper .opc-wrapper .step-title,
body.rokanthemes-onepagecheckout .page-wrapper .opc-wrapper .step-title {
  line-height: var(--awa-leading-snug, 1.25);
  color: var(--awa-gray-700);
}
body.checkout-index-index .page-wrapper .opc-progress-bar-item > span,
body.rokanthemes-onepagecheckout .page-wrapper .opc-progress-bar-item > span {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
}
body.checkout-index-index .page-wrapper .payment-method,
body.checkout-index-index .page-wrapper .opc-payment .payment-method,
body.rokanthemes-onepagecheckout .page-wrapper .payment-method {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-white);
  margin-bottom: var(--awa-space-3, 12px);
}
body.checkout-index-index .page-wrapper .payment-method._active,
body.rokanthemes-onepagecheckout .page-wrapper .payment-method._active {
  border-color: var(--awa-red-20, rgba(183, 51, 55, 0.2));
}
body.checkout-index-index .page-wrapper .field .label,
body.checkout-index-index .page-wrapper .opc-wrapper .label,
body.rokanthemes-onepagecheckout .page-wrapper .field .label {
  margin-bottom: var(--awa-space-1-5, 6px);
}
body.checkout-index-index .page-wrapper .b2b-po-number,
body.checkout-index-index .page-wrapper .b2b-terms,
body.rokanthemes-onepagecheckout .page-wrapper .b2b-po-number,
body.rokanthemes-onepagecheckout .page-wrapper .b2b-terms {
  border-radius: var(--awa-radius-lg);
}
body.checkout-index-index .page-wrapper .message-error,
body.checkout-index-index .page-wrapper .message.error,
body.rokanthemes-onepagecheckout .page-wrapper .message.error {
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-red, var(--primary-color));
}
@media (max-width: 991px) {
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .form.minisearch.search-content {
    gap: var(--awa-gap-sm);
  }
  body .page-wrapper .owl-controls .owl-buttons div {
    width: var(--awa-size-38, 38px);
    height: var(--awa-size-38, 38px);
  }
}
@media (max-width: 767px) {
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
    min-height: var(--awa-space-9-5, 52px);
  }
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search-input-autocomplate,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field-by-cat-search select {
    min-height: var(--awa-space-8-5, 44px);
    height: var(--awa-space-8-5, 44px);
  }
  body .page-wrapper .searchsuite-autocomplete {
    border-radius: var(--awa-radius-lg);
  }
  body.checkout-cart-index .page-wrapper .cart-summary,
  body.checkout-index-index .page-wrapper .opc-block-summary,
  body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary {
    border-radius: var(--awa-radius-md-lg);
  }
}
/* === 4/4: awa-custom-page-b2b-cart-checkout-premium.css === */
/* AWA B2B cart/checkout premium layer (post-ThemeOption final override) */
body.checkout-cart-index,
body.checkout-index-index,
body.rokanthemes-onepagecheckout {
  --awa-cc-surface-1: var(--awa-white);
  --awa-cc-surface-2: var(--awa-bg-surface);
  --awa-cc-surface-3: var(--awa-bg-surface);
  --awa-cc-border: var(--awa-border);
  --awa-cc-border-strong: var(--awa-gray-300);
  --awa-cc-text-1: var(--awa-text);
  --awa-cc-text-2: var(--awa-text-muted);
  --awa-cc-text-3: var(--awa-text-muted);
  --awa-cc-focus: rgba(183, 51, 55, 0.28);
  --awa-cc-shadow-1: 0 6px 22px rgba(15, 23, 42, 0.05);
  --awa-cc-shadow-2: 0 12px 32px rgba(15, 23, 42, 0.09);
  --awa-cc-transition: var(--awa-transition-280-bezier, 280ms cubic-bezier(0.4, 0, 0.2, 1));
}
body.checkout-cart-index .page-wrapper .page-main,
body.checkout-index-index .page-wrapper .page-main,
body.rokanthemes-onepagecheckout .page-wrapper .page-main {
  background: linear-gradient(180deg, var(--awa-bg-surface) 0%, var(--awa-white) 280px) !important;
}
body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title .base,
body.checkout-index-index .page-wrapper .page-title-wrapper .page-title .base,
body.rokanthemes-onepagecheckout .page-wrapper .page-title-wrapper .page-title .base {
  color: var(--awa-cc-text-1) !important;
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
}
body.checkout-cart-index .cart-container,
body.checkout-index-index .checkout-container,
body.rokanthemes-onepagecheckout .checkout-container {
  gap: var(--awa-gap-xl);
}
body.checkout-cart-index .cart.table-wrapper,
body.checkout-cart-index .cart-container .form-cart,
body.checkout-index-index .opc-wrapper,
body.rokanthemes-onepagecheckout .opc-wrapper {
  background: var(--awa-cc-surface-1);
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border);
  border-radius: var(--awa-radius-lg, 16px);
}
body.checkout-cart-index .cart.table-wrapper {
  overflow: hidden;
}
body.checkout-cart-index .cart.table-wrapper .item-info td,
body.checkout-cart-index .cart.table-wrapper .item-actions td {
  border-color: var(--awa-cc-border) !important;
  vertical-align: top;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name,
body.checkout-cart-index .cart.table-wrapper .product-item-name a {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-cozy, 1.35);
}
body.checkout-cart-index .cart.table-wrapper .item-options,
body.checkout-cart-index .cart.table-wrapper .col.price,
body.checkout-cart-index .cart.table-wrapper .col.subtotal,
body.checkout-cart-index .cart.table-wrapper .col.qty .label {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart.table-wrapper .price,
body.checkout-cart-index .cart.table-wrapper .cart-price .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-bold);
}
body.checkout-cart-index .cart.table-wrapper input.qty {
  height: var(--awa-space-8-5, 44px) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  color: var(--awa-cc-text-1) !important;
  background: var(--awa-white) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .cart.table-wrapper input.qty:focus,
body.checkout-cart-index .cart.table-wrapper input.qty:focus-visible {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete,
body.checkout-cart-index .cart.table-wrapper .action-edit,
body.checkout-cart-index .cart.table-wrapper .action-towishlist,
body.checkout-cart-index .cart.table-wrapper .action-tocompare {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete:hover,
body.checkout-cart-index .cart.table-wrapper .action-delete:focus-visible,
body.checkout-cart-index .cart.table-wrapper .action-edit:hover,
body.checkout-cart-index .cart.table-wrapper .action-edit:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-cart-index .cart-summary,
body.checkout-index-index .opc-block-summary,
body.rokanthemes-onepagecheckout #opc-sidebar,
body.rokanthemes-onepagecheckout .opc-block-summary {
  background: var(--awa-cc-surface-1) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
}
body.checkout-cart-index .cart-summary > .title,
body.checkout-index-index .opc-block-summary > .title,
body.rokanthemes-onepagecheckout .opc-block-summary > .title,
body.rokanthemes-onepagecheckout #opc-sidebar .title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  padding-bottom: var(--awa-space-2-5, 10px) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-summary .block > .title,
body.checkout-cart-index .cart-summary .discount.coupon > .title,
body.checkout-index-index .checkout-payment-method .discount-code .title,
body.rokanthemes-onepagecheckout .discount-code .title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-cart-index .cart-summary .discount.coupon,
body.checkout-cart-index .cart-container .fieldset.coupon,
body.checkout-index-index .opc-wrapper .payment-option,
body.rokanthemes-onepagecheckout .opc-wrapper .payment-option,
body.rokanthemes-onepagecheckout .discount-code {
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  padding: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-summary input[type='text'],
body.checkout-cart-index .cart-summary input.input-text,
body.checkout-index-index .opc-wrapper input[type='text'],
body.checkout-index-index .opc-wrapper input[type='email'],
body.checkout-index-index .opc-wrapper input[type='tel'],
body.checkout-index-index .opc-wrapper select,
body.checkout-index-index .opc-wrapper textarea,
body.rokanthemes-onepagecheckout .opc-wrapper input[type='text'],
body.rokanthemes-onepagecheckout .opc-wrapper input[type='email'],
body.rokanthemes-onepagecheckout .opc-wrapper input[type='tel'],
body.rokanthemes-onepagecheckout .opc-wrapper select,
body.rokanthemes-onepagecheckout .opc-wrapper textarea,
body.rokanthemes-onepagecheckout #opc-sidebar input,
body.rokanthemes-onepagecheckout #opc-sidebar textarea {
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  background: var(--awa-white) !important;
  color: var(--awa-cc-text-1) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .cart-summary textarea,
body.checkout-index-index .opc-wrapper textarea,
body.rokanthemes-onepagecheckout .opc-wrapper textarea,
body.rokanthemes-onepagecheckout #opc-sidebar textarea {
  min-height: var(--awa-size-92, 92px) !important;
}
body.checkout-cart-index .cart-summary input:focus,
body.checkout-cart-index .cart-summary textarea:focus,
body.checkout-index-index .opc-wrapper input:focus,
body.checkout-index-index .opc-wrapper select:focus,
body.checkout-index-index .opc-wrapper textarea:focus,
body.rokanthemes-onepagecheckout .opc-wrapper input:focus,
body.rokanthemes-onepagecheckout .opc-wrapper select:focus,
body.rokanthemes-onepagecheckout .opc-wrapper textarea:focus,
body.rokanthemes-onepagecheckout #opc-sidebar input:focus,
body.rokanthemes-onepagecheckout #opc-sidebar textarea:focus {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-index-index .opc-wrapper .field .label,
body.checkout-index-index .opc-wrapper .label,
body.rokanthemes-onepagecheckout .opc-wrapper .field .label,
body.rokanthemes-onepagecheckout .opc-wrapper .label,
body.rokanthemes-onepagecheckout #opc-sidebar .field .label {
  color: var(--awa-cc-text-2) !important;
  font-weight: var(--awa-weight-semibold) !important;
  margin-bottom: var(--awa-space-1-5, 6px) !important;
}
body.checkout-index-index .opc-wrapper .field .note,
body.checkout-index-index .opc-wrapper .field-note,
body.rokanthemes-onepagecheckout .opc-wrapper .field .note,
body.rokanthemes-onepagecheckout .opc-wrapper .field-note,
body.rokanthemes-onepagecheckout #opc-sidebar .field-note {
  color: var(--awa-cc-text-3) !important;
  font-size: var(--awa-font-size-12) !important;
}
body.checkout-index-index .opc-wrapper .step-title,
body.rokanthemes-onepagecheckout .opc-wrapper .step-title,
body.checkout-index-index .checkout-payment-method .step-title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.checkout-index-index .opc-progress-bar-item > span,
body.rokanthemes-onepagecheckout .opc-progress-bar-item > span {
  color: var(--awa-cc-text-2) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .opc-progress-bar-item._active > span,
body.rokanthemes-onepagecheckout .opc-progress-bar-item._active > span {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-index-index .payment-method,
body.checkout-index-index .opc-payment .payment-method,
body.rokanthemes-onepagecheckout .payment-method {
  background: var(--awa-cc-surface-1) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
  overflow: visible; /* hidden clipava filho posicionado (Impeccable 2026-06-10) */
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-index-index .payment-method._active,
body.rokanthemes-onepagecheckout .payment-method._active {
  border-color: var(--awa-red-35, rgba(183, 51, 55, 0.35)) !important;
}
body.checkout-index-index .payment-method-title,
body.rokanthemes-onepagecheckout .payment-method-title {
  background: var(--awa-cc-surface-2) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
}
body.checkout-index-index .payment-method-title .label,
body.rokanthemes-onepagecheckout .payment-method-title .label,
body.checkout-index-index .payment-method-title label,
body.rokanthemes-onepagecheckout .payment-method-title label {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .payment-method-content,
body.rokanthemes-onepagecheckout .payment-method-content {
  padding: var(--awa-space-3-5, 14px) var(--awa-space-3-5, 14px) var(--awa-space-4, 16px) !important;
}
body.checkout-index-index .payment-method .payment-method-content,
body.rokanthemes-onepagecheckout .payment-method .payment-method-content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: var(--awa-zero, 0) !important;
  box-sizing: border-box !important;
}
body.checkout-index-index .payment-method .acombinar-info,
body.rokanthemes-onepagecheckout .payment-method .acombinar-info {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body.checkout-index-index .payment-method .acombinar-message,
body.checkout-index-index .payment-method .acombinar-message p,
body.checkout-index-index .payment-method .acombinar-message li,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message p,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message li {
  white-space: normal !important;
  overflow-wrap: anywhere;
  word-break: normal;
}
body.checkout-index-index .checkout-agreements,
body.rokanthemes-onepagecheckout .checkout-agreements {
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  padding: var(--awa-space-3, 12px) !important;
}
body.checkout-index-index .checkout-agreement.field.choice,
body.rokanthemes-onepagecheckout .checkout-agreement.field.choice {
  display: grid;
  grid-template-columns: var(--awa-gtc-20-1fr, 20px 1fr);
  gap: var(--awa-gap-md);
  align-items: start;
}
body.checkout-index-index .checkout-agreement input[type='checkbox'],
body.rokanthemes-onepagecheckout .checkout-agreement input[type='checkbox'] {
  width: var(--awa-space-4-5, 18px);
  height: var(--awa-space-4-5, 18px);
  margin-top: var(--awa-space-0-5, 2px);
  accent-color: var(--awa-red, var(--primary-color));
}
body.checkout-cart-index .action.checkout,
body.checkout-cart-index .checkout-methods-items .action.checkout,
body.checkout-index-index .actions-toolbar .action.checkout,
body.checkout-index-index .actions-toolbar .btn-placeorder,
body.rokanthemes-onepagecheckout .actions-toolbar .action.checkout,
body.rokanthemes-onepagecheckout .actions-toolbar .btn-placeorder,
body.rokanthemes-onepagecheckout .action.primary.checkout {
  min-height: var(--awa-space-9, 48px) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition), transform var(--awa-cc-transition);
}
body.checkout-cart-index .action.checkout:hover,
body.checkout-cart-index .checkout-methods-items .action.checkout:hover,
body.checkout-index-index .actions-toolbar .action.checkout:hover,
body.rokanthemes-onepagecheckout .actions-toolbar .action.checkout:hover {
  transform: translateY(var(--awa-neg-0-25, -1px));
}
body.checkout-cart-index .actions-toolbar .action,
body.checkout-index-index .actions-toolbar .action,
body.rokanthemes-onepagecheckout .actions-toolbar .action,
body.checkout-index-index button.action,
body.rokanthemes-onepagecheckout button.action {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-index-index .message.error,
body.checkout-index-index .message-error,
body.rokanthemes-onepagecheckout .message.error,
body.rokanthemes-onepagecheckout .message-error,
body.checkout-cart-index .message.error,
body.checkout-cart-index .message-error {
  background: #fff1f2 !important;
  border: var(--awa-border-width, 1px) solid #fecdd3 !important;
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-red, var(--primary-color)) !important;
  color: #881337 !important;
  border-radius: var(--awa-radius-pill) !important;
}
body.checkout-index-index .message.success,
body.checkout-index-index .message-success,
body.rokanthemes-onepagecheckout .message.success,
body.rokanthemes-onepagecheckout .message-success,
body.checkout-cart-index .message.success,
body.checkout-cart-index .message-success {
  background: #ecfdf5 !important;
  border: var(--awa-border-width, 1px) solid #a7f3d0 !important;
  color: #065f46 !important;
  border-radius: var(--awa-radius-pill) !important;
}
/* B2B PO / Terms cards (override inline styles from KO templates) */
body.checkout-index-index .b2b-po-number-container.checkout-block,
body.rokanthemes-onepagecheckout .b2b-po-number-container.checkout-block {
  margin: 0 0 var(--awa-space-3-5, 14px) !important;
  padding: var(--awa-space-3-5, 14px) !important;
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  transition: border-color var(--awa-cc-transition);
}
body.checkout-index-index .b2b-po-number-wrapper .label,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .label {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  gap: var(--awa-gap-xs) var(--awa-gap-sm) !important;
  white-space: normal !important;
  line-height: var(--awa-leading-cozy, 1.35) !important;
}
body.checkout-index-index .b2b-po-number-wrapper .label .optional,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .label .optional {
  color: var(--awa-cc-text-3) !important;
  white-space: normal !important;
}
body.checkout-index-index .b2b-po-number-wrapper .input-text,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .input-text {
  max-width: 100% !important;
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  padding: 0 var(--awa-space-3, 12px) !important;
  background: var(--awa-white) !important;
  color: var(--awa-cc-text-1) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-index-index .b2b-po-number-wrapper .input-text:focus,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .input-text:focus {
  border-color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-index-index .b2b-po-number-wrapper .note,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .note {
  color: var(--awa-cc-text-3) !important;
}
body.checkout-index-index .b2b-terms-container.checkout-block,
body.rokanthemes-onepagecheckout .b2b-terms-container.checkout-block {
  margin: 0 0 var(--awa-space-3-5, 14px) !important;
  padding: var(--awa-space-3-5, 14px) !important;
  background: #fff8e6 !important;
  border: var(--awa-border-width, 1px) solid #f4d38a !important;
  border-radius: var(--awa-radius-md-lg) !important;
  transition: background-color var(--awa-cc-transition), border-color var(--awa-cc-transition);
}
body.checkout-index-index .b2b-terms-container.checkout-block.is-accepted,
body.rokanthemes-onepagecheckout .b2b-terms-container.checkout-block.is-accepted {
  background: #eefbf3 !important;
  border-color: #b7e4c7 !important;
}
body.checkout-index-index .b2b-terms-wrapper,
body.rokanthemes-onepagecheckout .b2b-terms-wrapper {
  align-items: flex-start !important;
  gap: var(--awa-gap-md) var(--awa-gap-lg) !important;
}
body.checkout-index-index .b2b-terms-field .label,
body.rokanthemes-onepagecheckout .b2b-terms-field .label {
  color: var(--awa-cc-text-1) !important;
  line-height: var(--awa-leading-normal, 1.4) !important;
}
body.checkout-index-index .b2b-terms-field .checkbox,
body.rokanthemes-onepagecheckout .b2b-terms-field .checkbox {
  width: var(--awa-space-4-5, 18px) !important;
  height: var(--awa-space-4-5, 18px) !important;
  margin-top: var(--awa-space-0-5, 2px) !important;
}
body.checkout-index-index .b2b-terms-link,
body.rokanthemes-onepagecheckout .b2b-terms-link {
  display: inline-flex !important;
  align-items: center !important;
  gap: var(--awa-gap-sm) !important;
  min-height: var(--awa-space-7, 32px);
  padding: var(--awa-space-0-5, 2px) var(--awa-space-2, 8px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color)) !important;
  text-decoration: var(--awa-none, none) !important;
}
body.checkout-index-index .b2b-terms-link:hover,
body.checkout-index-index .b2b-terms-link:focus-visible,
body.rokanthemes-onepagecheckout .b2b-terms-link:hover,
body.rokanthemes-onepagecheckout .b2b-terms-link:focus-visible {
  background: var(--awa-red-12, rgba(183, 51, 55, 0.12));
  outline: var(--awa-none, none);
}
body.checkout-index-index .b2b-terms-status,
body.rokanthemes-onepagecheckout .b2b-terms-status {
  color: var(--awa-success-dark) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .b2b-terms-modal-overlay,
body.rokanthemes-onepagecheckout .b2b-terms-modal-overlay {
  z-index: var(--awa-z-10020, 10020) !important;
  backdrop-filter: var(--awa-blur-xs, blur(2px));
}
body.checkout-index-index .b2b-terms-modal,
body.rokanthemes-onepagecheckout .b2b-terms-modal {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
body.checkout-index-index .b2b-terms-modal-header,
body.checkout-index-index .b2b-terms-modal-footer,
body.rokanthemes-onepagecheckout .b2b-terms-modal-header,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer {
  background: var(--awa-cc-surface-2) !important;
  border-color: var(--awa-cc-border) !important;
}
body.checkout-index-index .b2b-terms-modal-header h3,
body.rokanthemes-onepagecheckout .b2b-terms-modal-header h3 {
  color: var(--awa-cc-text-1) !important;
}
body.checkout-index-index .b2b-terms-modal-content,
body.rokanthemes-onepagecheckout .b2b-terms-modal-content {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-index-index .b2b-terms-modal-close,
body.rokanthemes-onepagecheckout .b2b-terms-modal-close {
  width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
}
body.checkout-index-index .b2b-terms-modal-close:focus-visible,
body.rokanthemes-onepagecheckout .b2b-terms-modal-close:focus-visible {
  outline: var(--awa-none, none);
}
body.checkout-index-index .b2b-terms-modal-footer .action.primary,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action.primary,
body.checkout-index-index .b2b-terms-modal-footer .action.secondary,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action.secondary {
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px) !important;
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
/* B2B login-to-cart modal polish on cart/checkout context */
body.checkout-cart-index .b2b-login-modal,
body.checkout-index-index .b2b-login-modal,
body.rokanthemes-onepagecheckout .b2b-login-modal {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
}
body.checkout-cart-index .b2b-login-modal-close,
body.checkout-index-index .b2b-login-modal-close,
body.rokanthemes-onepagecheckout .b2b-login-modal-close {
  width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
}
body.checkout-cart-index .b2b-login-option,
body.checkout-index-index .b2b-login-option,
body.rokanthemes-onepagecheckout .b2b-login-option {
  border-radius: var(--awa-radius-md-lg) !important;
  min-height: var(--awa-size-56, 56px);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .b2b-login-option:focus-visible,
body.checkout-index-index .b2b-login-option:focus-visible,
body.rokanthemes-onepagecheckout .b2b-login-option:focus-visible {
  outline: var(--awa-none, none) !important;
}
/* Footer and misc buttons in checkout/cart */
body.checkout-cart-index .action.action-continue,
body.checkout-cart-index .cart.main.actions .action,
body.checkout-index-index .action.action-auth-toggle,
body.rokanthemes-onepagecheckout .action.action-auth-toggle {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
}
/* Cart empty state: clearer guidance + stronger continuation cue */
body.checkout-cart-index .cart-empty {
  background: linear-gradient(180deg, var(--awa-white) 0%, var(--awa-cc-surface-2) 100%);
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border);
  border-radius: var(--awa-radius-lg, 16px);
  padding: var(--awa-pad-clamp-2col, clamp(24px, 3vw, 34px) clamp(16px, 3vw, 28px));
  max-width: var(--awa-size-680, 680px);
  margin-inline: auto;
}
body.checkout-cart-index .cart-empty::before {
  content: '';
  display: block;
  width: var(--awa-space-8-5, 44px);
  height: var(--awa-space-8-5, 44px);
  margin: 0 auto var(--awa-space-3, 12px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-cc-text-1);
  font-size: var(--awa-fluid-text-lg, clamp(22px, 2.2vw, 30px));
  line-height: var(--awa-leading-tight, 1.1);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
  margin-bottom: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-empty p:last-child {
  color: var(--awa-cc-text-2);
  font-size: var(--awa-fluid-text-sm2, clamp(15px, 1.6vw, 18px));
}
body.checkout-cart-index .cart-empty p:last-child a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--awa-space-7, 32px);
  padding: 0 var(--awa-space-2-5, 10px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-10, rgba(183, 51, 55, 0.1));
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-bold);
  text-decoration: var(--awa-none, none);
}
body.checkout-cart-index .cart-empty p:last-child a:hover,
body.checkout-cart-index .cart-empty p:last-child a:focus-visible {
  background: var(--awa-red-14, rgba(183, 51, 55, 0.14));
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-none, none);
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-container,
  body.checkout-index-index .checkout-container,
  body.rokanthemes-onepagecheckout .checkout-container {
    gap: var(--awa-gap-lg);
  }
  body.checkout-cart-index .cart.table-wrapper,
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper,
  body.checkout-cart-index .cart-summary,
  body.checkout-index-index .opc-block-summary,
  body.rokanthemes-onepagecheckout #opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-block-summary {
    border-radius: var(--awa-radius-md-lg) !important;
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart.table-wrapper,
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper {
    border-radius: var(--awa-radius-lg) !important;
  }
  body.checkout-cart-index .cart-summary,
  body.checkout-index-index .opc-block-summary,
  body.rokanthemes-onepagecheckout #opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-block-summary {
    border-radius: var(--awa-radius-lg) !important;
  }
  body.checkout-cart-index .cart.table-wrapper .item-info td,
  body.checkout-cart-index .cart.table-wrapper .item-actions td {
    padding-top: var(--awa-space-3, 12px);
    padding-bottom: var(--awa-space-3, 12px);
  }
  body.checkout-index-index .b2b-terms-wrapper,
  body.rokanthemes-onepagecheckout .b2b-terms-wrapper {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  body.checkout-index-index .b2b-terms-link,
  body.rokanthemes-onepagecheckout .b2b-terms-link {
    min-height: var(--awa-size-36, 36px);
    align-self: flex-start;
  }
  body.checkout-index-index .b2b-terms-modal-footer,
  body.rokanthemes-onepagecheckout .b2b-terms-modal-footer {
    gap: var(--awa-gap-md) !important;
  }
  body.checkout-index-index .b2b-terms-modal-footer .action,
  body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action {
    width: 100%;
  }
  /* Onepage checkout mobile: avoid clipped shipping table and cramped payment content */
  body.rokanthemes-onepagecheckout .checkout-shipping-method,
  body.checkout-index-index .checkout-shipping-method {
    display: block !important;
    overflow: visible !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    table-layout: auto;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method thead,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method thead {
    display: none !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody {
    display: block !important;
    width: 100% !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody tr.row,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody tr.row {
    display: grid !important;
    grid-template-columns: 20px minmax(58px, auto) minmax(0, 1fr);
    gap: var(--awa-gap-sm) var(--awa-gap-md);
    width: 100% !important;
    border-top: var(--awa-border-width, 1px) solid var(--awa-cc-border);
    padding-top: var(--awa-space-2, 8px);
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td {
    display: block !important;
    width: auto !important;
    min-width: var(--awa-zero, 0) !important;
    white-space: normal !important;
    word-break: normal;
    overflow-wrap: normal;
    padding: 0;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:first-child,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:first-child {
    grid-column: 1;
    align-self: center;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-price,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-price {
    grid-column: 2;
    font-weight: var(--awa-weight-bold);
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:not(:first-child),
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-carrier,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:not(:first-child),
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-carrier {
    grid-column: 3;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .message.error,
  body.checkout-index-index .checkout-shipping-method .message.error {
    width: 100% !important;
    margin: var(--awa-space-sm, 8px) 0 var(--awa-space-2-5, 10px) !important;
    line-height: var(--awa-leading-cozy, 1.35) !important;
    box-sizing: border-box;
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  }
  body.rokanthemes-onepagecheckout .payment-method .payment-method-content,
  body.checkout-index-index .payment-method .payment-method-content {
    padding: var(--awa-space-3, 12px) !important;
  }
  body.rokanthemes-onepagecheckout .payment-method .acombinar-info,
  body.checkout-index-index .payment-method .acombinar-info {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-gap-md);
  }
  body.rokanthemes-onepagecheckout .payment-method .acombinar-info .acombinar-icon,
  body.checkout-index-index .payment-method .acombinar-info .acombinar-icon {
    margin-inline: auto;
  }
  body.rokanthemes-onepagecheckout .payment-method .actions-toolbar,
  body.checkout-index-index .payment-method .actions-toolbar {
    margin-top: var(--awa-space-3, 12px) !important;
  }
}
/* AWA Round12: cart/checkout conversion lock (CTA visibility + scanability) */
body.checkout-cart-index .cart-summary {
  position: sticky;
  top: calc(88px + env(safe-area-inset-top));
}
body.checkout-cart-index .cart-summary .table.totals,
body.checkout-cart-index .cart-summary .totals {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart-summary .table.totals tr.grand.totals .price,
body.checkout-cart-index .cart-summary .totals tr.grand.totals .price,
body.checkout-cart-index .cart-summary .table.totals tr.grand.totals .amount .price,
body.checkout-cart-index .cart-summary .totals tr.grand.totals .amount .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  font-size: var(--awa-fluid-text-md, clamp(20px, 2.8vw, 24px));
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.checkout-cart-index .cart-summary .checkout-methods-items,
body.checkout-cart-index .cart-summary .checkout.methods.items {
  display: grid !important;
  gap: var(--awa-gap-md);
  margin-top: var(--awa-space-3-5, 14px);
}
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout,
body.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.primary.checkout {
  width: 100% !important;
  min-height: var(--awa-space-9-5, 52px) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  letter-spacing: var(--awa-tracking-wide4, 0.015em);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition), transform var(--awa-cc-transition);
}
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:hover,
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:focus-visible,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout:hover,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout:focus-visible {
  transform: translateY(var(--awa-neg-0-5, -2px));
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .actions-toolbar .action-update,
body.checkout-cart-index .cart.table-wrapper .actions-toolbar .update,
body.checkout-cart-index .cart.main.actions .action.update {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-cart-index .cart-summary .block.discount > .title strong,
body.checkout-cart-index .cart-summary .discount.coupon > .title strong {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold);
}
body.checkout-cart-index .cart-summary .block.discount .content,
body.checkout-cart-index .cart-summary .discount.coupon .content {
  margin-top: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-summary .block.discount .actions-toolbar .action,
body.checkout-cart-index .cart-summary .discount.coupon .actions-toolbar .action {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-index-index .opc-block-summary .totals .grand .price,
body.rokanthemes-onepagecheckout .opc-block-summary .totals .grand .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-extrabold) !important;
}
body.checkout-index-index .opc-block-summary .items-in-cart .title strong,
body.rokanthemes-onepagecheckout .opc-block-summary .items-in-cart .title strong {
  color: var(--awa-cc-text-1) !important;
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-summary {
    top: calc(72px + env(safe-area-inset-top));
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart-summary {
    position: static;
    margin-bottom: var(--awa-space-6, 24px);
  }
  body.checkout-cart-index .cart-summary .checkout-methods-items,
  body.checkout-cart-index .cart-summary .checkout.methods.items {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    z-index: auto;
    margin: var(--awa-space-2-5, 10px) 0 0 !important;
    padding: 0;
    border: var(--awa-leading-zero, 0);
    background: var(--awa-transparent, transparent);
    backdrop-filter: none;
  }
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.primary.checkout {
    min-height: var(--awa-space-9, 48px) !important;
    border-radius: var(--awa-radius-pill) !important;
  }
  body.checkout-cart-index .cart.table-wrapper {
    margin-bottom: var(--awa-space-2-5, 10px);
  }
  :is(body.checkout-cart-index, body.checkout-index-index, body.rokanthemes-onepagecheckout) .awa-whatsapp-float {
    display: none !important;
  }
  body.checkout-cart-index .cart-empty {
    border-radius: var(--awa-radius-md-lg);
    padding: var(--awa-space-5-5, 22px) var(--awa-space-3-5, 14px);
  }
  body.checkout-cart-index .cart-empty p:first-child {
    font-size: var(--awa-fluid-text-md2, clamp(20px, 7vw, 26px));
  }
}
@media (prefers-reduced-motion: reduce) {
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout {
    transition: var(--awa-none, none) !important;
  }
}
.b2b-account-login .modal-popup,
.customer-account-login .modal-popup {
  display: none !important;
  pointer-events: none !important;
}
body.customer-account-login .newsletter-popup,
body.customer-account-create .newsletter-popup,
body.b2b-account-login .newsletter-popup,
body[class*="b2b-register"] .newsletter-popup,
body.customer-account-login #newsletter-popup,
body.customer-account-create #newsletter-popup,
body.b2b-account-login #newsletter-popup,
body[class*="b2b-register"] #newsletter-popup,
body.customer-account-login [class*="newsletter"],
body.customer-account-create [class*="newsletter"],
body.b2b-account-login [class*="newsletter"],
body[class*="b2b-register"] [class*="newsletter"] {
  display: none !important;
}
.b2b-account-login .page-main,
.customer-account-login .page-main {
  margin-top: 40px;
}
.login-container,
.block-customer-login {
  display: grid;
  grid-template-columns: 3fr 2fr;
  gap: 40px;
  align-items: start;
}
@media (max-width: 768px) {
  .login-container,
  .block-customer-login {
    grid-template-columns: 1fr;
  }
}
.block-customer-login .block-content {
  background: var(--awa-bg);
  border: 1px solid var(--awa-border);
  border-radius: var(--awa-radius-lg);
  padding: 40px;
}
.block-customer-login .block-content .block-title strong {
  font-size: var(--awa-font-xl);
  font-weight: 700;
  color: var(--awa-text);
  display: block;
  margin-bottom: 8px;
}
.block-customer-login .block-content .field {
  margin-bottom: 16px;
}
.block-customer-login .block-content .field label {
  display: block;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text);
  margin-bottom: 8px;
}
.block-customer-login .block-content .action.login.primary {
  width: 100%;
  height: 44px;
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  font-size: var(--awa-font-md);
  font-weight: 700;
  border: none;
  border-radius: var(--awa-radius-sm);
  cursor: pointer;
  transition: background 0.15s;
}
.block-customer-login .block-content .action.login.primary:hover {
  background: var(--awa-primary-hover);
}
.block-customer-login .block-content .action.remind {
  display: block;
  text-align: center;
  margin-top: 12px;
  font-size: var(--awa-font-xs);
  color: var(--awa-primary);
}
.block-customer-login .block-content .action.remind:hover {
  text-decoration: underline;
}
.block-new-customer {
  background: var(--awa-bg-surface);
  border: 1px solid var(--awa-border);
  border-radius: var(--awa-radius-lg);
  padding: 40px;
}
.block-new-customer .block-title strong {
  font-size: var(--awa-font-lg);
  font-weight: 700;
  color: var(--awa-text);
  display: block;
  margin-bottom: 20px;
}
.block-new-customer .b2b-benefits {
  list-style: none;
  padding: 0;
  margin: 0 0 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.block-new-customer .b2b-benefits li {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text);
  line-height: 1.4;
}
.block-new-customer .b2b-benefits li::before {
  content: '';
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  margin-top: 1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a7a2a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.block-new-customer .action.create.primary {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 44px;
  border: var(--awa-border-width-strong) solid var(--awa-primary);
  color: var(--awa-primary);
  background: transparent;
  font-size: var(--awa-font-md);
  font-weight: 700;
  border-radius: var(--awa-radius-sm);
  cursor: pointer;
  text-decoration: none;
  transition: all 0.15s;
}
.block-new-customer .action.create.primary:hover {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
}
.login-container form.form-login .action.login.primary,
.b2b-login-form .action.primary.login,
.form-create-account .action.submit.primary {
  height: 44px;
  width: 100%;
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border: none;
  font-weight: 700;
  border-radius: var(--awa-radius-sm);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--awa-font-md);
  transition: background 0.2s;
}
.login-container form.form-login .action.login.primary:hover,
.b2b-login-form .action.primary.login:hover,
.form-create-account .action.submit.primary:hover {
  background: var(--awa-primary-hover);
}
.login-container .action.remind,
.b2b-login-form .action.remind {
  color: var(--awa-primary);
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
  margin-top: 8px;
}
.login-container .action.remind:hover,
.b2b-login-form .action.remind:hover {
  text-decoration: underline;
}
:root {
  /* ── awa-b2breg — design tokens ─── */
  --awa-b2breg-c1: #fff1f2;
}
body.b2b-register-index .b2b-login-footer {
  background: linear-gradient(135deg, #8e2629 0%, #6d1d1f 100%);
  color: #ffffff;
  padding: 32px 24px;
  text-align: center;
  margin-top: auto;
  width: 100%;
  box-sizing: border-box;
  border-top: 3px solid rgba(255, 255, 255, 0.08);
}
body.b2b-register-index .b2b-login-whatsapp {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: rgba(255, 255, 255, 0.88);
  font-size: var(--awa-font-sm);
  font-weight: 500;
  text-decoration: none;
  padding: 12px 24px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 9999px;
  background: rgba(255, 255, 255, 0.1);
  transition: background var(--awa-transition), color var(--awa-transition);
  margin-bottom: 20px;
}
body.b2b-register-index .b2b-login-whatsapp:hover {
  background: rgba(255, 255, 255, 0.18);
  color: #ffffff;
}
body.b2b-register-index .b2b-login-whatsapp strong {
  font-weight: 700;
  color: #4ade80;
}
body.b2b-register-index .b2b-login-footer-brand {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: #ffffff;
  margin: 0 0 8px;
  letter-spacing: -0.01em;
}
body.b2b-register-index .b2b-login-footer-contact {
  font-size: var(--awa-font-sm);
  color: rgba(255, 255, 255, 0.68);
  margin: 0;
}
body.b2b-register-index .b2b-register-page .field > .label,
body.b2b-register-index .b2b-register-page .field .label:not(.terms-label) {
  display: block !important;
  visibility: visible !important;
  opacity: 1;
  clip: auto;
  clip-path: none;
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  white-space: normal;
  font-weight: 600;
  font-size: var(--awa-font-sm);
  color: #334155;
  margin-bottom: 8px;
  line-height: 1.4;
}
body.b2b-register-index .b2b-register-page .field.required > .label > span::after {
  content: " *";
  color: #dc2626;
  margin-left: 2px;
}
body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step {
  font-size: var(--awa-fs-xs3);
  font-weight: 600;
  border: 2px solid #e2e8f0;
  background: var(--awa-bg-soft, #f7f7f7);
  color: #64748b;
  transition: border-color var(--awa-transition), background var(--awa-transition), color var(--awa-transition), box-shadow var(--awa-transition);
}
body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step .progress-step__num {
  background: #e5e7eb;
  color: #334155;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  transition: background var(--awa-transition), color var(--awa-transition), box-shadow var(--awa-transition);
}
body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step.is-active {
  border-color: rgba(183, 51, 55, 0.3);
  background: linear-gradient(180deg, #ffffff 0%, var(--awa-b2breg-c1) 100%);
  color: #8e2629;
  font-weight: 700;
  box-shadow: 0 2px 10px rgba(183, 51, 55, 0.14);
}
body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step.is-active .progress-step__num {
  background: #b73337;
  color: #ffffff;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.38);
}
body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step.is-complete {
  border-color: #d1fae5;
  background: #f0fdf4;
  color: #166534;
}
body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step.is-complete .progress-step__num {
  background: #10b981;
  color: #ffffff;
  box-shadow: 0 2px 6px rgba(16, 185, 129, 0.4);
}
body.b2b-register-index .b2b-register-page .b2b-benefits {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  transition: border-color var(--awa-transition), box-shadow var(--awa-transition);
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-item:hover {
  border-color: #d1d5db;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-icon {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 52px;
  min-width: 52px;
  height: 52px;
  border-radius: 12px;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  overflow: visible;
  flex-shrink: 0;
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-icon svg {
  display: block;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  overflow: visible;
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-text {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 2px;
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-text strong {
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: #1a1a2e;
  line-height: 1.3;
}
body.b2b-register-index .b2b-register-page .b2b-benefits .benefit-text span {
  font-size: var(--awa-font-sm);
  color: #64748b;
  line-height: 1.4;
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account {
  display: block !important;
  width: 100%;
  padding: 16px 32px;
  font-weight: 600;
  font-size: var(--awa-font-md);
  letter-spacing: -0.01em;
  background: #b73337;
  color: #ffffff;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  min-height: 54px;
  transition: background 250ms ease, box-shadow 250ms ease, transform 150ms ease;
  text-align: center;
  line-height: 1;
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary:hover,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account:hover,
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary:focus,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account:focus {
  background: #8e2629;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.3);
  transform: translateY(-1px);
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary:active,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account:active {
  transform: translateY(0);
  box-shadow: none;
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary:disabled,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account:disabled,
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary.is-loading,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account.is-loading {
  opacity: 0.7;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary span,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  justify-content: center;
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary span::after,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account span::after {
  content: "\2192";
  font-size: var(--awa-font-lg);
  line-height: 1;
  transition: transform var(--awa-transition);
}
body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary:hover span::after,
body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account:hover span::after {
  transform: translateX(3px);
}
body.b2b-register-index .b2b-register-page .terms-section .field.choice {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 16px;
  background: var(--awa-bg-soft, #f7f7f7);
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  cursor: pointer;
}
body.b2b-register-index .b2b-register-page .terms-section input[type="checkbox"].checkbox {
  appearance: none;
  -webkit-appearance: none;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin: 0;
  flex-shrink: 0;
  border: 2px solid #c7d2e1;
  border-radius: 4px;
  background: #ffffff;
  cursor: pointer;
  position: relative;
  transition: border-color var(--awa-transition), background var(--awa-transition), box-shadow var(--awa-transition);
  vertical-align: top;
  margin-top: 1px;
}
body.b2b-register-index .b2b-register-page .terms-section input[type="checkbox"].checkbox:checked {
  background: #b73337;
  border-color: #b73337;
}
body.b2b-register-index .b2b-register-page .terms-section input[type="checkbox"].checkbox:checked::after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 5px;
  width: 6px;
  height: 10px;
  border: 2px solid #ffffff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
}
body.b2b-register-index .b2b-register-page .terms-section input[type="checkbox"].checkbox:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.2);
  border-color: #b73337;
}
body.b2b-register-index .b2b-register-page .terms-section input[type="checkbox"].checkbox:hover:not(:checked) {
  border-color: #b73337;
}
body.b2b-register-index .b2b-register-page .terms-section .label {
  font-size: var(--awa-font-sm);
  color: #334155;
  cursor: pointer;
  line-height: 1.55;
  margin: 0;
  font-weight: 400;
}
body.b2b-register-index .b2b-register-page .terms-section .label a {
  color: #b73337;
  font-weight: 500;
  text-decoration: none;
}
body.b2b-register-index .b2b-register-page .terms-section .label a:hover {
  text-decoration: underline;
}
@media (max-width: 480px) {
  body.b2b-register-index .b2b-register-page .actions-toolbar .action.submit.primary,
  body.b2b-register-index .b2b-register-page .actions-toolbar .create-b2b-account {
    padding: 12px 24px;
    font-size: var(--awa-font-md);
    min-height: 50px;
  }
  body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step {
    font-size: var(--awa-font-xs);
    padding: 8px 8px;
    gap: 8px;
  }
  body.b2b-register-index .b2b-register-page .b2b-register-progress .progress-step .progress-step__num {
    width: 20px;
    height: 20px;
    font-size: 10px;
  }
  body.b2b-register-index .b2b-login-footer {
    padding: 24px 16px;
  }
  body.b2b-register-index .b2b-login-footer .b2b-login-whatsapp {
    font-size: var(--awa-font-sm);
    padding: 8px 12px;
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* ==========================================================================
   AWA Design System — B2B Phases 4 to 7
   (Quick Order, Checkout, Dashboard, Mega Menu)
   ========================================================================== */
/* ---------- FASE 4: Quick Order ---------- */
.awa-b2b-quick-order-container {
  background: var(--awa-bg);
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.awa-quick-order-header h2 {
  font-size: var(--awa-fs-3xl);
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 8px;
}
.awa-quick-order-header p {
  color: #475569;
  margin-bottom: 24px;
}
.awa-quick-order-textarea {
  width: 100%;
  font-family: monospace;
  font-size: var(--awa-fs-xs);
  padding: 16px;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  margin-bottom: 8px;
}
.awa-quick-order-hint {
  font-size: var(--awa-fs-xs3);
  color: #64748b;
  margin-bottom: 24px;
}
.awa-quick-order-actions {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}
.awa-quick-order-results table {
  margin-top: 16px;
}
/* ---------- FASE 5: Checkout e Carrinho B2B ---------- */
/* Hide distractions on checkout */
.checkout-index-index .page-header,
.checkout-index-index .page-footer {
  border-bottom: 1px solid var(--border-color, #e5e7eb);
}
.checkout-index-index .opc-progress-bar {
  margin-bottom: 32px;
}
.checkout-index-index .opc-wrapper .step-title {
  font-size: var(--awa-fs-xl);
  font-weight: 700;
  color: #0f172a;
  border-bottom: 2px solid #b73337;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
/* Payment methods highlighting */
.checkout-payment-method .payment-method-title {
  background: #f8fafc;
  padding: 16px;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  margin-bottom: 8px;
  font-weight: 600;
}
.checkout-payment-method .payment-method._active .payment-method-title {
  border-color: var(--primary-color);
  background: rgba(183, 51, 55, 0.05);
  /* very light primary */
}
/* Cart totals & Sticky Sidebar */
@media (min-width: 1024px) {
  .cart-summary {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 120px;
    align-self: flex-start;
    z-index: 99;
  }
}
.cart-summary {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  padding: 24px;
  border-radius: 8px;
}
.cart-summary .grand.totals {
  font-size: var(--awa-fs-3xl);
  font-weight: 800;
  color: #b73337;
  border-top: 1px solid #e2e8f0;
  padding-top: 16px;
  margin-top: 16px;
}
/* ---------- FASE 6: Dashboard B2B ---------- */
.b2b-dashboard-shortcuts {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 16px;
  margin-bottom: 32px;
}
.b2b-shortcut-card {
  background: var(--awa-bg);
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  text-align: center;
  transition: all 250ms ease;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.b2b-shortcut-card:hover {
  border-color: var(--primary-color);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.15);
  transform: translateY(-2px);
}
.b2b-shortcut-icon {
  font-size: 40px;
  color: #b73337;
  margin-bottom: 12px;
}
.b2b-shortcut-title {
  font-weight: 600;
  color: #0f172a;
  display: block;
  font-size: var(--awa-fs-base);
}
/* ---------- FASE 7: Mega Menu Alta Densidade ---------- */
.b2b-vertical-mega-menu {
  position: relative;
}
@media (min-width: 1024px) {
  /* Múltiplas colunas para densidade GIGANTE de moto peças */
  .vertical-menu .level0 > .submenu {
    width: 800px;
    max-width: 90vw;
    padding: 24px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
    border: 1px solid #e2e8f0;
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    max-height: 80vh;
    overflow-y: auto;
  }
  /* Submenu items list styling */
  .vertical-menu .submenu .level1 > a {
    font-weight: 700;
    color: #b73337;
    border-bottom: 1px solid #e2e8f0;
    padding-bottom: 8px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-size: var(--awa-fs-xs);
  }
  .vertical-menu .submenu .level2 > a {
    padding: 4px 0;
    color: #1e293b;
    font-size: var(--awa-font-sm);
  }
  .vertical-menu .submenu .level2 > a:hover {
    color: #b73337;
    padding-left: 4px;
  }
}
/* ---------- FASE 11: Visibilidade de Tier Pricing ---------- */
.awa-b2b-tier-prices-wrapper {
  margin: 24px 0;
  padding: 16px;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}
.awa-b2b-tier-title {
  font-size: var(--awa-fs-base);
  font-weight: 700;
  color: #0f172a;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.awa-b2b-tier-title::before {
  content: "🛒";
}
.awa-b2b-tier-table {
  width: 100%;
  border-collapse: collapse;
  background: var(--awa-bg);
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.awa-b2b-tier-table th,
.awa-b2b-tier-table td {
  padding: 12px 16px;
  text-align: left;
  border-bottom: 1px solid #e2e8f0;
  font-size: var(--awa-fs-xs);
}
.awa-b2b-tier-table th {
  background: var(--awa-tier-header-bg, #f7f7f7);
  font-weight: 600;
  color: var(--awa-tier-header-color, #666);
}
.awa-tier-price-amount .price {
  font-weight: 800;
  font-size: var(--awa-fs-base);
  color: #0f172a;
}
.awa-tier-save-badge {
  display: inline-block;
  padding: 4px 10px;
  background: var(--awa-success-bg);
  color: var(--awa-success-dark);
  font-weight: 700;
  font-size: var(--awa-font-sm);
  border-radius: 9999px;
  box-shadow: 0 1px 2px rgba(22, 101, 52, 0.1);
}
/* A11y: Reduzir movimento para usuários que preferem */
@media (prefers-reduced-motion: reduce) {
  .b2b-shortcut-card {
    transition: none;
  }
  .b2b-shortcut-card:hover {
    transform: none;
  }
}
/* AWA Round7 (dual-write hotfix): auth pages (B2B/PF) visual refinement */
:is(body.b2b-auth-shell, body.b2b-account-login, body.b2b-account-forgotpassword, body.b2b-account-claim, body.b2b-register-index) {
  --awa-auth-primary: var(--awa-red, var(--primary-color));
  --awa-auth-primary-hover: var(--awa-red-dark, var(--primary-hover));
  --awa-auth-focus: 0 0 0 3px rgba(183, 51, 55, 0.18);
  --awa-auth-border: var(--awa-gray-65, #dfe5ee);
  --awa-auth-border-strong: var(--awa-gray-75, #c7d2e1);
  --awa-auth-text: var(--awa-gray-700);
  --awa-auth-muted: var(--awa-gray-450);
  --awa-auth-radius: 14px;
  --awa-auth-radius-lg: 18px;
  --awa-auth-shadow: 0 18px 44px rgba(15, 23, 42, 0.1);
  --awa-auth-soft: rgba(183, 51, 55, 0.06);
}
body.b2b-auth-shell .page_footer,
body.b2b-register-index.page-layout-empty .page_footer {
  display: none !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .page.messages {
  position: relative;
  z-index: var(--awa-z-2, 2);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .message {
  border-radius: var(--awa-radius-lg);
  border: var(--awa-border-width, 1px) solid var(--awa-auth-border);
}
.b2b-login-page {
  font-family: var(--awa-font, 'Rubik', Arial, sans-serif);
  color: var(--awa-auth-text);
  background: #ffffff;
}
.b2b-login-logo {
  backdrop-filter: var(--awa-blur-glass4, saturate(1.1) blur(2px));
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96));
}
.b2b-login-card {
  border-radius: var(--awa-auth-radius-lg);
  border-color: var(--awa-auth-border);
}
.b2b-login-title {
  color: var(--awa-gray-920);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
}
.b2b-login-subtitle {
  color: var(--awa-auth-muted);
}
.b2b-field-label {
  color: var(--awa-gray-700);
  font-weight: var(--awa-weight-bold);
}
.b2b-field input {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
  border: var(--awa-border-width, 1px) solid var(--awa-auth-border-strong);
  background: var(--awa-white);
  color: var(--awa-auth-text);
  padding-inline: var(--awa-space-3-5, 14px);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}
.b2b-field input::placeholder {
  color: var(--awa-gray-430);
}
.b2b-field input:hover {
  border-color: #b8c4d6;
}
.b2b-field input:focus,
.b2b-field input:focus-visible {
  border-color: var(--awa-auth-primary);
  outline: var(--awa-leading-zero, 0);
}
.b2b-field-note,
.b2b-login-forgot span {
  color: var(--awa-auth-muted);
}
.b2b-login-forgot a,
.b2b-login-footer a,
.b2b-register-page .terms-section .label a,
.b2b-register-page .actions-toolbar .secondary a,
.b2b-register-page a {
  color: var(--awa-auth-primary);
  text-decoration-thickness: var(--awa-text-decoration-thickness, 0.08em);
  text-underline-offset: var(--awa-text-underline-offset, 0.14em);
}
.b2b-login-forgot a:hover,
.b2b-login-footer a:hover,
.b2b-register-page .terms-section .label a:hover,
.b2b-register-page .actions-toolbar .secondary a:hover,
.b2b-register-page a:hover {
  color: var(--awa-auth-primary-hover);
}
.b2b-password-wrap,
.b2b-register-password-wrap {
  border-radius: var(--awa-radius-lg);
}
.b2b-password-toggle,
.b2b-register-page .b2b-register-password-toggle {
  min-width: var(--awa-space-8-5, 44px);
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
  color: var(--awa-auth-primary);
  transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.b2b-password-toggle:hover,
.b2b-register-page .b2b-register-password-toggle:hover {
  background: var(--awa-auth-soft);
  color: var(--awa-auth-primary-hover);
}
.b2b-password-toggle:focus-visible,
.b2b-register-page .b2b-register-password-toggle:focus-visible {
  outline: var(--awa-leading-zero, 0);
}
.b2b-login-actions,
.b2b-login-ctas {
  width: 100%;
}
.b2b-btn-entrar,
.b2b-btn-register,
.b2b-btn-claim,
.b2b-register-page .action.submit.primary.create-b2b-account {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.3s ease, border-color 0.3s ease;
}
.b2b-btn-entrar,
.b2b-register-page .action.submit.primary.create-b2b-account {
  background: var(--awa-auth-primary);
  border-color: var(--awa-auth-primary);
  color: var(--awa-white);
}
.b2b-btn-entrar:hover,
.b2b-register-page .action.submit.primary.create-b2b-account:hover {
  background: var(--awa-auth-primary-hover);
  border-color: var(--awa-auth-primary-hover);
  transform: translateY(var(--awa-neg-0-25, -1px));
}
.b2b-btn-register,
.b2b-btn-claim {
  border: var(--awa-border-width, 1px) solid var(--awa-auth-border);
  background: var(--awa-white);
}
.b2b-btn-register:hover,
.b2b-btn-claim:hover {
  border-color: rgba(183, 51, 55, 0.36);
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04));
  transform: translateY(var(--awa-neg-0-25, -1px));
}
.b2b-btn-entrar:focus-visible,
.b2b-btn-register:focus-visible,
.b2b-btn-claim:focus-visible,
.b2b-login-whatsapp:focus-visible,
.b2b-register-page .action.submit.primary.create-b2b-account:focus-visible,
.b2b-register-page .b2b-benefits-toggle:focus-visible,
.b2b-register-page .progress-step:focus-visible,
.b2b-register-page .actions-toolbar .secondary a:focus-visible {
  outline: var(--awa-leading-zero, 0);
}
.b2b-login-whatsapp {
  border-radius: var(--awa-radius-lg);
  border: var(--awa-border-width, 1px) solid rgba(37, 211, 102, 0.18);
  background: var(--awa-white);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}
.b2b-login-whatsapp:hover {
  border-color: rgba(37, 211, 102, 0.34);
  transform: translateY(var(--awa-neg-0-25, -1px));
}
.b2b-register-page {
  font-family: var(--awa-font, 'Rubik', Arial, sans-serif);
}
html body .page-wrapper .b2b-register-page .b2b-register-container {
  border-radius: var(--awa-auth-radius-lg);
  border-color: var(--awa-auth-border);
}
html body .page-wrapper .b2b-register-page .register-header .register-title {
  color: var(--awa-gray-920);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
}
html body .page-wrapper .b2b-register-page .register-header .subtitle,
html body .page-wrapper .b2b-register-page .register-header .register-trust-note {
  color: var(--awa-auth-muted);
}
.b2b-register-page .register-meta__item {
  border-color: var(--awa-auth-border);
  border-radius: var(--awa-radius-lg);
}
.b2b-register-page .register-meta__item:hover {
  border-color: var(--awa-red-22, rgba(183, 51, 55, 0.22));
}
.b2b-register-page .b2b-benefits-toggle {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-md-lg);
  border-color: var(--awa-red-18, rgba(183, 51, 55, 0.18));
}
.b2b-register-page .b2b-benefits-toggle[aria-expanded='true'] {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28));
  background: linear-gradient(180deg, var(--awa-white), rgba(183, 51, 55, 0.03));
}
.b2b-register-page .b2b-register-form .field .input-text,
.b2b-register-page .b2b-register-form select,
.b2b-register-page .b2b-register-form textarea {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
  border-color: var(--awa-auth-border-strong);
  transition: var(--awa-transition-border-sh-02, border-color 0.2s ease, box-shadow 0.2s ease);
}
.b2b-register-page .b2b-register-form textarea {
  min-height: var(--awa-size-104, 104px);
  padding-top: var(--awa-space-3, 12px);
  resize: vertical;
}
.b2b-register-page .b2b-register-form .field .input-text:focus,
.b2b-register-page .b2b-register-form .field .input-text:focus-visible,
.b2b-register-page .b2b-register-form select:focus,
.b2b-register-page .b2b-register-form select:focus-visible,
.b2b-register-page .b2b-register-form textarea:focus,
.b2b-register-page .b2b-register-form textarea:focus-visible {
  border-color: var(--awa-auth-primary);
  outline: var(--awa-leading-zero, 0);
}
.b2b-register-page .progress-step {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-full);
  transition: var(--awa-transition-bg-brd-sh-cbg-02, border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease);
}
.b2b-register-page .progress-step:hover {
  border-color: var(--awa-red-22, rgba(183, 51, 55, 0.22));
}
.b2b-register-page .progress-step.is-active,
.b2b-register-page .progress-step[aria-current='step'] {
  border-color: var(--awa-red-34, rgba(183, 51, 55, 0.34));
}
.b2b-register-page .progress-step__num {
  background: var(--awa-auth-primary);
  color: var(--awa-white);
}
.b2b-register-page .actions-toolbar {
  gap: var(--awa-gap-lg);
}
.b2b-register-page .actions-toolbar .secondary {
  border-radius: var(--awa-radius-lg);
  border: var(--awa-border-width, 1px) solid var(--awa-auth-border);
  background: var(--awa-white);
  padding: var(--awa-space-3, 12px) var(--awa-space-3-5, 14px);
}
.b2b-register-page .actions-toolbar .secondary a {
  font-weight: var(--awa-weight-semibold);
}
.b2b-register-page .terms-section .label {
  line-height: var(--awa-leading-comfortable, 1.45);
}
.b2b-register-page .terms-section .checkbox {
  width: var(--awa-space-4-5, 18px);
  height: var(--awa-space-4-5, 18px);
  accent-color: var(--awa-auth-primary);
}
.b2b-register-page .actions-primary-note {
  color: var(--awa-auth-muted);
}
:is(body.b2b-auth-shell, body.b2b-register-index) a:focus-visible {
  outline: var(--awa-leading-zero, 0);
  border-radius: var(--awa-radius-md);
}
/* AWA Round12: login/register conversion structure refinement */
.b2b-login-page {
  min-height: var(--awa-svh-100, 100svh);
  display: grid;
  justify-items: center;
  align-content: start;
  gap: clamp(20px, 3vw, 32px);
  padding: clamp(20px, 4vw, 40px) var(--awa-container-padding, 24px) calc(clamp(28px, 4vw, 40px) + env(safe-area-inset-bottom));
}
.b2b-login-logo,
.b2b-login-card,
.b2b-login-footer,
.b2b-register-shell-content {
  width: min(100%, 560px);
  margin-inline: auto;
}
.b2b-login-form {
  display: grid;
  gap: clamp(18px, 2vw, 24px);
}
.b2b-field {
  display: grid;
  gap: var(--awa-gap-sm);
}
.b2b-field.b2b-field-password .b2b-password-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.b2b-field.b2b-field-password .b2b-password-wrap input {
  width: 100%;
  padding-inline-end: var(--awa-size-92, 92px) !important;
  padding-right: var(--awa-size-92, 92px) !important;
}
.b2b-field.b2b-field-password .b2b-password-wrap .b2b-password-toggle {
  position: absolute;
  inset-inline-end: 6px;
  top: var(--awa-pos-50, 50%);
  transform: var(--awa-transform-y-center, translateY(-50%));
  min-width: var(--awa-size-82, 82px);
  min-height: var(--awa-size-38, 38px);
  height: var(--awa-size-38, 38px);
  border-radius: var(--awa-radius-pill);
  font-size: var(--awa-font-size-12);
  font-weight: var(--awa-weight-bold);
}
.b2b-login-divider {
  display: flex;
  align-items: center;
  gap: var(--awa-gap-md);
  margin: var(--awa-space-3-5, 14px) 0;
  color: var(--awa-auth-muted);
  font-size: var(--awa-font-size-xs);
  font-weight: var(--awa-weight-bold);
  letter-spacing: var(--awa-tracking-caps, 0.08em);
  text-transform: uppercase;
}
.b2b-login-divider::before,
.b2b-login-divider::after {
  content: '';
  height: var(--awa-space-0-25, 1px);
  flex: var(--awa-flex-auto, 1 1 auto);
  background: var(--awa-auth-border);
}
.b2b-login-ctas {
  display: grid;
  gap: var(--awa-gap-md);
}
.b2b-login-ctas .b2b-btn-register,
.b2b-login-ctas .b2b-btn-claim {
  width: 100%;
  min-height: var(--awa-size-46, 46px);
  border-radius: var(--awa-radius-lg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: var(--awa-leading-base, 1.3);
  padding: var(--awa-space-2, 8px) var(--awa-space-3, 12px);
}
.b2b-login-ctas .b2b-btn-register strong,
.b2b-login-ctas .b2b-btn-claim strong {
  margin-inline-start: var(--awa-space-1, 4px);
}
.b2b-login-footer {
  display: grid;
  gap: var(--awa-gap-sm);
  justify-items: center;
  text-align: center;
}
.b2b-login-footer-brand {
  color: var(--awa-gray-920);
  font-weight: var(--awa-weight-bold);
}
.b2b-login-footer-contact {
  color: var(--awa-auth-muted);
}
.b2b-login-form .mage-error {
  display: block;
  margin-top: var(--awa-space-1, 4px);
  color: var(--awa-danger-mid, #b91c1c);
  font-size: var(--awa-font-size-12);
  line-height: var(--awa-leading-base, 1.3);
}
/* Keep auth conversion path clear: avoid floating chrome covering CTA/actions. */
:is(body.b2b-auth-shell, body.b2b-register-index) .awa-whatsapp-float,
:is(body.b2b-auth-shell, body.b2b-register-index) .awa-nav-overlay {
  display: none !important;
}
.b2b-login-card {
  padding: clamp(30px, 3.5vw, 40px) clamp(20px, 3.5vw, 32px) clamp(26px, 3vw, 34px);
  border-radius: var(--awa-ui-radius-card, 20px);
  box-shadow: var(--awa-ui-panel-shadow);
}
.b2b-login-actions .b2b-btn-entrar {
  width: 100%;
  letter-spacing: var(--awa-tracking-button, 0.06em);
}
.b2b-login-forgot {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: baseline;
  gap: var(--awa-gap-sm);
}
@media (max-width: 767px) {
  .b2b-login-page {
    padding: 14px var(--awa-container-padding, 12px) calc(24px + env(safe-area-inset-bottom));
    gap: var(--awa-gap-md);
  }
  .b2b-login-logo,
  .b2b-login-card,
  .b2b-login-footer,
  .b2b-register-shell-content {
    width: 100%;
  }
  .b2b-login-card {
    margin-top: var(--awa-space-4-5, 18px);
    border-radius: var(--awa-radius-lg, 16px);
    padding: var(--awa-space-6, 24px) var(--awa-space-4-5, 18px) var(--awa-space-5-5, 22px);
  }
  .b2b-login-logo {
    padding: var(--awa-space-3-5, 14px) 0 var(--awa-space-2-5, 10px);
  }
  .b2b-login-forgot {
    justify-content: flex-start;
    margin-top: var(--awa-space-0-5, 2px);
  }
  .b2b-login-divider {
    margin: var(--awa-space-3, 12px) 0;
  }
  .b2b-field.b2b-field-password .b2b-password-wrap .b2b-password-toggle {
    min-width: var(--awa-size-76, 76px);
    min-height: var(--awa-size-36, 36px);
    height: var(--awa-size-36, 36px);
    inset-inline-end: 4px;
  }
  .b2b-field.b2b-field-password .b2b-password-wrap input {
    padding-inline-end: 88px !important;
    padding-right: 88px !important;
  }
  .b2b-btn-register,
  .b2b-btn-claim,
  .b2b-btn-entrar,
  .b2b-register-page .action.submit.primary.create-b2b-account,
  .b2b-login-whatsapp,
  .b2b-register-page .b2b-benefits-toggle,
  .b2b-register-page .progress-step {
    min-height: var(--awa-space-8-5, 44px);
  }
  .b2b-register-page .register-meta {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-gap-sm);
  }
  .b2b-register-page .b2b-benefits {
    padding: var(--awa-space-3-5, 14px);
    border-radius: var(--awa-radius-md-lg);
    gap: var(--awa-gap-md);
  }
  html body .page-wrapper .b2b-register-page .b2b-register-container {
    border-radius: var(--awa-radius-lg, 16px);
  }
  .b2b-register-page .actions-toolbar .secondary {
    text-align: center;
  }
}
@media (prefers-reduced-motion: reduce) {
  .b2b-password-toggle,
  .b2b-register-page .b2b-register-password-toggle,
  .b2b-btn-entrar,
  .b2b-btn-register,
  .b2b-btn-claim,
  .b2b-login-whatsapp,
  .b2b-register-page .action.submit.primary.create-b2b-account,
  .b2b-register-page .progress-step,
  .b2b-register-page .benefit-item,
  .b2b-register-page .benefit-icon,
  .b2b-login-card,
  .b2b-register-page .register-meta__item {
    transition: var(--awa-none, none);
    animation: none;
  }
}
/* AWA-AUDIT:login-premium-2026-04-16:start */
/* Focus ring vermelho nos inputs */
.b2b-field input:focus,
.b2b-field input:focus-visible {
  box-shadow: var(--awa-auth-focus);
}
/* Card shell: sombra suave e borda mais visível */
.b2b-login-card {
  box-shadow: var(--awa-auth-shadow);
  border: var(--awa-border-width, 1px) solid var(--awa-auth-border);
}
/* Labels: tamanho e peso padronizados */
.b2b-field-label {
  font-size: var(--awa-text-sm, 13px);
  font-weight: var(--awa-weight-semibold, 600);
  margin-bottom: var(--awa-space-1, 4px);
}
/* Botão Entrar: width 100% e sombra vermelha */
.b2b-btn-entrar {
  width: 100%;
  box-shadow: var(--awa-ui-cta-shadow);
  font-size: var(--awa-text-md, 16px);
  font-weight: var(--awa-weight-bold, 700);
}
/* Links secundários: menor destaque visual */
.b2b-login-forgot {
  font-size: var(--awa-text-sm, 13px);
  color: var(--awa-auth-muted);
}
.b2b-login-ctas .b2b-btn-register,
.b2b-login-ctas .b2b-btn-claim {
  font-size: var(--awa-text-base, 14px);
}
/* Centralizar container com max-width */
.b2b-login-page {
  max-width: var(--awa-size-460, 460px);
  margin-inline: auto;
}
/* AWA-AUDIT:login-premium-2026-04-16:end */
body {
  font-family: var(--awa-font);
  font-size: var(--awa-font-sm);
  color: var(--awa-text);
  line-height: 1.6;
  background: var(--awa-bg-surface);
  -webkit-font-smoothing: antialiased;
}
.page-wrapper {
  background: var(--awa-bg-surface);
}
.page-main,
.page-wrapper > .page-main {
  max-width: var(--awa-container-max);
  margin: 0 auto;
  padding-left: var(--awa-container-pad);
  padding-right: var(--awa-container-pad);
}
a {
  color: var(--awa-primary);
  text-decoration: none;
  transition: color 0.15s;
}
a:hover {
  color: var(--awa-primary-hover);
  text-decoration: none;
}
.action.primary {
  background: var(--awa-primary);
  border: none;
  border-radius: var(--awa-radius-sm);
  color: var(--awa-text-inverse);
  font-size: var(--awa-font-sm);
  font-weight: 700;
  height: 44px;
  padding: 0 var(--awa-space-lg);
  cursor: pointer;
  transition: background 0.15s;
}
.action.primary:hover {
  background: var(--awa-primary-hover);
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
select,
textarea {
  height: 44px;
  padding: 0 16px;
  border: 1.5px solid var(--awa-border-strong);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-font-sm);
  color: var(--awa-text);
  background: var(--awa-bg);
  outline: none;
  width: 100%;
  transition: border-color 0.15s, box-shadow 0.15s;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px var(--awa-primary-light);
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
select::placeholder,
textarea::placeholder {
  color: var(--awa-text-light);
}
textarea {
  height: auto;
  padding: 8px 16px;
}
.breadcrumbs {
  padding: 12px 0 8px;
}
.breadcrumbs .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: var(--awa-font-xs);
}
.breadcrumbs .item {
  display: flex;
  align-items: center;
  color: var(--awa-text-light);
}
.breadcrumbs .item:not(:last-child)::after {
  content: '/';
  margin: 0 6px;
  color: var(--awa-border-strong);
  font-size: var(--awa-font-sm);
}
.breadcrumbs .item a {
  color: var(--awa-text-muted);
}
.breadcrumbs .item a:hover {
  color: var(--awa-primary);
}
.breadcrumbs .item strong {
  color: var(--awa-text);
  font-weight: 500;
}
.page-title-wrapper .page-title {
  font-size: var(--awa-font-xl);
  font-weight: 700;
  color: var(--awa-text);
  margin: 0 0 16px;
  line-height: 1.2;
}
.page-main > .block,
.page-main > section,
.page-main > .widget {
  margin-bottom: var(--awa-section-gap);
}
h1,
.page-title,
.cms-home .page-title {
  font-size: var(--awa-heading-1-size);
  line-height: var(--awa-heading-line-height);
  letter-spacing: var(--awa-heading-letter-spacing);
  color: var(--awa-text);
}
h2,
.block-title > strong,
.section-title,
.awa-section__title {
  font-size: var(--awa-heading-2-size);
  line-height: var(--awa-heading-line-height);
  letter-spacing: var(--awa-heading-letter-spacing);
  color: var(--awa-text);
}
h3,
.subtitle {
  font-size: var(--awa-heading-3-size);
  line-height: var(--awa-heading-line-height);
  letter-spacing: var(--awa-heading-letter-spacing);
  color: var(--awa-text);
}
h4 {
  font-size: var(--awa-heading-4-size);
  line-height: 1.3;
  letter-spacing: -0.01em;
  color: var(--awa-text);
}
h5 {
  font-size: var(--awa-heading-5-size);
  line-height: 1.35;
  letter-spacing: -0.005em;
  color: var(--awa-text);
}
h6 {
  font-size: var(--awa-heading-6-size);
  line-height: 1.4;
  letter-spacing: 0;
  color: var(--awa-text-muted);
}
body {
  font-size: clamp(14px, 2vw, 16px);
  line-height: var(--awa-leading-relaxed);
  letter-spacing: 0;
}
p,
.std,
.cms-page-view .column.main {
  font-size: clamp(14px, 2vw, 16px);
  line-height: var(--awa-leading-relaxed);
  letter-spacing: 0;
  max-width: var(--awa-content-max-readable);
}
small,
.small,
.note,
.caption {
  font-size: clamp(12px, 1.5vw, 14px);
  line-height: 1.5;
  letter-spacing: 0.2px;
  color: var(--awa-text-muted);
}
:root {
  --awa-fluid-h1: clamp(32px, 5vw, 40px);
  --awa-fluid-h2: clamp(28px, 4vw, 32px);
  --awa-fluid-h3: clamp(24px, 3.5vw, 28px);
  --awa-fluid-h4: clamp(20px, 3vw, 24px);
  --awa-fluid-h5: clamp(18px, 2.5vw, 20px);
  --awa-fluid-h6: clamp(16px, 2vw, 18px);
  --awa-fluid-body: clamp(14px, 2vw, 16px);
  --awa-fluid-small: clamp(12px, 1.5vw, 14px);
}
.awa-section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--awa-section-header-mb, 24px);
  padding-bottom: 12px;
  border-bottom: 2px solid #e5e5e5;
}
.awa-section-header__left {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.awa-section-header__eyebrow {
  font-size: var(--awa-font-size-2xs, 10px);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #b73337;
  line-height: 1;
}
.awa-section-header .awa-section-title,
.awa-section-header__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  color: #333333;
  padding-left: 12px;
  border-left: 4px solid #b73337;
  margin: 0;
}
.awa-section-header .awa-section-link,
.awa-section-header__link {
  font-size: 14px;
  color: var(--awa-primary, #b73337);
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: color 250ms ease;
}
.awa-section-header .awa-section-link::after,
.awa-section-header__link::after {
  content: ' \2192';
}
/* Links que já trazem SVG arrow inline — suprimir ::after text arrow (especificidade 0,2,0 vence a regra de origin) */
.awa-section-header .awa-shelf__view-all::after,
.awa-section-header .awa-category-carousel__cta-link::after,
.awa-shelf__view-all::after {
  content: none;
}
.awa-section-header .awa-section-link:hover,
.awa-section-header__link:hover,
.awa-section-header .awa-section-link:focus,
.awa-section-header__link:focus {
  color: var(--awa-primary-hover, #8e2629);
  text-decoration: underline;
}
.awa-section-header .awa-section-link:focus-visible,
.awa-section-header__link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 4px;
}
.awa-benefits {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 48px;
  padding: 16px var(--awa-container-pad, 24px);
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #ffffff;
  margin-bottom: 48px;
}
.awa-benefits .benefit-item {
  display: flex;
  align-items: center;
  gap: 24px;
  flex: 1;
  min-width: 160px;
  max-width: 220px;
}
.awa-benefits .benefit-item .benefit-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(183, 51, 55, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.awa-benefits .benefit-item .benefit-icon svg {
  width: 18px;
  height: 18px;
  stroke: #b73337;
  fill: none;
  stroke-width: 2;
}
.awa-benefits .benefit-item .benefit-title {
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  display: block;
  line-height: 1.3;
}
.awa-benefits .benefit-item .benefit-sub {
  font-size: var(--awa-font-size-sm, 12px);
  color: #666666;
  display: block;
  line-height: 1.6;
}
.awa-benefits .benefit-item + .benefit-item {
  border-left: 1px solid #e5e5e5;
  padding-left: 48px;
}
@media (max-width: 767px) {
  .awa-benefits {
    margin-bottom: 32px;
  }
  .awa-benefits .benefit-item + .benefit-item {
    border-left: none;
    padding-left: 0;
  }
}
.slick-slider .slick-prev,
.slick-slider .slick-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 36px;
  height: 36px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background: #ffffff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 250ms ease, border-color 250ms ease, color 250ms ease;
  font-size: 0;
  color: #333333;
}
.slick-slider .slick-prev:hover,
.slick-slider .slick-next:hover {
  background: #b73337;
  border-color: #b73337;
  color: #ffffff;
}
.slick-slider .slick-prev:focus-visible,
.slick-slider .slick-next:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
.slick-slider .slick-prev.slick-disabled,
.slick-slider .slick-next.slick-disabled {
  opacity: 0.3;
  cursor: not-allowed;
  pointer-events: none;
}
.slick-slider .slick-prev {
  left: -46px;
}
.slick-slider .slick-next {
  right: -46px;
}
.slick-slider .slick-dots {
  display: flex !important;
  justify-content: center;
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 16px 0 0;
}
.slick-slider .slick-dots li {
  width: auto;
  height: auto;
  margin: 0;
}
.slick-slider .slick-dots li button {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #e5e5e5;
  border: none;
  cursor: pointer;
  padding: 0;
  font-size: 0;
  transform: scaleX(1);
  transform-origin: center;
  transition: background 250ms ease, transform 250ms ease;
  /* PERF: width+border-radius removidos → transform:scaleX (composite-only) */
}
.slick-slider .slick-dots li.slick-active button {
  background: #b73337;
  transform: scaleX(2.5);
}
.slick-slider .slick-dots li button:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 50%;
}
.slick-slider .slick-slide {
  padding: 0 16px;
}
.slick-slider .slick-track {
  display: flex;
  align-items: stretch;
}
.slick-slider .slick-slide > div {
  height: 100%;
}
.slick-slider .slick-slide .product-item-info {
  height: 100%;
}
.owl-carousel .owl-prev,
.swiper .owl-prev,
.swiper-container .owl-prev,
.owl-carousel .owl-next,
.swiper .owl-next,
.swiper-container .owl-next,
.owl-carousel .swiper-button-prev,
.swiper .swiper-button-prev,
.swiper-container .swiper-button-prev,
.owl-carousel .swiper-button-next,
.swiper .swiper-button-next,
.swiper-container .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 36px;
  height: 36px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background: #ffffff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 250ms ease, border-color 250ms ease, color 250ms ease;
  font-size: 0;
  color: #333333;
}
.owl-carousel .owl-prev:hover,
.swiper .owl-prev:hover,
.swiper-container .owl-prev:hover,
.owl-carousel .owl-next:hover,
.swiper .owl-next:hover,
.swiper-container .owl-next:hover,
.owl-carousel .swiper-button-prev:hover,
.swiper .swiper-button-prev:hover,
.swiper-container .swiper-button-prev:hover,
.owl-carousel .swiper-button-next:hover,
.swiper .swiper-button-next:hover,
.swiper-container .swiper-button-next:hover {
  background: #b73337;
  border-color: #b73337;
  color: #ffffff;
}
.owl-carousel .owl-prev:focus-visible,
.swiper .owl-prev:focus-visible,
.swiper-container .owl-prev:focus-visible,
.owl-carousel .owl-next:focus-visible,
.swiper .owl-next:focus-visible,
.swiper-container .owl-next:focus-visible,
.owl-carousel .swiper-button-prev:focus-visible,
.swiper .swiper-button-prev:focus-visible,
.swiper-container .swiper-button-prev:focus-visible,
.owl-carousel .swiper-button-next:focus-visible,
.swiper .swiper-button-next:focus-visible,
.swiper-container .swiper-button-next:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
.owl-carousel .owl-prev,
.swiper .owl-prev,
.swiper-container .owl-prev,
.owl-carousel .swiper-button-prev,
.swiper .swiper-button-prev,
.swiper-container .swiper-button-prev {
  left: -46px;
}
.owl-carousel .owl-next,
.swiper .owl-next,
.swiper-container .owl-next,
.owl-carousel .swiper-button-next,
.swiper .swiper-button-next,
.swiper-container .swiper-button-next {
  right: -46px;
}
.owl-carousel .owl-dots,
.swiper .owl-dots,
.swiper-container .owl-dots,
.owl-carousel .swiper-pagination,
.swiper .swiper-pagination,
.swiper-container .swiper-pagination {
  display: flex;
  justify-content: center;
  gap: 4px;
  margin-top: 16px;
}
.owl-carousel .owl-dots .owl-dot span,
.swiper .owl-dots .owl-dot span,
.swiper-container .owl-dots .owl-dot span,
.owl-carousel .swiper-pagination .owl-dot span,
.swiper .swiper-pagination .owl-dot span,
.swiper-container .swiper-pagination .owl-dot span,
.owl-carousel .owl-dots .swiper-pagination-bullet,
.swiper .owl-dots .swiper-pagination-bullet,
.swiper-container .owl-dots .swiper-pagination-bullet,
.owl-carousel .swiper-pagination .swiper-pagination-bullet,
.swiper .swiper-pagination .swiper-pagination-bullet,
.swiper-container .swiper-pagination .swiper-pagination-bullet {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #e5e5e5;
  cursor: pointer;
  opacity: 1;
  margin: 0;
  transform: scaleX(1);
  transform-origin: center;
  transition: background 250ms ease, transform 250ms ease;
  /* PERF: width+border-radius removidos → transform:scaleX (composite-only) */
}
.owl-carousel .owl-dots .owl-dot.active span,
.swiper .owl-dots .owl-dot.active span,
.swiper-container .owl-dots .owl-dot.active span,
.owl-carousel .swiper-pagination .owl-dot.active span,
.swiper .swiper-pagination .owl-dot.active span,
.swiper-container .swiper-pagination .owl-dot.active span,
.owl-carousel .owl-dots .swiper-pagination-bullet-active,
.swiper .owl-dots .swiper-pagination-bullet-active,
.swiper-container .owl-dots .swiper-pagination-bullet-active,
.owl-carousel .swiper-pagination .swiper-pagination-bullet-active,
.swiper .swiper-pagination .swiper-pagination-bullet-active,
.swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  background: #b73337;
  transform: scaleX(2.5);
  /* PERF: width/border-radius removidos → transform:scaleX (composite-only) */
}
.owl-carousel .owl-stage,
.swiper .owl-stage,
.swiper-container .owl-stage,
.owl-carousel .swiper-wrapper,
.swiper .swiper-wrapper,
.swiper-container .swiper-wrapper {
  display: flex;
  align-items: stretch;
}
.owl-carousel .owl-item,
.swiper .owl-item,
.swiper-container .owl-item,
.owl-carousel .swiper-slide,
.swiper .swiper-slide,
.swiper-container .swiper-slide {
  padding: 0 4px;
  height: auto;
}
.owl-carousel .owl-item,
.swiper .owl-item,
.swiper-container .owl-item {
  min-height: 280px;
}
.owl-carousel .owl-item .product-item-info,
.swiper .owl-item .product-item-info,
.swiper-container .owl-item .product-item-info,
.owl-carousel .swiper-slide .product-item-info,
.swiper .swiper-slide .product-item-info,
.swiper-container .swiper-slide .product-item-info {
  height: 100%;
}
@media (max-width: 1279px) and (min-width: 768px) {
  .slick-prev,
  .owl-prev,
  .swiper-button-prev {
    left: -20px;
  }
  .slick-next,
  .owl-next,
  .swiper-button-next {
    right: -20px;
  }
}
@media (max-width: 767px) {
  .slick-prev,
  .owl-prev,
  .swiper-button-prev {
    left: 16px;
  }
  .slick-next,
  .owl-next,
  .swiper-button-next {
    right: 16px;
  }
  .awa-benefits .benefit-item + .benefit-item {
    border-left: none;
    padding-left: 0;
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .top-home-content--above-fold .wrapper_slider {
  position: relative;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .top-home-content--above-fold .wrapper_slider .owl-pagination {
  position: absolute;
  bottom: clamp(10px, 2vw, 16px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .top-home-content--above-fold .wrapper_slider .owl-buttons > div {
  min-width: 44px;
  min-height: 44px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .top-home-content--above-fold .banner_item .text-banner:not(:empty) {
  max-width: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .top-home-content--category-carousel .awa-category-carousel__header.awa-section-header--stacked {
  margin-bottom: 24px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .top-home-content--category-carousel .awa-category-carousel__subtitle {
  color: var(--awa-text-muted, #666666);
}
@media (max-width: 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefits-container {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 16px;
    scrollbar-width: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefits-container::-webkit-scrollbar {
    display: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .awa-benefits-bar .awa-benefits-container > .awa-benefit-item {
    flex: 0 0 min(78vw, 280px);
    scroll-snap-align: start;
  }
}
@media (prefers-reduced-motion: reduce) {
  .slick-slider .slick-prev,
  .slick-slider .slick-next,
  .slick-slider .slick-dots li button,
  .owl-carousel .owl-prev,
  .owl-carousel .owl-next,
  .owl-carousel .owl-dot span,
  .swiper-button-prev,
  .swiper-button-next,
  .swiper-pagination-bullet,
  .awa-section-header .awa-section-link,
  .awa-section-header__link {
    transition: none;
  }
}
.cms-index-index .page-main,
.cms-index-index .columns,
.cms-index-index .column.main {
  padding-top: 0;
}
.cms-index-index .column.main > *:first-child {
  margin-top: 0;
}
.cms-index-index .top-home-content:not(.top-home-content--above-fold) > .container,
.cms-index-index .awa-home-section > .container {
  width: 100%;
  max-width: 1440px;
  padding-inline: var(--ds-container-padding, clamp(16px, calc(12px + 1vw), 32px));
}
.cms-index-index .ayo-section,
.cms-index-index .cms-section {
  padding: 48px 0;
}
@media (max-width: 1023px) {
  .cms-index-index .ayo-section,
  .cms-index-index .cms-section {
    padding: 32px 0;
  }
}
.cms-index-index .ayo-section--alt,
.cms-index-index .cms-section--alt {
  background: var(--awa-bg-soft, #f7f7f7);
}
.cms-index-index .ayo-section--dark,
.cms-index-index .cms-section--dark {
  background: var(--awa-color-dark, #333333);
  color: var(--awa-color-dark-text, #ffffff);
}
.cms-index-index .ayo-section--dark .section-heading,
.cms-index-index .cms-section--dark .section-heading,
.cms-index-index .ayo-section--dark .ayo-section__title,
.cms-index-index .cms-section--dark .ayo-section__title,
.cms-index-index .ayo-section--dark .cms-section__title,
.cms-index-index .cms-section--dark .cms-section__title {
  color: #ffffff;
}
.cms-index-index .ayo-section--dark .section-subtitle,
.cms-index-index .cms-section--dark .section-subtitle,
.cms-index-index .ayo-section--dark .ayo-section__subtitle,
.cms-index-index .cms-section--dark .ayo-section__subtitle {
  color: #ffffff;
}
.cms-index-index .section-heading,
.cms-index-index .ayo-section__title,
.cms-index-index .cms-section__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--awa-text, #333333);
  margin-top: 0;
  margin-bottom: 8px;
  text-align: center;
}
@media (min-width: 1024px) {
  .cms-index-index .section-heading,
  .cms-index-index .ayo-section__title,
  .cms-index-index .cms-section__title {
    font-size: 28px;
  }
}
.cms-index-index .section-subtitle,
.cms-index-index .ayo-section__subtitle {
  font-size: 14px;
  line-height: 1.4;
  color: var(--awa-text-muted, #666666);
  text-align: center;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .cms-index-index .section-subtitle,
  .cms-index-index .ayo-section__subtitle {
    font-size: 16px;
  }
}
.cms-index-index .awa-categories-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 48px;
}
@media (max-width: 1279px) {
  .cms-index-index .awa-categories-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 1023px) {
  .cms-index-index .awa-categories-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px;
  }
}
@media (max-width: 479px) {
  .cms-index-index .awa-categories-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
}
.cms-index-index .awa-category-card {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  aspect-ratio: 4 / 3;
  background: var(--awa-bg-soft, #f7f7f7);
  text-decoration: none;
  display: block;
  transition: transform 250ms ease, box-shadow 250ms ease;
}
.cms-index-index .awa-category-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.cms-index-index .awa-category-card:hover img {
  transform: scale(1.04);
}
.cms-index-index .awa-category-card:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
.cms-index-index .awa-category-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 350ms ease;
}
.cms-index-index .awa-category-card__label {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12px 16px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.72) 0%, transparent 100%);
  color: #ffffff;
  font-size: var(--awa-font-size-base, 13px);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}
@media (prefers-reduced-motion: reduce) {
  .cms-index-index .awa-category-card {
    transition: none;
  }
  .cms-index-index .awa-category-card img {
    transition: none;
  }
  .cms-index-index .awa-category-card:hover {
    transform: none;
  }
  .cms-index-index .awa-category-card:hover img {
    transform: none;
  }
}
.cms-index-index .awa-benefits {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  padding: 40px 0;
  border-top: 1px solid var(--awa-border, #e5e5e5);
  border-bottom: 1px solid var(--awa-border, #e5e5e5);
}
@media (max-width: 1279px) {
  .cms-index-index .awa-benefits {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .cms-index-index .awa-benefits {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 48px;
  }
}
.cms-index-index .awa-benefit {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.cms-index-index .awa-benefit__icon {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--awa-primary-10, rgba(183, 51, 55, 0.06));
  border-radius: 8px;
  color: var(--awa-primary, #b73337);
}
.cms-index-index .awa-benefit__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--awa-text, #333333);
  margin-bottom: 4px;
}
.cms-index-index .awa-benefit__desc {
  font-size: var(--awa-font-size-sm, 12px);
  line-height: 1.6;
  color: var(--awa-text-muted, #666666);
}
.cms-index-index .awa-brands {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 32px;
  padding: 32px 0;
}
@media (max-width: 1023px) {
  .cms-index-index .awa-brands {
    gap: 20px;
  }
}
.cms-index-index .awa-brand-logo {
  height: 40px;
  width: auto;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: 0.6;
  transition: filter 250ms ease, opacity 250ms ease;
}
.cms-index-index .awa-brand-logo:hover {
  filter: grayscale(0%);
  opacity: 1;
}
@media (max-width: 1023px) {
  .cms-index-index .awa-brand-logo {
    height: 32px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .cms-index-index .awa-brand-logo {
    transition: none;
  }
}
.cms-index-index a:focus-visible > .awa-brand-logo,
.cms-index-index a.awa-brand-link:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 8px;
}
/* ===========================================
   AWA MOTOS - CONSISTENCY HOME5 LAYER
   Tema: AYO/Rokanthemes (Home5)

   EXTRAÍDO de awa-consistency.css para:
   - reduzir tamanho e complexidade do arquivo principal
   - concentrar ajustes específicos da homepage Home5

   !important POLICY (42 ocorrências — todas justificadas):
   ─────────────────────────────────────────────────────────
   Categoria A — Override de _extend.less (float grid → CSS Grid)
     Rokanthemes compila .row / [class*="col-"] com widths, floats
     e margins fixos. !important é o ÚNICO mecanismo para converter
     para CSS Grid sem editar arquivos do tema (proibido).
     → linhas: ~303, 314, 317, 321-324, 877-889, 957-986

   Categoria B — Override de inline styles (JS)
     SuperDeals/TimeCircles e Owl Carousel aplicam width/position
     via JavaScript element.style. CSS sem !important não prevalece.
     → linhas: ~1012-1039, 1054, 1062, 1067, 1085-1104

   Categoria C — Cascade com !important desktop
     @media queries responsivos que precisam sobrescrever regras
     desktop da mesma especificidade que já usam !important.
     → linhas: ~957, 958, 966, 985-986

   REMOÇÃO SEGURA: só quando o Rokanthemes/SuperDeals substituir
   float-grid por CSS Grid nativo OU quando os plugins JS pararem
   de aplicar inline styles.
=========================================== */
/* ===========================================
   HOME5 — ALINHAMENTO E ACABAMENTO FINAL
   Consolidado com :is(...) para reduzir duplicidade.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .block_cat > .row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .block_cat > .row > [class*="col-"] {
  display: flex;
  flex-direction: column;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .vc_tta-tabs-container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .rightBlock .tab_container {
  width: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs {
  display: grid;
  grid-template-columns: var(--awa-gtc-1, 1fr);
  gap: var(--awa-space-2);
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs > li {
  float: none;
  width: 100%;
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container [class^="tab_content_"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container [class*=" tab_content_"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .item-product {
  height: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product > .container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification > .container {
  width: 100%;
  max-width: var(--awa-container);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--awa-space-5);
  /* BP-20: era 20px */
  padding-right: var(--awa-space-5);
  /* BP-20: era 20px */
  box-sizing: border-box;
}
/* Home5: evitar desalinhamento por containers aninhados (módulos Rokanthemes já incluem .container) */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .categorytab-container > .container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .list-tab-product,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .hot-deal {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
/* CategoryTab real (grid.phtml): tabs + conteúdo com largura estável */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container > ul.tabs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--awa-space-2);
  margin: 0 0 var(--awa-space-4);
  padding: 0;
  list-style: var(--awa-none, none);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container > ul.tabs > li {
  float: none;
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container .tab_container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container .owl-container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container .category_tab_slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container .category_tab_slider .product_row {
  width: 100%;
  min-width: var(--awa-zero, 0);
  box-sizing: border-box;
}
/* CategoryTab thumbnail (catthumbnail.phtml): grade estável para colunas 5/7 + subcolunas */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row {
  display: grid;
  grid-template-columns: var(--awa-gtc-12-minmax, repeat(12, minmax(0, 1fr)));
  gap: var(--awa-space-4);
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-5,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-5 {
  grid-column: span 5;
  width: auto;
  max-width: 100%;
  float: none;
  padding: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-7,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-7 {
  grid-column: span 7;
  width: auto;
  max-width: 100%;
  float: none;
  padding: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-7 > .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-7 > .row {
  display: grid;
  grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
  gap: var(--awa-space-4);
  margin: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-7 > .row > [class*="col-"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-7 > .row > [class*="col-"] {
  width: auto;
  max-width: 100%;
  float: none;
  padding: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .popcat-box {
  height: 100%;
}
/* ProductTab/SuperDeals: row legada não deve contrair bloco de carrossel */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product > .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .hot-deal-tab-slider > .row {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product > .row > .tab_container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .hot-deal-slide {
  width: 100%;
  min-width: var(--awa-zero, 0);
}
/* ProductTab (producttab.phtml): wrapper de aba precisa de contenção explícita */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .tab_container {
  width: 100%;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content {
  width: 100%;
  min-width: var(--awa-zero, 0);
  overflow: hidden;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content.active {
  display: block;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent {
  width: 100%;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .product_row {
  min-width: var(--awa-zero, 0);
}
/* ProductTab Home5: neutralizar listview legado (thumb 30% + info 70%) que estica cards */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview .product-thumb,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview .product-info {
  float: none;
  width: 100%;
  max-width: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product.listview .product-info {
  margin-top: 0;
  padding-left: 0;
}
/* ProductTab fallback sem Owl: evita card único gigante */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent:not(.owl-carousel) {
  display: grid;
  grid-template-columns: var(--awa-gtc-3-minmax, repeat(3, minmax(0, 1fr)));
  gap: var(--awa-space-4);
  width: 100%;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent:not(.owl-carousel) .product_row {
  display: contents;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent:not(.owl-carousel) .item-product-parent {
  min-width: var(--awa-zero, 0);
  width: auto;
  float: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .hot-deal-slide .product_row {
  height: 100%;
}
/* Itens/células dos carrosséis com altura consistente para alinhar cards */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .category_tab_slider .item,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .category_tab_slider .item-inner,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product {
  height: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content + .top-home-content {
  margin-top: var(--awa-page-section-gap);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold {
  display: block;
  width: 100%;
  max-width: var(--awa-container);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--awa-space-5);
  /* BP-20: era 20px */
  padding-right: var(--awa-space-5);
  /* BP-20: era 20px */
  box-sizing: border-box;
  align-items: start;
}
/* Above-the-fold: evitar overflow e alinhar módulos lado a lado no desktop */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > * {
  min-width: var(--awa-zero, 0);
}
/* AF-07: Hero slider full-bleed (viewport width) mantendo o wrapper da seção estável.
   A seção acima-da-dobra pode conter outros módulos (quick-nav/CTA); então o full-width
   é aplicado apenas ao bloco de slider. */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider.banner-slider2 {
  width: var(--awa-vw-100, 100vw);
  max-width: none;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: 0;
  padding-right: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider .wrapper_slider {
  margin-left: 0;
  margin-right: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav {
  grid-column: 1 / -1;
  /* Full-bleed dentro do container acima-da-dobra: mantém sticky/linha visual alinhada com a viewport */
  margin-left: var(--awa-neg-5, -20px);
  margin-right: var(--awa-neg-5, -20px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-cta-strip {
  width: 100%;
  max-width: none;
  margin: 0;
}
/* Trust + offers: banner e hot deal alinhados em colunas no desktop */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container {
  display: grid;
  grid-template-columns: var(--awa-gtc-1-minmax, minmax(0, 1fr));
  gap: var(--awa-space-4);
  align-items: start;
  grid-auto-flow: row;
}
/* Ajuste fino do ritmo visual: reduz o vão entre hero e serviços/ofertas */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold + .top-home-content--trust-and-offers {
  margin-top: var(--awa-space-4);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container > * {
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container > .banner_mid_1,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container > .hot-deal {
  width: 100%;
  max-width: 100%;
}
/* Benefícios/serviços sempre full-width antes das colunas */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServices {
  grid-column: 1 / -1;
  margin: 0;
  /* evita placeholder de contain-intrinsic-size (400px) em seção crítica */
  content-visibility: visible;
  contain-intrinsic-size: auto 0;
}
/* Zerar margins legadas da _extend.less no velaServicesInner dentro de trust-and-offers */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner {
  margin: 0 !important;
}
/* Neste bloco usamos gap do grid; evitar somar margens/paddings legados */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1 {
  margin-top: 0;
}
/* Home5 Trust/Offers: remover "gutter bleed" de .row legada (margin -10px da _extend.less)
   e alinhar banner com o grid/padding do container. */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex {
  display: grid !important;
  grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
  gap: var(--awa-space-4);
  margin: 0 !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row > [class*="col-"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex > [class*="col-"] {
  width: auto !important;
  max-width: 100% !important;
  float: none !important;
  padding: 0 !important;
  min-width: var(--awa-zero, 0);
}
@media (width <= 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .rowFlex {
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr))) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-name a,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-item-link,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .product-item .product-item-link {
    -webkit-line-clamp: var(--awa-clamp-3, 3);
    min-height: 4.2em;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper {
    padding-inline: var(--awa-space-3-75);
    /* BP-50: era 15px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block {
    position: static !important;
    width: 100% !important;
    margin: 0 0 var(--awa-space-2-5) !important;
    /* BP-50: era 10px */
    padding: 0 !important;
    text-align: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--awa-space-2);
    /* BP-17: era 8px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown {
    display: block;
    margin: 0;
    line-height: var(--awa-leading-compact);
    flex: 1 0 100%;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles {
    width: 100% !important;
    justify-content: center;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section {
    padding-block: var(--awa-space-6-5, 28px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badges-grid {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    max-width: var(--awa-size-320, 320px);
    gap: var(--awa-space-3);
    /* BP-17: era 12px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item {
    flex-direction: row;
    text-align: left;
    padding: var(--awa-space-3-5) var(--awa-space-4);
    /* P2-fluid: era 14px 16px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item img {
    width: var(--awa-size-36, 36px);
    height: var(--awa-size-36, 36px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary {
    padding: var(--awa-space-3-5) var(--awa-space-4);
    /* P2-fluid: era 14px 16px */
    font-size: var(--awa-fs-xs, 0.875rem);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details > :not(summary) {
    padding: 0 var(--awa-space-4) var(--awa-space-3-5);
    /* P2-fluid: era 0 16px 14px */
    font-size: var(--awa-fs-xs2, 0.8125rem);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-intent-heading h2 {
    font-size: var(--awa-fs-115, 1.15rem);
    margin-bottom: var(--awa-space-4);
    /* BP-19: era 16px */
    padding-bottom: var(--awa-space-2);
    /* BP-20: era 8px */
  }
}
@media (width <= 991px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold + .top-home-content--trust-and-offers {
    margin-top: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .block_cat > .row {
    row-gap: var(--awa-space-4);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent:not(.owl-carousel) {
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs {
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification > .container {
    padding-left: var(--awa-space-3-75);
    /* BP-50: era 15px */
    padding-right: var(--awa-space-3-75);
    /* BP-50: era 15px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold {
    padding-left: var(--awa-space-3-75);
    /* BP-50: era 15px */
    padding-right: var(--awa-space-3-75);
    /* BP-50: era 15px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav {
    margin-left: calc(var(--awa-space-3-75) * -1);
    /* BP-50: era -15px */
    margin-right: calc(var(--awa-space-3-75) * -1);
    /* BP-50: era -15px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container > ul.tabs {
    gap: var(--awa-space-1);
    margin-bottom: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-5,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-5,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-7,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-7 {
    grid-column: auto;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-md-7 > .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .title-catthum + .row > .col-sm-7 > .row {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-space-3);
  }
  /* R24 tombstone — overrides responsivos da .awa-hero-cta-strip
       desativados (CTA oculta em FIX-53, awa-fixes.css). */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .categorytab-container + .categorytab-container {
    margin-top: var(--awa-space-4);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo {
    margin-top: var(--awa-space-5);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > .categorytab-container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > .ayo-home5-launches {
    margin-bottom: var(--awa-space-5);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .rowFlex {
    grid-template-columns: var(--awa-gtc-3-minmax, repeat(3, minmax(0, 1fr))) !important;
    gap: var(--awa-space-3) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section {
    padding-block: 36px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-intent-heading h2 {
    font-size: var(--awa-fs-130, 1.3rem);
    margin-bottom: var(--awa-space-5);
    /* BP-19: era 20px */
  }
}
/* Above-the-fold: busca + categorias com maior destaque na Home */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 {
  border-radius: var(--awa-control-radius);
  box-shadow: var(--awa-shadow-sm);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .menu-vertical-title,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .verticalmenu-title {
  background: var(--awa-red);
  color: var(--awa-text-on-primary);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .verticalmenu,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 .verticalmenu-content {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200);
  border-top: var(--awa-leading-zero, 0);
  background: var(--awa-bg-surface);
  /* BP-12 */
}
/* R24 tombstone — estilos detalhados da .awa-hero-cta-strip removidos
   porque o bloco foi ocultado por FIX-53 em awa-fixes.css (display:none).
   Manter este comentário como referência caso a CTA volte futuramente. */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids .ayo-home5-launches {
  margin-top: var(--awa-space-5);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids .awa-intent-heading {
  margin: 0 0 var(--awa-space-3);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids .awa-intent-heading h2 {
  margin: 0;
  font-size: var(--awa-fluid-text-rem-md, clamp(1.25rem, 1.8rem, 1.7rem));
  line-height: var(--awa-leading-compact);
  color: var(--awa-text-primary, #222);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog {
  margin-top: var(--awa-space-5);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo {
  margin-top: var(--awa-space-6);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo .b2b-promo-banner {
  margin-top: 0;
  margin-bottom: 0;
  border-radius: calc(var(--awa-control-radius) + 2px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > .categorytab-container,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > .ayo-home5-launches {
  margin-bottom: var(--awa-space-6);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > :last-child {
  margin-bottom: 0;
}
/* Intent grids: prevenir overflow e desalinhamento por wrappers/larguras implícitas */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > * {
  min-width: var(--awa-zero, 0);
}
/* Lançamentos: alguns widgets/blocos trazem .container interno — evitar “container duplo” */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--intent-grids > .container > .ayo-home5-launches > .container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product > .container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
/* Home5 ultra-fino: densidade e ritmo visual da seção ProductTab */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product {
  padding-top: clamp(40px, 5vw, 56px);
  padding-bottom: clamp(56px, 7vw, 88px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .rokan-product-heading h2,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .rokan-product-heading h2 span {
  font-size: var(--awa-fluid-text-xl2, clamp(24px, 16vw, 26px));
  line-height: var(--awa-leading-compact);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product {
  padding: var(--awa-space-4);
  /* BP-18: era 16px */
  border-radius: var(--awa-radius-sm);
  /* BP-49: era 6px */
  gap: var(--awa-space-3);
  /* BP-17: era 12px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product:hover {
  transform: translateY(var(--awa-neg-0-75, -3px));
  box-shadow: var(--awa-shadow-md19, 0 8px 16px rgba(0, 0, 0, 0.07));
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .title-product,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-name {
  margin: 0 0 var(--awa-space-2);
  /* P2-fluid: era 0 0 8px */
  line-height: var(--awa-leading-cozy);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .title-product a,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.7em;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .info-price,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .price-box {
  margin-top: var(--awa-space-0-5, 2px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product .product-info-cart {
  margin-top: var(--awa-space-4);
  /* BP-19: era 16px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .vc_tta-tabs-container {
  margin-bottom: var(--awa-space-5);
  /* BP-19: era 20px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .vc_tta-tabs-container .tabs li {
  margin: 0 var(--awa-space-2-5);
  /* BP-50: era 10px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .vc_tta-tabs-container .tabs li a {
  font-size: var(--awa-text-md);
  line-height: var(--awa-size-34, 34px);
  padding-bottom: var(--awa-space-2);
  /* BP-20: era 8px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .row {
  margin-left: 0;
  margin-right: 0;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .row > [class*="col-"] {
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap {
  display: flex;
  align-items: center;
  min-height: var(--awa-size-36, 36px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .rowFlex {
  align-items: stretch;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .row > [class*="col-"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .rowFlex > [class*="col-"] {
  min-width: var(--awa-zero, 0);
  display: flex;
  flex-direction: column;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container > .categorytab-container + .categorytab-container {
  margin-top: var(--awa-space-5);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .hot-deal-tab-slider {
  height: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product {
  min-width: var(--awa-zero, 0);
  overflow-x: clip;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1 + .hot-deal {
  margin-top: var(--awa-space-5);
}
@media (width >= 1200px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content + .top-home-content {
    margin-top: var(--awa-page-section-gap-lg);
  }
}
@media (width <= 768px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap {
    min-height: var(--awa-space-7, 32px);
  }
  /* R24 tombstone — layout mobile da .awa-hero-cta-strip removido. */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-mobile-quick-nav .quick-nav-wrapper {
    display: flex;
    gap: var(--awa-space-2);
    overflow-x: auto;
    overscroll-behavior-x: contain;
    touch-action: pan-x pinch-zoom;
    /* BP-27: melhor scroll horizontal touch */
    padding-bottom: var(--awa-space-1);
    scroll-snap-type: x mandatory;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-mobile-quick-nav .quick-nav-item {
    flex: var(--awa-flex-none, 0 0 auto);
    scroll-snap-align: start;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog .block-title,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .tab_product .box-title,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .rokan-product-heading h2 {
    margin-bottom: var(--awa-space-4);
    line-height: var(--awa-leading-snug);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product {
    padding-top: var(--awa-size-36, 36px);
    padding-bottom: var(--awa-space-9-5, 52px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .tab_product .list-tab-product .item-product {
    padding: var(--awa-space-3-5);
    /* BP-50: era 14px */
    gap: var(--awa-space-2-5);
    /* BP-50: era 10px */
  }
}
@media (width <= 680px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product .product-tab-slider.tab_content .productTabContent:not(.owl-carousel) {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-space-4);
    /* BP-17: era 16px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container .leftBlock .tabs {
    grid-template-columns: var(--awa-gtc-1, 1fr);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container > ul.tabs {
    overflow-x: auto;
    flex-wrap: nowrap;
    padding-bottom: var(--awa-space-1);
    scrollbar-width: thin;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container > ul.tabs > li {
    flex: var(--awa-flex-none, 0 0 auto);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content + .top-home-content {
    margin-top: var(--awa-space-5);
  }
}
@media (width <= 480px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1 + .hot-deal {
    margin-top: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .rowFlex {
    grid-template-columns: var(--awa-gtc-1, 1fr) !important;
    gap: var(--awa-space-2) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .row > [class*="col-"]:nth-child(n+4),
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .rowFlex > [class*="col-"]:nth-child(n+4) {
    display: block;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper {
    padding-inline: var(--awa-space-3);
    /* BP-21: era 12px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section {
    padding-block: var(--awa-space-5);
    /* BP-21: era 20px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--compact {
    padding-block: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
}
@media (width <= 390px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification > .container {
    padding-left: var(--awa-space-3);
    /* BP-20: era 12px */
    padding-right: var(--awa-space-3);
    /* BP-20: era 12px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold {
    padding-left: var(--awa-space-3);
    /* BP-20: era 12px */
    padding-right: var(--awa-space-3);
    /* BP-20: era 12px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav {
    margin-left: var(--awa-neg-3, -12px);
    margin-right: var(--awa-neg-3, -12px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container > .container > ul.tabs {
    margin-bottom: var(--awa-space-2);
  }
  /* R24 tombstone — largura compacta da .awa-hero-cta-strip removida. */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content + .top-home-content {
    margin-top: var(--awa-space-4);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog {
    margin-top: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog .block-title,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .tab_product .box-title,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .rokan-product-heading h2 {
    font-size: var(--awa-fluid-text-md6, clamp(18px, 5.2vw, 22px));
    margin-bottom: var(--awa-space-3);
  }
}
@media (width <= 375px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap {
    min-height: var(--awa-space-7-5, 30px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .banner_mid_1 + .hot-deal {
    margin-top: var(--awa-space-2);
  }
}
@media (width <= 320px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content > .container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification > .container {
    padding-left: var(--awa-space-2-5);
    /* BP-50: era 10px */
    padding-right: var(--awa-space-2-5);
    /* BP-50: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold {
    padding-left: var(--awa-space-2-5);
    /* BP-50: era 10px */
    padding-right: var(--awa-space-2-5);
    /* BP-50: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-mobile-quick-nav {
    margin-left: calc(var(--awa-space-2-5) * -1);
    /* BP-50: era -10px */
    margin-right: calc(var(--awa-space-2-5) * -1);
    /* BP-50: era -10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content + .top-home-content {
    margin-top: var(--awa-space-3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .the_blog .block-title,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .tab_product .box-title,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content .hot-deal .rokan-product-heading h2 {
    font-size: var(--awa-fluid-text-md4, clamp(17px, 6vw, 20px));
    line-height: var(--awa-leading-compact);
    margin-bottom: var(--awa-space-2);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .block_notification .awa-ticker-wrap {
    min-height: var(--awa-space-6-5, 28px);
  }
}
/* ===========================================
   PERF-01: content-visibility — seções below-fold
   Permite que o navegador pule layout/paint de
   seções fora do viewport até scroll. Reduz
   tempo de renderização inicial (INP/LCP).
   Suportado: Chrome 85+, Edge 85+, Firefox 125+.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--bestsellers,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--b2b-promo,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--launches,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--popular-categories,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-close {
  content-visibility: var(--awa-bg-size-auto, auto);
  contain-intrinsic-size: var(--awa-cis-500, auto 500px);
}
/* ===========================================
   AF-02: esconder seções que renderizam apenas
   headings sem conteúdo (ex.: "Lançamentos",
   "Chegou na loja").
   :has() — suportado em Chrome 105+, Safari 15.4+,
   Firefox 121+.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.home-new-product, .list-tab-product, .onsale_product, .home-bestseller):not(:has(.item-product, .product-item, .owl-item)) {
  display: none;
}
/* ===========================================
   AF-01: product names — line-clamp global
   para TODOS os cards da homepage (hot-deal,
   categorytab, onsale, bestseller, carrosséis).
   tab_product já tem regra própria (L477).
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-name a,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-item-link,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .product-item .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.8em;
  line-height: var(--awa-leading-normal);
}
/* ===========================================
   AF-04: velaServices benefits strip
   Float-based → CSS Grid com alturas iguais.
   5 items no desktop, colapsa para 3→2→1.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .rowFlex {
  display: grid !important;
  grid-template-columns: var(--awa-gtc-5-minmax, repeat(5, minmax(0, 1fr))) !important;
  gap: var(--awa-space-4) !important;
  flex-wrap: unset !important;
  /* anula flex-wrap da _extend.less */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .row > [class*="col-"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .velaServicesInner > .rowFlex > [class*="col-"] {
  width: auto !important;
  max-width: 100% !important;
  float: none;
  padding: 0;
  flex: unset !important;
  /* anula flex: 0 0 20% da _extend.less */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServices .boxService {
  height: 100%;
  text-align: center;
}
/* ===========================================
   AF-06: hot-deal item-product — flex column
   para empurrar botões ao fundo do card.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product {
  display: flex;
  flex-direction: column;
  height: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .product-info {
  flex: var(--awa-flex-1, 1);
  display: flex;
  flex-direction: column;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .product-info .product-info-cart,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal .item-product .product-info .actions-primary {
  margin-top: auto;
}
/* AF-08: justify-content: flex-start merged na regra original (L14) */
/* ===========================================
   AF-07: ayo-home5 CMS wrapper — seções do
   Canal B (trust-badges, FAQ). Grid responsivo.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper {
  max-width: var(--awa-container);
  margin-inline: auto;
  margin-top: var(--awa-space-6);
  /* R19/R24: margin centralizado aqui (antes em FIX-24) */
  padding-inline: var(--awa-space-5);
  /* BP-21: era 20px */
  box-sizing: border-box;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .ayo-home5-section {
  margin-bottom: var(--awa-space-6);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .ayo-home5-section:last-child {
  margin-bottom: 0;
}
/* ===========================================
   AF-09: FAQ section — largura máxima para
   legibilidade confortável do texto.
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .home-faq-section,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper [class*="faq"] .block-content {
  max-width: var(--awa-size-800, 800px);
  margin-inline: auto;
}
/* ===========================================
   AF-RESPONSIVE: overrides para novos fixes
=========================================== */
/* ≤991px — velaServices wraps to 3+2 rows (all 5 visible) */
/* ≤767px — velaServices 2 colunas, product name 3 linhas */
/* ≤480px — velaServices 1 coluna, espaçamentos compactos */
/* ===========================================
   HOME5 — SUPER DEALS LAYOUT RECOVERY
   Corrige cascata de fixes globais que transformavam
   o countdown em painel escuro full-width.
=========================================== */
@media (width >= 992px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container {
    grid-template-columns: minmax(0, 0.74fr) minmax(0, 1.26fr);
    align-items: start;
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals {
  margin: 0 !important;
  padding: 0 !important;
  max-width: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
  display: block !important;
  position: relative;
  overflow: visible;
  padding: var(--awa-space-3);
  /* BP-18: era 12px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block {
  position: static !important;
  top: auto !important;
  right: auto !important;
  left: auto !important;
  width: 100% !important;
  max-width: none !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  gap: var(--awa-space-2-5);
  /* BP-50: era 10px */
  margin: 0 0 var(--awa-space-3) !important;
  /* P2-fluid: era 0 0 12px */
  padding: 0 !important;
  text-align: right;
  background: var(--awa-transparent, transparent) !important;
  border-radius: var(--awa-radius-none, 0) !important;
  z-index: var(--awa-z-1, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown {
  display: block;
  margin: 0;
  line-height: var(--awa-leading-compact);
  font-size: var(--awa-text-md);
  font-weight: var(--awa-weight-medium);
  color: var(--awa-dark);
  /* BP-15: era #222 hardcoded */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown {
  display: inline-block;
  width: auto !important;
  padding: 13px var(--awa-space-5, 20px);
  border-radius: var(--awa-radius-xs);
  /* BP-11: era 4px hardcoded */
  background: var(--awa-red-dark);
  /* BP-10: era var(--awa-red-dark, var(--awa-red-dark, #8e2629)) hardcoded */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles {
  display: inline-flex;
  width: auto !important;
  gap: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles > div {
  width: auto !important;
  min-width: var(--awa-size-63, 63px);
  min-height: var(--awa-zero, 0);
  padding: var(--awa-space-1-25, 5px);
  background: var(--awa-transparent, transparent);
  border-radius: var(--awa-radius-none, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles > div .number {
  color: var(--awa-text-on-dark);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles > div .text {
  color: var(--awa-text-countdown-label);
  /* BP-41: era #ffe8c9 hardcoded */
}
/* ===========================================
   HOMEPAGE UX — HIERARQUIA VISUAL ENTRE SEÇÕES
   Espaçamento, dividers, ritmo alternado e seção Trust/FAQ
=========================================== */
/* --- Espaçamento vertical entre seções --- */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section {
  padding-block: var(--awa-space-9);
  /* BP-21: era 48px */
  position: relative;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--compact {
  padding-block: var(--awa-space-4);
  /* BP-21: era 16px */
}
/* Divider sutil entre seções (exceto a primeira) */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section + .awa-home-section::before {
  content: '';
  position: absolute;
  top: 0;
  left: var(--awa-pos-50, 50%);
  transform: var(--awa-transform-x-center, translateX(-50%));
  width: min(90%, 1200px);
  height: var(--awa-space-0-25, 1px);
  background: linear-gradient(90deg, transparent, var(--awa-border, #e0e0e0) 20%, var(--awa-border, #e0e0e0) 80%, transparent);
  pointer-events: var(--awa-none, none);
}
/* Seções destacadas (B2B e Trust/FAQ) — fundo alternado */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight {
  background-color: var(--awa-bg-subtle, #f7f7f9);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight + .awa-home-section::before,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-home-section + .awa-home-section--highlight::before {
  display: none;
  /* sem divider em transições de fundo */
}
/* --- Headings unificados --- */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-intent-heading h2 {
  font-size: var(--awa-fs-3xl, 1.5rem);
  font-weight: var(--awa-weight-bold);
  letter-spacing: var(--awa-tracking-normal);
  color: var(--awa-heading, #1a1a1a);
  margin: 0 0 var(--awa-space-6);
  /* BP-20: era 0 0 24px */
  padding-bottom: var(--awa-space-3);
  /* BP-20: era 12px */
  border-bottom: var(--awa-border-width-2, 2px) solid var(--awa-accent, #c00);
  display: inline-block;
}
/* --- Trust Badges (seção de fechamento) --- */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap {
  margin-bottom: var(--awa-space-8);
  /* BP-19: era 40px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badges-grid {
  display: grid;
  grid-template-columns: var(--awa-gtc-3, repeat(3, 1fr));
  gap: var(--awa-space-6);
  /* BP-17: era 24px */
  text-align: center;
  max-width: var(--awa-size-720, 720px);
  margin: 0 auto;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--awa-space-2-5);
  /* BP-50: era 10px */
  padding: var(--awa-space-5) var(--awa-space-4);
  /* BP-18: era 20px 16px */
  border-radius: var(--awa-radius-sm);
  /* F1-04: era 8px hardcoded */
  background: var(--awa-bg-surface);
  /* BP-12 */
  box-shadow: var(--awa-shadow-sm);
  /* BP-35: era 0 1px 4px rgb(0 0 0 / 6%) */
  transition: box-shadow var(--awa-transition-fast), transform var(--awa-transition-fast);
  /* BP-08: era 0.2s ease hardcoded */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item:hover {
  box-shadow: var(--awa-shadow-md);
  /* BP-35: era 0 4px 12px rgb(0 0 0 / 10%) */
  transform: translateY(var(--awa-neg-0-5, -2px));
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item img {
  width: var(--awa-space-9, 48px);
  height: var(--awa-space-9, 48px);
  object-fit: contain;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-trust-badges-wrap .trust-badge-item span {
  font-size: var(--awa-fs-xs, 0.875rem);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-heading, #1a1a1a);
}
/* --- FAQ Quick (acordeões) --- */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap {
  max-width: var(--awa-size-800, 800px);
  margin: 0 auto;
  content-visibility: var(--awa-bg-size-auto, auto);
  /* BP-34: FAQ always below-fold */
  contain-intrinsic-size: var(--awa-cis-300, auto 300px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e0e0e0);
  border-radius: var(--awa-radius-sm);
  /* F1-04: era 8px hardcoded */
  margin-bottom: var(--awa-space-2);
  /* BP-19: era 8px */
  background: var(--awa-bg-surface);
  /* BP-12 */
  overflow: hidden;
  transition: box-shadow var(--awa-transition-fast);
  /* BP-08: era 0.2s ease hardcoded */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details[open] {
  box-shadow: var(--awa-shadow);
  /* BP-35: era 0 2px 8px rgb(0 0 0 / 6%) */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary {
  padding: var(--awa-space-4) var(--awa-space-5);
  /* BP-18: era 16px 20px */
  font-weight: var(--awa-weight-semibold);
  font-size: var(--awa-fs-sm, 0.9375rem);
  cursor: pointer;
  list-style: var(--awa-none, none);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-space-3);
  /* BP-17: era 12px */
  color: var(--awa-heading, #1a1a1a);
  user-select: var(--awa-none, none);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary::-webkit-details-marker {
  display: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details summary::after {
  content: '+';
  font-size: var(--awa-fs-xl, 1.25rem);
  font-weight: var(--awa-weight-light);
  color: var(--awa-accent, #c00);
  flex-shrink: var(--awa-flex-shrink-0, 0);
  transition: transform var(--awa-transition-fast);
  /* BP-08: era 0.2s ease hardcoded */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details[open] summary::after {
  content: '−';
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details > :not(summary) {
  padding: 0 var(--awa-space-5) var(--awa-space-4);
  /* P2-fluid: era 0 20px 16px */
  font-size: var(--awa-fs-xs, 0.875rem);
  line-height: var(--awa-leading-loose);
  color: var(--awa-gray-600);
  /* BP-41: era var(--awa-text-muted, #555) hardcoded */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-faq-quick-wrap details a {
  color: var(--awa-accent, #c00);
  text-decoration: var(--awa-underline, underline);
  text-underline-offset: var(--awa-underline-offset-sm, 2px);
}
/* --- Responsivo — breakpoints menores --- */
/* ===========================================
   HOME5 — TRUST/OFFERS POLISH (P2)
   Acabamento visual dos cards de benefícios e do bloco Super Deals
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter {
  align-items: stretch;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
  display: flex;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
  width: 100%;
  min-height: 100%;
  align-items: flex-start;
  gap: var(--awa-space-3);
  padding: var(--awa-space-4);
  border: var(--awa-border-width, 1px) solid rgba(15, 23, 42, 0.08);
  border-radius: var(--awa-radius-sm);
  background: var(--awa-white);
  box-shadow: var(--awa-shadow-xs3, 0 1px 2px rgba(15, 23, 42, 0.04));
  transition: border-color var(--awa-transition-fast), box-shadow var(--awa-transition-fast), transform var(--awa-transition-fast);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService:hover {
  border-color: var(--awa-red-20, rgba(183, 51, 55, 0.2));
  box-shadow: var(--awa-shadow-hero4, 0 8px 18px rgba(15, 23, 42, 0.08));
  transform: translateY(var(--awa-neg-0-25, -1px));
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceContent {
  min-width: var(--awa-zero, 0);
  display: grid;
  gap: var(--awa-space-1);
  /* P2-fluid: era 4px */
  align-content: start;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle {
  margin: 0;
  line-height: var(--awa-leading-compact, 1.2);
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc {
  margin: 0;
  line-height: var(--awa-leading-cozy, 1.35);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc a {
  color: var(--awa-gray-600);
  text-decoration: var(--awa-none, none);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc a:hover {
  color: var(--awa-red-dark);
  text-decoration: var(--awa-underline, underline);
  text-underline-offset: var(--awa-underline-offset-sm, 2px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--awa-space-3);
  margin-bottom: var(--awa-space-2);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading h2 {
  margin: 0;
  line-height: var(--awa-leading-xdense, 1.05);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading h2 .sup-title {
  display: block;
  margin-top: var(--awa-space-0-75, 3px);
  font-size: 0.82em;
  font-weight: var(--awa-weight-medium);
  color: var(--awa-gray-600);
  text-transform: none;
  letter-spacing: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
  border: var(--awa-border-width, 1px) solid rgba(15, 23, 42, 0.06);
  border-radius: var(--awa-radius-md);
  background: var(--awa-white);
  box-shadow: var(--awa-shadow-xs3, 0 1px 2px rgba(15, 23, 42, 0.04));
}
@media (width <= 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
    padding: var(--awa-space-3) var(--awa-space-3-5);
    /* P2-fluid: era 12px 14px */
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading {
    align-items: flex-start;
    margin-bottom: var(--awa-space-3);
  }
}
/* ===========================================
   HOME5 — MOBILE RHYTHM POLISH (P3)
   Ajusta ritmo acima da dobra e leitura dos cards em telas pequenas.
=========================================== */
@media (width <= 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent {
    width: 100%;
    min-width: var(--awa-zero, 0);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
    gap: var(--awa-space-3);
    /* P2-fluid: era 12px */
    margin: 0 !important;
    width: 100% !important;
    max-width: 100%;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
    width: auto !important;
    max-width: 100% !important;
    float: none !important;
    padding: 0 !important;
    min-width: var(--awa-zero, 0);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold + .top-home-content--trust-and-offers {
    margin-top: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers {
    padding-top: var(--awa-space-4);
    /* P2-fluid: era 16px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container {
    gap: var(--awa-space-3-5);
    /* P2-fluid: era 14px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle {
    font-size: var(--awa-text-md);
    /* P1-fluid: era 16px */
    line-height: var(--awa-leading-dense, 1.15);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc {
    font-size: var(--awa-text-xs);
    /* P1-fluid: era 12px */
    line-height: var(--awa-leading-base, 1.3);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceImage,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceIcon {
    flex: var(--awa-flex-none, 0 0 auto);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading h2 {
    font-size: var(--awa-fluid-text-2xl2, clamp(26px, 8vw, 34px));
  }
}
@media (width <= 390px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
    padding: var(--awa-space-2-75, 11px) var(--awa-space-3, 12px);
    gap: var(--awa-space-2);
    /* P2-fluid: era 8px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle {
    font-size: var(--awa-text-base-plus);
    /* P1-fluid: era 15px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc {
    font-size: var(--awa-text-2xs);
    /* P1-fluid: era 11px */
  }
}
/* ===========================================
   HOME5 — TRUST/OFFERS ALIGNMENT FINAL (P4)
   Consolida grid, ritmo e alinhamento estrutural da home.
   Responsabilidade: layout/spacing da home (sem hotfix de compat).
=========================================== */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid {
  display: grid;
  grid-template-columns: var(--awa-gtc-1-minmax, minmax(0, 1fr));
  grid-template-areas: "benefits" "banners" "deals";
  gap: var(--awa-space-4-5, 18px);
  align-items: start;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid > .velaServicesInner.velaServicesInner--home5 {
  grid-area: benefits;
  min-width: var(--awa-zero, 0);
  margin: 0 !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid > .banner_mid_1.top-home-content__trust-offers-banner {
  grid-area: banners;
  min-width: var(--awa-zero, 0);
  align-self: start;
  margin: 0 !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid > .hot-deal.top-home-content__trust-offers-deals {
  grid-area: deals;
  min-width: var(--awa-zero, 0);
  align-self: start;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold + .top-home-content--trust-and-offers {
  margin-top: var(--awa-space-3-5);
  /* P2-fluid: era 14px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers {
  padding-top: var(--awa-space-4-5, 18px);
}
/* Benefícios (5 cards) — usar grid real para neutralizar colunas Bootstrap legadas */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent {
  width: 100%;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
  display: grid !important;
  grid-template-columns: var(--awa-gtc-5-minmax, repeat(5, minmax(0, 1fr)));
  gap: var(--awa-space-3-5);
  /* P2-fluid: era 14px */
  margin: 0 !important;
  width: 100% !important;
  max-width: 100%;
  align-items: stretch;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] {
  width: auto !important;
  max-width: 100% !important;
  float: none !important;
  padding: 0 !important;
  min-width: var(--awa-zero, 0);
  display: flex;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
  width: 100%;
  height: 100%;
  min-width: var(--awa-zero, 0);
  max-width: 100%;
  box-sizing: border-box;
  align-items: flex-start;
  gap: var(--awa-space-3);
  /* P2-fluid: era 12px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceContent {
  display: grid;
  align-content: start;
  gap: var(--awa-space-1);
  /* P2-fluid: era 4px */
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle {
  min-height: 2.4em;
  line-height: var(--awa-leading-compact, 1.2);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc {
  min-height: 2.7em;
  line-height: var(--awa-leading-cozy, 1.35);
}
/* Banners promocionais — 2 + 1 full-width para eliminar "buraco" visual */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex {
  display: grid !important;
  grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
  gap: var(--awa-space-3-5);
  /* P2-fluid: era 14px */
  margin: 0 !important;
  align-items: start;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row > [class*="col-"],
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex > [class*="col-"] {
  width: auto !important;
  max-width: 100% !important;
  float: none !important;
  padding: 0 !important;
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .bs-banner,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .bs-banner > a,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .bs-banner img {
  display: block;
  width: 100%;
}
/* Super Deals — alinhamento do heading, countdown e painel */
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals {
  margin: 0 !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--awa-space-3);
  /* P2-fluid: era 12px */
  margin: 0 0 var(--awa-space-2-5);
  /* P2-fluid: era 0 0 10px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
  display: grid;
  gap: var(--awa-space-3);
  /* P2-fluid: era 12px */
  min-width: var(--awa-zero, 0);
  padding: var(--awa-space-4);
  /* P2-fluid: era 16px */
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block {
  position: static !important;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-space-2-5) var(--awa-space-3-5);
  /* P2-fluid: era 10px 14px */
  flex-wrap: wrap;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown {
  margin: 0;
  flex: var(--awa-flex-240, 1 1 240px);
  min-width: var(--awa-zero, 0);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown {
  flex: 0 1 auto;
  max-width: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles {
  display: inline-flex;
  align-items: stretch;
  justify-content: flex-end;
  width: auto !important;
  max-width: 100%;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles > div {
  min-width: var(--awa-size-56, 56px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .row,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-slide {
  min-width: var(--awa-zero, 0);
}
@media (width >= 992px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid {
    grid-template-columns: minmax(0, 0.7fr) minmax(0, 1.3fr);
    grid-template-areas: "benefits benefits" "banners deals";
    gap: var(--awa-gap-row-sm2, 18px 20px);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row > [class*="col-"]:nth-child(3),
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex > [class*="col-"]:nth-child(3) {
    grid-column: 1 / -1;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row > [class*="col-"]:nth-child(3) .bs-banner img,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex > [class*="col-"]:nth-child(3) .bs-banner img {
    aspect-ratio: 2.25 / 1;
    object-fit: cover;
    object-position: center;
  }
}
@media (width >= 768px) and (width <= 1199px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    grid-template-columns: var(--awa-gtc-3-minmax, repeat(3, minmax(0, 1fr)));
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc {
    min-height: var(--awa-zero, 0);
  }
}
@media (width <= 991px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid {
    grid-template-columns: var(--awa-gtc-1-minmax, minmax(0, 1fr));
    grid-template-areas: "benefits" "banners" "deals";
    gap: var(--awa-space-4);
    /* P2-fluid: era 16px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex {
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
    gap: var(--awa-space-3);
    /* P2-fluid: era 12px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row > [class*="col-"]:nth-child(3),
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex > [class*="col-"]:nth-child(3) {
    grid-column: 1 / -1;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block {
    justify-content: flex-start;
  }
}
@media (width <= 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold + .top-home-content--trust-and-offers {
    margin-top: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers {
    padding-top: var(--awa-space-3-5);
    /* P2-fluid: era 14px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr)));
    gap: var(--awa-space-3);
    /* P2-fluid: era 12px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc {
    min-height: var(--awa-zero, 0);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .row,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .banner_mid_1.top-home-content__trust-offers-banner .rowFlex {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .hot-deal-tab-slider.hot-deal-tab-slider-customcss {
    padding: var(--awa-space-3);
    /* P2-fluid: era 12px */
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .rokan-product-heading.rokan-onsale-heading {
    margin-bottom: var(--awa-space-2);
    /* P2-fluid: era 8px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .title_countdown {
    flex-basis: 100%;
    text-align: center;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .hot-deal.top-home-content__trust-offers-deals .countdown_block .super-deal-countdown .time_circles {
    width: 100% !important;
    justify-content: center;
  }
}
@media (width <= 390px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers > .container.top-home-content__trust-offers-grid {
    gap: var(--awa-space-3-5);
    /* P2-fluid: era 14px */
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    gap: var(--awa-space-2-5);
    /* P2-fluid: era 10px */
  }
}
@media (width <= 320px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    grid-template-columns: var(--awa-gtc-1, 1fr);
  }
}
/* ===========================================
   HOME5 — MOBILE PREMIUM FINISH (P6)
   Hero mobile, cards de benefícios e tipografia sem clipping.
=========================================== */
@media (width <= 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider .wrapper_slider.visible-xs .banner_item .banner_item_bg {
    border-radius: var(--awa-radius-none, 0);
    overflow: hidden;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider .wrapper_slider.visible-xs .banner_item .banner_item_bg img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 7;
    object-fit: cover;
    object-position: center;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter {
    grid-template-columns: var(--awa-gtc-2-minmax, repeat(2, minmax(0, 1fr))) !important;
  }
  /* 2x2 + 1 full-width = leitura mais premium no mobile */
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .velaContent > .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"]:nth-child(5) {
    grid-column: 1 / -1;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
    min-height: 106px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceTitle,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxServiceDesc a {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
  }
}
@media (width <= 390px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .velaServicesInner.velaServicesInner--home5 .boxService {
    min-height: var(--awa-size-100, 100px);
  }
}
.slidebanner .banner_item,
.banner-slider .banner_item,
.banner-slider2 .banner_item,
.slidebanner .owl-item,
.banner-slider .owl-item,
.banner-slider2 .owl-item {
  line-height: 0;
}
@media (max-width: 1023px) {
  .slidebanner .banner_item,
  .banner-slider .banner_item,
  .banner-slider2 .banner_item {
    min-height: 200px;
  }
}
.slidebanner .owl-dots,
.banner-slider .owl-dots,
.banner-slider2 .owl-dots,
.slidebanner .swiper-pagination,
.banner-slider .swiper-pagination,
.banner-slider2 .swiper-pagination {
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 6px;
  z-index: 2;
}
.slidebanner .owl-dot,
.banner-slider .owl-dot,
.banner-slider2 .owl-dot,
.slidebanner .swiper-pagination-bullet,
.banner-slider .swiper-pagination-bullet,
.banner-slider2 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  border: none;
  cursor: pointer;
  transition: background 250ms ease, transform 250ms ease;
  padding: 0;
  opacity: 1;
}
.slidebanner .owl-dot.active,
.banner-slider .owl-dot.active,
.banner-slider2 .owl-dot.active,
.slidebanner .swiper-pagination-bullet.active,
.banner-slider .swiper-pagination-bullet.active,
.banner-slider2 .swiper-pagination-bullet.active,
.slidebanner .owl-dot.swiper-pagination-bullet-active,
.banner-slider .owl-dot.swiper-pagination-bullet-active,
.banner-slider2 .owl-dot.swiper-pagination-bullet-active,
.slidebanner .swiper-pagination-bullet.swiper-pagination-bullet-active,
.banner-slider .swiper-pagination-bullet.swiper-pagination-bullet-active,
.banner-slider2 .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slidebanner .owl-dot:hover,
.banner-slider .owl-dot:hover,
.banner-slider2 .owl-dot:hover,
.slidebanner .swiper-pagination-bullet:hover,
.banner-slider .swiper-pagination-bullet:hover,
.banner-slider2 .swiper-pagination-bullet:hover {
  background: #ffffff;
  transform: scale(1.2);
}
@media (prefers-reduced-motion: reduce) {
  .slidebanner .owl-dot,
  .banner-slider .owl-dot,
  .banner-slider2 .owl-dot,
  .slidebanner .swiper-pagination-bullet,
  .banner-slider .swiper-pagination-bullet,
  .banner-slider2 .swiper-pagination-bullet {
    transition: none !important;
    transform: none !important;
  }
}
.slidebanner .owl-prev,
.banner-slider .owl-prev,
.banner-slider2 .owl-prev,
.slidebanner .owl-next,
.banner-slider .owl-next,
.banner-slider2 .owl-next,
.slidebanner .swiper-button-prev,
.banner-slider .swiper-button-prev,
.banner-slider2 .swiper-button-prev,
.slidebanner .swiper-button-next,
.banner-slider .swiper-button-next,
.banner-slider2 .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: rgba(255, 255, 255, 0.85);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  color: var(--awa-primary, #b73337);
  transition: background 250ms ease, opacity 250ms ease, color 250ms ease;
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .slidebanner .owl-prev,
  .banner-slider .owl-prev,
  .banner-slider2 .owl-prev,
  .slidebanner .owl-next,
  .banner-slider .owl-next,
  .banner-slider2 .owl-next,
  .slidebanner .swiper-button-prev,
  .banner-slider .swiper-button-prev,
  .banner-slider2 .swiper-button-prev,
  .slidebanner .swiper-button-next,
  .banner-slider .swiper-button-next,
  .banner-slider2 .swiper-button-next {
    transition: none;
  }
}
.slidebanner .owl-prev::after,
.banner-slider .owl-prev::after,
.banner-slider2 .owl-prev::after,
.slidebanner .owl-next::after,
.banner-slider .owl-next::after,
.banner-slider2 .owl-next::after,
.slidebanner .swiper-button-prev::after,
.banner-slider .swiper-button-prev::after,
.banner-slider2 .swiper-button-prev::after,
.slidebanner .swiper-button-next::after,
.banner-slider .swiper-button-next::after,
.banner-slider2 .swiper-button-next::after {
  font-size: 14px;
  font-weight: 700;
  color: currentColor;
}
.slidebanner .owl-prev.swiper-button-disabled,
.banner-slider .owl-prev.swiper-button-disabled,
.banner-slider2 .owl-prev.swiper-button-disabled,
.slidebanner .owl-next.swiper-button-disabled,
.banner-slider .owl-next.swiper-button-disabled,
.banner-slider2 .owl-next.swiper-button-disabled,
.slidebanner .swiper-button-prev.swiper-button-disabled,
.banner-slider .swiper-button-prev.swiper-button-disabled,
.banner-slider2 .swiper-button-prev.swiper-button-disabled,
.slidebanner .swiper-button-next.swiper-button-disabled,
.banner-slider .swiper-button-next.swiper-button-disabled,
.banner-slider2 .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  pointer-events: none;
}
.slidebanner .owl-prev,
.banner-slider .owl-prev,
.banner-slider2 .owl-prev,
.slidebanner .swiper-button-prev,
.banner-slider .swiper-button-prev,
.banner-slider2 .swiper-button-prev {
  left: 16px;
}
.slidebanner .owl-next,
.banner-slider .owl-next,
.banner-slider2 .owl-next,
.slidebanner .swiper-button-next,
.banner-slider .swiper-button-next,
.banner-slider2 .swiper-button-next {
  right: 16px;
}
.slidebanner:hover .owl-prev,
.banner-slider:hover .owl-prev,
.banner-slider2:hover .owl-prev,
.slidebanner:hover .owl-next,
.banner-slider:hover .owl-next,
.banner-slider2:hover .owl-next,
.slidebanner:hover .swiper-button-prev,
.banner-slider:hover .swiper-button-prev,
.banner-slider2:hover .swiper-button-prev,
.slidebanner:hover .swiper-button-next,
.banner-slider:hover .swiper-button-next,
.banner-slider2:hover .swiper-button-next {
  opacity: 1;
}
@media (hover: none) {
  .slidebanner .owl-prev,
  .banner-slider .owl-prev,
  .banner-slider2 .owl-prev,
  .slidebanner .owl-next,
  .banner-slider .owl-next,
  .banner-slider2 .owl-next,
  .slidebanner .swiper-button-prev,
  .banner-slider .swiper-button-prev,
  .banner-slider2 .swiper-button-prev,
  .slidebanner .swiper-button-next,
  .banner-slider .swiper-button-next,
  .banner-slider2 .swiper-button-next {
    opacity: 0.8;
  }
}
.slidebanner .owl-prev:hover,
.banner-slider .owl-prev:hover,
.banner-slider2 .owl-prev:hover,
.slidebanner .owl-next:hover,
.banner-slider .owl-next:hover,
.banner-slider2 .owl-next:hover,
.slidebanner .swiper-button-prev:hover,
.banner-slider .swiper-button-prev:hover,
.banner-slider2 .swiper-button-prev:hover,
.slidebanner .swiper-button-next:hover,
.banner-slider .swiper-button-next:hover,
.banner-slider2 .swiper-button-next:hover,
.slidebanner .owl-prev:focus-visible,
.banner-slider .owl-prev:focus-visible,
.banner-slider2 .owl-prev:focus-visible,
.slidebanner .owl-next:focus-visible,
.banner-slider .owl-next:focus-visible,
.banner-slider2 .owl-next:focus-visible,
.slidebanner .swiper-button-prev:focus-visible,
.banner-slider .swiper-button-prev:focus-visible,
.banner-slider2 .swiper-button-prev:focus-visible,
.slidebanner .swiper-button-next:focus-visible,
.banner-slider .swiper-button-next:focus-visible,
.banner-slider2 .swiper-button-next:focus-visible {
  background: #ffffff;
}
@media (max-width: 1023px) {
  .slidebanner .owl-prev,
  .banner-slider .owl-prev,
  .banner-slider2 .owl-prev,
  .slidebanner .owl-next,
  .banner-slider .owl-next,
  .banner-slider2 .owl-next,
  .slidebanner .swiper-button-prev,
  .banner-slider .swiper-button-prev,
  .banner-slider2 .swiper-button-prev,
  .slidebanner .swiper-button-next,
  .banner-slider .swiper-button-next,
  .banner-slider2 .swiper-button-next {
    width: 36px;
    height: 36px;
  }
  .slidebanner .owl-prev,
  .banner-slider .owl-prev,
  .banner-slider2 .owl-prev,
  .slidebanner .swiper-button-prev,
  .banner-slider .swiper-button-prev,
  .banner-slider2 .swiper-button-prev {
    left: 8px;
  }
  .slidebanner .owl-next,
  .banner-slider .owl-next,
  .banner-slider2 .owl-next,
  .slidebanner .swiper-button-next,
  .banner-slider .swiper-button-next,
  .banner-slider2 .swiper-button-next {
    right: 8px;
  }
}
.slidebanner .banner-content,
.banner-slider .banner-content,
.banner-slider2 .banner-content,
.slidebanner .slide-caption,
.banner-slider .slide-caption,
.banner-slider2 .slide-caption {
  position: absolute;
  bottom: 40px;
  left: 5%;
  max-width: 540px;
  color: #ffffff;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}
.slidebanner .banner-content h2,
.banner-slider .banner-content h2,
.banner-slider2 .banner-content h2,
.slidebanner .slide-caption h2,
.banner-slider .slide-caption h2,
.banner-slider2 .slide-caption h2,
.slidebanner .banner-content h3,
.banner-slider .banner-content h3,
.banner-slider2 .banner-content h3,
.slidebanner .slide-caption h3,
.banner-slider .slide-caption h3,
.banner-slider2 .slide-caption h3 {
  font-size: clamp(22px, 4vw, 40px);
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 8px;
}
.slidebanner .banner-content p,
.banner-slider .banner-content p,
.banner-slider2 .banner-content p,
.slidebanner .slide-caption p,
.banner-slider .slide-caption p,
.banner-slider2 .slide-caption p {
  font-size: clamp(14px, 2vw, 18px);
  margin: 0 0 16px;
  opacity: 0.9;
}
.slidebanner .banner-content a.btn,
.banner-slider .banner-content a.btn,
.banner-slider2 .banner-content a.btn,
.slidebanner .slide-caption a.btn,
.banner-slider .slide-caption a.btn,
.banner-slider2 .slide-caption a.btn,
.slidebanner .banner-content .btn-slide,
.banner-slider .banner-content .btn-slide,
.banner-slider2 .banner-content .btn-slide,
.slidebanner .slide-caption .btn-slide,
.banner-slider .slide-caption .btn-slide,
.banner-slider2 .slide-caption .btn-slide {
  display: inline-flex;
  align-items: center;
  height: 44px;
  padding: 0 24px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: background 250ms ease;
}
.slidebanner .banner-content a.btn:hover,
.banner-slider .banner-content a.btn:hover,
.banner-slider2 .banner-content a.btn:hover,
.slidebanner .slide-caption a.btn:hover,
.banner-slider .slide-caption a.btn:hover,
.banner-slider2 .slide-caption a.btn:hover,
.slidebanner .banner-content .btn-slide:hover,
.banner-slider .banner-content .btn-slide:hover,
.banner-slider2 .banner-content .btn-slide:hover,
.slidebanner .slide-caption .btn-slide:hover,
.banner-slider .slide-caption .btn-slide:hover,
.banner-slider2 .slide-caption .btn-slide:hover {
  background: var(--awa-primary-dark, #8e2629);
}
@media (max-width: 1023px) {
  .slidebanner .banner-content,
  .banner-slider .banner-content,
  .banner-slider2 .banner-content,
  .slidebanner .slide-caption,
  .banner-slider .slide-caption,
  .banner-slider2 .slide-caption {
    bottom: 48px;
    left: 4%;
    right: 4%;
    max-width: none;
  }
}
.navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
  background-color: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 16px 16px;
  margin: 0;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: background-color 250ms ease;
  text-transform: none;
  letter-spacing: 0;
  border: 0;
}
.navigation.verticalmenu.side-verticalmenu .title-category-dropdown:hover,
.navigation.verticalmenu.side-verticalmenu .title-category-dropdown.active {
  background-color: var(--awa-primary-dark, #8e2629);
}
.navigation.verticalmenu.side-verticalmenu .title-category-dropdown .icon-menu,
.navigation.verticalmenu.side-verticalmenu .title-category-dropdown .awa-vmenu-trigger-icon {
  display: inline-flex;
  align-items: center;
  color: #ffffff;
}
.navigation.verticalmenu.side-verticalmenu .title-category-dropdown > span:not(.icon-menu):not(.awa-vmenu-trigger-icon) {
  flex: 1;
  min-width: 0;
}
.navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.06);
  padding: 8px 0;
  margin: 0;
  z-index: 9999;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  margin: 0;
  border-top: 1px solid #e5e5e5;
  line-height: 40px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-decoration: none;
  position: relative;
  transition: color 250ms ease, background-color 250ms ease, transform 250ms ease;
  /* PERF: padding-left removido → transform:translateX (composite-only, sem reflow) */
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: var(--awa-primary, #b73337);
  transform: scaleY(0);
  transition: transform 250ms ease;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top em.menu-thumb-icon,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top .awa-vmenu-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1;
  font-style: normal;
  color: #b73337;
  transition: color 250ms ease;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top .awa-vmenu-icon {
  min-width: 18px;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top .awa-vmenu-icon svg {
  width: 18px;
  height: 18px;
  stroke: currentColor;
  fill: none;
  transition: stroke 250ms ease, transform 250ms ease;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top::after {
  font-size: var(--awa-font-size-sm, 12px);
  color: #666666;
  transition: color 250ms ease;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top > span:not(.awa-vmenu-icon):not(.cat-label):not(.arrow) {
  flex: 1;
  min-width: 0;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:first-child > a.level-top {
  border-top: 0;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top {
  background-color: #fef2f2;
  color: var(--awa-primary, #b73337);
  transform: translateX(8px);
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top::before {
  transform: scaleY(1);
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top em.menu-thumb-icon,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top .awa-vmenu-icon {
  color: #8e2629;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top .awa-vmenu-icon svg {
  stroke: currentColor;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top::after {
  color: var(--awa-primary, #b73337);
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 span.cat-label {
  font-size: 11px;
  font-weight: 700;
  padding: 2px 5px;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  margin-left: 4px;
  vertical-align: middle;
  white-space: nowrap;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 span.cat-label.cat-label-label1 {
  background: #0cc485;
  color: #ffffff;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 span.cat-label.cat-label-label2 {
  background: #eb2771;
  color: #ffffff;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 span.cat-label.cat-label-label3 {
  background: #0ae3eb;
  color: #ffffff;
}
.navigation.verticalmenu.side-verticalmenu li.level0 > .submenu {
  border-left: 3px solid var(--awa-primary, #b73337);
  border-radius: 0 8px 8px 0;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 24px 32px;
}
.navigation.verticalmenu.side-verticalmenu li.level0 > .submenu .subchildmenu li > a {
  font-size: var(--awa-font-size-base, 13px);
  color: #333333;
  padding: 4px 8px;
  line-height: 1.5;
  display: block;
  transition: color 250ms ease, transform 250ms ease;
  /* PERF: padding-left removido → transform (composite-only) */
  border-radius: 4px;
}
.navigation.verticalmenu.side-verticalmenu li.level0 > .submenu .subchildmenu li > a:hover {
  color: var(--awa-primary, #b73337);
  background: #fef2f2;
  transform: translateX(8px);
  text-decoration: none;
}
.navigation.verticalmenu.side-verticalmenu li.level0 > .submenu .subchildmenu li.level1 > a {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #e5e5e5;
}
.navigation.verticalmenu.side-verticalmenu li.level0.fullwidth > .submenu {
  min-width: 600px;
}
.navigation.verticalmenu.side-verticalmenu li.level0.classic > .submenu {
  min-width: 220px;
}
.level0.submenu.awa-vmf-portal {
  border: none;
  border-left: 3px solid var(--awa-primary, #b73337);
  border-radius: 0 8px 8px 0;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 24px 32px;
}
.level0.submenu.awa-vmf-portal .subchildmenu li > a {
  font-size: var(--awa-font-size-base, 13px);
  color: #333333;
  padding: 4px 8px;
  line-height: 1.5;
  display: block;
  transition: color 250ms ease, transform 250ms ease;
  /* PERF: padding-left removido → transform (composite-only) */
  border-radius: 4px;
}
.level0.submenu.awa-vmf-portal .subchildmenu li > a:hover {
  color: var(--awa-primary, #b73337);
  background: #fef2f2;
  transform: translateX(8px);
  text-decoration: none;
}
.level0.submenu.awa-vmf-portal .subchildmenu li.level1 > a {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #e5e5e5;
}
.vertical-bg-img {
  list-style: none;
  display: block;
  padding: 4px 8px 8px;
  margin: 0;
  overflow: hidden;
}
.vmenu-promo-carousel {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 8px;
  background: #f7f7f7;
}
.vmenu-promo-slide {
  display: none;
  width: 100%;
  opacity: 0;
  transition: opacity 0.45s ease;
}
.vmenu-promo-slide img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 8px;
}
.vmenu-promo-slide a {
  display: block;
  width: 100%;
  text-decoration: none;
  border-radius: 8px;
  overflow: hidden;
}
.vmenu-promo-slide a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.vmenu-promo-slide--active {
  display: block;
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .vmenu-promo-slide {
    transition: none;
  }
}
.navigation.verticalmenu > ul > li.active > a,
.navigation.verticalmenu > ul > li.ui-state-active > a,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.active > a,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.active > a.level-top {
  background-color: #fef2f2;
  color: var(--awa-primary, #b73337);
  border-top-color: #e5e5e5;
}
.navigation.verticalmenu > ul > li.active > a::before,
.navigation.verticalmenu > ul > li.ui-state-active > a::before,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.active > a::before,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.active > a.level-top::before {
  transform: scaleY(1);
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.active > a.level-top > span.arrow,
.navigation.verticalmenu .togge-menu > li.ui-menu-item.active > a > span.arrow {
  border-right-color: var(--awa-primary, #b73337);
}
.navigation.verticalmenu .side-menu-list .active a,
.navigation.verticalmenu .side-menu-list li a:hover {
  background-color: #fef2f2;
  color: var(--awa-primary, #b73337);
}
.navigation.verticalmenu .togge-menu {
  z-index: 9999;
}
.navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.is-open > .level0.submenu,
.navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > .level0.submenu,
.navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > .level0.submenu,
.navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.active > .level0.submenu,
.navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0._active > .level0.submenu {
  visibility: visible !important;
  opacity: 1;
  pointer-events: auto !important;
}
@media (min-width: 1024px) {
  .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > .level0.submenu,
  .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0:focus-within > .level0.submenu,
  .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.is-open > .level0.submenu,
  .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > .level0.submenu,
  .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > .level0.submenu {
    visibility: visible !important;
    opacity: 1;
    pointer-events: auto !important;
    transition-delay: 0s;
  }
  .navigation.verticalmenu.side-verticalmenu li.level0.is-open > .submenu,
  .navigation.verticalmenu.side-verticalmenu li.level0.vmm-active > .submenu,
  .navigation.verticalmenu.side-verticalmenu li.level0.awa-vmf-active > .submenu {
    visibility: visible !important;
    opacity: 1;
    pointer-events: auto !important;
    transition-delay: 0s;
  }
}
.navigation.verticalmenu .togge-menu > li.expand-category-link {
  border-top: 1px solid #e5e5e5;
  padding: 4px 16px;
}
.navigation.verticalmenu .togge-menu > li.expand-category-link a,
.navigation.verticalmenu .togge-menu > li.expand-category-link span {
  font-size: var(--awa-font-size-base, 13px);
  font-weight: 600;
  color: var(--awa-primary, #b73337);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: color 250ms ease;
  text-decoration: none;
}
.navigation.verticalmenu .togge-menu > li.expand-category-link a:hover,
.navigation.verticalmenu .togge-menu > li.expand-category-link span:hover {
  color: var(--awa-primary-dark, #8e2629);
}
.navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-icon {
  display: inline-block;
  transition: transform 0.2s ease;
}
.navigation.verticalmenu .togge-menu > li.expand-category-link.expanding .vm-toggle-icon {
  transform: rotate(180deg);
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.orther-link {
  display: none !important;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.is-highlight > a.level-top {
  box-shadow: inset 3px 0 0 var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
  font-weight: 600;
}
@media (max-width: 1023px) {
  .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
    border-radius: 0;
    padding: 16px;
  }
  .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
  }
  .navigation.verticalmenu.side-verticalmenu li.level0 > a.level-top {
    line-height: 44px;
    padding: 0 16px;
  }
  .navigation.verticalmenu li.ui-menu-item > .open-children-toggle {
    width: 44px;
    height: 44px;
    min-height: 44px;
  }
  .navigation.verticalmenu.side-verticalmenu li.level0 > .submenu {
    position: relative !important;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 0;
    border-left: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0 0 0 16px;
    background: #f8fafc;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top {
    font-size: var(--awa-font-size-base, 13px);
    line-height: 44px;
  }
}
@media (min-width: 1024px) {
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 {
    position: relative !important;
    overflow: visible;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > .level0.submenu {
    position: absolute !important;
    top: 0;
    left: 100%;
    visibility: hidden !important;
    opacity: 0;
    pointer-events: none !important;
    z-index: 100120 !important;
    transform: translateX(-15px);
    transition: opacity 0.3s ease, transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover > .level0.submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:focus-within > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:focus-within > .level0.submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.is-open > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.awa-vmf-active > .submenu {
    visibility: visible !important;
    opacity: 1;
    pointer-events: auto !important;
    transform: translateX(0);
  }
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top:not(:has(.awa-vmenu-icon)):not(:has(.menu-thumb-icon)) > span:first-of-type:not(.arrow):not(.cat-label) {
  position: relative;
  padding-left: 16px;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top:not(:has(.awa-vmenu-icon)):not(:has(.menu-thumb-icon)) > span:first-of-type:not(.arrow):not(.cat-label)::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #e5e5e5;
  transition: all 0.3s ease;
}
.navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top:hover:not(:has(.awa-vmenu-icon)):not(:has(.menu-thumb-icon)) > span:first-of-type:not(.arrow):not(.cat-label)::before {
  background: var(--awa-primary, #b73337);
  box-shadow: 0 0 8px rgba(183, 51, 55, 0.6);
  transform: translateY(-50%) scale(1.2);
}
body.customer-account-login,
body.customer-account-create,
body.customer-account-index,
body.customer-account-edit,
body.customer-account-forgotpassword,
body[class*="customer-account-"],
body[class*="b2b-"] {
  background-color: #ffffff;
}
body.customer-account-login .page-wrapper,
body.customer-account-create .page-wrapper,
body.customer-account-index .page-wrapper,
body.customer-account-edit .page-wrapper,
body.customer-account-forgotpassword .page-wrapper,
body[class*="customer-account-"] .page-wrapper,
body[class*="b2b-"] .page-wrapper,
body.customer-account-login .page-main,
body.customer-account-create .page-main,
body.customer-account-index .page-main,
body.customer-account-edit .page-main,
body.customer-account-forgotpassword .page-main,
body[class*="customer-account-"] .page-main,
body[class*="b2b-"] .page-main,
body.customer-account-login .columns,
body.customer-account-create .columns,
body.customer-account-index .columns,
body.customer-account-edit .columns,
body.customer-account-forgotpassword .columns,
body[class*="customer-account-"] .columns,
body[class*="b2b-"] .columns,
body.customer-account-login .column.main,
body.customer-account-create .column.main,
body.customer-account-index .column.main,
body.customer-account-edit .column.main,
body.customer-account-forgotpassword .column.main,
body[class*="customer-account-"] .column.main,
body[class*="b2b-"] .column.main,
body.customer-account-login .sidebar,
body.customer-account-create .sidebar,
body.customer-account-index .sidebar,
body.customer-account-edit .sidebar,
body.customer-account-forgotpassword .sidebar,
body[class*="customer-account-"] .sidebar,
body[class*="b2b-"] .sidebar,
body.customer-account-login .sidebar-main,
body.customer-account-create .sidebar-main,
body.customer-account-index .sidebar-main,
body.customer-account-edit .sidebar-main,
body.customer-account-forgotpassword .sidebar-main,
body[class*="customer-account-"] .sidebar-main,
body[class*="b2b-"] .sidebar-main,
body.customer-account-login .sidebar-additional,
body.customer-account-create .sidebar-additional,
body.customer-account-index .sidebar-additional,
body.customer-account-edit .sidebar-additional,
body.customer-account-forgotpassword .sidebar-additional,
body[class*="customer-account-"] .sidebar-additional,
body[class*="b2b-"] .sidebar-additional {
  background-color: #ffffff;
}
.customer-account-login .login-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media (min-width: 768px) {
  .customer-account-login .login-container {
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }
}
.customer-account-login .block-customer-login,
.customer-account-login .block-new-customer {
  background: #ffffff;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  padding: 32px;
}
.customer-account-login .block-customer-login .block-title,
.customer-account-login .block-new-customer .block-title {
  font-size: var(--awa-font-lg);
  font-weight: 700;
  color: var(--awa-text, #333333);
  margin: 0 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.customer-account-login .block-customer-login .block-content .label,
.customer-account-login .block-new-customer .block-content .label {
  display: block;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  margin-bottom: 4px;
}
.customer-account-login .block-customer-login .block-content .input-text,
.customer-account-login .block-new-customer .block-content .input-text {
  width: 100%;
  height: var(--form-input-height, 44px);
  padding: 0 12px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
  background: #ffffff;
  transition: border-color 250ms ease;
  margin-bottom: 16px;
}
.customer-account-login .block-customer-login .block-content .input-text:focus,
.customer-account-login .block-new-customer .block-content .input-text:focus {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.customer-account-login .block-customer-login .block-content .actions-toolbar,
.customer-account-login .block-new-customer .block-content .actions-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 8px;
}
.customer-account-login .block-customer-login .action.login.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 12px 32px;
  border-radius: 4px;
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--awa-font-md);
  font-weight: 700;
  cursor: pointer;
  transition: background-color 250ms ease, box-shadow 250ms ease;
  box-shadow: 0 3px 10px rgba(183, 51, 55, 0.2);
}
.customer-account-login .block-customer-login .action.login.primary:hover {
  background: var(--awa-primary-dark, #8e2629);
  box-shadow: 0 5px 16px rgba(183, 51, 55, 0.25);
}
.customer-account-login .action.remind {
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted, #666666);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.customer-account-login .action.remind:hover {
  color: var(--awa-primary, #b73337);
}
.customer-account-login .block-new-customer .block-content > p {
  font-size: var(--awa-font-sm);
  line-height: 1.6;
  color: var(--awa-text-muted, #666666);
  margin-bottom: 20px;
}
.customer-account-login .block-new-customer .action.create.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 12px 32px;
  border-radius: 4px;
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-md);
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  transition: background 250ms ease, color 250ms ease;
}
.customer-account-login .block-new-customer .action.create.primary:hover {
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
.customer-account-create .form.create.account {
  max-width: 560px;
}
.customer-account-create .form.create.account .fieldset {
  margin-bottom: 24px;
}
.customer-account-create .form.create.account .fieldset .legend {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-text, #333333);
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  padding-bottom: 8px;
  margin-bottom: 16px;
  width: 100%;
}
.customer-account-create .form.create.account .fieldset .field {
  margin-bottom: 16px;
}
.customer-account-create .form.create.account .fieldset .field .label {
  display: block;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  margin-bottom: 4px;
}
.customer-account-create .form.create.account .fieldset .field .input-text,
.customer-account-create .form.create.account .fieldset .field select {
  width: 100%;
  height: var(--form-input-height, 44px);
  padding: 0 12px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
  background: #ffffff;
  transition: border-color 250ms ease;
}
.customer-account-create .form.create.account .fieldset .field .input-text:focus,
.customer-account-create .form.create.account .fieldset .field select:focus {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.customer-account-create .form.create.account .fieldset .field .mage-error {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary, #b73337);
  margin-top: 4px;
}
.customer-account-create .form.create.account .action.submit.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  padding: 12px 32px;
  border-radius: 4px;
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--awa-font-md);
  font-weight: 700;
  cursor: pointer;
  transition: background-color 250ms ease;
}
.customer-account-create .form.create.account .action.submit.primary:hover {
  background: var(--awa-primary-dark, #8e2629) !important;
}
.customer-account-index .page-title-wrapper .page-title,
body[class*="customer-account-"] .page-title-wrapper .page-title {
  font-size: clamp(20px, 3vw, 26px);
  font-weight: 700;
  color: var(--awa-text, #333333);
  margin: 0 0 24px;
}
.customer-account-index .account .columns,
body[class*="customer-account-"] .account .columns {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media (min-width: 768px) {
  .customer-account-index .account .columns,
  body[class*="customer-account-"] .account .columns {
    grid-template-columns: 220px 1fr;
    align-items: start;
  }
}
.account .sidebar-main .block-collapsible-nav {
  background: var(--awa-bg-soft, #f7f7f7);
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  overflow: hidden;
}
.account .sidebar-main .block-collapsible-nav .block-collapsible-nav-title {
  padding: 12px 16px;
  font-size: var(--awa-font-sm);
  font-weight: 700;
  color: var(--awa-text, #333333);
  background: var(--awa-bg-soft, #f7f7f7);
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  cursor: pointer;
  user-select: none;
}
.account .sidebar-main .block-collapsible-nav .nav.items {
  list-style: none;
  padding: 8px 0;
  margin: 0;
}
.account .sidebar-main .block-collapsible-nav .nav.item {
  margin: 0;
}
.account .sidebar-main .block-collapsible-nav .nav.item a,
.account .sidebar-main .block-collapsible-nav .nav.item > strong {
  display: block;
  padding: 12px 16px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
  text-decoration: none;
  transition: background 150ms ease, color 150ms ease;
}
.account .sidebar-main .block-collapsible-nav .nav.item a:hover,
.account .sidebar-main .block-collapsible-nav .nav.item > strong:hover {
  background: rgba(183, 51, 55, 0.05);
  color: var(--awa-primary, #b73337);
}
.account .sidebar-main .block-collapsible-nav .nav.item.current > a,
.account .sidebar-main .block-collapsible-nav .nav.item.current > strong {
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
  font-weight: 600;
  border: 0;
  border-radius: var(--awa-radius-sm, 8px);
  margin: 2px 8px;
  padding: 10px 14px;
}
.account .block {
  background: #ffffff;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  padding: 20px 24px;
  margin-bottom: 20px;
}
.account .block .block-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.account .block .block-title > strong {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-text, #333333);
}
.account .block .block-title .action {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
  text-underline-offset: 2px;
  font-weight: 500;
}
.account .block .block-title .action:hover {
  opacity: 0.8;
}
.account .block .block-content {
  font-size: var(--awa-fs-xs);
  line-height: 1.6;
  color: var(--awa-text, #333333);
}
.account .block .block-content address {
  font-style: normal;
  line-height: 1.6;
}
.account .orders-history,
.account .table-order-items {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--awa-font-sm);
}
.account .orders-history thead th,
.account .table-order-items thead th {
  padding: 10px 12px;
  background: var(--awa-bg-soft, #f7f7f7);
  border-bottom: 2px solid var(--awa-border, #e2e2e2);
  font-weight: 700;
  color: var(--awa-text-muted, #666666);
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: var(--awa-font-xs);
}
.account .orders-history tbody tr,
.account .table-order-items tbody tr {
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.account .orders-history tbody tr:last-child,
.account .table-order-items tbody tr:last-child {
  border-bottom: none;
}
.account .orders-history tbody tr:hover td,
.account .table-order-items tbody tr:hover td {
  background: var(--awa-bg-soft, #f7f7f7);
}
.account .orders-history tbody tr td,
.account .table-order-items tbody tr td {
  padding: 12px;
  color: var(--awa-text, #333333);
  vertical-align: middle;
}
.account .orders-history .order-status,
.account .table-order-items .order-status {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 9999px;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
}
.account .orders-history .action.view,
.account .table-order-items .action.view,
.account .orders-history .action.order,
.account .table-order-items .action.order {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
  text-underline-offset: 2px;
  font-weight: 500;
}
.account .orders-history .action.view:hover,
.account .table-order-items .action.view:hover,
.account .orders-history .action.order:hover,
.account .table-order-items .action.order:hover {
  opacity: 0.8;
}
.customer-account-login .message.success,
.customer-account-create .message.success,
body[class*="customer-account-"] .message.success,
body[class*="b2b-"] .message.success,
.customer-account-login .message-success,
.customer-account-create .message-success,
body[class*="customer-account-"] .message-success,
body[class*="b2b-"] .message-success {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background: #dcfce7;
  border: 1px solid rgba(22, 163, 74, 0.3);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: #166534;
  margin-bottom: 20px;
}
.customer-account-login .message.error,
.customer-account-create .message.error,
body[class*="customer-account-"] .message.error,
body[class*="b2b-"] .message.error,
.customer-account-login .message-error,
.customer-account-create .message-error,
body[class*="customer-account-"] .message-error,
body[class*="b2b-"] .message-error {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background: rgba(183, 51, 55, 0.08);
  border: 1px solid rgba(183, 51, 55, 0.3);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: #8e2629;
  margin-bottom: 20px;
}
.customer-account-login .message.info,
.customer-account-create .message.info,
body[class*="customer-account-"] .message.info,
body[class*="b2b-"] .message.info,
.customer-account-login .message-info,
.customer-account-create .message-info,
body[class*="customer-account-"] .message-info,
body[class*="b2b-"] .message-info,
.customer-account-login .message.notice,
.customer-account-create .message.notice,
body[class*="customer-account-"] .message.notice,
body[class*="b2b-"] .message.notice,
.customer-account-login .message-notice,
.customer-account-create .message-notice,
body[class*="customer-account-"] .message-notice,
body[class*="b2b-"] .message-notice {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background: #eff6ff;
  border: 1px solid rgba(14, 165, 233, 0.4);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: #1e40af;
  margin-bottom: 20px;
}
body[class*="b2b-"] .b2b-section,
body[class*="b2b-"] .b2b-block {
  background: #ffffff;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 20px;
}
body[class*="b2b-"] .b2b-section .b2b-section-title,
body[class*="b2b-"] .b2b-block .b2b-section-title,
body[class*="b2b-"] .b2b-section .b2b-block-title,
body[class*="b2b-"] .b2b-block .b2b-block-title {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-text, #333333);
  padding-left: 12px;
  border-left: 4px solid var(--awa-primary, #b73337);
  margin-bottom: 16px;
}
body[class*="b2b-"] .b2b-quote-table,
body[class*="b2b-"] .b2b-order-table {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--awa-font-sm);
  margin-bottom: 20px;
}
body[class*="b2b-"] .b2b-quote-table thead th,
body[class*="b2b-"] .b2b-order-table thead th {
  padding: 10px 12px;
  background: var(--awa-bg-soft, #f7f7f7);
  border-bottom: 2px solid var(--awa-border, #e2e2e2);
  font-weight: 700;
  font-size: var(--awa-font-xs);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--awa-text-muted, #666666);
  text-align: left;
}
body[class*="b2b-"] .b2b-quote-table tbody tr,
body[class*="b2b-"] .b2b-order-table tbody tr {
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
body[class*="b2b-"] .b2b-quote-table tbody tr:last-child,
body[class*="b2b-"] .b2b-order-table tbody tr:last-child {
  border-bottom: none;
}
body[class*="b2b-"] .b2b-quote-table tbody tr td,
body[class*="b2b-"] .b2b-order-table tbody tr td {
  padding: 12px;
  color: var(--awa-text, #333333);
  vertical-align: middle;
}
@media (prefers-reduced-motion: reduce) {
  .customer-account-login .action.login.primary,
  body[class*="customer-account-"] .action.login.primary,
  body[class*="b2b-"] .action.login.primary,
  .customer-account-login .action.create.primary,
  body[class*="customer-account-"] .action.create.primary,
  body[class*="b2b-"] .action.create.primary,
  .customer-account-login .action.submit.primary,
  body[class*="customer-account-"] .action.submit.primary,
  body[class*="b2b-"] .action.submit.primary {
    transition: none;
  }
}
.account .sidebar-main .block-title {
  padding: 0 0 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  margin-bottom: 4px;
}
.account .sidebar-main .block-title strong {
  font-size: var(--awa-font-sm);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: var(--awa-text-muted, #666666);
}
.account .sidebar-main .nav.items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.account .sidebar-main .nav.item a {
  display: flex;
  align-items: center;
  padding: 10px 14px;
  margin: 2px 8px;
  border: 0;
  border-radius: var(--awa-radius-sm, 8px);
  font-size: var(--awa-fs-xs);
  color: var(--awa-text, #333333);
  text-decoration: none;
  min-height: 44px;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.account .sidebar-main .nav.item a:hover {
  background: rgba(183, 51, 55, 0.06);
  color: var(--awa-primary, #b73337);
}
.account .sidebar-main .nav.item.current a,
.account .sidebar-main .nav.item.current strong {
  display: flex;
  align-items: center;
  padding: 10px 14px;
  margin: 2px 8px;
  border: 0;
  border-radius: var(--awa-radius-sm, 8px);
  font-size: var(--awa-fs-xs);
  font-weight: 600;
  color: var(--awa-primary, #b73337);
  background: rgba(183, 51, 55, 0.1);
  text-decoration: none;
  min-height: 44px;
}
.account .page-title-wrapper {
  margin-bottom: 24px;
}
.account .page-title-wrapper .page-title {
  font-size: var(--awa-fs-3xl);
  font-weight: 700;
  color: var(--awa-text, #333333);
  margin: 0 0 4px;
}
.account .block {
  margin-bottom: 24px;
}
.account .block .block-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 8px;
  border-bottom: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
  margin-bottom: 12px;
}
.account .block .block-title strong {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-text, #333333);
}
.account .block .block-title a {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary, #b73337);
  text-decoration: none;
  font-weight: 600;
}
.account .block .block-title a:hover {
  text-decoration: underline;
}
.account .block .block-content {
  font-size: var(--awa-fs-xs);
  color: var(--awa-text, #333333);
  line-height: 1.6;
}
.account .orders-history,
.account .table-order-items {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--awa-fs-xs);
}
.account .orders-history thead th,
.account .table-order-items thead th {
  padding: 10px 12px;
  text-align: left;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--awa-text, #333333);
  border-bottom: 2px solid var(--awa-border, #e2e2e2);
  background: var(--awa-bg-soft, #f7f7f7);
}
.account .orders-history tbody td,
.account .table-order-items tbody td {
  padding: 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  color: var(--awa-text, #333333);
  vertical-align: middle;
}
.account .orders-history tbody tr:last-child td,
.account .table-order-items tbody tr:last-child td {
  border-bottom: none;
}
.account .orders-history .order-status,
.account .table-order-items .order-status {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 9999px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary, #b73337);
}
.account .orders-history .action,
.account .table-order-items .action {
  font-size: var(--awa-font-sm);
  color: var(--awa-primary, #b73337);
  text-decoration: none;
  font-weight: 600;
  margin-right: 8px;
}
.account .orders-history .action:hover,
.account .table-order-items .action:hover {
  text-decoration: underline;
}
.account .toolbar .pager {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 16px 0 0;
}
.account .toolbar .pager .pages-items {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 4px;
}
.account .toolbar .pager .page a,
.account .toolbar .pager .page strong {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--pagination-btn-size, 36px);
  height: var(--pagination-btn-size, 36px);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  border: 1px solid var(--awa-border, #e2e2e2);
  color: var(--awa-text, #333333);
  text-decoration: none;
  transition: border-color 250ms ease, color 250ms ease;
}
.account .toolbar .pager .page a:hover,
.account .toolbar .pager .page strong:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.account .toolbar .pager .page.current strong {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #ffffff;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .account .sidebar-main .block-title {
    display: none;
  }
  .account .sidebar-main .nav.items {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    padding: 12px 0;
    border-bottom: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
    margin-bottom: 24px;
  }
  .account .sidebar-main .nav.item a,
  .account .sidebar-main .nav.item.current a,
  .account .sidebar-main .nav.item.current strong {
    padding: 8px 12px;
    font-size: var(--awa-fs-xs3);
    border-radius: 999px;
    border-left: none;
    border: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
  }
  .account .sidebar-main .nav.item.current a,
  .account .sidebar-main .nav.item.current strong {
    background: var(--awa-primary, #b73337);
    color: #ffffff;
    border-color: var(--awa-primary, #b73337);
  }
}
/* =============================================================================
   1. LOGIN PAGE — Two column layout
   ============================================================================= */
body.customer-account-login .login-container,
body.customer-account-create .form-create-account {
  max-width: 960px;
  margin: 0 auto;
  padding: 40px 0;
}
body.customer-account-login .login-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  align-items: start;
}
@media (max-width: 767px) {
  body.customer-account-login .login-container {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 24px 0;
  }
}
/* Login block + New customer block */
body.customer-account-login .block-customer-login,
body.customer-account-login .block-new-customer {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 32px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
}
body.customer-account-login .block-customer-login .block-title,
body.customer-account-login .block-new-customer .block-title {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 8px !important;
  padding-bottom: 12px !important;
  border-bottom: 2px solid var(--awa-border, #e5e5e5) !important;
}
body.customer-account-login .block-customer-login .block-title strong,
body.customer-account-login .block-new-customer .block-title strong {
  font-weight: inherit !important;
}
/* Block content description */
body.customer-account-login .block-content p {
  font-size: 14px;
  color: var(--awa-text-secondary, #555);
  margin-bottom: 20px;
  line-height: 1.6;
}
/* Remember me checkbox */
body.customer-account-login .field.choice.persistent {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
}
/* Forgot password link */
body.customer-account-login .action.remind {
  display: inline-block !important;
  margin-top: 12px !important;
  font-size: 13px !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  font-weight: 500 !important;
}
body.customer-account-login .action.remind:hover {
  text-decoration: underline !important;
}
/* =============================================================================
   2. REGISTER PAGE
   ============================================================================= */
body.customer-account-create .form-create-account {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 32px;
  max-width: 640px;
  margin: 40px auto;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
}
body.customer-account-create .page-title-wrapper .page-title {
  font-size: 24px !important;
  font-weight: 700 !important;
  text-align: center !important;
  margin-bottom: 24px !important;
}
body.customer-account-create .form-create-account .fieldset {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px 16px;
}
body.customer-account-create .form-create-account .field[name*="email"],
body.customer-account-create .form-create-account .field.choice,
body.customer-account-create .form-create-account .field.password,
body.customer-account-create .form-create-account .field.confirmation {
  grid-column: 1 / -1;
}
@media (max-width: 575px) {
  body.customer-account-create .form-create-account .fieldset {
    grid-template-columns: 1fr;
  }
}
/* Password strength meter */
.password-strength-meter {
  margin-top: 8px;
  height: 4px;
  background: var(--awa-bg-muted, #f5f5f5);
  border-radius: 4px;
  overflow: hidden;
}
.password-strength-meter .password-strength-meter-label {
  display: block;
  margin-top: 4px;
  font-size: 11px;
  font-weight: 500;
}
.password-none .password-strength-meter-label {
  color: var(--awa-text-muted, #888);
}
.password-weak .password-strength-meter-label {
  color: #dc2626;
}
.password-medium .password-strength-meter-label {
  color: #d97706;
}
.password-strong .password-strength-meter-label {
  color: #16a34a;
}
.password-very-strong .password-strength-meter-label {
  color: #16a34a;
}
/* =============================================================================
   3. MY ACCOUNT — Dashboard Layout
   Grid shell → _awa-account-layout.less (importado após consolidated)
   ============================================================================= */
/* Account page wrapper — grid removido; ver styles-l.css account-layout */
/* ── Sidebar Navigation ──────────────────────────────────────────────────── */
body.account .sidebar-main {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 0;
  overflow: hidden;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
  align-self: start;
}
body.account .sidebar-main .block-collapsible-nav .title {
  display: none;
}
body.account .sidebar-main .nav.items {
  list-style: none !important;
  margin: 0 !important;
  padding: 8px 0 !important;
}
body.account .sidebar-main .nav.item {
  margin: 0 !important;
}
body.account .sidebar-main .nav.item a,
body.account .sidebar-main .nav.item strong {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 44px !important;
  padding: 10px 14px !important;
  margin: 2px 8px !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  color: var(--awa-text-secondary, #555) !important;
  text-decoration: none !important;
  border: 0 !important;
  border-left: 0 !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out !important;
}
body.account .sidebar-main .nav.item a[href*="b2b/shoppinglist/index"]::before {
  content: '' !important;
  width: 14px !important;
  height: 14px !important;
  flex-shrink: 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='20' cy='20' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
body.account .sidebar-main .nav.item a:hover {
  background: rgba(183, 51, 55, 0.06) !important;
  color: var(--awa-primary, #b73337) !important;
}
body.account .sidebar-main .nav.item a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
body.account .sidebar-main .nav.item a:active {
  background: rgba(183, 51, 55, 0.1) !important;
}
body.account .sidebar-main .nav.item.current a,
body.account .sidebar-main .nav.item.current strong {
  background: rgba(183, 51, 55, 0.1) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  border-left: 0 !important;
}
body.account .sidebar-main .nav.item.current a[href*="b2b/shoppinglist/index"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b73337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='20' cy='20' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") !important;
}
@media (max-width: 991px) {
  body.account .sidebar-main {
    position: static;
  }
  body.account .sidebar-main .nav.items {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    padding: 8px !important;
  }
  body.account .sidebar-main .nav.item a,
  body.account .sidebar-main .nav.item strong {
    padding: 8px 14px !important;
    border-left: none !important;
    border-radius: var(--awa-radius-pill, 9999px) !important;
    font-size: 12px !important;
  }
}
/* ── Main content area ───────────────────────────────────────────────────── */
body.account .column.main {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 28px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
}
body.account .page-title-wrapper .page-title {
  font-size: 22px !important;
  font-weight: 700 !important;
  margin-bottom: 4px !important;
}
/* Dashboard info blocks */
body.account .block-dashboard-info,
body.account .block-dashboard-addresses,
body.account .block-dashboard-orders {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5);
}
body.account .block-dashboard-info:last-child,
body.account .block-dashboard-addresses:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
body.account .block-title {
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-bottom: 12px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}
body.account .block-title .action {
  font-size: 12px !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}
body.account .block-title .action:hover {
  text-decoration: underline !important;
}
body.account .box {
  background: var(--awa-bg-subtle, #fafafa);
  border-radius: var(--awa-radius-lg, 12px);
  padding: 16px;
  margin-bottom: 12px;
}
body.account .box-title {
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  color: var(--awa-text-secondary, #555) !important;
  margin-bottom: 8px !important;
}
body.account .box-content p {
  font-size: 14px;
  line-height: 1.6;
  color: var(--awa-text, #1a1a1a);
  margin: 0;
}
body.account .box-actions {
  margin-top: 10px;
}
body.account .box-actions .action {
  font-size: 12px !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  font-weight: 600 !important;
  margin-right: 12px !important;
}
/* ── Order History Table ─────────────────────────────────────────────────── */
body.account .table-wrapper.orders-history {
  border-radius: var(--awa-radius-lg, 12px);
  overflow: hidden;
}
/* Order status badges */
body.account .table-order-items .col.status {
  font-weight: 600;
}
/* ── Address Book ────────────────────────────────────────────────────────── */
body.account .additional-addresses .table-wrapper {
  margin-top: 16px;
}
/* ── Wishlist ────────────────────────────────────────────────────────────── */
body.account .products-grid.wishlist .product-item {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-lg, 12px);
  padding: 16px;
  box-shadow: var(--awa-shadow-xs);
  transition: box-shadow 0.2s, transform 0.2s;
}
body.account .products-grid.wishlist .product-item:hover {
  box-shadow: var(--awa-shadow-md);
  transform: translateY(-2px);
}
/* =============================================================================
   4. FORGOT PASSWORD / RESET
   ============================================================================= */
body.customer-account-forgotpassword .form-password-forget,
body.customer-account-createpassword .form-password-reset {
  max-width: 480px;
  margin: 40px auto;
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 32px;
  box-shadow: var(--awa-shadow-xs);
}
/* =============================================================================
   1. WISHLIST — Grid + actions
   ============================================================================= */
/* Wishlist toolbar */
.form-wishlist-items .actions-toolbar {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 16px 0 !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  margin-bottom: 24px !important;
}
.form-wishlist-items .actions-toolbar .primary {
  display: flex !important;
  gap: 8px !important;
}
/* Wishlist grid */
.products-grid.wishlist {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
  gap: 20px !important;
}
.products-grid.wishlist .product-item {
  background: #fff !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  overflow: hidden !important;
  transition: box-shadow 0.2s ease, transform 0.15s ease !important;
}
.products-grid.wishlist .product-item:hover {
  box-shadow: var(--awa-shadow-md, 0 4px 16px rgba(0, 0, 0, 0.08)) !important;
  transform: translateY(-2px) !important;
}
.products-grid.wishlist .product-item-photo {
  aspect-ratio: 1 !important;
  overflow: hidden !important;
}
.products-grid.wishlist .product-item-photo img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.products-grid.wishlist .product-item-info {
  padding: 14px !important;
}
.products-grid.wishlist .product-item-name a {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  text-decoration: none !important;
  line-height: 1.35 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.products-grid.wishlist .product-item-name a:hover {
  color: var(--awa-primary, #b73337) !important;
}
.products-grid.wishlist .price-box .price {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
/* Wishlist item actions */
.products-grid.wishlist .product-item-inner {
  padding: 0 14px 14px !important;
  display: flex !important;
  gap: 8px !important;
}
.products-grid.wishlist .product-item-inner .btn-remove {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  border: none !important;
  cursor: pointer !important;
  color: var(--awa-text-muted, #888) !important;
  transition: background 0.15s, color 0.15s !important;
  font-size: 0 !important;
  flex-shrink: 0 !important;
}
.products-grid.wishlist .product-item-inner .btn-remove::before {
  content: '✕' !important;
  font-size: 12px !important;
}
.products-grid.wishlist .product-item-inner .btn-remove:hover {
  background: #fef2f2 !important;
  color: var(--awa-primary, #b73337) !important;
}
/* Wishlist comment/note textarea */
.products-grid.wishlist textarea.input-text {
  width: 100% !important;
  min-height: 60px !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  padding: 8px 10px !important;
  font-size: 12px !important;
  resize: vertical !important;
  margin-top: 8px !important;
}
/* Empty wishlist */
.wishlist-empty {
  text-align: center !important;
  padding: 60px 20px !important;
}
.wishlist-empty .message.info {
  font-size: 16px !important;
  color: var(--awa-text-secondary, #555) !important;
}
/* =============================================================================
   2. COMPARE — Table styling
   ============================================================================= */
.table-comparison {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  overflow: hidden !important;
  background: #fff !important;
}
.table-comparison th,
.table-comparison td {
  padding: 14px 16px !important;
  font-size: 13px !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
  vertical-align: top !important;
}
.table-comparison th {
  background: var(--awa-bg-subtle, #fafafa) !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  font-size: 11px !important;
  color: var(--awa-text-secondary, #555) !important;
  text-align: left !important;
  white-space: nowrap !important;
  min-width: 120px !important;
}
.table-comparison .product-item-photo img {
  width: 120px !important;
  height: 120px !important;
  object-fit: contain !important;
  border-radius: var(--awa-radius-md, 8px) !important;
}
.table-comparison .product-item-name a {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  text-decoration: none !important;
}
.table-comparison .product-item-name a:hover {
  color: var(--awa-primary, #b73337) !important;
}
.table-comparison .cell.remove {
  text-align: center !important;
}
.table-comparison .action.delete {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  border: none !important;
  cursor: pointer !important;
  transition: background 0.15s !important;
}
.table-comparison .action.delete:hover {
  background: #fef2f2 !important;
}
/* No items to compare */
.comparison.empty {
  text-align: center !important;
  padding: 60px 20px !important;
  color: var(--awa-text-secondary, #555) !important;
}
/* =============================================================================
   3. SEARCH NO-RESULTS
   ============================================================================= */
.catalogsearch-result-index .message.notice {
  text-align: center !important;
  padding: 60px 20px !important;
  font-size: 16px !important;
  color: var(--awa-text-secondary, #555) !important;
  background: var(--awa-bg-subtle, #fafafa) !important;
  border-radius: var(--awa-radius-xl, 16px) !important;
  margin: 24px 0 !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
}
/* Search suggestions */
.search.results .search.found dt {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 12px !important;
}
.search.results .search.found dd a {
  display: inline-flex !important;
  padding: 4px 12px !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  border-radius: var(--awa-radius-pill, 9999px) !important;
  font-size: 13px !important;
  color: var(--awa-text-secondary, #555) !important;
  text-decoration: none !important;
  margin: 4px !important;
  transition: background 0.15s, color 0.15s !important;
}
.search.results .search.found dd a:hover {
  background: var(--awa-primary-light, #fef2f2) !important;
  color: var(--awa-primary, #b73337) !important;
}
/* Related search terms */
.block-search-related {
  margin-top: 32px !important;
}
.block-search-related .block-title strong {
  font-size: 16px !important;
  font-weight: 700 !important;
}
/* =============================================================================
   4. ORDER DETAIL / INVOICE / SHIPMENT
   ============================================================================= */
/* Order view header */
.sales-order-view .page-title-wrapper,
.sales-order-invoice .page-title-wrapper,
.sales-order-shipment .page-title-wrapper {
  margin-bottom: 24px !important;
}
.sales-order-view .page-title-wrapper .order-status {
  display: inline-flex !important;
  padding: 4px 12px !important;
  border-radius: var(--awa-radius-pill, 9999px) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  margin-left: 12px !important;
  vertical-align: middle !important;
}
/* Order info block */
.order-details-items {
  background: #fff !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  overflow: hidden !important;
  margin-bottom: 24px !important;
}
/* Order items table */
.order-details-items .table-order-items {
  width: 100% !important;
  border-collapse: collapse !important;
}
.order-details-items .table-order-items thead th {
  background: var(--awa-bg-subtle, #fafafa) !important;
  padding: 12px 16px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.06em !important;
  color: var(--awa-text-secondary, #555) !important;
  text-align: left !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
}
.order-details-items .table-order-items tbody td {
  padding: 14px 16px !important;
  font-size: 13px !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
  vertical-align: middle !important;
}
.order-details-items .table-order-items tbody tr:last-child td {
  border-bottom: none !important;
}
.order-details-items .table-order-items .product-item-name {
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
.order-details-items .table-order-items .amount .price {
  font-weight: 700 !important;
}
/* Order totals */
.order-details-items .table-totals {
  margin-left: auto !important;
  max-width: 350px !important;
}
.order-details-items .table-totals th,
.order-details-items .table-totals td {
  padding: 8px 16px !important;
  font-size: 13px !important;
}
.order-details-items .table-totals .grand_total th,
.order-details-items .table-totals .grand_total td {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
  padding-top: 12px !important;
  border-top: 2px solid var(--awa-border, #e5e5e5) !important;
}
/* Order info boxes (shipping address, payment method, etc) */
.order-details-items + .block-order-details-view,
.block-order-details-view {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 20px !important;
  margin-bottom: 24px !important;
}
.block-order-details-view .box {
  background: var(--awa-bg-subtle, #fafafa) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  padding: 20px !important;
}
.block-order-details-view .box-title {
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.06em !important;
  color: var(--awa-text-secondary, #555) !important;
  margin-bottom: 12px !important;
  padding-bottom: 8px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
}
.block-order-details-view .box-content {
  font-size: 13px !important;
  line-height: 1.6 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
@media (max-width: 767px) {
  .block-order-details-view {
    grid-template-columns: 1fr !important;
  }
}
/* Order actions bar (Reorder / Print) */
.order-actions-toolbar {
  display: flex !important;
  gap: 8px !important;
  margin-bottom: 24px !important;
}
.order-actions-toolbar .action.print {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 8px 16px !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--awa-text-secondary, #555) !important;
  background: #fff !important;
  text-decoration: none !important;
  transition: border-color 0.15s, color 0.15s !important;
}
.order-actions-toolbar .action.print:hover {
  border-color: var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
}
/* Tracking info */
.order-tracking {
  background: var(--awa-bg-subtle, #fafafa) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  padding: 16px 20px !important;
  margin-bottom: 24px !important;
}
.order-tracking .tracking-title {
  font-weight: 700 !important;
  font-size: 14px !important;
  margin-bottom: 8px !important;
}
.order-tracking a {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}
.order-tracking a:hover {
  text-decoration: underline !important;
}
/* =============================================================================
   5. ADDRESS BOOK — Edit + New Address form
   ============================================================================= */
.form-address-edit .fieldset {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 16px !important;
}
.form-address-edit .fieldset .field.street {
  grid-column: 1 / -1 !important;
}
.form-address-edit .fieldset .field.zip,
.form-address-edit .fieldset .field.country {
  grid-column: span 1 !important;
}
@media (max-width: 767px) {
  .form-address-edit .fieldset {
    grid-template-columns: 1fr !important;
  }
}
/* =============================================================================
   6. NEWSLETTER MANAGE
   ============================================================================= */
.form-newsletter-manage {
  max-width: 600px !important;
}
.form-newsletter-manage .fieldset {
  background: var(--awa-bg-subtle, #fafafa) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  padding: 24px !important;
  margin-bottom: 24px !important;
}
.form-newsletter-manage .field.choice {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 8px 0 !important;
}
/* =============================================================================
   1. CMS PROSE — Typography for About, FAQ, Terms, Privacy, etc.
   ============================================================================= */
body.cms-page-view .column.main,
body.cms-page-view .page-main .column.main {
  max-width: 800px;
  margin: 0 auto;
  padding: 40px 24px;
}
/* Headings hierarchy */
body.cms-page-view .column.main h1 {
  font-size: clamp(24px, 4vw, 32px);
  font-weight: 800;
  color: var(--awa-text, #1a1a1a);
  line-height: 1.2;
  margin-bottom: 8px;
  letter-spacing: -0.02em;
}
body.cms-page-view .column.main h2 {
  font-size: clamp(20px, 3vw, 24px);
  font-weight: 700;
  color: var(--awa-text, #1a1a1a);
  line-height: 1.3;
  margin-top: 40px;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 2px solid var(--awa-primary-subtle, rgba(183, 51, 55, 0.08));
}
body.cms-page-view .column.main h3 {
  font-size: 18px;
  font-weight: 700;
  color: var(--awa-text, #1a1a1a);
  margin-top: 32px;
  margin-bottom: 8px;
}
body.cms-page-view .column.main h4 {
  font-size: 16px;
  font-weight: 600;
  color: var(--awa-text-secondary, #555);
  margin-top: 24px;
  margin-bottom: 6px;
}
/* Paragraphs */
body.cms-page-view .column.main p {
  font-size: 15px;
  line-height: 1.75;
  color: var(--awa-text-secondary, #374151);
  margin-bottom: 16px;
  max-width: 65ch;
}
/* Links */
body.cms-page-view .column.main a:not(.action):not(.awa-btn) {
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
  text-decoration-color: rgba(183, 51, 55, 0.3);
  text-underline-offset: 2px;
  transition: text-decoration-color 0.15s;
}
body.cms-page-view .column.main a:not(.action):not(.awa-btn):hover {
  text-decoration-color: var(--awa-primary, #b73337);
}
/* Lists */
body.cms-page-view .column.main ul,
body.cms-page-view .column.main ol {
  margin: 0 0 16px 20px;
  padding: 0;
}
body.cms-page-view .column.main li {
  font-size: 15px;
  line-height: 1.75;
  color: var(--awa-text-secondary, #374151);
  margin-bottom: 6px;
}
body.cms-page-view .column.main ul li::marker {
  color: var(--awa-primary, #b73337);
}
/* Blockquotes */
body.cms-page-view .column.main blockquote {
  border-left: 4px solid var(--awa-primary, #b73337);
  background: var(--awa-primary-light, #fef2f2);
  padding: 16px 20px;
  margin: 24px 0;
  border-radius: 0 var(--awa-radius-md, 8px) var(--awa-radius-md, 8px) 0;
  font-style: italic;
  color: var(--awa-text, #1a1a1a);
}
/* Images in CMS */
body.cms-page-view .column.main img {
  max-width: 100%;
  height: auto;
  border-radius: var(--awa-radius-lg, 12px);
  margin: 16px 0;
}
/* Tables in CMS */
body.cms-page-view .column.main table {
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0;
  font-size: 14px;
}
body.cms-page-view .column.main table th {
  background: var(--awa-bg-muted, #f5f5f5);
  font-weight: 700;
  text-align: left;
  padding: 10px 14px;
  border: 1px solid var(--awa-border, #e5e5e5);
}
body.cms-page-view .column.main table td {
  padding: 10px 14px;
  border: 1px solid var(--awa-border, #e5e5e5);
}
/* Horizontal rule */
body.cms-page-view .column.main hr {
  border: none;
  height: 1px;
  background: var(--awa-border, #e5e5e5);
  margin: 32px 0;
}
/* Code blocks */
body.cms-page-view .column.main code {
  background: var(--awa-bg-muted, #f5f5f5);
  padding: 2px 6px;
  border-radius: 4px;
  font-size: 13px;
  color: var(--awa-primary-dark, #6d1c1f);
}
body.cms-page-view .column.main pre {
  background: #1e293b;
  color: #e2e8f0;
  padding: 20px;
  border-radius: var(--awa-radius-lg, 12px);
  overflow-x: auto;
  font-size: 13px;
  line-height: 1.6;
  margin: 16px 0;
}
/* =============================================================================
   2. CONTACT PAGE
   ============================================================================= */
body.contact-index-index .column.main {
  max-width: 640px;
  margin: 0 auto;
  padding: 40px 24px;
}
body.contact-index-index .form.contact {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 32px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
}
body.contact-index-index .page-title {
  font-size: 24px !important;
  font-weight: 700 !important;
  text-align: center !important;
  margin-bottom: 8px !important;
}
/* Contact info above form */
body.contact-index-index .form.contact::before {
  content: 'Envie sua mensagem e responderemos em até 24h úteis.';
  display: block;
  text-align: center;
  font-size: 14px;
  color: var(--awa-text-secondary, #555);
  margin-bottom: 24px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5);
}
/* =============================================================================
   3. 404 / ERROR PAGE
   ============================================================================= */
body.cms-noroute-index .column.main {
  text-align: center;
  padding: 80px 24px;
  max-width: 560px;
  margin: 0 auto;
}
/* Large 404 number */
body.cms-noroute-index .column.main::before {
  content: '404';
  display: block;
  font-size: clamp(80px, 15vw, 140px);
  font-weight: 900;
  line-height: 1;
  color: var(--awa-primary-subtle, rgba(183, 51, 55, 0.08));
  letter-spacing: -0.05em;
  margin-bottom: 16px;
}
body.cms-noroute-index .page-title {
  font-size: 28px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 12px !important;
}
body.cms-noroute-index .column.main p {
  font-size: 16px;
  color: var(--awa-text-secondary, #555);
  line-height: 1.6;
  margin-bottom: 32px;
}
/* Search form on 404 */
body.cms-noroute-index .column.main .block-search {
  max-width: 400px;
  margin: 0 auto 24px;
}
/* CTA links on 404 */
body.cms-noroute-index .column.main .actions {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}
/* Generic: style any link as a button */
body.cms-noroute-index .column.main a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 12px 24px;
  border-radius: var(--awa-radius-md, 8px);
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.15s;
}
body.cms-noroute-index .column.main a:first-of-type {
  background: var(--awa-primary, #b73337);
  color: #fff;
  border: 1.5px solid var(--awa-primary, #b73337);
}
body.cms-noroute-index .column.main a:first-of-type:hover {
  background: var(--awa-primary-hover, #8e2629);
  border-color: var(--awa-primary-hover, #8e2629);
}
body.cms-noroute-index .column.main a:not(:first-of-type) {
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: 1.5px solid var(--awa-primary, #b73337);
}
body.cms-noroute-index .column.main a:not(:first-of-type):hover {
  background: var(--awa-primary, #b73337);
  color: #fff;
}
@media (max-width: 575px) {
  body.cms-noroute-index .column.main {
    padding: 48px 16px;
  }
  body.cms-noroute-index .column.main a {
    width: 100%;
  }
}
/**
 * awa-custom-blog.css
 * AWA Motos — Blog pages polish (Rokanthemes_Blog)
 * Escopo: body.blog-index-index, body.blog-post-view, body.blog-category-view
 *
 * Carregado via:
 *   Rokanthemes_Blog/layout/blog_index_index.xml
 *   Rokanthemes_Blog/layout/blog_post_view.xml
 *   Rokanthemes_Blog/layout/blog_category_view.xml
 *
 * HTML estrutura (parent theme templates):
 *   Lista: .blog-list-post > .item-post-full.col-sm-6 > .blog-post-thumb + .blog-post-info
 *   Artigo: .post-view > .post-images + .post-content + .post-header
 *   Sidebar: .sidebar-left.sidebar-post > .widget > .item-blog > .blog-image + .blog-content
 */
/* ============================================================
   TOKENS LOCAIS
   ============================================================ */
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) {
  --awa-blog-radius: 12px;
  --awa-blog-border: var(--awa-gray-200, var(--awa-gray-170, #e5e7eb));
  --awa-blog-shadow: 0 2px 10px rgba(15, 23, 42, 0.05);
  --awa-blog-shadow-hover: 0 8px 24px rgba(15, 23, 42, 0.1);
  --awa-blog-img-ratio: 16 / 9;
  --awa-blog-brand: var(--awa-red, var(--primary-color));
  --awa-blog-brand-dark: var(--awa-red-dark, var(--primary-hover));
  --awa-blog-text-1: var(--awa-gray-920);
  --awa-blog-text-2: var(--awa-gray-450);
  --awa-blog-text-3: var(--awa-gray-430);
  --awa-blog-date-bg: rgba(183, 51, 55, 0.07);
}
/* ============================================================
   BLOG LIST — GRID DE CARDS
   body.blog-index-index + body.blog-category-view
   ============================================================ */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-list-wrapper {
  margin: 0;
  padding: 0;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-list-post {
  display: grid;
  grid-template-columns: var(--awa-gtc-2, repeat(2, 1fr));
  gap: var(--awa-space-5, 24px);
  margin: 0;
  padding: 0;
}
/* ============================================================
   CARD DO POST
   ============================================================ */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .item-post-full {
  /* Desfaz Bootstrap col-* float */
  float: none;
  width: 100%;
  padding: 0;
  margin: 0;
  /* Card */
  background: var(--awa-white);
  border: var(--awa-border-width, 1px) solid var(--awa-blog-border);
  border-radius: var(--awa-blog-radius);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .item-post-full:hover {
  transform: translateY(var(--awa-neg-0-5, -2px));
}
/* ============================================================
   IMAGEM DO CARD (zoom-image-thumb)
   ============================================================ */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-thumb {
  flex-shrink: var(--awa-flex-shrink-0, 0);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .zoom-image-thumb {
  aspect-ratio: var(--awa-blog-img-ratio);
  overflow: hidden;
  background: var(--awa-gray-50);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .zoom-image-thumb a {
  display: block;
  width: 100%;
  height: 100%;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .zoom-image-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.35s ease;
  border-radius: var(--awa-radius-none, 0);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .item-post-full:hover .zoom-image-thumb img {
  transform: scale(1.04);
}
/* ============================================================
   INFO DO CARD (blog-post-info)
   ============================================================ */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-info {
  padding: var(--awa-space-5, 20px) var(--awa-space-5, 20px) var(--awa-space-4, 16px);
  flex-grow: var(--awa-flex-grow-1, 1);
  display: flex;
  flex-direction: column;
  gap: var(--awa-gap-2-5, 10px);
}
/* Título */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-info .post-title {
  font-size: clamp(15px, 1.4vw, 18px);
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-base, 1.3);
  margin: 0;
  color: var(--awa-blog-text-1);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-info .post-title a {
  color: inherit;
  text-decoration: var(--awa-none, none);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  overflow: hidden;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-info .post-title a:hover {
  color: var(--awa-blog-brand);
}
/* Meta / data */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-info-extra {
  display: flex;
  align-items: center;
  gap: var(--awa-gap-sm, 8px);
  font-size: var(--awa-font-size-12);
  color: var(--awa-blog-text-2);
  margin: 0;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-date {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-gap-xs, 4px);
  background: var(--awa-blog-date-bg);
  color: var(--awa-blog-brand);
  border-radius: var(--border-radius-base);
  padding: var(--awa-space-0-5, 2px) var(--awa-space-2, 8px);
  font-size: var(--awa-font-size-12);
  font-weight: var(--awa-weight-semibold);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-date strong {
  font-weight: var(--awa-weight-extrabold);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-date span {
  font-weight: var(--awa-weight-medium);
}
/* Resumo (desc) */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-info .desc {
  font-size: var(--awa-font-size-14);
  line-height: var(--awa-leading-loose, 1.6);
  color: var(--awa-blog-text-2);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--awa-clamp-3, 3);
  overflow: hidden;
  flex-grow: var(--awa-flex-grow-1, 1);
  margin: 0;
}
/* Linha inferior: Read More + categorias */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-info-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--awa-gap-sm, 8px);
  margin-top: auto;
  padding-top: var(--awa-space-3, 12px);
  border-top: var(--awa-border-width, 1px) solid var(--awa-gray-50);
}
/* Link "Read More" */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-readmore {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-gap-xs, 4px);
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semibold);
  color: var(--awa-blog-brand);
  text-decoration: var(--awa-none, none);
  transition: gap var(--awa-transition-fast), color var(--awa-transition-fast);
  float: none !important;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-readmore::after {
  content: "→";
  opacity: var(--awa-opacity-medium, 0.7);
  transition: transform var(--awa-transition-fast);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-readmore:hover {
  color: var(--awa-blog-brand-dark);
  gap: var(--awa-gap-sm, 8px);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-readmore:hover::after {
  transform: translateX(var(--awa-space-0-75, 3px));
}
/* Tags/categorias */
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-info-bottom .post-tags-info {
  font-size: var(--awa-font-size-12);
  color: var(--awa-blog-text-3);
  float: none !important;
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-info-bottom .post-tags-info a {
  color: var(--awa-blog-text-2);
  text-decoration: var(--awa-none, none);
}
:is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-info-bottom .post-tags-info a:hover {
  color: var(--awa-blog-brand);
}
/* ============================================================
   BLOG POST VIEW (artigo individual)
   body.blog-post-view
   ============================================================ */
body.blog-post-view .page-wrapper .post-view {
  max-width: var(--awa-size-860, 860px);
  margin: 0 auto;
}
/* Imagem hero */
body.blog-post-view .page-wrapper .post-images {
  border-radius: var(--awa-blog-radius);
  overflow: hidden;
  margin-bottom: var(--awa-space-6-5, 28px);
  background: var(--awa-gray-50);
}
body.blog-post-view .page-wrapper .post-images a {
  display: block;
}
body.blog-post-view .page-wrapper .post-images img {
  width: 100%;
  height: auto;
  max-height: var(--awa-size-440, 440px);
  object-fit: cover;
  object-position: center;
  display: block;
  border-radius: var(--awa-radius-none, 0);
}
/* Área de conteúdo do artigo */
body.blog-post-view .page-wrapper .post-content {
  padding: 0;
}
/* Título */
body.blog-post-view .page-wrapper .post-content .post-title {
  font-size: clamp(20px, 3vw, 30px);
  font-weight: var(--awa-weight-extrabold);
  line-height: var(--awa-leading-snug, 1.25);
  color: var(--awa-gray-950);
  margin: 0 0 var(--awa-space-3, 12px);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
}
body.blog-post-view .page-wrapper .post-content .post-title a {
  color: inherit;
  text-decoration: var(--awa-none, none);
}
/* Meta / data */
body.blog-post-view .page-wrapper .post-content .post-info-extra {
  display: flex;
  align-items: center;
  gap: var(--awa-gap-2-5, 10px);
  font-size: var(--awa-font-size-sm);
  color: var(--awa-gray-450);
  margin-bottom: var(--awa-space-6, 24px);
}
body.blog-post-view .page-wrapper .post-content .post-date {
  display: inline-flex;
  align-items: center;
  gap: var(--awa-gap-xs, 4px);
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07));
  color: var(--awa-red, var(--primary-color));
  border-radius: var(--border-radius-base);
  padding: var(--awa-space-0-75, 3px) var(--awa-space-2-5, 10px);
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semibold);
}
body.blog-post-view .page-wrapper .post-content .post-date strong {
  font-weight: var(--awa-weight-extrabold);
}
/* Corpo do artigo */
body.blog-post-view .page-wrapper .post-description {
  font-size: var(--awa-font-size-16);
  line-height: var(--awa-leading-xl, 1.75);
  color: var(--awa-gray-700);
  max-width: 72ch;
  text-rendering: optimizelegibility;
}
body.blog-post-view .page-wrapper .post-description p {
  margin: 0 0 1.25em;
}
body.blog-post-view .page-wrapper .post-description h2 {
  font-size: clamp(18px, 2.2vw, 22px);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-gray-950);
  margin: 2em 0 0.6em;
  line-height: var(--awa-leading-base, 1.3);
}
body.blog-post-view .page-wrapper .post-description h3 {
  font-size: clamp(16px, 1.8vw, 19px);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-gray-920);
  margin: 1.6em 0 0.5em;
  line-height: var(--awa-leading-base, 1.3);
}
body.blog-post-view .page-wrapper .post-description a {
  color: var(--awa-red, var(--primary-color));
  text-decoration: var(--awa-underline, underline);
  text-decoration-thickness: var(--awa-text-decoration-thickness, 0.08em);
  text-underline-offset: var(--awa-underline-offset-015, 0.15em);
}
body.blog-post-view .page-wrapper .post-description a:hover {
  color: var(--awa-red-dark, var(--primary-hover));
}
body.blog-post-view .page-wrapper .post-description img {
  max-width: 100%;
  height: auto;
  border-radius: var(--awa-radius-pill);
  margin: 0.75em 0;
}
body.blog-post-view .page-wrapper .post-description blockquote {
  border-left: var(--awa-border-width-4, 4px) solid rgba(183, 51, 55, 0.35);
  padding: var(--awa-space-3-5, 14px) var(--awa-space-4-5, 18px);
  margin: 1.5em 0;
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04));
  border-radius: 0 var(--awa-radius-pill, 10px) var(--awa-radius-pill, 10px) 0;
  color: var(--awa-gray-500);
  font-style: italic;
  font-size: var(--awa-font-size-md);
}
body.blog-post-view .page-wrapper .post-description ul,
body.blog-post-view .page-wrapper .post-description ol {
  padding-inline-start: 1.5em;
  margin: 0 0 1.25em;
}
body.blog-post-view .page-wrapper .post-description li {
  margin-bottom: 0.4em;
}
body.blog-post-view .page-wrapper .post-description code {
  background: var(--awa-gray-50);
  padding: var(--awa-space-0-5, 2px) var(--awa-space-1-5, 6px);
  border-radius: var(--awa-radius-xs);
  font-size: 0.9em;
  color: var(--awa-gray-700);
}
/* Rodapé do artigo (social share, tags) */
body.blog-post-view .page-wrapper .post-header {
  border-top: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb));
  margin-top: var(--awa-space-7, 32px);
  padding-top: var(--awa-space-5, 20px);
}
/* ============================================================
   SIDEBAR DO BLOG
   Compartilhada entre listagem e artigo
   ============================================================ */
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .sidebar-left .widget {
  background: var(--awa-white);
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb));
  border-radius: var(--awa-blog-radius);
  padding: var(--awa-space-5, 20px);
  margin-bottom: var(--awa-space-5, 20px);
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .sidebar-left .title-widget-post {
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-blog-text-1);
  text-transform: uppercase;
  letter-spacing: var(--awa-tracking-button, 0.06em);
  margin: 0 0 var(--awa-space-3-5, 14px);
  padding-bottom: var(--awa-space-2-5, 10px);
  border-bottom: var(--awa-border-width-2, 2px) solid var(--awa-red, var(--primary-color));
}
/* Item de post recente na sidebar */
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .item-blog {
  display: flex;
  gap: var(--awa-gap-2-5, 10px);
  align-items: flex-start;
  padding: var(--awa-space-2-5, 10px) 0;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-50);
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .item-blog:last-child {
  border-bottom: var(--awa-none, none);
  padding-bottom: 0;
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-image {
  flex-shrink: var(--awa-flex-shrink-0, 0);
  width: var(--awa-space-10, 64px);
  height: var(--awa-space-10, 64px);
  border-radius: var(--awa-radius-md);
  overflow: hidden;
  background: var(--awa-gray-50);
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content {
  flex: var(--awa-flex-1, 1);
  min-width: var(--awa-zero, 0);
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content .blog-title,
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content h3 {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-cozy, 1.35);
  margin: 0 0 var(--awa-space-1, 4px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--awa-clamp-2, 2);
  overflow: hidden;
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content .blog-title a,
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content h3 a {
  color: var(--awa-gray-700);
  text-decoration: var(--awa-none, none);
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content .blog-title a:hover,
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content h3 a:hover {
  color: var(--awa-red, var(--primary-color));
}
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content .blog-info,
:is(body.blog-index-index, body.blog-post-view, body.blog-category-view) .page-wrapper .blog-content .post-tags-info {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-gray-430);
}
/* ============================================================
   MOBILE
   ============================================================ */
@media (max-width: 767px) {
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-list-post {
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-gap-lg, 16px);
  }
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .item-post-full:hover {
    transform: none;
  }
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .blog-post-info {
    padding: var(--awa-space-3-5, 14px) var(--awa-space-3-5, 14px) var(--awa-space-3, 12px);
  }
  body.blog-post-view .page-wrapper .post-view {
    max-width: 100%;
  }
  body.blog-post-view .page-wrapper .post-images img {
    max-height: var(--awa-size-220, 220px);
  }
  body.blog-post-view .page-wrapper .post-description {
    font-size: var(--awa-font-size-md);
  }
  body.blog-post-view .page-wrapper .post-description blockquote {
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3-5, 14px);
  }
}
@media (prefers-reduced-motion: reduce) {
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .item-post-full,
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .zoom-image-thumb img,
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-readmore,
  :is(body.blog-index-index, body.blog-category-view) .page-wrapper .post-readmore::after {
    transition: var(--awa-none, none);
  }
}
/* === awa-bundle-inner-pages.css === */
/* ============================================================
   awa-bundle-inner-pages.css (2026-03-19)
   Bundle: post-themeoption-overrides + components-b2b-foundation
          + compat-b2b-nav-plp-cart-checkout + b2b-cart-checkout-premium
   Used by: search / cart / checkout / PDP (replaces awa-bundle-site on those routes)
   4 CSS requests → 1 (save ~3 requests on critical inner-page paths)
   ============================================================ */
/* === 1/4: awa-custom-post-themeoption-overrides.css === */
/* AWA Round9 (post-themeoption): reassert custom UX after Rokanthemes ThemeOption custom_default.css + inline styles */
:root {
  --awa-post-themeoption-focus: 0 0 0 3px rgba(183, 51, 55, 0.18);
}
/* Root cause mitigation:
   ThemeOption emits custom_default.css + inline <style> after awa-round*.css, including broad !important rules:
   - html,body,* { color: ... !important }
   - .action.primary, button { background/border/color ... !important }
   This file loads after add_custom_theme_head and restores component-level visuals. */
/* Container alignment fix:
   custom_default.css (Rokanthemes Full Width) sets .container { max-width: 100% }.
   This re-enforces var(--awa-container) for consistent horizontal alignment across all pages.
   Specificity body .page-wrapper .container:not(...) ~= 0,5,1 beats .container 0,1,0. */
body .page-wrapper .container:not(.slider-container):not(.banner-container):not(.products):not(.product-grid) {
  max-width: var(--awa-container);
  margin-left: auto;
  margin-right: auto;
}
/* B2B Unified Status Panel — override ThemeOption button resets */
body .page-wrapper .b2b-status-trigger {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.08) 0%, rgba(183, 51, 55, 0.04) 100%) !important;
  border-color: var(--awa-red-15, rgba(183, 51, 55, 0.15)) !important;
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .b2b-status-trigger:hover,
body .page-wrapper .b2b-status-trigger:focus-visible {
  background: linear-gradient(135deg, rgba(183, 51, 55, 0.12) 0%, rgba(183, 51, 55, 0.08) 100%) !important;
  border-color: var(--awa-red-25, rgba(183, 51, 55, 0.25)) !important;
  color: var(--awa-gray-920) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .b2b-status-trigger[aria-expanded="true"] {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
body .page-wrapper .b2b-status-panel .footer-link,
body .page-wrapper .b2b-status-panel .quick-action-link {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-none, none) !important;
}
body .page-wrapper .b2b-logout-form .logout-link {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-none, none) !important;
}
body .page-wrapper .block-search .block-content button.action.search {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
}
body .page-wrapper .block-search .block-content button.action.search:hover,
body .page-wrapper .block-search .block-content button.action.search:focus-visible {
  background: var(--awa-red-dark, var(--primary-hover)) !important;
  border-color: var(--awa-red-dark, var(--primary-hover)) !important;
  color: var(--awa-white) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .minicart-wrapper .action.showcart .counter.qty,
body .page-wrapper .minicart-wrapper .counter.qty {
  background: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
body .page-wrapper .page_footer .velaFooterTitle {
  background: var(--awa-transparent, transparent) !important;
  border: var(--awa-leading-zero, 0) !important;
  color: var(--awa-gray-920) !important;
}
body .page-wrapper .page_footer .velaFooterTitle:hover,
body .page-wrapper .page_footer .velaFooterTitle:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .page_footer .velaFooterLinks a,
body .page-wrapper .page_footer .aw-footer-legal a,
body .page-wrapper .page_footer .aw-footer-b2b-contact a,
body .page-wrapper .page_footer .aw-footer-social a {
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .page_footer .velaFooterLinks a:hover,
body .page-wrapper .page_footer .velaFooterLinks a:focus-visible,
body .page-wrapper .page_footer .aw-footer-legal a:hover,
body .page-wrapper .page_footer .aw-footer-legal a:focus-visible,
body .page-wrapper .page_footer .aw-footer-b2b-contact a:hover,
body .page-wrapper .page_footer .aw-footer-b2b-contact a:focus-visible,
body .page-wrapper .page_footer .aw-footer-social a:hover,
body .page-wrapper .page_footer .aw-footer-social a:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body .page-wrapper .awa-footer-trust-bar,
body .page-wrapper .awa-footer-payments-security,
body .page-wrapper .aw-footer-trust-b2b {
  color: var(--awa-gray-700) !important;
}
body .page-wrapper .awa-footer-trust-icon,
body .page-wrapper .awa-payment-chip svg,
body .page-wrapper .awa-footer-security-badge svg,
body .page-wrapper .aw-footer-trust-b2b .trust-number {
  color: var(--awa-red, var(--primary-color)) !important;
}
body .page-wrapper .awa-payment-chip {
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-red-10, rgba(183, 51, 55, 0.1)) !important;
  background: var(--awa-white) !important;
}
body .page-wrapper .awa-payment-chip--priority {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-6, rgba(183, 51, 55, 0.06)) !important;
  border-color: var(--awa-red-16, rgba(183, 51, 55, 0.16)) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .page_footer {
  display: none !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-page,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-page {
  color: var(--awa-gray-700) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-card,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-container {
  background: var(--awa-white) !important;
  border-color: var(--awa-gray-65, #dfe5ee) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-subtitle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field-note,
:is(body.b2b-auth-shell, body.b2b-register-index) .register-header .subtitle,
:is(body.b2b-auth-shell, body.b2b-register-index) .register-header .register-trust-note,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-primary-note {
  color: var(--awa-gray-450) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-gray-65, #dfe5ee) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-password-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-password-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-benefits-toggle:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .progress-step:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .actions-toolbar .secondary:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-register:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-claim:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red-24, rgba(183, 51, 55, 0.24)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-btn-entrar:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .create-b2b-account:focus-visible {
  background: var(--awa-red-dark, var(--primary-hover)) !important;
  border-color: var(--awa-red-dark, var(--primary-hover)) !important;
  color: var(--awa-white) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp {
  background: var(--awa-white) !important;
  color: var(--awa-success-dark) !important;
  border-color: var(--awa-green-24, rgba(34, 197, 94, 0.24)) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp:hover,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-whatsapp:focus-visible {
  color: var(--awa-success-mid, #15803d) !important;
  border-color: var(--awa-green-36, rgba(34, 197, 94, 0.36)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border-color: var(--awa-gray-75, #c7d2e1) !important;
}
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-field input:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form .input-text:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form select:focus-visible,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea:focus,
:is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-form textarea:focus-visible {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
  color: var(--awa-gray-450) !important;
  padding: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-pill) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a.actived,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07)) !important;
  border-color: var(--awa-red-30, rgba(183, 51, 55, 0.3)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red-24, rgba(183, 51, 55, 0.24)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block,
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title {
  color: var(--awa-gray-700) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-title:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options .count {
  color: var(--awa-gray-500) !important;
  background: var(--awa-gray-50) !important;
  border-radius: var(--awa-radius-full);
  padding-inline: var(--awa-space-1-5, 6px);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info {
  background: var(--awa-white) !important;
  border-color: var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link {
  color: var(--awa-gray-920) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-item-link:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link {
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96)) !important;
  border-color: var(--awa-red-14, rgba(183, 51, 55, 0.14)) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .quickview-link:focus-visible {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28)) !important;
  outline: var(--awa-leading-zero, 0);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .b2b-login-to-see-price,
.searchsuite-autocomplete .b2b-login-to-see-price {
  color: var(--awa-red, var(--primary-color)) !important;
  background: var(--awa-red-7, rgba(183, 51, 55, 0.07)) !important;
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.14) !important;
}
.searchsuite-autocomplete {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  left: 0 !important;
  width: var(--awa-width-min-720, min(720px, calc(100vw - 32px))) !important;
  margin-top: var(--awa-space-2, 8px) !important;
}
.searchsuite-autocomplete .title {
  background: var(--awa-gray-45, #f8fafc) !important;
  color: var(--awa-gray-700) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-53, #edf1f5) !important;
}
.searchsuite-autocomplete .title .see-all,
.searchsuite-autocomplete .qs-option-title a {
  color: var(--awa-red, var(--primary-color)) !important;
}
.searchsuite-autocomplete .title .see-all:hover,
.searchsuite-autocomplete .title .see-all:focus-visible,
.searchsuite-autocomplete .qs-option-title a:hover,
.searchsuite-autocomplete .qs-option-title a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-leading-zero, 0);
}
.searchsuite-autocomplete .suggest ul li a,
.searchsuite-autocomplete .product ul li,
.searchsuite-autocomplete .no-result {
  background: var(--awa-white) !important;
  color: var(--awa-gray-700) !important;
}
.searchsuite-autocomplete .suggest ul li a:hover,
.searchsuite-autocomplete .suggest ul li a:focus-visible,
.searchsuite-autocomplete .product ul li:hover,
.searchsuite-autocomplete .product ul li.selected {
  background: var(--awa-red-4, rgba(183, 51, 55, 0.04)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-empty {
  background: var(--awa-white) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-gray-920) !important;
}
body.checkout-cart-index .cart-empty a {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-cart-index .cart-empty a:hover,
body.checkout-cart-index .cart-empty a:focus-visible {
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-leading-zero, 0);
}
body.checkout-cart-index .cart-summary input[type='text'] {
  height: auto !important;
  line-height: normal !important;
  min-height: var(--awa-space-8, 40px) !important;
  border-radius: var(--awa-radius-pill) !important;
}
@media (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .toolbar-amount {
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  .searchsuite-autocomplete {
    left: var(--awa-neg-2, -8px) !important;
    right: auto !important;
    width: calc(100vw - 16px) !important;
    margin-top: var(--awa-space-2, 8px) !important;
    border-radius: var(--awa-radius-lg) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar .modes .modes-mode,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .grid-mode-show-type-products a,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item .page,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
    min-height: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
  }
  body .page-wrapper .top-account ul.header.links > li.link.wishlist,
  body .page-wrapper .top-account ul.header.links > li[data-bind*='wishlist'],
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--account,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--compare,
  body .page-wrapper .top-account ul.header.links > li.compare {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links > li > a[href*='/wishlist/'],
  body .page-wrapper .top-account ul.header.links > li > a[href*='/customer/account/'] {
    display: none !important;
  }
  body .page-wrapper .header-control .action.nav-toggle {
    position: relative !important;
    z-index: var(--awa-z-6, 6) !important;
    pointer-events: var(--awa-bg-size-auto, auto) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .sections.nav-sections.category-dropdown,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .menu_left_home1 {
    display: none !important;
  }
}
/* Round10: AjaxSuite popup shell fix (hide static shell close + style real modal close) */
#ajaxsuite-popup-wrapper {
  position: static !important;
  inset: auto !important;
  width: 0 !important;
  height: 0 !important;
  z-index: auto !important;
  background: var(--awa-transparent, transparent) !important;
  pointer-events: var(--awa-none, none) !important;
}
#ajaxsuite-popup-wrapper > #ajaxsuite-close.ajaxsuite-close,
#ajaxsuite-close.ajaxsuite-close {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
#ajaxsuite-popup-wrapper > #ajaxsuite-popup-content {
  border-radius: var(--awa-radius-none, 0) !important;
  overflow: visible !important;
  pointer-events: var(--awa-bg-size-auto, auto) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close {
  top: var(--awa-space-2-5, 10px) !important;
  right: var(--awa-space-2-5, 10px) !important;
  width: var(--awa-space-8-5, 44px) !important;
  min-width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  padding: 0 !important;
  border-radius: var(--awa-radius-full) !important;
  border: var(--awa-border-width, 1px) solid rgba(183, 51, 55, 0.18) !important;
  background: var(--awa-white-96, rgba(255, 255, 255, 0.96)) !important;
  color: var(--awa-red, var(--primary-color)) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: var(--awa-none, none) !important;
  transition: var(--awa-transition-full-030, background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, transform 0.2s ease) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close::before {
  font-size: var(--awa-font-size-xl) !important;
  line-height: var(--awa-leading-none, 1) !important;
  font-weight: var(--awa-weight-medium) !important;
  color: var(--awa-currentcolor, currentcolor) !important;
}
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close:hover,
.modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close:focus-visible {
  background: var(--awa-red, var(--primary-color)) !important;
  border-color: var(--awa-red, var(--primary-color)) !important;
  color: var(--awa-white) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
  outline: var(--awa-none, none) !important;
}
@media (max-width: 767px) {
  .modal-popup.ajaxsuite-popup-wrapper._show .modal-header .action-close {
    top: var(--awa-space-2, 8px) !important;
    right: var(--awa-space-2, 8px) !important;
  }
}
/* Round10B: Newsletter popup ghost overlay failsafe */
body #newsletter_pop_up.newsletterpopup[style*='display: block'],
body #newsletter_pop_up.newsletterpopup[style*='display:block'],
body #newsletter_pop_up.newsletterpopup.nl-popup-fallback-open {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body #newsletter_pop_up.newsletterpopup {
  z-index: var(--awa-z-100001, 100001) !important;
}
body #newsletter_pop_up .nl-popup-card {
  display: block !important;
  opacity: var(--awa-opacity-100, 1) !important;
  visibility: visible !important;
  transform: none;
  max-height: calc(100vh - 32px);
  overflow: hidden;
}
/* Round11: final wins for header search layout + PLP card flow after ThemeOption inline/custom_default */
body .page-wrapper #search_mini_form.form.minisearch,
body .page-wrapper .block.block-search .form.minisearch.search-content {
  display: flex !important;
  align-items: stretch !important;
  gap: var(--awa-gap-sm) !important;
}
body .page-wrapper .block.block-search .field.search,
body .page-wrapper .block.block-search .field.search .control {
  min-width: var(--awa-zero, 0) !important;
  width: 100% !important;
}
body .page-wrapper .block.block-search .field.search {
  flex: var(--awa-flex-auto, 1 1 auto) !important;
  padding-right: 0 !important;
}
body .page-wrapper .header .top-search .block-search #search_mini_form {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
}
body .page-wrapper .block.block-search .actions {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  min-width: var(--awa-zero, 0) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
  align-self: stretch !important;
}
body .page-wrapper .block.block-search .actions .action.search {
  position: static !important;
  inset: auto !important;
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  max-width: var(--awa-space-9, 48px) !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
}
body .page-wrapper .block.block-search .actions .action.search > span {
  position: absolute !important;
  width: var(--awa-space-0-25, 1px) !important;
  height: var(--awa-space-0-25, 1px) !important;
  margin: var(--awa-neg-0-25, -1px) !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true'] {
  position: relative !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true']::before {
  content: '' !important;
  position: absolute !important;
  left: var(--awa-pos-50, 50%) !important;
  top: var(--awa-pos-50, 50%) !important;
  display: block !important;
  width: var(--awa-space-3-5, 14px) !important;
  height: var(--awa-space-3-5, 14px) !important;
  border: var(--awa-border-width-2, 2px) solid currentcolor !important;
  border-radius: var(--awa-radius-full) !important;
  transform: translate(-58%, -58%) !important;
  pointer-events: var(--awa-none, none) !important;
}
body .page-wrapper .block.block-search .actions .action.search[data-awa-search-submit='true']::after {
  content: '' !important;
  position: absolute !important;
  width: var(--awa-space-1-75, 7px) !important;
  height: var(--awa-space-0-5, 2px) !important;
  border-radius: var(--awa-radius-2xs) !important;
  background: var(--awa-currentcolor, currentcolor) !important;
  inset: 50% auto auto 50% !important;
  transform: translate(35%, 185%) rotate(45deg) !important;
  pointer-events: var(--awa-none, none) !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .sections.nav-sections.category-dropdown,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .navigation.verticalmenu.side-verticalmenu {
  display: none !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .action.nav-toggle,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .nav-toggle {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo a {
  position: relative !important;
  left: 0 !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: none !important;
  transform: none !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header .logo img {
  transform: none !important;
  margin: 0 !important;
}
@media (min-width: 768px) {
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary {
    flex: 0 0 83.333333% !important;
    width: 83.333333% !important;
    max-width: 83.333333% !important;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid > li.item-product {
  display: block !important;
  grid-template-columns: none !important;
  grid-template-rows: none !important;
  grid-row: auto !important;
  grid-column: auto !important;
  align-self: start !important;
  height: auto !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .product-grid {
  align-items: start !important;
  align-content: start !important;
  grid-auto-rows: auto !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .product-info,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-thumb,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product > .content-item-product > .product-info {
  position: static !important;
  inset: auto !important;
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-container,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-wrapper {
  position: relative !important;
  overflow: hidden !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid .item-product .product-image-photo {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767px) {
  body .page-wrapper .header .wp-header > [class*='col-']:first-child {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding-inline: 0 !important;
    margin: 0 0 var(--awa-space-2-5, 10px) !important;
  }
  body .page-wrapper .header .wp-header > [class*='col-']:first-child .logo,
  body .page-wrapper .header .wp-header > [class*='col-']:first-child .logo a {
    position: static !important;
    float: none !important;
    inset: auto !important;
    margin: 0 auto !important;
    display: inline-flex !important;
  }
  body .page-wrapper .header .wp-header > [class*='col-']:first-child .logo img {
    width: auto !important;
    height: auto !important;
    max-height: var(--awa-size-56, 56px) !important;
  }
  body .page-wrapper .header .wp-header > .top-search {
    margin-top: 0 !important;
    padding-inline: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  body .page-wrapper .header-wrapper-sticky .logo-sticky {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
    position: sticky !important;
    top: 68px !important;
    z-index: var(--awa-z-8, 8) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .row {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .action.nav-toggle {
    position: static !important;
    inset: auto !important;
    float: none !important;
    clear: both !important;
    transform: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header .top-search .logo,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header .top-search .logo img {
    display: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search .logo,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search .logo img {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .page-wrapper .header-control .action.nav-toggle {
    display: none !important;
    position: static !important;
    float: none !important;
    clear: both !important;
    margin-top: var(--awa-space-2, 8px) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .action.nav-toggle {
    display: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .menu_left_home1,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .sections.nav-sections.category-dropdown,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .navigation.verticalmenu.side-verticalmenu,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .title-category-dropdown {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar .top_rate,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .banner_left_sidebar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block .top_rate {
    display: none !important;
  }
}
/* Round20 final wins: search form row layout + non-home nav toggle suppression + home menu height guard */
body .page-wrapper .header .top-search .block-search form#search_mini_form,
body .page-wrapper .header .top-search .block-search form.form.minisearch {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-width: var(--awa-zero, 0) !important;
  gap: var(--awa-zero, 0) !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .field.search,
body .page-wrapper .header .top-search .block-search form.form.minisearch .field.search {
  flex: var(--awa-flex-auto, 1 1 auto) !important;
  width: auto !important;
  min-width: var(--awa-zero, 0) !important;
  margin: 0 !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .actions,
body .page-wrapper .header .top-search .block-search form.form.minisearch .actions {
  position: static !important;
  inset: auto !important;
  float: none !important;
  margin: 0 !important;
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  flex: 0 0 var(--awa-space-9, 48px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
  display: flex !important;
  align-items: stretch !important;
}
body .page-wrapper .header .top-search .block-search form#search_mini_form .action.search,
body .page-wrapper .header .top-search .block-search form.form.minisearch .action.search {
  width: var(--awa-space-9, 48px) !important;
  min-width: var(--awa-space-9, 48px) !important;
  flex: 0 0 var(--awa-space-9, 48px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  max-height: var(--awa-space-8-5, 44px) !important;
}
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .action.nav-toggle,
body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header-control .nav-toggle {
  display: none !important;
  visibility: hidden !important;
  pointer-events: var(--awa-none, none) !important;
}
@media (min-width: 768px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 > .container,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 > .container > .row {
    height: auto !important;
    min-height: var(--awa-zero, 0) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .menu_left_home1 {
    max-height: none !important;
    overflow: visible !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav-global.cms_home_1 .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .list-category-dropdown {
    max-height: none !important;
    overflow: visible !important;
    overscroll-behavior: auto;
    scrollbar-width: auto;
  }
}
/* Round21 final wins: PLP first-fold compaction + mobile top-link priority + strict search heights */
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
  height: clamp(180px, 28vh, 280px) !important;
  overflow: hidden !important;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-200, var(--awa-gray-170, #e5e7eb)) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image .image,
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products {
  margin-top: var(--awa-space-1, 4px) !important;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: auto hidden !important;
    gap: var(--awa-gap-sm) !important;
    row-gap: var(--awa-gap-sm) !important;
    -webkit-overflow-scrolling: touch;
  }
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links {
    flex-wrap: nowrap !important;
  }
  body .page-wrapper .top-account ul.header.links > li {
    display: none !important;
  }
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--b2b-register,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--login,
  body .page-wrapper .top-account ul.header.links > li.awa-top-link-item--logout {
    display: inline-flex !important;
  }
  body .page-wrapper .top-account ul.header.links > li:not(.awa-top-link-item--b2b-register, .awa-top-link-item--login, .awa-top-link-item--logout) {
    display: none !important;
    visibility: hidden !important;
    max-width: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    overflow: hidden !important;
  }
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.link.wishlist,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.link.wishlist.awa-top-link-counter-zero,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li[data-bind*='wishlist'],
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.awa-top-link-item--account,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.awa-top-link-item--compare,
  body .page-wrapper .top-header .top-bar-right .top-info .top-account ul.header.links > li.compare {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    min-width: var(--awa-zero, 0) !important;
    max-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: var(--awa-leading-zero, 0) !important;
    overflow: hidden !important;
  }
  body .page-wrapper .header .top-search > .block-search .actions,
  body .page-wrapper .header .top-search > .block-search .action.search,
  body .page-wrapper .header .top-search > .block-search .field.search input#search {
    height: var(--awa-space-8-5, 44px) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    max-height: var(--awa-space-8-5, 44px) !important;
    box-sizing: border-box !important;
  }
  body .page-wrapper .header .top-search > .block-search .action.search {
    padding: 0 !important;
    line-height: var(--awa-leading-none, 1) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .field.limiter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-amount {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] .modes-mode {
    display: none !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .center {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-1, 1fr) !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] + .toolbar-sorter.sorter,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .modes[data-awa-filter-toggle-ready='true'] ~ .toolbar-sorter.sorter {
    width: 100% !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products.awa-filter-toggle-ready .center {
    grid-template-columns: var(--awa-gtc-auto-1fr, auto 1fr) !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter.sorter {
    width: 100% !important;
    margin: 0 !important;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select .toolbar.toolbar-products .toolbar-sorter .sorter-options {
    width: 100% !important;
    min-height: var(--awa-space-8-5, 44px) !important;
  }
}
/* Round21B fallback: internal-page mobile header logo/search row must not collapse */
@media (max-width: 767px) {
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .header_main .wp-header,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .header-main .wp-header {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-clamp-lg, clamp(82px, 24vw, 108px) minmax(0, 1fr)) !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: var(--awa-zero, 0) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    grid-column: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: var(--awa-zero, 0) !important;
    flex: var(--awa-flex-none, 0 0 auto) !important;
    overflow: visible !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child .logo {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    position: static !important;
    inset: auto !important;
    width: var(--awa-width-fluid-md, clamp(82px, 24vw, 108px)) !important;
    min-width: var(--awa-size-82, 82px) !important;
    max-width: var(--awa-size-108, 108px) !important;
    margin: 0 !important;
    float: none !important;
    transform: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child .logo a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    position: static !important;
    inset: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    float: none !important;
    transform: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > [class*='col-']:first-child .logo img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: var(--awa-size-56, 56px) !important;
    margin: 0 !important;
    transform: none !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .wp-header > .top-search {
    display: grid !important;
    grid-template: "search cart" 44px / minmax(0, 1fr) 44px !important;
    align-items: center !important;
    gap: var(--awa-gap-sm) !important;
    grid-column: 2 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: var(--awa-zero, 0) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    margin: 0 !important;
    position: relative !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .block-search {
    grid-area: search !important;
    grid-column: 1 !important;
    min-width: var(--awa-zero, 0) !important;
    width: 100% !important;
    max-width: 100% !important;
    order: var(--awa-order-0, 0) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper {
    display: block !important;
    position: static !important;
    inset: auto !important;
    grid-area: cart !important;
    grid-column: 2 !important;
    width: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
    max-width: var(--awa-space-8-5, 44px) !important;
    min-height: var(--awa-space-8-5, 44px) !important;
    margin: 0 !important;
    order: var(--awa-order-0, 0) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .mini-carts,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .minicart-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: static !important;
    inset: auto !important;
    width: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
    max-width: var(--awa-space-8-5, 44px) !important;
    height: var(--awa-space-8-5, 44px) !important;
  }
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .showcart,
  body:not(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper .action.showcart {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: static !important;
    inset: auto !important;
    width: var(--awa-space-8-5, 44px) !important;
    min-width: var(--awa-space-8-5, 44px) !important;
    height: var(--awa-space-8-5, 44px) !important;
    margin: 0 !important;
  }
}
/* =====================================================================
   Slider AWA Motos — slide-caption overlay
   Funciona com slides que possuem slide_text HTML + imagem de fundo SVG
   ===================================================================== */
.wrapper_slider .banner_item {
  position: relative;
  overflow: hidden;
}
.wrapper_slider .banner_item picture,
.wrapper_slider .banner_item > a picture {
  display: block;
  width: 100%;
}
.wrapper_slider .banner_item img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
.wrapper_slider .slide-caption {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  padding: 0 8%;
  pointer-events: var(--awa-none, none);
}
.wrapper_slider .slide-content {
  color: var(--awa-white);
  max-width: var(--awa-size-520, 520px);
  pointer-events: var(--awa-bg-size-auto, auto);
}
.wrapper_slider .slide-content h2 {
  font-size: var(--awa-fluid-text-2xl, clamp(22px, 4vw, 44px));
  font-weight: var(--awa-weight-bold);
  line-height: var(--awa-leading-compact, 1.2);
  margin: 0 0 var(--awa-space-3-5, 14px);
  color: var(--awa-white);
}
.wrapper_slider .slide-content p {
  font-size: var(--awa-fluid-text-sm, clamp(14px, 1.8vw, 18px));
  line-height: var(--awa-leading-relaxed, 1.5);
  margin: 0;
  color: var(--awa-white-88, rgba(255, 255, 255, 0.88));
}
@media (max-width: 767px) {
  .wrapper_slider .slide-caption {
    padding: 0 5%;
    align-items: flex-end;
    padding-bottom: var(--awa-space-6, 24px);
  }
  .wrapper_slider .slide-content h2 {
    font-size: var(--awa-font-size-20);
  }
  .wrapper_slider .slide-content p {
    font-size: var(--awa-font-size-sm);
  }
}
/* Mirasvit SearchAutocomplete - keep dropdown visible and layered above header controls */
body.searchautocomplete__active .page-wrapper .header .top-search .block-search form#search_mini_form,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search form.form.minisearch,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search .control {
  overflow: visible !important;
}
body .page-wrapper .header .top-search .block-search .field.search .control {
  position: relative !important;
}
body .page-wrapper .header .top-search .block-search .mst-searchautocomplete__autocomplete {
  top: calc(100% + 8px) !important;
  left: 0 !important;
  right: auto !important;
  width: var(--awa-width-min-760, min(760px, calc(100vw - 24px))) !important;
  max-width: min(760px, calc(100vw - 24px)) !important;
  border-top: var(--awa-border-width-2, 2px) solid var(--awa-red, var(--primary-color)) !important;
  border-radius: var(--awa-radius-pill) !important;
  border-color: var(--awa-border) !important;
  z-index: var(--awa-z-1300, 1300) !important;
}
body .page-wrapper .header .top-search .block-search .mst-searchautocomplete__wrapper {
  max-height: min(72vh, 520px) !important;
}
/* Keep Mirasvit dropdown above vertical mega menu layers while typing */
body.searchautocomplete__active .page-wrapper .header .top-search .block-search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search #search_mini_form,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .field.search .control {
  position: relative !important;
  z-index: var(--awa-z-100120, 100120) !important;
}
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .mst-searchautocomplete__autocomplete,
body.searchautocomplete__active .page-wrapper .header .top-search .block-search .mst-searchautocomplete__wrapper {
  z-index: var(--awa-z-100130, 100130) !important;
}
/* Vertical menu state is now controlled by legacy vertical-menu CSS.
   Keep this block neutral to avoid stale overrides from old menu stack. */
body.searchautocomplete__active .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
  display: inherit !important;
}
body.searchautocomplete__active .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown {
  visibility: visible !important;
}
/* === 2/4: awa-custom-components-b2b-foundation.css === */
/* Layer: Foundation + Components (B2B clean premium) */
body .page-wrapper {
  --awa-space-1: 4px;
  --awa-space-2: 8px;
  --awa-space-3: 12px;
  --awa-space-4: 16px;
  --awa-space-5: 20px;
  --awa-radius-xs: 8px;
  --awa-radius-sm: 12px;
  --awa-radius-md: 14px;
  --awa-radius-lg: 16px;
  --awa-shadow-1: 0 4px 14px rgba(15, 23, 42, 0.04);
  --awa-shadow-2: 0 10px 28px rgba(15, 23, 42, 0.08);
  --awa-border: var(--awa-gray-210);
  --awa-surface: var(--awa-white);
  --awa-surface-soft: var(--awa-gray-45, #f8fafc);
  --awa-text-1: var(--awa-gray-700);
  --awa-text-2: var(--awa-gray-500);
  --awa-text-3: var(--awa-gray-450);
  --awa-accent: var(--awa-red, var(--primary-color));
  --awa-accent-hover: var(--awa-red-dark, var(--primary-hover));
}
body .page-wrapper .action.primary,
body .page-wrapper .action.tocart,
body .page-wrapper .action.checkout,
body .page-wrapper .checkout-methods-items .action.checkout,
body .page-wrapper .actions-toolbar .primary .action {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-sm);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-space-2);
  transition: var(--awa-transition-bg-brd-sh-02, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease);
}
body .page-wrapper .action.primary:hover,
body .page-wrapper .action.tocart:hover,
body .page-wrapper .action.checkout:hover,
body .page-wrapper .checkout-methods-items .action.checkout:hover,
body .page-wrapper .actions-toolbar .primary .action:hover {
  background: var(--awa-accent-hover);
  border-color: var(--awa-accent-hover);
}
body .page-wrapper button,
body .page-wrapper .action,
body .page-wrapper [role='button'] {
  -webkit-tap-highlight-color: var(--awa-transparent, transparent);
}
body .page-wrapper button:focus-visible,
body .page-wrapper .action:focus-visible,
body .page-wrapper a:focus-visible,
body .page-wrapper input:focus-visible,
body .page-wrapper select:focus-visible,
body .page-wrapper textarea:focus-visible {
  outline: var(--awa-none, none);
}
body .page-wrapper .cart-container input[type='text'],
body .page-wrapper .cart-container input[type='email'],
body .page-wrapper .cart-container input[type='number'],
body .page-wrapper .checkout-container input[type='text'],
body .page-wrapper .checkout-container input[type='email'],
body .page-wrapper .checkout-container input[type='tel'],
body .page-wrapper .checkout-container input[type='number'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='text'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='email'],
body .page-wrapper .rokanthemes-onepagecheckout input[type='tel'],
body .page-wrapper .rokanthemes-onepagecheckout select,
body .page-wrapper .block-search input[type='text'],
body .page-wrapper .block-search select {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width, 1px) solid var(--awa-border);
  color: var(--awa-text-1);
  background: var(--awa-surface);
}
body .page-wrapper .field .label,
body .page-wrapper .label,
body .page-wrapper .opc-wrapper .field-label,
body .page-wrapper .rokanthemes-onepagecheckout .field label {
  color: var(--awa-text-2);
  line-height: var(--awa-leading-cozy, 1.35);
  font-weight: var(--awa-weight-medium);
}
body .page-wrapper .counter.qty,
body .page-wrapper .minicart-wrapper .counter.qty {
  min-width: var(--awa-space-5, 20px);
  min-height: var(--awa-space-5, 20px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-full);
  line-height: var(--awa-leading-none, 1);
}
body .page-wrapper .toolbar-products,
body .page-wrapper .cart-summary,
body .page-wrapper .opc-block-summary,
body .page-wrapper .rokanthemes-onepagecheckout .opc-block-summary {
  border-radius: var(--awa-radius-lg);
}
body .page-wrapper .toolbar-products .toolbar-amount,
body .page-wrapper .toolbar-products label,
body .page-wrapper .toolbar-products .sorter-label,
body .page-wrapper .toolbar-products .limiter .label {
  color: var(--awa-text-2);
}
body .page-wrapper .searchsuite-autocomplete .price,
body .page-wrapper .searchsuite-autocomplete .price-box,
body .page-wrapper .searchsuite-autocomplete .price-final_price,
body .page-wrapper .searchsuite-autocomplete .special-price .price {
  color: var(--awa-accent);
}
body .page-wrapper .message.notice,
body .page-wrapper .message.success,
body .page-wrapper .message.error,
body .page-wrapper .message.warning {
  border-radius: var(--awa-radius-sm);
}
/* === 3/4: awa-custom-compat-b2b-nav-plp-cart-checkout.css === */
/* Layer: Compatibility + Patterns + Pages (B2B premium, non-breaking) */
/* Header / menus / search */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu,
body .page-wrapper .navigation.custommenu.main-nav,
body .page-wrapper .block.block-search {
  color: var(--awa-text-1, #333);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
  min-height: var(--awa-size-56, 56px);
  display: flex;
  align-items: center;
  gap: var(--awa-gap-md);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown .vm-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--awa-space-6, 24px);
  height: var(--awa-space-6, 24px);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu {
  border-radius: 0 0 var(--awa-radius-md-lg, 14px) var(--awa-radius-md-lg, 14px);
  overflow: clip;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li > a,
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .ui-menu-item > a {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  line-height: var(--awa-leading-cozy, 1.35);
  padding-top: var(--awa-space-2-5, 10px);
  padding-bottom: var(--awa-space-2-5, 10px);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .open-children-toggle {
  width: var(--awa-space-8, 40px);
  min-width: var(--awa-space-8, 40px);
  min-height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .open-children-toggle:focus-visible,
body .page-wrapper .navigation.custommenu.main-nav .open-children-toggle:focus-visible {
  outline: var(--awa-none, none);
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .expand-category-link .vm-toggle-categories {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--awa-gap-sm);
}
body .page-wrapper .navigation.custommenu.main-nav .main-nav-list > li > a {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
  line-height: var(--awa-leading-snug, 1.25);
}
body .page-wrapper .navigation.custommenu.main-nav li.is-open > a,
body .page-wrapper .navigation.custommenu.main-nav li.awa-has-current-descendant > a {
  color: var(--awa-red, var(--primary-color));
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .form.minisearch.search-content {
  display: flex;
  align-items: stretch;
  gap: var(--awa-gap-sm);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field.search {
  min-width: var(--awa-zero, 0);
  flex: var(--awa-flex-auto, 1 1 auto);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .control {
  position: relative;
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search,
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search-input-autocomplate {
  min-height: var(--awa-space-9, 48px);
  padding-inline: var(--awa-space-4, 16px);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search {
  min-width: var(--awa-space-9, 48px);
  min-height: var(--awa-space-9, 48px);
  height: var(--awa-space-9, 48px);
  width: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search > span {
  line-height: var(--awa-leading-none, 1);
}
body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field-by-cat-search select {
  min-height: var(--awa-space-9, 48px);
  border-radius: var(--awa-radius-lg);
}
body .page-wrapper #search_mini_form.is-open .control {
  z-index: var(--awa-z-20, 20);
}
body .page-wrapper #search_autocomplete {
  border-radius: var(--awa-radius-md-lg);
}
body .page-wrapper .searchsuite-autocomplete {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  overflow: clip;
}
body .page-wrapper .searchsuite-autocomplete .title {
  padding-block: var(--awa-space-3, 12px);
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-gray-210);
}
body .page-wrapper .searchsuite-autocomplete .title .see-all {
  min-height: var(--awa-size-36, 36px);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .searchsuite-autocomplete .suggest ul li a,
body .page-wrapper .searchsuite-autocomplete .product ul li {
  min-height: var(--awa-space-8-5, 44px);
  align-items: center;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-image {
  border-radius: var(--awa-radius-pill);
  overflow: clip;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-image img {
  object-fit: cover;
}
body .page-wrapper .searchsuite-autocomplete ul li .qs-option-info .qs-option-title a {
  line-height: var(--awa-leading-cozy, 1.35);
}
/* Owl tabs / carousel controls / grids */
body .page-wrapper .list-tab-product ul li,
body .page-wrapper .list-tab-product .item-title {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .owl-controls .owl-buttons div {
  width: var(--awa-space-8, 40px);
  height: var(--awa-space-8, 40px);
  border-radius: var(--awa-radius-pill);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
  color: var(--awa-gray-500);
  transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}
body .page-wrapper .owl-controls .owl-buttons div:hover,
body .page-wrapper .owl-controls .owl-buttons div:focus-visible {
  border-color: var(--awa-red-28, rgba(183, 51, 55, 0.28));
  color: var(--awa-red, var(--primary-color));
  outline: var(--awa-none, none);
}
body .page-wrapper .owl-controls .owl-page span {
  background: var(--awa-gray-275);
  transition: var(--awa-transition, 0.25s cubic-bezier(0.4, 0, 0.2, 1));
}
body .page-wrapper .owl-controls .owl-page.active span,
body .page-wrapper .owl-controls .owl-page:hover span {
  background: var(--awa-red, var(--primary-color));
}
body .page-wrapper .products-grid .product-item-info {
  border-radius: var(--awa-radius-md-lg);
}
body .page-wrapper .products-grid .product-item-name a {
  line-height: var(--awa-leading-cozy, 1.35);
}
body .page-wrapper .products-grid .product-item-actions .action {
  min-height: var(--awa-space-8, 40px);
}
/* Toolbar / filters */
body .page-wrapper .toolbar-products {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
}
body .page-wrapper .toolbar-products .modes-mode,
body .page-wrapper .toolbar-products .sorter-action,
body .page-wrapper .toolbar-products .pages-item a,
body .page-wrapper .toolbar-products .pages-item strong {
  min-height: var(--awa-space-8, 40px);
  min-width: var(--awa-space-8, 40px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-pill);
}
body .page-wrapper .toolbar-products .modes-mode.active,
body .page-wrapper .toolbar-products .pages-item.current strong {
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color));
}
body .page-wrapper .filter-options-title {
  min-height: var(--awa-space-8-5, 44px);
  display: flex;
  align-items: center;
}
/* Cart / Checkout / OPC / B2B */
body.checkout-cart-index .page-wrapper .cart-container,
body.checkout-index-index .page-wrapper .checkout-container,
body.rokanthemes-onepagecheckout .page-wrapper .checkout-container {
  color: var(--awa-gray-700);
}
body.checkout-cart-index .page-wrapper .cart-summary,
body.checkout-index-index .page-wrapper .opc-block-summary,
body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  background: var(--awa-white);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper,
body.checkout-cart-index .page-wrapper .cart-container .form-cart {
  border-radius: var(--awa-radius-lg, 16px);
}
body.checkout-cart-index .page-wrapper .cart.table-wrapper .item-info td,
body.checkout-cart-index .page-wrapper .cart.table-wrapper .item-actions td {
  vertical-align: middle;
}
body.checkout-cart-index .page-wrapper .cart-container .fieldset.coupon,
body.checkout-cart-index .page-wrapper .cart-summary .discount.coupon {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-white);
}
body.checkout-cart-index .page-wrapper .cart-summary .title,
body.checkout-index-index .page-wrapper .opc-block-summary > .title,
body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary > .title {
  color: var(--awa-gray-700);
  line-height: var(--awa-leading-snug, 1.25);
}
body.checkout-index-index .page-wrapper .opc-wrapper .step-title,
body.rokanthemes-onepagecheckout .page-wrapper .opc-wrapper .step-title {
  line-height: var(--awa-leading-snug, 1.25);
  color: var(--awa-gray-700);
}
body.checkout-index-index .page-wrapper .opc-progress-bar-item > span,
body.rokanthemes-onepagecheckout .page-wrapper .opc-progress-bar-item > span {
  min-height: var(--awa-space-8-5, 44px);
  display: inline-flex;
  align-items: center;
}
body.checkout-index-index .page-wrapper .payment-method,
body.checkout-index-index .page-wrapper .opc-payment .payment-method,
body.rokanthemes-onepagecheckout .page-wrapper .payment-method {
  border: var(--awa-border-width, 1px) solid var(--awa-gray-210);
  border-radius: var(--awa-radius-md-lg);
  background: var(--awa-white);
  margin-bottom: var(--awa-space-3, 12px);
}
body.checkout-index-index .page-wrapper .payment-method._active,
body.rokanthemes-onepagecheckout .page-wrapper .payment-method._active {
  border-color: var(--awa-red-20, rgba(183, 51, 55, 0.2));
}
body.checkout-index-index .page-wrapper .field .label,
body.checkout-index-index .page-wrapper .opc-wrapper .label,
body.rokanthemes-onepagecheckout .page-wrapper .field .label {
  margin-bottom: var(--awa-space-1-5, 6px);
}
body.checkout-index-index .page-wrapper .b2b-po-number,
body.checkout-index-index .page-wrapper .b2b-terms,
body.rokanthemes-onepagecheckout .page-wrapper .b2b-po-number,
body.rokanthemes-onepagecheckout .page-wrapper .b2b-terms {
  border-radius: var(--awa-radius-lg);
}
body.checkout-index-index .page-wrapper .message-error,
body.checkout-index-index .page-wrapper .message.error,
body.rokanthemes-onepagecheckout .page-wrapper .message.error {
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-red, var(--primary-color));
}
@media (max-width: 991px) {
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .form.minisearch.search-content {
    gap: var(--awa-gap-sm);
  }
  body .page-wrapper .owl-controls .owl-buttons div {
    width: var(--awa-size-38, 38px);
    height: var(--awa-size-38, 38px);
  }
}
@media (max-width: 767px) {
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .title-category-dropdown {
    min-height: var(--awa-space-9-5, 52px);
  }
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] #search-input-autocomplate,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .actions .action.search,
  body .page-wrapper .block.block-search[data-awa-component='search-autocomplete'] .field-by-cat-search select {
    min-height: var(--awa-space-8-5, 44px);
    height: var(--awa-space-8-5, 44px);
  }
  body .page-wrapper .searchsuite-autocomplete {
    border-radius: var(--awa-radius-lg);
  }
  body.checkout-cart-index .page-wrapper .cart-summary,
  body.checkout-index-index .page-wrapper .opc-block-summary,
  body.rokanthemes-onepagecheckout .page-wrapper .opc-block-summary {
    border-radius: var(--awa-radius-md-lg);
  }
}
/* === 4/4: awa-custom-page-b2b-cart-checkout-premium.css === */
/* AWA B2B cart/checkout premium layer (post-ThemeOption final override) */
body.checkout-cart-index,
body.checkout-index-index,
body.rokanthemes-onepagecheckout {
  --awa-cc-surface-1: var(--awa-white);
  --awa-cc-surface-2: var(--awa-bg-surface);
  --awa-cc-surface-3: var(--awa-bg-surface);
  --awa-cc-border: var(--awa-border);
  --awa-cc-border-strong: var(--awa-gray-300);
  --awa-cc-text-1: var(--awa-text);
  --awa-cc-text-2: var(--awa-text-muted);
  --awa-cc-text-3: var(--awa-text-muted);
  --awa-cc-focus: rgba(183, 51, 55, 0.28);
  --awa-cc-shadow-1: 0 6px 22px rgba(15, 23, 42, 0.05);
  --awa-cc-shadow-2: 0 12px 32px rgba(15, 23, 42, 0.09);
  --awa-cc-transition: var(--awa-transition-280-bezier, 280ms cubic-bezier(0.4, 0, 0.2, 1));
}
body.checkout-cart-index .page-wrapper .page-main,
body.checkout-index-index .page-wrapper .page-main,
body.rokanthemes-onepagecheckout .page-wrapper .page-main {
  background: linear-gradient(180deg, var(--awa-bg-surface) 0%, var(--awa-white) 280px) !important;
}
body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title .base,
body.checkout-index-index .page-wrapper .page-title-wrapper .page-title .base,
body.rokanthemes-onepagecheckout .page-wrapper .page-title-wrapper .page-title .base {
  color: var(--awa-cc-text-1) !important;
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
}
body.checkout-cart-index .cart-container,
body.checkout-index-index .checkout-container,
body.rokanthemes-onepagecheckout .checkout-container {
  gap: var(--awa-gap-xl);
}
body.checkout-cart-index .cart.table-wrapper,
body.checkout-cart-index .cart-container .form-cart,
body.checkout-index-index .opc-wrapper,
body.rokanthemes-onepagecheckout .opc-wrapper {
  background: var(--awa-cc-surface-1);
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border);
  border-radius: var(--awa-radius-lg, 16px);
}
body.checkout-cart-index .cart.table-wrapper {
  overflow: hidden;
}
body.checkout-cart-index .cart.table-wrapper .item-info td,
body.checkout-cart-index .cart.table-wrapper .item-actions td {
  border-color: var(--awa-cc-border) !important;
  vertical-align: top;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name,
body.checkout-cart-index .cart.table-wrapper .product-item-name a {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-cozy, 1.35);
}
body.checkout-cart-index .cart.table-wrapper .item-options,
body.checkout-cart-index .cart.table-wrapper .col.price,
body.checkout-cart-index .cart.table-wrapper .col.subtotal,
body.checkout-cart-index .cart.table-wrapper .col.qty .label {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart.table-wrapper .price,
body.checkout-cart-index .cart.table-wrapper .cart-price .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-bold);
}
body.checkout-cart-index .cart.table-wrapper input.qty {
  height: var(--awa-space-8-5, 44px) !important;
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  color: var(--awa-cc-text-1) !important;
  background: var(--awa-white) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .cart.table-wrapper input.qty:focus,
body.checkout-cart-index .cart.table-wrapper input.qty:focus-visible {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete,
body.checkout-cart-index .cart.table-wrapper .action-edit,
body.checkout-cart-index .cart.table-wrapper .action-towishlist,
body.checkout-cart-index .cart.table-wrapper .action-tocompare {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete:hover,
body.checkout-cart-index .cart.table-wrapper .action-delete:focus-visible,
body.checkout-cart-index .cart.table-wrapper .action-edit:hover,
body.checkout-cart-index .cart.table-wrapper .action-edit:focus-visible {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-cart-index .cart-summary,
body.checkout-index-index .opc-block-summary,
body.rokanthemes-onepagecheckout #opc-sidebar,
body.rokanthemes-onepagecheckout .opc-block-summary {
  background: var(--awa-cc-surface-1) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
}
body.checkout-cart-index .cart-summary > .title,
body.checkout-index-index .opc-block-summary > .title,
body.rokanthemes-onepagecheckout .opc-block-summary > .title,
body.rokanthemes-onepagecheckout #opc-sidebar .title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  padding-bottom: var(--awa-space-2-5, 10px) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-summary .block > .title,
body.checkout-cart-index .cart-summary .discount.coupon > .title,
body.checkout-index-index .checkout-payment-method .discount-code .title,
body.rokanthemes-onepagecheckout .discount-code .title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-cart-index .cart-summary .discount.coupon,
body.checkout-cart-index .cart-container .fieldset.coupon,
body.checkout-index-index .opc-wrapper .payment-option,
body.rokanthemes-onepagecheckout .opc-wrapper .payment-option,
body.rokanthemes-onepagecheckout .discount-code {
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  padding: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-summary input[type='text'],
body.checkout-cart-index .cart-summary input.input-text,
body.checkout-index-index .opc-wrapper input[type='text'],
body.checkout-index-index .opc-wrapper input[type='email'],
body.checkout-index-index .opc-wrapper input[type='tel'],
body.checkout-index-index .opc-wrapper select,
body.checkout-index-index .opc-wrapper textarea,
body.rokanthemes-onepagecheckout .opc-wrapper input[type='text'],
body.rokanthemes-onepagecheckout .opc-wrapper input[type='email'],
body.rokanthemes-onepagecheckout .opc-wrapper input[type='tel'],
body.rokanthemes-onepagecheckout .opc-wrapper select,
body.rokanthemes-onepagecheckout .opc-wrapper textarea,
body.rokanthemes-onepagecheckout #opc-sidebar input,
body.rokanthemes-onepagecheckout #opc-sidebar textarea {
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  background: var(--awa-white) !important;
  color: var(--awa-cc-text-1) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .cart-summary textarea,
body.checkout-index-index .opc-wrapper textarea,
body.rokanthemes-onepagecheckout .opc-wrapper textarea,
body.rokanthemes-onepagecheckout #opc-sidebar textarea {
  min-height: var(--awa-size-92, 92px) !important;
}
body.checkout-cart-index .cart-summary input:focus,
body.checkout-cart-index .cart-summary textarea:focus,
body.checkout-index-index .opc-wrapper input:focus,
body.checkout-index-index .opc-wrapper select:focus,
body.checkout-index-index .opc-wrapper textarea:focus,
body.rokanthemes-onepagecheckout .opc-wrapper input:focus,
body.rokanthemes-onepagecheckout .opc-wrapper select:focus,
body.rokanthemes-onepagecheckout .opc-wrapper textarea:focus,
body.rokanthemes-onepagecheckout #opc-sidebar input:focus,
body.rokanthemes-onepagecheckout #opc-sidebar textarea:focus {
  border-color: var(--awa-red, var(--primary-color)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-index-index .opc-wrapper .field .label,
body.checkout-index-index .opc-wrapper .label,
body.rokanthemes-onepagecheckout .opc-wrapper .field .label,
body.rokanthemes-onepagecheckout .opc-wrapper .label,
body.rokanthemes-onepagecheckout #opc-sidebar .field .label {
  color: var(--awa-cc-text-2) !important;
  font-weight: var(--awa-weight-semibold) !important;
  margin-bottom: var(--awa-space-1-5, 6px) !important;
}
body.checkout-index-index .opc-wrapper .field .note,
body.checkout-index-index .opc-wrapper .field-note,
body.rokanthemes-onepagecheckout .opc-wrapper .field .note,
body.rokanthemes-onepagecheckout .opc-wrapper .field-note,
body.rokanthemes-onepagecheckout #opc-sidebar .field-note {
  color: var(--awa-cc-text-3) !important;
  font-size: var(--awa-font-size-12) !important;
}
body.checkout-index-index .opc-wrapper .step-title,
body.rokanthemes-onepagecheckout .opc-wrapper .step-title,
body.checkout-index-index .checkout-payment-method .step-title {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.checkout-index-index .opc-progress-bar-item > span,
body.rokanthemes-onepagecheckout .opc-progress-bar-item > span {
  color: var(--awa-cc-text-2) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .opc-progress-bar-item._active > span,
body.rokanthemes-onepagecheckout .opc-progress-bar-item._active > span {
  color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-index-index .payment-method,
body.checkout-index-index .opc-payment .payment-method,
body.rokanthemes-onepagecheckout .payment-method {
  background: var(--awa-cc-surface-1) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  margin-bottom: var(--awa-space-3, 12px) !important;
  overflow: visible; /* hidden clipava filho posicionado (Impeccable 2026-06-10) */
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-index-index .payment-method._active,
body.rokanthemes-onepagecheckout .payment-method._active {
  border-color: var(--awa-red-35, rgba(183, 51, 55, 0.35)) !important;
}
body.checkout-index-index .payment-method-title,
body.rokanthemes-onepagecheckout .payment-method-title {
  background: var(--awa-cc-surface-2) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
}
body.checkout-index-index .payment-method-title .label,
body.rokanthemes-onepagecheckout .payment-method-title .label,
body.checkout-index-index .payment-method-title label,
body.rokanthemes-onepagecheckout .payment-method-title label {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .payment-method-content,
body.rokanthemes-onepagecheckout .payment-method-content {
  padding: var(--awa-space-3-5, 14px) var(--awa-space-3-5, 14px) var(--awa-space-4, 16px) !important;
}
body.checkout-index-index .payment-method .payment-method-content,
body.rokanthemes-onepagecheckout .payment-method .payment-method-content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: var(--awa-zero, 0) !important;
  box-sizing: border-box !important;
}
body.checkout-index-index .payment-method .acombinar-info,
body.rokanthemes-onepagecheckout .payment-method .acombinar-info {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body.checkout-index-index .payment-method .acombinar-message,
body.checkout-index-index .payment-method .acombinar-message p,
body.checkout-index-index .payment-method .acombinar-message li,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message p,
body.rokanthemes-onepagecheckout .payment-method .acombinar-message li {
  white-space: normal !important;
  overflow-wrap: anywhere;
  word-break: normal;
}
body.checkout-index-index .checkout-agreements,
body.rokanthemes-onepagecheckout .checkout-agreements {
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  padding: var(--awa-space-3, 12px) !important;
}
body.checkout-index-index .checkout-agreement.field.choice,
body.rokanthemes-onepagecheckout .checkout-agreement.field.choice {
  display: grid;
  grid-template-columns: var(--awa-gtc-20-1fr, 20px 1fr);
  gap: var(--awa-gap-md);
  align-items: start;
}
body.checkout-index-index .checkout-agreement input[type='checkbox'],
body.rokanthemes-onepagecheckout .checkout-agreement input[type='checkbox'] {
  width: var(--awa-space-4-5, 18px);
  height: var(--awa-space-4-5, 18px);
  margin-top: var(--awa-space-0-5, 2px);
  accent-color: var(--awa-red, var(--primary-color));
}
body.checkout-cart-index .action.checkout,
body.checkout-cart-index .checkout-methods-items .action.checkout,
body.checkout-index-index .actions-toolbar .action.checkout,
body.checkout-index-index .actions-toolbar .btn-placeorder,
body.rokanthemes-onepagecheckout .actions-toolbar .action.checkout,
body.rokanthemes-onepagecheckout .actions-toolbar .btn-placeorder,
body.rokanthemes-onepagecheckout .action.primary.checkout {
  min-height: var(--awa-space-9, 48px) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: var(--awa-tracking-tight, 0.01em);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition), transform var(--awa-cc-transition);
}
body.checkout-cart-index .action.checkout:hover,
body.checkout-cart-index .checkout-methods-items .action.checkout:hover,
body.checkout-index-index .actions-toolbar .action.checkout:hover,
body.rokanthemes-onepagecheckout .actions-toolbar .action.checkout:hover {
  transform: translateY(var(--awa-neg-0-25, -1px));
}
body.checkout-cart-index .actions-toolbar .action,
body.checkout-index-index .actions-toolbar .action,
body.rokanthemes-onepagecheckout .actions-toolbar .action,
body.checkout-index-index button.action,
body.rokanthemes-onepagecheckout button.action {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-index-index .message.error,
body.checkout-index-index .message-error,
body.rokanthemes-onepagecheckout .message.error,
body.rokanthemes-onepagecheckout .message-error,
body.checkout-cart-index .message.error,
body.checkout-cart-index .message-error {
  background: #fff1f2 !important;
  border: var(--awa-border-width, 1px) solid #fecdd3 !important;
  border-left: var(--awa-border-width-4, 4px) solid var(--awa-red, var(--primary-color)) !important;
  color: #881337 !important;
  border-radius: var(--awa-radius-pill) !important;
}
body.checkout-index-index .message.success,
body.checkout-index-index .message-success,
body.rokanthemes-onepagecheckout .message.success,
body.rokanthemes-onepagecheckout .message-success,
body.checkout-cart-index .message.success,
body.checkout-cart-index .message-success {
  background: #ecfdf5 !important;
  border: var(--awa-border-width, 1px) solid #a7f3d0 !important;
  color: #065f46 !important;
  border-radius: var(--awa-radius-pill) !important;
}
/* B2B PO / Terms cards (override inline styles from KO templates) */
body.checkout-index-index .b2b-po-number-container.checkout-block,
body.rokanthemes-onepagecheckout .b2b-po-number-container.checkout-block {
  margin: 0 0 var(--awa-space-3-5, 14px) !important;
  padding: var(--awa-space-3-5, 14px) !important;
  background: var(--awa-cc-surface-2) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  transition: border-color var(--awa-cc-transition);
}
body.checkout-index-index .b2b-po-number-wrapper .label,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .label {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold) !important;
  gap: var(--awa-gap-xs) var(--awa-gap-sm) !important;
  white-space: normal !important;
  line-height: var(--awa-leading-cozy, 1.35) !important;
}
body.checkout-index-index .b2b-po-number-wrapper .label .optional,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .label .optional {
  color: var(--awa-cc-text-3) !important;
  white-space: normal !important;
}
body.checkout-index-index .b2b-po-number-wrapper .input-text,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .input-text {
  max-width: 100% !important;
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong) !important;
  padding: 0 var(--awa-space-3, 12px) !important;
  background: var(--awa-white) !important;
  color: var(--awa-cc-text-1) !important;
  transition: border-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-index-index .b2b-po-number-wrapper .input-text:focus,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .input-text:focus {
  border-color: var(--awa-red, var(--primary-color)) !important;
}
body.checkout-index-index .b2b-po-number-wrapper .note,
body.rokanthemes-onepagecheckout .b2b-po-number-wrapper .note {
  color: var(--awa-cc-text-3) !important;
}
body.checkout-index-index .b2b-terms-container.checkout-block,
body.rokanthemes-onepagecheckout .b2b-terms-container.checkout-block {
  margin: 0 0 var(--awa-space-3-5, 14px) !important;
  padding: var(--awa-space-3-5, 14px) !important;
  background: #fff8e6 !important;
  border: var(--awa-border-width, 1px) solid #f4d38a !important;
  border-radius: var(--awa-radius-md-lg) !important;
  transition: background-color var(--awa-cc-transition), border-color var(--awa-cc-transition);
}
body.checkout-index-index .b2b-terms-container.checkout-block.is-accepted,
body.rokanthemes-onepagecheckout .b2b-terms-container.checkout-block.is-accepted {
  background: #eefbf3 !important;
  border-color: #b7e4c7 !important;
}
body.checkout-index-index .b2b-terms-wrapper,
body.rokanthemes-onepagecheckout .b2b-terms-wrapper {
  align-items: flex-start !important;
  gap: var(--awa-gap-md) var(--awa-gap-lg) !important;
}
body.checkout-index-index .b2b-terms-field .label,
body.rokanthemes-onepagecheckout .b2b-terms-field .label {
  color: var(--awa-cc-text-1) !important;
  line-height: var(--awa-leading-normal, 1.4) !important;
}
body.checkout-index-index .b2b-terms-field .checkbox,
body.rokanthemes-onepagecheckout .b2b-terms-field .checkbox {
  width: var(--awa-space-4-5, 18px) !important;
  height: var(--awa-space-4-5, 18px) !important;
  margin-top: var(--awa-space-0-5, 2px) !important;
}
body.checkout-index-index .b2b-terms-link,
body.rokanthemes-onepagecheckout .b2b-terms-link {
  display: inline-flex !important;
  align-items: center !important;
  gap: var(--awa-gap-sm) !important;
  min-height: var(--awa-space-7, 32px);
  padding: var(--awa-space-0-5, 2px) var(--awa-space-2, 8px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
  color: var(--awa-red, var(--primary-color)) !important;
  text-decoration: var(--awa-none, none) !important;
}
body.checkout-index-index .b2b-terms-link:hover,
body.checkout-index-index .b2b-terms-link:focus-visible,
body.rokanthemes-onepagecheckout .b2b-terms-link:hover,
body.rokanthemes-onepagecheckout .b2b-terms-link:focus-visible {
  background: var(--awa-red-12, rgba(183, 51, 55, 0.12));
  outline: var(--awa-none, none);
}
body.checkout-index-index .b2b-terms-status,
body.rokanthemes-onepagecheckout .b2b-terms-status {
  color: var(--awa-success-dark) !important;
  font-weight: var(--awa-weight-semibold) !important;
}
body.checkout-index-index .b2b-terms-modal-overlay,
body.rokanthemes-onepagecheckout .b2b-terms-modal-overlay {
  z-index: var(--awa-z-10020, 10020) !important;
  backdrop-filter: var(--awa-blur-xs, blur(2px));
}
body.checkout-index-index .b2b-terms-modal,
body.rokanthemes-onepagecheckout .b2b-terms-modal {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
body.checkout-index-index .b2b-terms-modal-header,
body.checkout-index-index .b2b-terms-modal-footer,
body.rokanthemes-onepagecheckout .b2b-terms-modal-header,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer {
  background: var(--awa-cc-surface-2) !important;
  border-color: var(--awa-cc-border) !important;
}
body.checkout-index-index .b2b-terms-modal-header h3,
body.rokanthemes-onepagecheckout .b2b-terms-modal-header h3 {
  color: var(--awa-cc-text-1) !important;
}
body.checkout-index-index .b2b-terms-modal-content,
body.rokanthemes-onepagecheckout .b2b-terms-modal-content {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-index-index .b2b-terms-modal-close,
body.rokanthemes-onepagecheckout .b2b-terms-modal-close {
  width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
}
body.checkout-index-index .b2b-terms-modal-close:focus-visible,
body.rokanthemes-onepagecheckout .b2b-terms-modal-close:focus-visible {
  outline: var(--awa-none, none);
}
body.checkout-index-index .b2b-terms-modal-footer .action.primary,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action.primary,
body.checkout-index-index .b2b-terms-modal-footer .action.secondary,
body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action.secondary {
  min-height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-4, 16px) !important;
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
/* B2B login-to-cart modal polish on cart/checkout context */
body.checkout-cart-index .b2b-login-modal,
body.checkout-index-index .b2b-login-modal,
body.rokanthemes-onepagecheckout .b2b-login-modal {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border) !important;
}
body.checkout-cart-index .b2b-login-modal-close,
body.checkout-index-index .b2b-login-modal-close,
body.rokanthemes-onepagecheckout .b2b-login-modal-close {
  width: var(--awa-space-8-5, 44px) !important;
  height: var(--awa-space-8-5, 44px) !important;
  border-radius: var(--awa-radius-lg) !important;
}
body.checkout-cart-index .b2b-login-option,
body.checkout-index-index .b2b-login-option,
body.rokanthemes-onepagecheckout .b2b-login-option {
  border-radius: var(--awa-radius-md-lg) !important;
  min-height: var(--awa-size-56, 56px);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition);
}
body.checkout-cart-index .b2b-login-option:focus-visible,
body.checkout-index-index .b2b-login-option:focus-visible,
body.rokanthemes-onepagecheckout .b2b-login-option:focus-visible {
  outline: var(--awa-none, none) !important;
}
/* Footer and misc buttons in checkout/cart */
body.checkout-cart-index .action.action-continue,
body.checkout-cart-index .cart.main.actions .action,
body.checkout-index-index .action.action-auth-toggle,
body.rokanthemes-onepagecheckout .action.action-auth-toggle {
  min-height: var(--awa-space-8-5, 44px);
  border-radius: var(--awa-radius-pill);
}
/* Cart empty state: clearer guidance + stronger continuation cue */
body.checkout-cart-index .cart-empty {
  background: linear-gradient(180deg, var(--awa-white) 0%, var(--awa-cc-surface-2) 100%);
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border);
  border-radius: var(--awa-radius-lg, 16px);
  padding: var(--awa-pad-clamp-2col, clamp(24px, 3vw, 34px) clamp(16px, 3vw, 28px));
  max-width: var(--awa-size-680, 680px);
  margin-inline: auto;
}
body.checkout-cart-index .cart-empty::before {
  content: '';
  display: block;
  width: var(--awa-space-8-5, 44px);
  height: var(--awa-space-8-5, 44px);
  margin: 0 auto var(--awa-space-3, 12px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-8, rgba(183, 51, 55, 0.08));
}
body.checkout-cart-index .cart-empty p:first-child {
  color: var(--awa-cc-text-1);
  font-size: var(--awa-fluid-text-lg, clamp(22px, 2.2vw, 30px));
  line-height: var(--awa-leading-tight, 1.1);
  letter-spacing: var(--awa-tracking-neg-2, -0.02em);
  margin-bottom: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-empty p:last-child {
  color: var(--awa-cc-text-2);
  font-size: var(--awa-fluid-text-sm2, clamp(15px, 1.6vw, 18px));
}
body.checkout-cart-index .cart-empty p:last-child a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--awa-space-7, 32px);
  padding: 0 var(--awa-space-2-5, 10px);
  border-radius: var(--awa-radius-full);
  background: var(--awa-red-10, rgba(183, 51, 55, 0.1));
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-bold);
  text-decoration: var(--awa-none, none);
}
body.checkout-cart-index .cart-empty p:last-child a:hover,
body.checkout-cart-index .cart-empty p:last-child a:focus-visible {
  background: var(--awa-red-14, rgba(183, 51, 55, 0.14));
  color: var(--awa-red-dark, var(--primary-hover)) !important;
  outline: var(--awa-none, none);
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-container,
  body.checkout-index-index .checkout-container,
  body.rokanthemes-onepagecheckout .checkout-container {
    gap: var(--awa-gap-lg);
  }
  body.checkout-cart-index .cart.table-wrapper,
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper,
  body.checkout-cart-index .cart-summary,
  body.checkout-index-index .opc-block-summary,
  body.rokanthemes-onepagecheckout #opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-block-summary {
    border-radius: var(--awa-radius-md-lg) !important;
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart.table-wrapper,
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper {
    border-radius: var(--awa-radius-lg) !important;
  }
  body.checkout-cart-index .cart-summary,
  body.checkout-index-index .opc-block-summary,
  body.rokanthemes-onepagecheckout #opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-block-summary {
    border-radius: var(--awa-radius-lg) !important;
  }
  body.checkout-cart-index .cart.table-wrapper .item-info td,
  body.checkout-cart-index .cart.table-wrapper .item-actions td {
    padding-top: var(--awa-space-3, 12px);
    padding-bottom: var(--awa-space-3, 12px);
  }
  body.checkout-index-index .b2b-terms-wrapper,
  body.rokanthemes-onepagecheckout .b2b-terms-wrapper {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  body.checkout-index-index .b2b-terms-link,
  body.rokanthemes-onepagecheckout .b2b-terms-link {
    min-height: var(--awa-size-36, 36px);
    align-self: flex-start;
  }
  body.checkout-index-index .b2b-terms-modal-footer,
  body.rokanthemes-onepagecheckout .b2b-terms-modal-footer {
    gap: var(--awa-gap-md) !important;
  }
  body.checkout-index-index .b2b-terms-modal-footer .action,
  body.rokanthemes-onepagecheckout .b2b-terms-modal-footer .action {
    width: 100%;
  }
  /* Onepage checkout mobile: avoid clipped shipping table and cramped payment content */
  body.rokanthemes-onepagecheckout .checkout-shipping-method,
  body.checkout-index-index .checkout-shipping-method {
    display: block !important;
    overflow: visible !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    table-layout: auto;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method thead,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method thead {
    display: none !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody {
    display: block !important;
    width: 100% !important;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody tr.row,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody tr.row {
    display: grid !important;
    grid-template-columns: 20px minmax(58px, auto) minmax(0, 1fr);
    gap: var(--awa-gap-sm) var(--awa-gap-md);
    width: 100% !important;
    border-top: var(--awa-border-width, 1px) solid var(--awa-cc-border);
    padding-top: var(--awa-space-2, 8px);
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td {
    display: block !important;
    width: auto !important;
    min-width: var(--awa-zero, 0) !important;
    white-space: normal !important;
    word-break: normal;
    overflow-wrap: normal;
    padding: 0;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:first-child,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:first-child {
    grid-column: 1;
    align-self: center;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-price,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-price {
    grid-column: 2;
    font-weight: var(--awa-weight-bold);
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:not(:first-child),
  body.rokanthemes-onepagecheckout .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-carrier,
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-method:not(:first-child),
  body.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method tbody td.col.col-carrier {
    grid-column: 3;
  }
  body.rokanthemes-onepagecheckout .checkout-shipping-method .message.error,
  body.checkout-index-index .checkout-shipping-method .message.error {
    width: 100% !important;
    margin: var(--awa-space-sm, 8px) 0 var(--awa-space-2-5, 10px) !important;
    line-height: var(--awa-leading-cozy, 1.35) !important;
    box-sizing: border-box;
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  }
  body.rokanthemes-onepagecheckout .payment-method .payment-method-content,
  body.checkout-index-index .payment-method .payment-method-content {
    padding: var(--awa-space-3, 12px) !important;
  }
  body.rokanthemes-onepagecheckout .payment-method .acombinar-info,
  body.checkout-index-index .payment-method .acombinar-info {
    display: grid !important;
    grid-template-columns: var(--awa-gtc-1, 1fr);
    gap: var(--awa-gap-md);
  }
  body.rokanthemes-onepagecheckout .payment-method .acombinar-info .acombinar-icon,
  body.checkout-index-index .payment-method .acombinar-info .acombinar-icon {
    margin-inline: auto;
  }
  body.rokanthemes-onepagecheckout .payment-method .actions-toolbar,
  body.checkout-index-index .payment-method .actions-toolbar {
    margin-top: var(--awa-space-3, 12px) !important;
  }
}
/* AWA Round12: cart/checkout conversion lock (CTA visibility + scanability) */
body.checkout-cart-index .cart-summary {
  position: sticky;
  top: calc(88px + env(safe-area-inset-top));
}
body.checkout-cart-index .cart-summary .table.totals,
body.checkout-cart-index .cart-summary .totals {
  color: var(--awa-cc-text-2) !important;
}
body.checkout-cart-index .cart-summary .table.totals tr.grand.totals .price,
body.checkout-cart-index .cart-summary .totals tr.grand.totals .price,
body.checkout-cart-index .cart-summary .table.totals tr.grand.totals .amount .price,
body.checkout-cart-index .cart-summary .totals tr.grand.totals .amount .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  font-size: var(--awa-fluid-text-md, clamp(20px, 2.8vw, 24px));
  letter-spacing: var(--awa-tracking-tighter, -0.01em);
}
body.checkout-cart-index .cart-summary .checkout-methods-items,
body.checkout-cart-index .cart-summary .checkout.methods.items {
  display: grid !important;
  gap: var(--awa-gap-md);
  margin-top: var(--awa-space-3-5, 14px);
}
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout,
body.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.primary.checkout {
  width: 100% !important;
  min-height: var(--awa-space-9-5, 52px) !important;
  border-radius: var(--awa-radius-md-lg) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  letter-spacing: var(--awa-tracking-wide4, 0.015em);
  transition: background-color var(--awa-cc-transition), box-shadow var(--awa-cc-transition), transform var(--awa-cc-transition);
}
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:hover,
body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:focus-visible,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout:hover,
body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout:focus-visible {
  transform: translateY(var(--awa-neg-0-5, -2px));
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .actions-toolbar .action-update,
body.checkout-cart-index .cart.table-wrapper .actions-toolbar .update,
body.checkout-cart-index .cart.main.actions .action.update {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-cart-index .cart-summary .block.discount > .title strong,
body.checkout-cart-index .cart-summary .discount.coupon > .title strong {
  color: var(--awa-cc-text-1) !important;
  font-weight: var(--awa-weight-bold);
}
body.checkout-cart-index .cart-summary .block.discount .content,
body.checkout-cart-index .cart-summary .discount.coupon .content {
  margin-top: var(--awa-space-2, 8px);
}
body.checkout-cart-index .cart-summary .block.discount .actions-toolbar .action,
body.checkout-cart-index .cart-summary .discount.coupon .actions-toolbar .action {
  min-height: var(--awa-size-42, 42px);
  border-radius: var(--awa-radius-pill);
}
body.checkout-index-index .opc-block-summary .totals .grand .price,
body.rokanthemes-onepagecheckout .opc-block-summary .totals .grand .price {
  color: var(--awa-red, var(--primary-color)) !important;
  font-weight: var(--awa-weight-extrabold) !important;
}
body.checkout-index-index .opc-block-summary .items-in-cart .title strong,
body.rokanthemes-onepagecheckout .opc-block-summary .items-in-cart .title strong {
  color: var(--awa-cc-text-1) !important;
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-summary {
    top: calc(72px + env(safe-area-inset-top));
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart-summary {
    position: static;
    margin-bottom: var(--awa-space-6, 24px);
  }
  body.checkout-cart-index .cart-summary .checkout-methods-items,
  body.checkout-cart-index .cart-summary .checkout.methods.items {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    z-index: auto;
    margin: var(--awa-space-2-5, 10px) 0 0 !important;
    padding: 0;
    border: var(--awa-leading-zero, 0);
    background: var(--awa-transparent, transparent);
    backdrop-filter: none;
  }
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.primary.checkout {
    min-height: var(--awa-space-9, 48px) !important;
    border-radius: var(--awa-radius-pill) !important;
  }
  body.checkout-cart-index .cart.table-wrapper {
    margin-bottom: var(--awa-space-2-5, 10px);
  }
  :is(body.checkout-cart-index, body.checkout-index-index, body.rokanthemes-onepagecheckout) .awa-whatsapp-float {
    display: none !important;
  }
  body.checkout-cart-index .cart-empty {
    border-radius: var(--awa-radius-md-lg);
    padding: var(--awa-space-5-5, 22px) var(--awa-space-3-5, 14px);
  }
  body.checkout-cart-index .cart-empty p:first-child {
    font-size: var(--awa-fluid-text-md2, clamp(20px, 7vw, 26px));
  }
}
@media (prefers-reduced-motion: reduce) {
  body.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout,
  body.checkout-cart-index .cart-summary .checkout.methods.items .action.checkout {
    transition: var(--awa-none, none) !important;
  }
}
body .page-wrapper .page-footer,
body .page-wrapper .page_footer {
  background-color: #f8fafc;
  background-image: none;
  color: #333333;
  border-top: 3px solid #b73337;
}
body .page-wrapper .page_footer .footer-container,
body .page-wrapper .page_footer #footer,
body .page-wrapper .page_footer .footer-container.layout2,
body .page-wrapper .page_footer .footer-static,
body .page-wrapper .page_footer .velaBlock,
body .page-wrapper .page-footer .footer-static,
body .page-wrapper .page-footer .velaBlock {
  background-color: #ffffff;
  background-image: none;
  color: #333333;
}
body .page-wrapper .page-footer::before,
body .page-wrapper .page-footer::after,
body .page-wrapper .page_footer::before,
body .page-wrapper .page_footer::after {
  background: transparent;
  display: none;
}
body .page-wrapper .page-footer .velaFooterTitle,
body .page-wrapper .page_footer .velaFooterTitle,
body .page-wrapper .page-footer .footer-block-title,
body .page-wrapper .page_footer .footer-block-title,
body .page-wrapper .page-footer h4.velaFooterTitle,
body .page-wrapper .page_footer h4.velaFooterTitle {
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  font-kerning: normal;
  line-height: 1.25;
  text-transform: none;
  letter-spacing: 0.01em;
  margin: 0 0 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e5e5e5;
}
body .page-wrapper .page-footer .velaFooterTitle::after,
body .page-wrapper .page_footer .velaFooterTitle::after,
body .page-wrapper .page-footer .footer-block-title::after,
body .page-wrapper .page_footer .footer-block-title::after,
body .page-wrapper .page-footer h4.velaFooterTitle::after,
body .page-wrapper .page_footer h4.velaFooterTitle::after {
  display: none !important;
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .velaFooterTitle,
  body .page-wrapper .page_footer .velaFooterTitle,
  body .page-wrapper .page-footer .footer-block-title,
  body .page-wrapper .page_footer .footer-block-title,
  body .page-wrapper .page-footer h4.velaFooterTitle,
  body .page-wrapper .page_footer h4.velaFooterTitle {
    font-size: 15px;
    margin-bottom: 0;
  }
}
body .page-wrapper .page-footer p,
body .page-wrapper .page_footer p,
body .page-wrapper .page-footer span,
body .page-wrapper .page_footer span,
body .page-wrapper .page-footer address,
body .page-wrapper .page_footer address,
body .page-wrapper .page-footer small,
body .page-wrapper .page_footer small,
body .page-wrapper .page-footer em,
body .page-wrapper .page_footer em,
body .page-wrapper .page-footer label,
body .page-wrapper .page_footer label,
body .page-wrapper .page-footer td,
body .page-wrapper .page_footer td,
body .page-wrapper .page-footer th,
body .page-wrapper .page_footer th {
  color: #333333;
}
body .page-wrapper .page-footer a,
body .page-wrapper .page_footer a,
body .page-wrapper .page-footer a:link,
body .page-wrapper .page_footer a:link,
body .page-wrapper .page-footer a:visited,
body .page-wrapper .page_footer a:visited {
  color: #333333;
  text-decoration: none;
  transition: color 250ms ease;
}
body .page-wrapper .page-footer a:hover,
body .page-wrapper .page_footer a:hover,
body .page-wrapper .page-footer a:focus,
body .page-wrapper .page_footer a:focus {
  color: #b73337;
  text-decoration: none;
}
body .page-wrapper .page-footer a:focus-visible,
body .page-wrapper .page_footer a:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
body .page-wrapper .page-footer ul.velaFooterLinks,
body .page-wrapper .page_footer ul.velaFooterLinks {
  list-style: none;
  padding: 0;
  margin: 0;
}
body .page-wrapper .page-footer ul.velaFooterLinks li,
body .page-wrapper .page_footer ul.velaFooterLinks li {
  margin-bottom: 8px;
  line-height: 1.6;
}
body .page-wrapper .page-footer ul.velaFooterLinks li:last-child,
body .page-wrapper .page_footer ul.velaFooterLinks li:last-child {
  margin-bottom: 0;
}
body .page-wrapper .page-footer ul.velaFooterLinks a,
body .page-wrapper .page_footer ul.velaFooterLinks a {
  font-size: 14px;
  color: #666666;
  display: inline-block;
  transform: translateX(0);
  transition: color 250ms ease, transform 250ms ease;
}
body .page-wrapper .page-footer ul.velaFooterLinks a:hover,
body .page-wrapper .page_footer ul.velaFooterLinks a:hover {
  color: #b73337;
  transform: translateX(3px);
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__label,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__label {
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: #666666;
  margin: 0 0 4px;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__phone,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__phone {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.02em;
  margin: 4px 0 12px;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__phone a,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__phone a {
  color: #333333;
  transition: color 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__phone a:hover,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__phone a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__email a,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__email a {
  font-size: var(--awa-font-size-base, 13px);
  color: #666666;
  display: block;
  margin-bottom: 16px;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__email a:hover,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__email a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store {
  margin: 0 0 16px;
  padding: 12px;
  border: 1px solid rgba(183, 51, 55, 0.18);
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.05), #ffffff);
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store-name,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store-name {
  margin: 0 0 4px;
  font-size: var(--awa-font-size-base, 13px);
  font-weight: 700;
  color: #333333;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store-address,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store-address {
  margin: 0;
  font-size: var(--awa-font-size-sm, 12px);
  line-height: 1.6;
  color: #666666;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__store-badge,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__store-badge {
  display: inline-flex;
  align-items: center;
  margin-top: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  background-color: rgba(183, 51, 55, 0.1);
  color: #b73337;
  font-size: var(--awa-font-size-2xs, 10px);
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
body .page-wrapper .page-footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a,
body .page-wrapper .page_footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  font-size: var(--awa-font-size-base, 13px);
  color: #666666;
  transition: color 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a:hover,
body .page-wrapper .page_footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a .awa-footer-atendimento__icon,
body .page-wrapper .page_footer .awa-footer-atendimento ul.awa-footer-atendimento__actions a .awa-footer-atendimento__icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
body .page-wrapper .page-footer .awa-footer-atendimento .awa-footer-atendimento__label--social,
body .page-wrapper .page_footer .awa-footer-atendimento .awa-footer-atendimento__label--social {
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: #666666;
  margin-top: 16px;
  margin-bottom: 8px;
}
body .page-wrapper .page-footer .awa-footer-business-contact,
body .page-wrapper .page_footer .awa-footer-business-contact {
  padding: 32px 0 0;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__shell,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__shell {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1.85fr);
  gap: 24px;
  padding: 24px;
  border: var(--awa-border-width) solid rgba(183, 51, 55, 0.14);
  border-radius: var(--awa-radius-lg);
  background: radial-gradient(circle at top right, rgba(183, 51, 55, 0.12), transparent 30%), linear-gradient(180deg, var(--awa-white) 0%, #f8fafc 100%);
  box-shadow: var(--awa-shadow-lg);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__eyebrow,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__eyebrow {
  display: inline-flex;
  align-items: center;
  margin-bottom: 8px;
  padding: 2px 10px;
  color: #b73337;
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  background-color: rgba(183, 51, 55, 0.10);
  border-radius: 4px;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__title,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__title {
  margin: 0 0 8px;
  color: #333333;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.01em;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__copy,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__copy {
  margin: 0;
  color: #666666;
  font-size: 14px;
  line-height: 1.6;
  max-width: 56ch;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__actions,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__actions {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  min-height: 100%;
  padding: 16px;
  border: var(--awa-border-width) solid #e5e5e5;
  border-radius: var(--awa-radius-md);
  background-color: var(--awa-white);
  transition: transform 250ms ease, border-color 250ms ease, box-shadow 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action:hover,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action:hover {
  transform: translateY(-2px);
  border-color: rgba(183, 51, 55, 0.3);
  box-shadow: var(--awa-shadow-md);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action--primary,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action--primary {
  border-color: rgba(183, 51, 55, 0.28);
  background: linear-gradient(180deg, rgba(183, 51, 55, 0.08), #ffffff);
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-icon,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 44px;
  border-radius: 50%;
  background-color: rgba(183, 51, 55, 0.1);
  color: #b73337;
  font-size: var(--awa-font-lg);
  flex-shrink: 0;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-copy,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-copy {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-copy strong,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-copy strong {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}
body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__action-copy small,
body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__action-copy small {
  color: #666666;
  font-size: var(--awa-font-size-sm, 12px);
  line-height: 1.6;
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__shell,
  body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__shell {
    grid-template-columns: 1fr;
  }
  body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__title,
  body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__title {
    font-size: 20px;
    letter-spacing: 0;
  }
  body .page-wrapper .page-footer .awa-footer-business-contact .awa-footer-business-contact__actions,
  body .page-wrapper .page_footer .awa-footer-business-contact .awa-footer-business-contact__actions {
    grid-template-columns: 1fr;
  }
}
body .page-wrapper .page-footer .awa-footer-pro__social,
body .page-wrapper .page_footer .awa-footer-pro__social {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 16px;
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1.5px solid #e5e5e5;
  background-color: transparent;
  color: #666666;
  transition: background-color 250ms ease, border-color 250ms ease, color 250ms ease, transform 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link svg,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link svg {
  width: 17px;
  height: 17px;
  fill: currentColor;
  flex-shrink: 0;
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link:hover,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:hover {
  background-color: #b73337;
  border-color: #b73337;
  color: #ffffff;
  transform: translateY(-2px);
}
body .page-wrapper .page-footer .awa-footer-pro__social .awa-footer-pro__social-link:focus-visible,
body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand,
body .page-wrapper .page_footer .awa-footer-categories-expand {
  background-color: #f8fafc;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 0;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__inner,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__inner {
  padding: 8px 0;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle {
  display: flex;
  align-items: center;
  gap: 24px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px 0;
  color: #333333;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.01em;
  line-height: 1.3;
  transition: color 250ms ease;
  width: 100%;
  text-align: left;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:hover,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:hover {
  color: #b73337;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:focus-visible,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__toggle:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__icon,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__icon {
  transition: transform 350ms ease;
  margin-left: auto;
}
body .page-wrapper .page-footer .awa-footer-categories-expand .awa-footer-categories-expand__panel,
body .page-wrapper .page_footer .awa-footer-categories-expand .awa-footer-categories-expand__panel {
  padding: 8px 0 12px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand ul.awa-footer-categories-list,
body .page-wrapper .page_footer .awa-footer-categories-expand ul.awa-footer-categories-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 16px;
}
body .page-wrapper .page-footer .awa-footer-categories-expand ul.awa-footer-categories-list a,
body .page-wrapper .page_footer .awa-footer-categories-expand ul.awa-footer-categories-list a {
  font-size: var(--awa-font-size-base, 13px);
  color: #666666;
  background-color: #e5e5e5;
  border-radius: 999px;
  padding: 4px 12px;
  transition: background-color 250ms ease, color 250ms ease;
}
body .page-wrapper .page-footer .awa-footer-categories-expand ul.awa-footer-categories-list a:hover,
body .page-wrapper .page_footer .awa-footer-categories-expand ul.awa-footer-categories-list a:hover {
  background-color: #b73337;
  color: #ffffff;
}
body .page-wrapper .page-footer .footer-bottom,
body .page-wrapper .page_footer .footer-bottom {
  background-color: #ffffff;
  border-top: 1px solid #e5e5e5;
  padding: 32px 0;
}
body .page-wrapper .page-footer .footer-bottom .footer-bottom-inner,
body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__row,
body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__logo-img,
body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__logo-img {
  max-height: 52px;
  width: auto;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-sec__label,
body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-sec__label {
  font-size: var(--awa-font-size-xs, 11px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #666666;
  display: block;
  margin-bottom: 8px;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos,
body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
}
body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos img,
body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-sec .awa-footer-pay-logos img {
  height: 28px;
  width: auto;
  border-radius: 4px;
}
@media (min-width: 1024px) and (max-width: 1023px) {
  body .page-wrapper .page-footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__row,
  body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .footer-bottom,
  body .page-wrapper .page_footer .footer-bottom {
    padding: 24px 0;
  }
  body .page-wrapper .page-footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  body .page-wrapper .page-footer .footer-bottom .awa-footer-bottom__row,
  body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 16px;
  }
  body .page-wrapper .page-footer .footer-bottom .awa-footer-pay-logos,
  body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-logos {
    justify-content: center;
  }
}
body .page-wrapper .page-footer .footer-copyright,
body .page-wrapper .page_footer .footer-copyright,
body .page-wrapper .page-footer .copyright {
  background-color: #f1f5f9;
  border-top: 1px solid #e5e5e5;
  padding: 16px 0;
  text-align: center;
}
body .page-wrapper .page-footer .footer-copyright p,
body .page-wrapper .page_footer .footer-copyright p,
body .page-wrapper .page-footer .copyright p,
body .page-wrapper .page-footer .footer-copyright span,
body .page-wrapper .page_footer .footer-copyright span,
body .page-wrapper .page-footer .copyright span,
body .page-wrapper .page-footer .footer-copyright address,
body .page-wrapper .page_footer .footer-copyright address,
body .page-wrapper .page-footer .copyright address {
  color: #666666;
  font-size: var(--awa-font-size-sm, 12px);
  line-height: 1.6;
}
body .page-wrapper .page-footer .footer-copyright a,
body .page-wrapper .page_footer .footer-copyright a,
body .page-wrapper .page-footer .copyright a {
  color: #666666;
}
body .page-wrapper .page-footer .footer-copyright a:hover,
body .page-wrapper .page_footer .footer-copyright a:hover,
body .page-wrapper .page-footer .copyright a:hover {
  color: #b73337 !important;
}
body .page-wrapper .page-footer .container .row,
body .page-wrapper .page_footer .footer-container .container .row {
  padding-top: 48px;
  padding-bottom: 40px;
}
@media (max-width: 1023px) {
  body .page-wrapper .page-footer .container .row,
  body .page-wrapper .page_footer .footer-container .container .row {
    padding-top: 32px;
    padding-bottom: 24px;
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .page-footer a,
  body .page-wrapper .page_footer a,
  body .page-wrapper .page-footer .awa-footer-pro__social-link,
  body .page-wrapper .page_footer .awa-footer-pro__social-link,
  body .page-wrapper .page-footer ul.velaFooterLinks a,
  body .page-wrapper .page_footer ul.velaFooterLinks a,
  body .page-wrapper .page-footer ul.awa-footer-categories-list a,
  body .page-wrapper .page_footer ul.awa-footer-categories-list a {
    transition: none;
    transform: none;
  }
}
body.checkout-cart-index,
body.checkout-index-index {
  background-color: #ffffff;
}
body.checkout-cart-index .page-wrapper,
body.checkout-index-index .page-wrapper,
body.checkout-cart-index .page-main,
body.checkout-index-index .page-main,
body.checkout-cart-index .columns,
body.checkout-index-index .columns,
body.checkout-cart-index .column.main,
body.checkout-index-index .column.main {
  background-color: #ffffff;
}
.checkout-cart-index .page-title-wrapper,
.checkout-index-index .page-title-wrapper {
  margin-bottom: 24px;
}
.checkout-cart-index .page-title-wrapper .page-title,
.checkout-index-index .page-title-wrapper .page-title {
  font-size: clamp(20px, 3vw, 28px);
  font-weight: 700;
  color: var(--awa-text, #333333);
  line-height: 1.15;
  margin: 0;
}
.checkout-cart-index .cart.table-wrapper {
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 24px;
}
.checkout-cart-index .cart.table-wrapper table.cart {
  width: 100%;
  border-collapse: collapse;
}
.checkout-cart-index .cart.table-wrapper thead th {
  padding: 12px 16px;
  background: var(--awa-bg-soft, #f7f7f7);
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  font-size: var(--awa-fs-xs3);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--awa-text-muted, #666666);
  text-align: left;
}
.checkout-cart-index .cart.table-wrapper thead th.col.price,
.checkout-cart-index .cart.table-wrapper thead th.col.qty,
.checkout-cart-index .cart.table-wrapper thead th.col.subtotal {
  text-align: right;
}
.checkout-cart-index .cart.table-wrapper tbody tr.item-info {
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.checkout-cart-index .cart.table-wrapper tbody tr.item-info:last-child {
  border-bottom: none;
}
.checkout-cart-index .cart.table-wrapper tbody tr.item-info td {
  padding: 16px;
  vertical-align: top;
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-photo {
  width: var(--cart-photo-size, 80px);
  min-width: var(--cart-photo-size, 80px);
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-photo .product-image-container {
  width: var(--cart-photo-size, 80px);
  height: var(--cart-photo-size, 80px);
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-photo .product-image-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: 4px;
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-details .product-item-name {
  font-size: var(--awa-fs-xs);
  font-weight: 600;
  color: var(--awa-text, #333333);
  line-height: 1.4;
  margin-bottom: 4px;
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-details .product-item-name a {
  color: inherit;
  text-decoration: none;
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-details .product-item-name a:hover {
  color: var(--awa-primary, #b73337);
}
.checkout-cart-index .cart.table-wrapper .item-info .product-item-details .item-options {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-text-muted, #666666);
}
.checkout-cart-index .cart.table-wrapper .col.price,
.checkout-cart-index .cart.table-wrapper .col.subtotal {
  text-align: right;
  font-size: var(--awa-fs-xs);
  color: var(--awa-text, #333333);
  font-weight: 600;
  white-space: nowrap;
}
.checkout-cart-index .cart.table-wrapper .col.qty {
  text-align: right;
}
.checkout-cart-index .cart.table-wrapper .col.qty input.qty {
  width: 54px;
  height: 36px;
  padding: 0 8px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  text-align: center;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
}
.checkout-cart-index .cart.table-wrapper .col.qty input.qty:focus {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.checkout-cart-index .cart.table-wrapper .action.action-delete,
.checkout-cart-index .cart.table-wrapper .action-delete {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  color: var(--awa-text-muted, #666666);
  background: transparent;
  transition: border-color 250ms ease, color 250ms ease;
  cursor: pointer;
}
.checkout-cart-index .cart.table-wrapper .action.action-delete:hover,
.checkout-cart-index .cart.table-wrapper .action-delete:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.checkout-cart-index .cart.main.actions {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 32px;
}
.checkout-cart-index .cart.main.actions .action.continue {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 16px;
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  border-radius: 4px;
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease;
}
.checkout-cart-index .cart.main.actions .action.continue:hover {
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
.checkout-cart-index .cart.main.actions .action.continue:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.checkout-cart-index .cart.main.actions .action.update {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 0 16px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  background: #ffffff;
  color: var(--awa-text-muted, #666666);
  font-size: var(--awa-font-sm);
  font-weight: 500;
  cursor: pointer;
  transition: border-color 250ms ease, color 250ms ease;
}
.checkout-cart-index .cart.main.actions .action.update:hover {
  border-color: var(--awa-text, #333333);
  color: var(--awa-text, #333333);
}
.checkout-cart-index .cart-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media (min-width: 768px) {
  .checkout-cart-index .cart-container {
    grid-template-columns: 1fr 360px;
    align-items: start;
  }
}
.checkout-cart-index .cart-summary {
  background: var(--awa-bg-soft, #f7f7f7);
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  padding: 24px;
  position: sticky;
  top: 16px;
}
.checkout-cart-index .cart-summary .summary.title {
  font-size: var(--awa-fs-base);
  font-weight: 700;
  color: var(--awa-text, #333333);
  margin: 0 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.checkout-cart-index .cart-summary .cart-totals table {
  width: 100%;
  border-collapse: collapse;
}
.checkout-cart-index .cart-summary .cart-totals tr.totals:not(:last-child) td,
.checkout-cart-index .cart-summary .cart-totals tr.totals:not(:last-child) th {
  padding: 6px 0;
  border-bottom: none;
}
.checkout-cart-index .cart-summary .cart-totals tr.totals td,
.checkout-cart-index .cart-summary .cart-totals tr.totals th {
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
  padding: 8px 0;
}
.checkout-cart-index .cart-summary .cart-totals tr.totals th {
  font-weight: 400;
}
.checkout-cart-index .cart-summary .cart-totals tr.totals td {
  text-align: right;
  font-weight: 500;
}
.checkout-cart-index .cart-summary .cart-totals tr.totals.grand.totals {
  border-top: 1px solid var(--awa-border, #e2e2e2);
}
.checkout-cart-index .cart-summary .cart-totals tr.totals.grand.totals th,
.checkout-cart-index .cart-summary .cart-totals tr.totals.grand.totals td {
  padding-top: 12px;
  font-size: var(--awa-font-md);
  font-weight: 700;
}
.checkout-cart-index .cart-summary .cart-totals tr.totals.grand.totals td {
  color: var(--awa-primary, #b73337);
}
.checkout-cart-index .cart-summary .action.primary.checkout,
.checkout-cart-index .cart-summary #top-cart-btn-checkout {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 54px;
  padding: 12px 24px;
  margin-top: 20px;
  border-radius: 4px;
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--awa-font-md);
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 250ms ease, box-shadow 250ms ease;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.25);
}
.checkout-cart-index .cart-summary .action.primary.checkout:hover,
.checkout-cart-index .cart-summary #top-cart-btn-checkout:hover {
  background: var(--awa-primary-dark, #8e2629);
  box-shadow: 0 6px 20px rgba(183, 51, 55, 0.3);
}
.checkout-cart-index .cart-summary .action.primary.checkout:focus-visible,
.checkout-cart-index .cart-summary #top-cart-btn-checkout:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.checkout-cart-index .cart-summary .block.discount {
  margin-top: 20px;
  border-top: 1px solid var(--awa-border, #e2e2e2);
  padding-top: 16px;
}
.checkout-cart-index .cart-summary .block.discount .title {
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  cursor: pointer;
  user-select: none;
}
.checkout-cart-index .cart-summary .block.discount .fieldset.coupon {
  display: flex;
  gap: 8px;
  margin-top: 12px;
}
.checkout-cart-index .cart-summary .block.discount .fieldset.coupon input[type="text"] {
  flex: 1;
  height: 36px;
  padding: 0 12px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
}
.checkout-cart-index .cart-summary .block.discount .fieldset.coupon input[type="text"]:focus {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.checkout-cart-index .cart-summary .block.discount .fieldset.coupon .action.apply {
  min-height: 36px;
  padding: 0 16px;
  border-radius: 4px;
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-sm);
  font-weight: 600;
  cursor: pointer;
  transition: background 250ms ease, color 250ms ease;
  white-space: nowrap;
}
.checkout-cart-index .cart-summary .block.discount .fieldset.coupon .action.apply:hover {
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
.checkout-cart-index .cart-summary .block.discount .fieldset.coupon .action.apply:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
.checkout-index-index .checkout-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media (min-width: 768px) {
  .checkout-index-index .checkout-container {
    grid-template-columns: 1fr 360px;
    align-items: start;
  }
}
.checkout-index-index .opc-progress-bar {
  display: flex;
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0 0 32px;
  border-bottom: 2px solid var(--awa-border, #e2e2e2);
}
.checkout-index-index .opc-progress-bar .opc-progress-bar-item {
  flex: 1;
  padding: 0 0 12px;
  position: relative;
  text-align: center;
}
.checkout-index-index .opc-progress-bar .opc-progress-bar-item span {
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text-muted, #666666);
}
.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active span {
  color: var(--awa-primary, #b73337);
}
.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active::after,
.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background: var(--awa-primary, #b73337);
}
.checkout-index-index .opc-wrapper .step-title {
  font-size: var(--awa-font-lg);
  font-weight: 700;
  color: var(--awa-text, #333333);
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
  padding-bottom: 12px;
  margin-bottom: 20px;
}
.checkout-index-index .opc-wrapper .fieldset .field,
.checkout-index-index .opc-wrapper .form .field {
  margin-bottom: 16px;
}
.checkout-index-index .opc-wrapper .fieldset .field .label,
.checkout-index-index .opc-wrapper .form .field .label {
  display: block;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  margin-bottom: 4px;
}
.checkout-index-index .opc-wrapper .fieldset .field .control input,
.checkout-index-index .opc-wrapper .form .field .control input,
.checkout-index-index .opc-wrapper .fieldset .field .control select,
.checkout-index-index .opc-wrapper .form .field .control select,
.checkout-index-index .opc-wrapper .fieldset .field .control textarea,
.checkout-index-index .opc-wrapper .form .field .control textarea {
  width: 100%;
  height: var(--form-input-height, 44px);
  padding: 0 12px;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
  background: #ffffff;
  transition: border-color 250ms ease;
}
.checkout-index-index .opc-wrapper .fieldset .field .control input:focus,
.checkout-index-index .opc-wrapper .form .field .control input:focus,
.checkout-index-index .opc-wrapper .fieldset .field .control select:focus,
.checkout-index-index .opc-wrapper .form .field .control select:focus,
.checkout-index-index .opc-wrapper .fieldset .field .control textarea:focus,
.checkout-index-index .opc-wrapper .form .field .control textarea:focus {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.checkout-index-index .opc-wrapper .fieldset .field .control input._error,
.checkout-index-index .opc-wrapper .form .field .control input._error,
.checkout-index-index .opc-wrapper .fieldset .field .control select._error,
.checkout-index-index .opc-wrapper .form .field .control select._error,
.checkout-index-index .opc-wrapper .fieldset .field .control textarea._error,
.checkout-index-index .opc-wrapper .form .field .control textarea._error {
  border-color: var(--awa-primary, #b73337);
}
.checkout-index-index .opc-wrapper .fieldset .field .control textarea,
.checkout-index-index .opc-wrapper .form .field .control textarea {
  height: auto;
  padding: 10px 12px;
  resize: vertical;
}
.checkout-index-index .opc-wrapper .fieldset .field .mage-error,
.checkout-index-index .opc-wrapper .form .field .mage-error {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary, #b73337);
  margin-top: 4px;
}
.checkout-index-index .opc-wrapper .button.action.continue.primary,
.checkout-index-index .opc-wrapper .action.primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 54px;
  padding: 12px 32px;
  border-radius: 4px;
  border: none;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--awa-font-md);
  font-weight: 700;
  cursor: pointer;
  transition: background-color 250ms ease;
}
.checkout-index-index .opc-wrapper .button.action.continue.primary:hover,
.checkout-index-index .opc-wrapper .action.primary:hover {
  background: var(--awa-primary-dark, #8e2629);
}
.checkout-index-index .opc-wrapper .button.action.continue.primary[disabled],
.checkout-index-index .opc-wrapper .action.primary[disabled],
.checkout-index-index .opc-wrapper .button.action.continue.primary.disabled,
.checkout-index-index .opc-wrapper .action.primary.disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.checkout-index-index .opc-summary-wrapper {
  background: var(--awa-bg-soft, #f7f7f7);
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 16px;
  padding: 24px;
  position: sticky;
  top: 16px;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .title {
  font-size: var(--awa-font-md);
  font-weight: 700;
  color: var(--awa-text, #333333);
  margin: 0 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item {
  display: flex;
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid var(--awa-border, #e2e2e2);
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item .product-image-container {
  width: var(--checkout-photo-size, 56px);
  height: var(--checkout-photo-size, 56px);
  flex-shrink: 0;
  border: 1px solid var(--awa-border, #e2e2e2);
  border-radius: 4px;
  overflow: hidden;
  background: #ffffff;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item .product-image-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item .product-item-details {
  flex: 1;
  min-width: 0;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-inner {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name {
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text, #333333);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .items-in-cart .product-item .product-item-details .subtotal .price {
  font-size: var(--awa-font-sm);
  font-weight: 700;
  color: var(--awa-primary, #b73337);
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals {
  width: 100%;
  margin-top: 16px;
  border-collapse: collapse;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr td,
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr th {
  padding: 4px 0;
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr th {
  font-weight: 400;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr td {
  text-align: right;
  font-weight: 500;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr.grand.totals {
  border-top: 1px solid var(--awa-border, #e2e2e2);
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr.grand.totals th,
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr.grand.totals td {
  padding-top: 12px;
  font-size: var(--awa-font-md);
  font-weight: 700;
}
.checkout-index-index .opc-summary-wrapper .opc-block-summary .table-totals tr.grand.totals td {
  color: var(--awa-primary, #b73337);
}
@media (prefers-reduced-motion: reduce) {
  .checkout-cart-index .action.primary.checkout,
  .checkout-index-index .action.primary.checkout,
  .checkout-cart-index .action.continue,
  .checkout-index-index .action.continue,
  .checkout-cart-index .action.apply,
  .checkout-index-index .action.apply,
  .checkout-cart-index .opc-wrapper .action.primary,
  .checkout-index-index .opc-wrapper .action.primary {
    transition: none;
  }
}
/* =============================================================================
   1. CART TABLE — Product lines
   ============================================================================= */
body.checkout-cart-index .cart-container {
  display: grid;
  grid-template-columns: 1fr 380px;
  gap: 24px;
  align-items: start;
  max-width: 1280px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  body.checkout-cart-index .cart-container {
    grid-template-columns: 1fr;
  }
}
/* Cart form (items section) */
body.checkout-cart-index .form-cart {
  order: 1;
}
/* Cart table wrapper */
body.checkout-cart-index .cart.table-wrapper {
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  overflow: hidden;
  background: #fff;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
}
/* Table header */
body.checkout-cart-index .cart.table-wrapper thead th {
  background: var(--awa-bg-muted, #f5f5f5) !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.06em !important;
  color: var(--awa-text-secondary, #555) !important;
  padding: 12px 16px !important;
  border-bottom: 2px solid var(--awa-border, #e5e5e5) !important;
}
/* Table rows */
body.checkout-cart-index .cart.table-wrapper tbody td {
  padding: 16px !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
  vertical-align: middle !important;
}
body.checkout-cart-index .cart.table-wrapper tbody tr:last-child td {
  border-bottom: none !important;
}
/* Product image */
body.checkout-cart-index .cart.table-wrapper .product-item-photo {
  width: 80px !important;
  min-width: 80px !important;
}
body.checkout-cart-index .cart.table-wrapper .product-item-photo img {
  width: 80px !important;
  height: 80px !important;
  object-fit: contain !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  padding: 4px !important;
}
/* Product name */
body.checkout-cart-index .cart.table-wrapper .product-item-name a {
  font-size: 14px !important;
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  text-decoration: none !important;
  line-height: 1.4 !important;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a:hover {
  color: var(--awa-primary, #b73337) !important;
}
/* Product SKU in cart */
body.checkout-cart-index .cart.table-wrapper .item-options dt {
  font-size: 11px !important;
  color: var(--awa-text-muted, #888) !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}
body.checkout-cart-index .cart.table-wrapper .item-options dd {
  font-size: 12px !important;
  color: var(--awa-text-secondary, #555) !important;
  margin-bottom: 4px !important;
}
/* Quantity input */
body.checkout-cart-index .cart.table-wrapper input.qty {
  width: 56px !important;
  height: 38px !important;
  text-align: center !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  background: #fff !important;
}
body.checkout-cart-index .cart.table-wrapper input.qty:focus {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12) !important;
}
/* Price column */
body.checkout-cart-index .cart.table-wrapper .col.price .price,
body.checkout-cart-index .cart.table-wrapper .col.subtotal .price {
  font-weight: 700 !important;
  font-size: 15px !important;
  color: var(--awa-text, #1a1a1a) !important;
  font-feature-settings: "tnum" 1 !important;
}
/* Remove / Edit actions */
body.checkout-cart-index .cart.table-wrapper .action-towishlist,
body.checkout-cart-index .cart.table-wrapper .action-edit {
  display: none !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: var(--awa-bg-muted, #f5f5f5) !important;
  color: var(--awa-text-muted, #888) !important;
  border: none !important;
  transition: all 0.15s !important;
  font-size: 0 !important;
  padding: 0 !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete::before {
  content: '✕';
  font-size: 12px;
}
body.checkout-cart-index .cart.table-wrapper .action-delete:hover {
  background: #fef2f2 !important;
  color: #dc2626 !important;
}
/* Update cart button */
body.checkout-cart-index .cart.main.actions {
  display: flex !important;
  justify-content: flex-end !important;
  padding: 16px !important;
  gap: 12px !important;
  background: var(--awa-bg-subtle, #fafafa) !important;
  border-top: 1px solid var(--awa-border, #e5e5e5) !important;
}
body.checkout-cart-index .action.update {
  font-size: 13px !important;
}
body.checkout-cart-index .action.continue {
  display: none !important;
}
/* =============================================================================
   2. CART SUMMARY — Totals + Coupon + Checkout CTA
   ============================================================================= */
body.checkout-cart-index .cart-summary {
  order: 2;
  position: sticky !important;
  top: 100px;
  background: #fff !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-xl, 16px) !important;
  padding: 24px !important;
  box-shadow: var(--awa-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.08)) !important;
}
body.checkout-cart-index .cart-summary > .title {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 16px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
}
/* Totals lines */
body.checkout-cart-index .cart-totals {
  margin-bottom: 16px !important;
}
body.checkout-cart-index .cart-totals table {
  width: 100%;
}
body.checkout-cart-index .cart-totals th,
body.checkout-cart-index .cart-totals td {
  padding: 8px 0 !important;
  font-size: 14px !important;
  border: none !important;
}
body.checkout-cart-index .cart-totals th {
  font-weight: 500 !important;
  color: var(--awa-text-secondary, #555) !important;
  text-align: left !important;
}
body.checkout-cart-index .cart-totals td {
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  text-align: right !important;
  font-feature-settings: "tnum" 1 !important;
}
/* Grand total */
body.checkout-cart-index .cart-totals .grand.totals th,
body.checkout-cart-index .cart-totals .grand.totals td {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
  padding-top: 14px !important;
  border-top: 2px solid var(--awa-border, #e5e5e5) !important;
}
/* Coupon/discount block */
body.checkout-cart-index .cart-summary .block.discount {
  margin-top: 16px !important;
  padding-top: 16px !important;
  border-top: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
}
body.checkout-cart-index .cart-summary .block.discount .title {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--awa-text-secondary, #555) !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}
body.checkout-cart-index .cart-summary .block.discount .title::after {
  content: '▾';
  font-size: 10px;
}
body.checkout-cart-index .cart-summary .block.discount .fieldset {
  display: flex !important;
  gap: 8px !important;
  margin-top: 12px !important;
}
body.checkout-cart-index .cart-summary .block.discount input {
  flex: 1 !important;
  height: 40px !important;
}
body.checkout-cart-index .cart-summary .block.discount .action.apply {
  white-space: nowrap !important;
}
/* Shipping estimate */
body.checkout-cart-index .cart-summary .block.shipping {
  margin-top: 16px !important;
  padding-top: 16px !important;
  border-top: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
}
/* Checkout CTA */
body.checkout-cart-index .cart-summary .checkout-methods-items {
  list-style: none !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
}
body.checkout-cart-index .checkout-methods-items .action.primary.checkout {
  width: 100% !important;
  min-height: 52px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
}
/* Trust bar under CTA */
body.checkout-cart-index .cart-summary::after {
  content: '🔒 Compra segura · Pagamento protegido';
  display: block;
  text-align: center;
  font-size: 11px;
  color: var(--awa-text-muted, #888);
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--awa-bg-muted, #f5f5f5);
}
/* Mobile cart */
@media (max-width: 991px) {
  body.checkout-cart-index .cart-summary {
    position: static !important;
  }
}
@media (max-width: 767px) {
  body.checkout-cart-index .cart.table-wrapper thead {
    display: none !important;
  }
  body.checkout-cart-index .cart.table-wrapper tbody tr {
    display: grid !important;
    grid-template-columns: 80px 1fr !important;
    gap: 8px 12px !important;
    padding: 16px !important;
    border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
  }
  body.checkout-cart-index .cart.table-wrapper tbody td {
    padding: 0 !important;
    border: none !important;
  }
  body.checkout-cart-index .cart.table-wrapper .col.photo {
    grid-row: 1 / 4;
  }
  body.checkout-cart-index .cart-summary {
    padding: 16px !important;
  }
}
/* =============================================================================
   3. CHECKOUT — Steps, Forms, Summary
   ============================================================================= */
/* Container layout */
body.checkout-index-index .page-main {
  max-width: 1280px !important;
  margin: 0 auto !important;
}
body.checkout-index-index .checkout-container {
  display: grid;
  grid-template-columns: 1fr 400px;
  gap: 32px;
  align-items: start;
}
@media (max-width: 991px) {
  body.checkout-index-index .checkout-container {
    grid-template-columns: 1fr;
  }
}
/* Progress bar */
body.checkout-index-index .opc-progress-bar {
  display: flex !important;
  align-items: center !important;
  gap: 0 !important;
  margin-bottom: 32px !important;
  padding: 0 !important;
  list-style: none !important;
  counter-reset: step;
}
body.checkout-index-index .opc-progress-bar-item {
  flex: 1;
  text-align: center;
  position: relative;
  counter-increment: step;
}
body.checkout-index-index .opc-progress-bar-item span {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: var(--awa-text-muted, #888);
  padding-top: 32px;
  position: relative;
}
body.checkout-index-index .opc-progress-bar-item span::before {
  content: counter(step);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: var(--awa-bg-muted, #f5f5f5);
  border: 2px solid var(--awa-border, #e5e5e5);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 700;
  color: var(--awa-text-muted, #888);
  line-height: 24px;
}
body.checkout-index-index .opc-progress-bar-item._active span,
body.checkout-index-index .opc-progress-bar-item._complete span {
  color: var(--awa-primary, #b73337);
}
body.checkout-index-index .opc-progress-bar-item._active span::before {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #fff;
}
body.checkout-index-index .opc-progress-bar-item._complete span::before {
  content: '✓';
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #fff;
}
/* Connector line between steps */
body.checkout-index-index .opc-progress-bar-item:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 14px;
  left: calc(50% + 20px);
  right: calc(-50% + 20px);
  height: 2px;
  background: var(--awa-border, #e5e5e5);
}
body.checkout-index-index .opc-progress-bar-item._complete:not(:last-child)::after {
  background: var(--awa-primary, #b73337);
}
/* Step forms */
body.checkout-index-index .opc-wrapper .step-title {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 20px !important;
  padding-bottom: 12px !important;
  border-bottom: 2px solid var(--awa-border, #e5e5e5) !important;
}
/* Shipping address form */
body.checkout-index-index .form-shipping-address .fieldset {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px 16px;
}
body.checkout-index-index .form-shipping-address .field[name*="street"],
body.checkout-index-index .form-shipping-address .field[name*="company"] {
  grid-column: 1 / -1;
}
@media (max-width: 767px) {
  body.checkout-index-index .form-shipping-address .fieldset {
    grid-template-columns: 1fr;
  }
}
/* Shipping methods */
body.checkout-index-index .checkout-shipping-method {
  margin-top: 24px;
}
body.checkout-index-index .table-checkout-shipping-method tbody tr {
  cursor: pointer;
  transition: background 0.15s;
  border-radius: var(--awa-radius-md, 8px);
}
body.checkout-index-index .table-checkout-shipping-method tbody tr:hover {
  background: var(--awa-primary-light, #fef2f2);
}
body.checkout-index-index .table-checkout-shipping-method td {
  padding: 12px !important;
}
/* Payment methods */
body.checkout-index-index .payment-method {
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-lg, 12px);
  margin-bottom: 12px;
  overflow: hidden;
  transition: border-color 0.15s;
}
body.checkout-index-index .payment-method._active {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.08);
}
body.checkout-index-index .payment-method-title {
  padding: 16px !important;
  cursor: pointer;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  font-weight: 600 !important;
}
body.checkout-index-index .payment-method-content {
  padding: 0 16px 16px !important;
}
/* Order summary sidebar */
body.checkout-index-index .opc-sidebar {
  position: sticky;
  top: 100px;
}
body.checkout-index-index .opc-block-summary {
  background: #fff !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-xl, 16px) !important;
  padding: 24px !important;
  box-shadow: var(--awa-shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.08)) !important;
}
body.checkout-index-index .opc-block-summary > .title {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 16px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
}
/* Order items in summary */
body.checkout-index-index .opc-block-summary .product-item {
  display: flex !important;
  gap: 12px !important;
  padding: 10px 0 !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
}
body.checkout-index-index .opc-block-summary .product-item .product-image-container {
  width: 48px !important;
  height: 48px !important;
  border-radius: 6px !important;
  overflow: hidden !important;
  flex-shrink: 0 !important;
}
body.checkout-index-index .opc-block-summary .product-item-name {
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}
/* Place order button */
body.checkout-index-index .action.primary.checkout {
  width: 100% !important;
  min-height: 52px !important;
  font-size: 16px !important;
  margin-top: 16px !important;
}
/* Checkout trust */
body.checkout-index-index .opc-block-summary::after {
  content: '🔒 Seus dados estão protegidos';
  display: block;
  text-align: center;
  font-size: 11px;
  color: var(--awa-text-muted, #888);
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px solid var(--awa-bg-muted, #f5f5f5);
}
@media (max-width: 991px) {
  body.checkout-index-index .opc-sidebar {
    position: static;
  }
}
/* =============================================================================
   1. PAGE CONTAINER
   ============================================================================= */
body.checkout-cart-index .page-main {
  max-width: var(--awa-size-1280, 1280px) !important;
  margin: 0 auto !important;
  padding: var(--awa-space-4, 16px) var(--awa-space-5, 20px) var(--awa-space-8, 40px) !important;
}
body.checkout-cart-index .page-title-wrapper {
  margin-bottom: var(--awa-space-5, 20px) !important;
  padding-bottom: var(--awa-space-4, 16px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
}
body.checkout-cart-index .page-title .base {
  font-size: var(--awa-ui-heading-2, clamp(20px, 2vw, 24px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  letter-spacing: var(--awa-tracking-neg-2, -0.02em) !important;
}
body.checkout-cart-index .breadcrumbs {
  margin-bottom: var(--awa-space-3, 12px) !important;
}
/* =============================================================================
   2. CART CONTAINER — 2 colunas: form + summary
   ============================================================================= */
body.checkout-cart-index .cart-container {
  display: grid !important;
  grid-template-columns: 1fr 360px !important;
  gap: var(--awa-gap-xl, 24px) !important;
  align-items: start !important;
}
/* =============================================================================
   3. TABELA DE ITENS — card shell premium
   ============================================================================= */
body.checkout-cart-index .cart-container .form-cart {
  order: var(--awa-order-1, 1);
}
body.checkout-cart-index .cart.table-wrapper {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-card-shadow, 0 2px 10px rgba(0, 0, 0, 0.05)) !important;
  overflow: hidden !important;
}
body.checkout-cart-index .cart.table-wrapper thead th {
  background: #f8f8f8 !important;
  font-size: var(--awa-text-xs, 11px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  text-transform: uppercase !important;
  letter-spacing: var(--awa-tracking-label, 0.05em) !important;
  color: var(--awa-text-muted, #666) !important;
  padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
}
body.checkout-cart-index .cart.table-wrapper .item-info td {
  padding: var(--awa-space-4, 16px) !important;
  vertical-align: middle !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border-light, #f0f0f0) !important;
}
body.checkout-cart-index .cart.table-wrapper .item-info:last-child td {
  border-bottom: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .item-info:hover td {
  background: rgba(0, 0, 0, 0.01) !important;
}
body.checkout-cart-index .cart.table-wrapper .product-image-wrapper {
  width: var(--awa-size-80, 80px) !important;
  height: var(--awa-size-80, 80px) !important;
  border-radius: var(--awa-ui-radius-field, 12px) !important;
  overflow: hidden !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border-light, #f0f0f0) !important;
}
body.checkout-cart-index .cart.table-wrapper .product-image-photo {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a {
  font-size: var(--awa-text-sm, 14px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  color: var(--awa-text, #333) !important;
  text-decoration: var(--awa-none, none) !important;
  line-height: var(--awa-leading-comfortable, 1.45) !important;
  transition: var(--awa-transition-color-015, color 0.15s ease) !important;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a:hover {
  color: var(--awa-primary, var(--awa-red, #b73337)) !important;
}
body.checkout-cart-index .cart.table-wrapper input.qty {
  width: var(--awa-size-56, 56px) !important;
  min-height: var(--awa-space-8, 40px) !important;
  text-align: center !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #ddd) !important;
  border-radius: var(--awa-ui-radius-field, 12px) !important;
  font-size: var(--awa-text-sm, 14px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  transition: var(--awa-transition-border-sh-015, border-color 0.15s ease, box-shadow 0.15s ease) !important;
}
body.checkout-cart-index .cart.table-wrapper input.qty:focus {
  border-color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  box-shadow: var(--awa-shadow-focus-brand-sm, 0 0 0 3px rgba(183, 51, 55, 0.12)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .col.price .price,
body.checkout-cart-index .cart.table-wrapper .col.subtotal .price {
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
}
body.checkout-cart-index .cart.table-wrapper .col.subtotal .price {
  font-size: var(--awa-text-base, 15px) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete {
  color: var(--awa-text-muted, #999) !important;
  transition: var(--awa-transition-color-015, color 0.15s ease) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete:hover {
  color: #e53e3e !important;
}
/* =============================================================================
   4. AÇÕES DO CARRINHO (continuar, limpar, atualizar)
   ============================================================================= */
body.checkout-cart-index .cart.main.actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: var(--awa-gap-md, 12px) !important;
  padding: var(--awa-space-4, 16px) 0 !important;
  justify-content: flex-end !important;
}
body.checkout-cart-index .cart.main.actions .action.continue {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #ddd) !important;
  border-radius: var(--awa-ui-radius-button, 12px) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-5, 20px) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  color: var(--awa-text-muted, #666) !important;
  background: var(--awa-white, #fff) !important;
  transition: border-color 0.15s ease, color 0.15s ease !important;
}
body.checkout-cart-index .cart.main.actions .action.continue:hover {
  border-color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-primary, var(--awa-red, #b73337)) !important;
}
body.checkout-cart-index .cart.main.actions .action.update {
  background: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-white, #fff) !important;
  border: var(--awa-none, none) !important;
  border-radius: var(--awa-ui-radius-button, 12px) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-5, 20px) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  transition: background-color 0.15s ease !important;
}
body.checkout-cart-index .cart.main.actions .action.update:hover {
  background: var(--awa-primary-dark, #8e2023) !important;
}
/* =============================================================================
   5. CART SUMMARY — card shell sticky com hierarquia premium
   ============================================================================= */
body.checkout-cart-index .cart-summary {
  order: var(--awa-order-2, 2);
  position: sticky !important;
  top: var(--awa-space-4, 16px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-panel-shadow, 0 2px 16px rgba(0, 0, 0, 0.07)) !important;
  padding: var(--awa-space-5, 20px) !important;
}
body.checkout-cart-index .cart-summary > .title {
  font-size: var(--awa-ui-body-size, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  padding-bottom: var(--awa-space-3, 12px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border-light, #f0f0f0) !important;
  margin-bottom: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .cart-summary .totals {
  border-top: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart-summary .totals th,
body.checkout-cart-index .cart-summary .totals td {
  padding: var(--awa-space-2, 8px) 0 !important;
  font-size: var(--awa-text-sm, 14px) !important;
}
body.checkout-cart-index .cart-summary .totals.grand th,
body.checkout-cart-index .cart-summary .totals.grand td {
  font-size: var(--awa-ui-heading-3, clamp(16px, 1.5vw, 18px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  padding-top: var(--awa-space-3, 12px) !important;
  border-top: var(--awa-border-width-2, 2px) solid var(--awa-border, #e5e5e5) !important;
}
/* CTA: Finalizar Compra */
body.checkout-cart-index .checkout-methods-items {
  margin-top: var(--awa-space-4, 16px) !important;
  padding: 0 !important;
}
body.checkout-cart-index .checkout-methods-items .action.checkout,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout {
  width: 100% !important;
  min-height: var(--awa-space-9-5, 52px) !important;
  border-radius: var(--awa-ui-radius-button, 12px) !important;
  font-size: var(--awa-ui-body-size, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  letter-spacing: var(--awa-tracking-normal, 0.02em) !important;
  background: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-white, #fff) !important;
  border: var(--awa-none, none) !important;
  box-shadow: var(--awa-ui-cta-shadow, 0 4px 14px rgba(183, 51, 55, 0.22)) !important;
  transition: background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease !important;
  cursor: pointer !important;
}
body.checkout-cart-index .checkout-methods-items .action.checkout:hover,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout:hover {
  background: var(--awa-primary-dark, #8e2023) !important;
  box-shadow: var(--awa-ui-cta-shadow-hover, 0 7px 22px rgba(183, 51, 55, 0.32)) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
}
body.checkout-cart-index .checkout-methods-items .action.checkout:active,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout:active {
  transform: translateY(var(--awa-space-0-25, 1px)) !important;
  box-shadow: var(--awa-shadow-md7, 0 4px 12px rgba(183, 51, 55, 0.15)) !important;
}
/* =============================================================================
   6. CUPOM DE DESCONTO — card inline clean
   ============================================================================= */
body.checkout-cart-index .cart-discount,
body.checkout-cart-index .block.discount {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  background: var(--awa-white, #fff) !important;
  padding: var(--awa-space-4, 16px) !important;
  margin-top: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .cart-discount .title,
body.checkout-cart-index .block.discount .title {
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  cursor: pointer !important;
}
body.checkout-cart-index #discount-coupon-form .fieldset {
  display: flex !important;
  gap: var(--awa-gap-sm, 8px) !important;
  align-items: flex-end !important;
}
body.checkout-cart-index #discount-coupon-form input[type="text"] {
  flex: var(--awa-flex-1, 1) !important;
  min-height: var(--awa-space-8, 40px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #ddd) !important;
  border-radius: var(--awa-ui-radius-field, 12px) !important;
  padding: 0 var(--awa-space-3, 12px) !important;
  font-size: var(--awa-text-sm, 14px) !important;
  transition: var(--awa-transition-border-sh-015, border-color 0.15s ease, box-shadow 0.15s ease) !important;
}
body.checkout-cart-index #discount-coupon-form input[type="text"]:focus {
  border-color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  box-shadow: var(--awa-shadow-focus-brand-sm, 0 0 0 3px rgba(183, 51, 55, 0.12)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index #discount-coupon-form .action.apply {
  min-height: var(--awa-space-8, 40px) !important;
  border-radius: var(--awa-ui-radius-field, 12px) !important;
  padding: 0 var(--awa-space-4, 16px) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  white-space: nowrap !important;
}
/* =============================================================================
   7. ESTIMATIVA DE FRETE
   ============================================================================= */
body.checkout-cart-index .checkout-estimate-block {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  background: var(--awa-white, #fff) !important;
  padding: var(--awa-space-4, 16px) !important;
  margin-top: var(--awa-space-4, 16px) !important;
}
/* =============================================================================
   8. EMPTY STATE — carrinho vazio premium
   ============================================================================= */
body.checkout-cart-index .cart-empty.awa-cart-empty {
  max-width: var(--awa-size-520, 520px) !important;
  margin: var(--awa-space-xl, 40px) auto !important;
  padding: var(--awa-space-9, 48px) var(--awa-space-7, 32px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-panel, 16px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-panel-shadow, 0 4px 16px rgba(0, 0, 0, 0.05)) !important;
  text-align: center !important;
}
body.checkout-cart-index .awa-cart-empty__icon {
  margin-bottom: var(--awa-space-5, 20px) !important;
}
body.checkout-cart-index .awa-cart-empty__icon svg {
  width: var(--awa-size-72, 72px) !important;
  height: var(--awa-size-72, 72px) !important;
  color: var(--awa-border, #ddd) !important;
}
body.checkout-cart-index .awa-cart-empty__title {
  font-size: var(--awa-ui-heading-3, clamp(18px, 2vw, 20px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  margin-bottom: var(--awa-space-2, 8px) !important;
}
body.checkout-cart-index .awa-cart-empty__subtitle {
  font-size: var(--awa-text-sm, 14px) !important;
  color: var(--awa-text-muted, #888) !important;
  line-height: var(--awa-leading-loose, 1.6) !important;
  margin-bottom: var(--awa-space-6, 24px) !important;
}
body.checkout-cart-index .awa-cart-empty__cta {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--awa-gap-sm, 8px) !important;
  min-height: var(--awa-space-9, 48px) !important;
  padding: 0 var(--awa-space-7, 32px) !important;
  border-radius: var(--awa-ui-radius-button, 12px) !important;
  background: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-white, #fff) !important;
  font-size: var(--awa-text-base, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  text-decoration: var(--awa-none, none) !important;
  box-shadow: var(--awa-ui-cta-shadow, 0 4px 14px rgba(183, 51, 55, 0.22)) !important;
  transition: background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease !important;
}
body.checkout-cart-index .awa-cart-empty__cta:hover {
  background: var(--awa-primary-dark, #8e2023) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
  box-shadow: var(--awa-ui-cta-shadow-hover, 0 7px 22px rgba(183, 51, 55, 0.32)) !important;
}
/* =============================================================================
   9. CROSS-SELL — grid premium
   ============================================================================= */
body.checkout-cart-index .block.crosssell {
  margin-top: var(--awa-space-7, 32px) !important;
  grid-column: 1 / -1 !important;
}
body.checkout-cart-index .block.crosssell .block-title {
  font-size: var(--awa-ui-heading-3, clamp(18px, 2vw, 20px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  margin-bottom: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .block.crosssell .products-grid .product-item-info {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-card, 16px) !important;
  padding: var(--awa-space-3, 12px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-card-shadow, 0 2px 10px rgba(0, 0, 0, 0.05)) !important;
  transition: box-shadow 0.22s ease, transform 0.22s ease !important;
}
body.checkout-cart-index .block.crosssell .products-grid .product-item-info:hover {
  box-shadow: var(--awa-ui-card-shadow-hover, 0 8px 24px rgba(0, 0, 0, 0.1)) !important;
  transform: translateY(var(--awa-neg-0-5, -2px)) !important;
}
/* =============================================================================
   10. MOBILE — stack layout
   ============================================================================= */
@media (max-width: 767px) {
  body.checkout-cart-index .page-main {
    padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px) var(--awa-space-7, 32px) !important;
  }
  body.checkout-cart-index .cart-container {
    grid-template-columns: var(--awa-gtc-1, 1fr) !important;
    gap: var(--awa-gap-lg, 16px) !important;
  }
  body.checkout-cart-index .cart-summary {
    position: static !important;
    order: var(--awa-order-2, 2);
  }
  body.checkout-cart-index .cart.table-wrapper .item-info td {
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  }
  body.checkout-cart-index .cart.table-wrapper .product-image-wrapper {
    width: var(--awa-size-60, 60px) !important;
    height: var(--awa-size-60, 60px) !important;
  }
  body.checkout-cart-index .checkout-methods-items .action.checkout,
  body.checkout-cart-index .checkout-methods-items .action.primary.checkout {
    min-height: var(--awa-space-9, 48px) !important;
  }
  body.checkout-cart-index .cart.main.actions {
    flex-direction: column !important;
  }
  body.checkout-cart-index .cart.main.actions .action {
    width: 100% !important;
    text-align: center !important;
  }
  body.checkout-cart-index .cart-empty.awa-cart-empty {
    padding: var(--awa-space-7, 32px) var(--awa-space-5, 20px) !important;
    margin: var(--awa-space-lg, 24px) auto !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.checkout-cart-index .cart.table-wrapper .product-item-name a,
  body.checkout-cart-index .cart.table-wrapper input.qty,
  body.checkout-cart-index .cart.main.actions .action.continue,
  body.checkout-cart-index .cart.main.actions .action.update,
  body.checkout-cart-index .checkout-methods-items .action.checkout,
  body.checkout-cart-index .awa-cart-empty__cta,
  body.checkout-cart-index .block.crosssell .products-grid .product-item-info {
    transition: var(--awa-none, none) !important;
  }
}
/* 1) Superfícies e largura padrão dos fluxos principais */
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) {
  --awa-flow-radius: var(--awa-radius-xl, 16px);
  --awa-flow-border: var(--awa-border, var(--awa-cons-c8));
  --awa-flow-shadow: 0 6px 20px rgba(15, 23, 42, 0.06);
  --awa-flow-max: 1240px;
}
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) .page-wrapper,
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) .page-main {
  background: var(--awa-cons-c70) !important;
}
/* 2) Cartões e blocos alinhados */
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status
) :is(
    .block-customer-login,
    .block-new-customer,
    .form-create-account,
    .b2b-login-card,
    .b2b-register-shell,
    .curriculo-intro,
    .curriculo-progress,
    .form.curriculo,
    .curriculo-success-panel,
    .status-check-container
) {
  border-radius: var(--awa-flow-radius) !important;
  border: 1px solid var(--awa-flow-border) !important;
  box-shadow: var(--awa-flow-shadow) !important;
}
:is(body.checkout-cart-index, body.checkout-index-index, body.rokanthemes-onepagecheckout) :is(
    .cart.table-wrapper,
    .cart-summary,
    .opc-wrapper,
    .opc-sidebar,
    .opc-block-summary,
    .checkout-shipping-address,
    .checkout-shipping-method,
    .checkout-payment-method
) {
  border-radius: var(--awa-flow-radius) !important;
  border: 1px solid var(--awa-flow-border) !important;
  box-shadow: var(--awa-flow-shadow) !important;
}
/* 3) Tipografia e espaçamento consistentes */
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) .page-title-wrapper .page-title {
  margin-bottom: 20px !important;
  letter-spacing: -0.02em;
}
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) :is(.column.main, .b2b-register-shell-content, .b2b-login-page, .curriculo-wrapper) {
  padding-inline: clamp(12px, 2vw, 20px);
}
/* 4) Campos e botões padronizados */
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) :is(
    input[type='text'],
    input[type='email'],
    input[type='tel'],
    input[type='password'],
    input[type='number'],
    select,
    textarea
) {
  min-height: 44px;
  border-radius: var(--awa-radius-md, 8px) !important;
}
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) :is(
    input[type='text'],
    input[type='email'],
    input[type='tel'],
    input[type='password'],
    input[type='number'],
    select,
    textarea
):focus {
  border-color: var(--awa-primary, var(--awa-cons-c29)) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.14) !important;
}
:is(
    body.customer-account-login,
    body.customer-account-create,
    body.b2b-auth-shell,
    body.b2b-register-index,
    body.ayo-curriculo-index-index,
    body.curriculo-index-index,
    body.ayo-curriculo-index-status,
    body.curriculo-index-status,
    body.checkout-cart-index,
    body.checkout-index-index,
    body.rokanthemes-onepagecheckout
) :is(
    .action.primary,
    .action.submit,
    .action.login,
    .action.checkout,
    button[type='submit']
) {
  min-height: 48px !important;
  border-radius: var(--awa-radius-lg, 12px) !important;
  font-weight: 700 !important;
}
/* 5) Cart/Checkout alinhamento estrutural */
body.checkout-cart-index .cart-container {
  max-width: var(--awa-flow-max);
  margin-inline: auto;
  gap: clamp(16px, 2.5vw, 28px);
}
body.checkout-index-index .checkout-container,
body.rokanthemes-onepagecheckout .checkout-container {
  max-width: var(--awa-flow-max);
  margin-inline: auto;
  gap: clamp(16px, 2.5vw, 28px);
}
@media (min-width: 992px) {
  body.checkout-index-index .opc-wrapper,
  body.rokanthemes-onepagecheckout .opc-wrapper {
    width: 62% !important;
  }
  body.checkout-index-index .opc-sidebar,
  body.rokanthemes-onepagecheckout .opc-sidebar,
  body.checkout-cart-index .cart-summary {
    width: 36% !important;
    position: sticky !important;
    top: 96px;
  }
}
/* 6) Trabalhe Conosco (Currículo) */
:is(body.ayo-curriculo-index-index, body.curriculo-index-index) .curriculo-wrapper {
  padding-top: clamp(20px, 3vw, 36px);
  padding-bottom: clamp(20px, 3vw, 36px);
}
:is(body.ayo-curriculo-index-index, body.curriculo-index-index) .curriculo-page-header,
:is(body.ayo-curriculo-index-status, body.curriculo-index-status) .status-check-container {
  border-radius: var(--awa-flow-radius);
}
:is(body.ayo-curriculo-index-index, body.curriculo-index-index) .curriculo-grid {
  gap: 16px 16px;
}
/* 7) Responsividade unificada dos fluxos */
@media (max-width: 767px) {
  body.customer-account-login .login-container {
    grid-template-columns: 1fr !important;
  }
  :is(body.b2b-auth-shell, body.b2b-register-index) .b2b-login-page,
  :is(body.b2b-auth-shell, body.b2b-register-index) .b2b-register-page {
    max-width: 100% !important;
    margin: 20px auto !important;
  }
  :is(body.checkout-index-index, body.rokanthemes-onepagecheckout) :is(.opc-wrapper, .opc-sidebar),
  body.checkout-cart-index .cart-summary {
    width: 100% !important;
    position: static !important;
  }
}
/* Fundo branco global + token surface */
body,
.page-wrapper {
  background-color: var(--awa-cons-c70) !important;
}
:root {
  --awa-bg-surface: var(--awa-cons-c70);
}
/* Botão Entrar no cadastro B2B */
body.b2b-register-index .action.action-login.secondary,
body.b2b-register-index .action.action-login {
  border-radius: 12px !important;
  min-height: 54px !important;
}
/* FIX P0-B — Mobile menu: nav-open no body (não html) */
@media (max-width: 991px) {
  body.nav-open .nav-sections {
    left: 0 !important;
    width: 85vw !important;
    max-width: 360px !important;
  }
}
.price-box {
  display: flex;
  flex-direction: column;
  gap: 2px;
  line-height: 1.2;
}
.price-box .old-price .price {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-text-light);
  text-decoration: line-through;
  font-weight: 400;
}
.price-box .price-final_price .price,
.price-box .special-price .price,
.price-box .price-wrapper .price {
  font-size: var(--awa-font-size-md);
  font-weight: 700;
  color: var(--awa-text);
}
.price-box .special-price .price {
  color: var(--awa-primary);
}
.price-box .price-label {
  font-size: 11px;
  color: var(--awa-text-light);
  font-weight: 400;
  display: block;
}
.price-box .minimal-price-link {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-primary);
  text-decoration: none;
}
.price-box .minimal-price-link:hover {
  text-decoration: underline;
}
.price-badge-discount,
.awa-badge-discount {
  position: absolute;
  top: var(--awa-space-sm);
  left: var(--awa-space-sm);
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  font-size: var(--awa-font-size-xs);
  font-weight: 700;
  padding: 3px 8px;
  border-radius: var(--awa-radius-sm);
  line-height: 1.2;
  z-index: 2;
}
.awa-badge-new {
  position: absolute;
  top: var(--awa-space-sm);
  right: var(--awa-space-sm);
  background: var(--awa-success);
  color: var(--awa-text-inverse);
  font-size: 11px;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: var(--awa-radius-sm);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  z-index: 2;
}
.awa-badge-soldout {
  position: absolute;
  top: var(--awa-space-sm);
  right: var(--awa-space-sm);
  background: var(--awa-text-muted);
  color: var(--awa-text-inverse);
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: var(--awa-radius-sm);
  z-index: 2;
}
.awa-installments,
.price-installments {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-text-muted);
  margin-top: 2px;
}
.awa-installments strong,
.price-installments strong {
  color: var(--awa-text);
  font-weight: 600;
}
.awa-pix-price,
.price-pix {
  display: flex;
  align-items: center;
  gap: var(--awa-space-xs);
  margin-top: 4px;
}
.awa-pix-price .pix-icon,
.price-pix .pix-icon {
  width: 16px;
  height: 16px;
}
.awa-pix-price .pix-value,
.price-pix .pix-value {
  font-size: var(--awa-font-size-sm);
  font-weight: 700;
  color: var(--awa-success);
}
.awa-pix-price .pix-label,
.price-pix .pix-label {
  font-size: 11px;
  color: var(--awa-text-light);
}
.catalog-product-view .price-box .price-final_price .price,
.catalog-product-view .price-box .special-price .price {
  font-size: var(--awa-font-size-xl);
}
.catalog-product-view .price-box .old-price .price {
  font-size: var(--awa-font-size-sm);
}
body.catalog-category-view .sidebar-main,
body.catalogsearch-result-index .sidebar-main {
  width: 260px;
  flex-shrink: 0;
}
body.catalog-category-view .block.filter .block-title.filter-title,
body.catalogsearch-result-index .block.filter .block-title.filter-title {
  font-size: var(--awa-font-size-md);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text);
  padding: 0 0 12px;
  border-bottom: var(--awa-border-width-strong) solid var(--awa-primary);
  margin-bottom: var(--awa-space-md);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.catalog-category-view .block.filter .block-title.filter-title .action.clear,
body.catalogsearch-result-index .block.filter .block-title.filter-title .action.clear {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-primary);
  text-decoration: none;
  font-weight: var(--awa-weight-normal);
  padding: 4px 10px;
  border-radius: var(--awa-radius-full);
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
body.catalog-category-view .block.filter .block-title.filter-title .action.clear:hover,
body.catalogsearch-result-index .block.filter .block-title.filter-title .action.clear:hover {
  background: var(--awa-primary-subtle);
  text-decoration: none;
}
body.catalog-category-view .block.filter .filter-options-item,
body.catalogsearch-result-index .block.filter .filter-options-item {
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-md);
  overflow: hidden;
  margin-bottom: 8px;
  transition: border-color var(--awa-duration) var(--awa-ease);
}
body.catalog-category-view .block.filter .filter-options-item:hover,
body.catalogsearch-result-index .block.filter .filter-options-item:hover {
  border-color: var(--awa-border-strong);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-title,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-title {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text);
  padding: 12px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--awa-bg);
  user-select: none;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-title::after,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-title::after {
  content: '';
  width: 10px;
  height: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2394a3b8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform var(--awa-duration) var(--awa-ease);
  flex-shrink: 0;
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-title.active::after,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-title.active::after {
  transform: rotate(180deg);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-title:hover,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-title:hover {
  color: var(--awa-primary);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content {
  padding: 8px 16px 16px;
  border-top: var(--awa-border-width) solid var(--awa-border-subtle);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .item,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  cursor: pointer;
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .item a,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .item a {
  font-size: var(--awa-font-size-sm);
  color: var(--awa-text);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .item a:hover,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .item a:hover {
  color: var(--awa-primary);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .item input[type="checkbox"],
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .item input[type="checkbox"] {
  width: 16px;
  height: 16px;
  border: var(--awa-border-width) solid var(--awa-border-strong);
  border-radius: 4px;
  flex-shrink: 0;
  accent-color: var(--awa-primary);
  cursor: pointer;
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .item .count,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .item .count {
  margin-left: auto;
  font-size: var(--awa-font-size-xs);
  color: var(--awa-text-light);
  background: var(--awa-bg-soft);
  padding: 2px 8px;
  border-radius: var(--awa-radius-full);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .show-more,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .show-more {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: var(--awa-font-size-xs);
  color: var(--awa-primary);
  cursor: pointer;
  margin-top: 8px;
  text-decoration: none;
  font-weight: var(--awa-weight-medium);
  padding: 4px 0;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
body.catalog-category-view .block.filter .filter-options-item .filter-options-content .show-more:hover,
body.catalogsearch-result-index .block.filter .filter-options-item .filter-options-content .show-more:hover {
  text-decoration: underline;
}
body.catalog-category-view .block.filter .filter-current,
body.catalogsearch-result-index .block.filter .filter-current {
  margin-bottom: var(--awa-space-md);
}
body.catalog-category-view .block.filter .filter-current .items,
body.catalogsearch-result-index .block.filter .filter-current .items {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
}
body.catalog-category-view .block.filter .filter-current .item,
body.catalogsearch-result-index .block.filter .filter-current .item {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: var(--awa-primary-subtle);
  border: var(--awa-border-width) solid var(--awa-primary);
  border-radius: var(--awa-radius-full);
  padding: 4px 12px;
  font-size: var(--awa-font-size-xs);
  color: var(--awa-primary);
  font-weight: var(--awa-weight-medium);
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
body.catalog-category-view .block.filter .filter-current .item:hover,
body.catalogsearch-result-index .block.filter .filter-current .item:hover {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
}
body.catalog-category-view .block.filter .filter-current .item .action.remove,
body.catalogsearch-result-index .block.filter .filter-current .item .action.remove {
  color: inherit;
  font-weight: var(--awa-weight-bold);
  text-decoration: none;
  margin-left: 2px;
  font-size: var(--awa-fs-xs);
  line-height: 1;
}
.awa-carousel-categories {
  position: relative;
}
.awa-carousel-categories .carousel-track {
  display: flex;
  gap: var(--awa-gap-card);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: var(--awa-space-xs) 0 var(--awa-space-md);
  scrollbar-width: none;
}
.awa-carousel-categories .carousel-track::-webkit-scrollbar {
  display: none;
}
.awa-carousel-categories .category-item {
  flex: 0 0 auto;
  width: 110px;
  scroll-snap-align: start;
  text-align: center;
  text-decoration: none;
  color: var(--awa-text);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--awa-space-sm);
  padding: var(--awa-space-sm);
  border-radius: var(--awa-radius-lg);
  transition: transform var(--awa-duration) var(--awa-ease-spring), background var(--awa-duration) var(--awa-ease);
}
.awa-carousel-categories .category-item:hover {
  transform: translateY(-4px);
  background: var(--awa-primary-subtle);
}
.awa-carousel-categories .category-item .category-image {
  width: 72px;
  height: 72px;
  border-radius: var(--awa-radius-full);
  overflow: hidden;
  border: 2px solid var(--awa-border);
  background: var(--awa-bg-surface);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease);
}
.awa-carousel-categories .category-item .category-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform var(--awa-duration-slow) var(--awa-ease);
}
.awa-carousel-categories .category-item:hover .category-image {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px var(--awa-primary-subtle);
}
.awa-carousel-categories .category-item:hover .category-image img {
  transform: scale(1.08);
}
.awa-carousel-categories .category-item .category-name {
  font-size: var(--awa-font-size-xs);
  font-weight: var(--awa-weight-medium);
  line-height: var(--awa-leading-snug);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.awa-carousel-categories .carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-60%);
  width: 36px;
  height: 36px;
  border-radius: var(--awa-radius-full);
  background: var(--awa-bg-elevated);
  border: 1px solid var(--awa-border);
  box-shadow: var(--awa-shadow-md);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: var(--awa-z-base);
  color: var(--awa-text);
  font-size: var(--awa-font-size-md);
  transition: all var(--awa-duration) var(--awa-ease);
}
.awa-carousel-categories .carousel-arrow:hover {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary);
  box-shadow: var(--awa-shadow-lg);
  transform: translateY(-60%) scale(1.05);
}
.awa-carousel-categories .carousel-arrow.prev {
  left: -12px;
}
.awa-carousel-categories .carousel-arrow.next {
  right: -12px;
}
.awa-carousel-categories .carousel-dots {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: var(--awa-space-sm);
}
.awa-carousel-categories .carousel-dots .dot {
  width: 8px;
  height: 8px;
  border-radius: var(--awa-radius-full);
  background: var(--awa-border);
  border: none;
  cursor: pointer;
  padding: 0;
  transition: all var(--awa-duration) var(--awa-ease);
}
.awa-carousel-categories .carousel-dots .dot.active,
.awa-carousel-categories .carousel-dots .dot:hover {
  background: var(--awa-primary);
  transform: scale(1.2);
}
@media (max-width: 768px) {
  .awa-carousel-categories .category-item {
    width: 90px;
  }
  .awa-carousel-categories .category-item .category-image {
    width: 60px;
    height: 60px;
  }
  .awa-carousel-categories .carousel-arrow {
    display: none;
  }
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper,
.ayo-home5-wrapper .awa-carousel-section .slick-slider,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider {
  position: relative;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-wrapper,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-wrapper,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-wrapper,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-wrapper,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-track,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-track,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-track,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-track {
  display: flex;
  align-items: stretch;
  gap: 16px;
  margin: 0;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-slide,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-slide,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-slide,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-slide {
  height: auto;
  padding: 0;
  box-sizing: border-box;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-slide,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-slide,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-slide {
  width: calc((100% - ((5 - 1) * 16px)) / 5) !important;
  max-width: calc((100% - ((5 - 1) * 16px)) / 5) !important;
  flex: 0 0 calc((100% - ((5 - 1) * 16px)) / 5) !important;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .product-item,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .product-item,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .product-item,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .product-item {
  height: 100%;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  border-radius: 999px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: #fff;
  color: var(--awa-primary);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 200ms ease, color 200ms ease, opacity 200ms ease;
  cursor: pointer;
  z-index: 3;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev::after,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev::after,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next::after,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next::after,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev::after,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev::after,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next::after,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next::after,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next::after {
  font-size: 14px;
  font-weight: 700;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev:hover,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev:hover,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next:hover,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next:hover,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev:hover,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev:hover,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next:hover,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next:hover,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next:hover {
  background: var(--awa-primary);
  color: #fff;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next.slick-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next.slick-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next.swiper-button-disabled,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next.swiper-button-disabled,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next[aria-disabled='true'],
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next[aria-disabled='true'],
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-prev,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-prev,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-prev,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-prev,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-prev {
  left: -22px;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-next,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-next,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-button-next,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-button-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-button-next,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-button-next {
  right: -22px;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-dots,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-dots,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-dots,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-dots,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-pagination,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-pagination,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-pagination,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-pagination {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-width: 1px !important;
  min-height: 1px !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  opacity: 0 !important;
  pointer-events: none !important;
  left: 0 !important;
  bottom: 0 !important;
  transform: none !important;
}
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-dots li,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-dots li,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-dots li,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-dots li,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .slick-dots li button,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-dots li button,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .slick-dots li button,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-dots li button,
.ayo-home5-wrapper .awa-carousel-section .swiper.products-swiper .swiper-pagination-bullet,
.ayo-home5-wrapper .awa-carousel-section .slick-slider .swiper-pagination-bullet,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper.hot-deal-slide .swiper-pagination-bullet,
.ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .swiper-pagination-bullet {
  width: 1px !important;
  height: 1px !important;
  min-width: 1px !important;
  min-height: 1px !important;
  margin: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
@media (min-width: 1200px) {
  .ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-slide,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-slide {
    width: calc((100% - ((5 - 1) * 16px)) / 5) !important;
    max-width: calc((100% - ((5 - 1) * 16px)) / 5) !important;
    flex-basis: calc((100% - ((5 - 1) * 16px)) / 5) !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-slide,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-slide {
    width: calc((100% - ((3 - 1) * 16px)) / 3) !important;
    max-width: calc((100% - ((3 - 1) * 16px)) / 3) !important;
    flex-basis: calc((100% - ((3 - 1) * 16px)) / 3) !important;
  }
  .ayo-home5-wrapper .awa-carousel-section .slick-prev,
  .ayo-home5-wrapper .awa-carousel-section .swiper-button-prev,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-prev,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper-button-prev {
    left: 4px;
  }
  .ayo-home5-wrapper .awa-carousel-section .slick-next,
  .ayo-home5-wrapper .awa-carousel-section .swiper-button-next,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-next,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper-button-next {
    right: 4px;
  }
}
@media (max-width: 767px) {
  .ayo-home5-wrapper .awa-carousel-section .slick-slider .slick-slide,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-slider .slick-slide {
    width: calc((100% - ((2 - 1) * 16px)) / 2) !important;
    max-width: calc((100% - ((2 - 1) * 16px)) / 2) !important;
    flex-basis: calc((100% - ((2 - 1) * 16px)) / 2) !important;
  }
  .ayo-home5-wrapper .awa-carousel-section .slick-prev,
  .ayo-home5-wrapper .awa-carousel-section .swiper-button-prev,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-prev,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper-button-prev {
    left: 4px;
  }
  .ayo-home5-wrapper .awa-carousel-section .slick-next,
  .ayo-home5-wrapper .awa-carousel-section .swiper-button-next,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .slick-next,
  .ayo-home5-wrapper .top-home-content--trust-and-offers .hot-deal .swiper-button-next {
    right: 4px;
  }
}
.awa-section-ofertas .ofertas-timer {
  display: flex;
  align-items: center;
  gap: var(--awa-space-md);
  margin-bottom: var(--awa-space-lg);
}
.awa-section-ofertas .ofertas-timer .timer-label {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.awa-section-ofertas .ofertas-timer .timer-blocks {
  display: flex;
  gap: 8px;
}
.awa-section-ofertas .ofertas-timer .timer-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 48px;
}
.awa-section-ofertas .ofertas-timer .timer-block .timer-value {
  font-size: var(--awa-font-size-xl);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-primary);
  background: var(--awa-primary-subtle);
  padding: 6px 10px;
  border-radius: var(--awa-radius-md);
  line-height: 1;
  font-variant-numeric: tabular-nums;
}
.awa-section-ofertas .ofertas-timer .timer-block .timer-unit {
  font-size: var(--awa-font-size-2xs);
  color: var(--awa-text-muted);
  margin-top: 4px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.awa-section-ofertas .ofertas-timer .timer-sep {
  font-size: var(--awa-font-size-xl);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-primary);
  line-height: 1;
  animation: awa-blink 1s step-end infinite;
}
.awa-section-ofertas .ofertas-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--awa-gap-card);
}
@media (min-width: 1536px) {
  .awa-section-ofertas .ofertas-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.awa-section-ofertas .oferta-progress {
  height: 6px;
  background: var(--awa-border-subtle);
  border-radius: var(--awa-radius-full);
  overflow: hidden;
  margin-top: var(--awa-space-sm);
}
.awa-section-ofertas .oferta-progress .progress-fill {
  height: 100%;
  border-radius: var(--awa-radius-full);
  background: linear-gradient(90deg, var(--awa-primary), #e57373);
  transition: width 1s var(--awa-ease);
}
.awa-section-ofertas .oferta-stock-text {
  font-size: var(--awa-font-size-2xs);
  color: var(--awa-text-muted);
  margin-top: 4px;
  text-align: center;
}
.awa-section-ofertas .oferta-stock-text strong {
  color: var(--awa-primary);
  font-weight: var(--awa-weight-bold);
}
@keyframes awa-blink {
  50% {
    opacity: 0;
  }
}
@media (max-width: 1279px) {
  .awa-section-ofertas .ofertas-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 1023px) {
  .awa-section-ofertas .ofertas-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .awa-section-ofertas .ofertas-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .awa-section-ofertas .ofertas-timer {
    flex-wrap: wrap;
    justify-content: center;
    gap: var(--awa-space-sm);
  }
  .awa-section-ofertas .ofertas-timer .timer-block .timer-value {
    font-size: var(--awa-font-size-lg);
    padding: 4px 8px;
  }
}
@media (max-width: 479px) {
  .awa-section-ofertas .ofertas-grid {
    grid-template-columns: 1fr;
  }
}
.awa-section-principais .principais-tabs {
  display: flex;
  gap: 4px;
  margin-bottom: var(--awa-space-lg);
  border-bottom: 2px solid var(--awa-border);
  overflow-x: auto;
  scrollbar-width: none;
}
.awa-section-principais .principais-tabs::-webkit-scrollbar {
  display: none;
}
.awa-section-principais .principais-tabs .tab-item {
  padding: 12px 20px;
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text-muted);
  cursor: pointer;
  white-space: nowrap;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
  position: relative;
  transition: color var(--awa-duration) var(--awa-ease);
}
.awa-section-principais .principais-tabs .tab-item:hover {
  color: var(--awa-primary);
}
.awa-section-principais .principais-tabs .tab-item.active {
  color: var(--awa-primary);
  border-bottom-color: var(--awa-primary);
  font-weight: var(--awa-weight-bold);
}
.awa-section-principais .tab-content {
  animation: awa-tab-fade var(--awa-duration) var(--awa-ease) both;
}
.awa-section-principais .principais-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--awa-gap-card);
}
.awa-section-principais .ver-mais-wrapper {
  text-align: center;
  margin-top: var(--awa-space-lg);
}
.awa-section-principais .ver-mais-wrapper .ver-mais-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 32px;
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-primary);
  background: transparent;
  border: 1.5px solid var(--awa-primary);
  border-radius: var(--awa-radius-full);
  cursor: pointer;
  text-decoration: none;
  transition: all var(--awa-duration) var(--awa-ease);
}
.awa-section-principais .ver-mais-wrapper .ver-mais-btn::after {
  content: '\2192';
  transition: transform var(--awa-duration) var(--awa-ease);
}
.awa-section-principais .ver-mais-wrapper .ver-mais-btn:hover {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.2);
}
.awa-section-principais .ver-mais-wrapper .ver-mais-btn:hover::after {
  transform: translateX(4px);
}
@media (max-width: 1279px) {
  .awa-section-principais .principais-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 1023px) {
  .awa-section-principais .principais-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .awa-section-principais .principais-tabs .tab-item {
    padding: 10px 14px;
    font-size: var(--awa-font-size-xs);
  }
}
@media (max-width: 479px) {
  .awa-section-principais .principais-grid {
    grid-template-columns: 1fr;
  }
}
.products-list .product-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.products-list .product-item {
  flex-direction: row;
}
.products-list .product-item .product-item-photo {
  width: 160px;
  height: 160px;
  flex-shrink: 0;
}
.products-list .product-item .product-item-details {
  flex: 1;
  padding: var(--awa-space-md);
}
body.catalog-category-view {
  background-color: #ffffff;
}
body.catalog-category-view .page-wrapper,
body.catalog-category-view .page-main,
body.catalog-category-view .columns,
body.catalog-category-view .column.main,
body.catalog-category-view .sidebar,
body.catalog-category-view .sidebar-main,
body.catalog-category-view .sidebar-additional {
  background-color: #ffffff;
}
.catalog-category-view .category-image {
  display: block;
  overflow: hidden;
  border-radius: 16px;
  margin-bottom: 24px;
}
.catalog-category-view .category-image img {
  width: 100%;
  height: auto;
  display: block;
}
.catalog-category-view .category-description {
  font-size: var(--awa-font-sm);
  line-height: 1.65;
  color: var(--awa-text-muted);
  margin-bottom: 24px;
}
.catalog-category-view .category-description p {
  margin: 0 0 12px;
}
.catalog-category-view .category-description p:last-child {
  margin-bottom: 0;
}
.catalog-category-view .page-title-wrapper {
  margin-bottom: 8px;
}
.catalog-category-view .page-title-wrapper .page-title {
  font-size: clamp(20px, 3vw, 28px);
  font-weight: 700;
  color: var(--awa-text);
  line-height: 1.15;
  margin: 0 0 4px;
}
.catalog-category-view .toolbar.toolbar-products {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid var(--awa-border);
  margin-bottom: 20px;
  background: transparent;
}
.catalog-category-view .toolbar.toolbar-products.toolbar-bottom {
  border-bottom: none;
  border-top: 1px solid var(--awa-border);
  margin-top: 20px;
  margin-bottom: 0;
}
.catalog-category-view .toolbar-amount {
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted);
  margin: 0;
  flex: 1 0 auto;
}
.catalog-category-view .toolbar-sorter,
.catalog-category-view .toolbar-limiter {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted);
}
.catalog-category-view .toolbar-sorter label,
.catalog-category-view .toolbar-limiter label {
  font-weight: 600;
  white-space: nowrap;
  color: var(--awa-text);
}
.catalog-category-view .toolbar-sorter select,
.catalog-category-view .toolbar-limiter select {
  height: 36px;
  padding: 0 28px 0 12px;
  border: 1px solid var(--awa-border);
  border-radius: 4px;
  background-color: #ffffff;
  color: var(--awa-text);
  font-size: var(--awa-font-sm);
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  transition: border-color 250ms ease;
}
.catalog-category-view .toolbar-sorter select:focus,
.catalog-category-view .toolbar-limiter select:focus {
  outline: none;
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.catalog-category-view .sorter-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid var(--awa-border);
  border-radius: 4px;
  color: var(--awa-text-muted);
  text-decoration: none;
  transition: border-color 250ms ease, color 250ms ease;
}
.catalog-category-view .sorter-action:hover {
  border-color: var(--awa-primary);
  color: var(--awa-primary);
}
.catalog-category-view .sorter-action:before {
  font-size: var(--awa-fs-xs);
}
.catalog-category-view .modes {
  display: flex;
  gap: 4px;
}
.catalog-category-view .modes .mode-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: 1px solid var(--awa-border);
  border-radius: 4px;
  color: var(--awa-text-muted);
  text-decoration: none;
  transition: background-color 250ms ease, border-color 250ms ease, color 250ms ease;
}
.catalog-category-view .modes .mode-icon:hover,
.catalog-category-view .modes .mode-icon.active {
  background-color: var(--awa-primary);
  border-color: var(--awa-primary);
  color: #ffffff;
}
.catalog-category-view .pages {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  margin: 0;
  padding: 0;
}
.catalog-category-view .pages .pages-label {
  display: none;
}
.catalog-category-view .pages .items {
  display: flex;
  gap: 4px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.catalog-category-view .pages .item {
  margin: 0;
}
.catalog-category-view .pages .item .page {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  height: 36px;
  padding: 0 8px;
  border: 1px solid var(--awa-border);
  border-radius: 4px;
  color: var(--awa-text);
  font-size: var(--awa-font-sm);
  font-weight: 500;
  text-decoration: none;
  transition: background-color 250ms ease, border-color 250ms ease, color 250ms ease;
}
.catalog-category-view .pages .item .page:hover {
  border-color: var(--awa-primary);
  color: var(--awa-primary);
}
.catalog-category-view .pages .item.current .page,
.catalog-category-view .pages .item.current strong {
  min-width: 34px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  background-color: var(--awa-primary);
  border: 1px solid var(--awa-primary);
  border-radius: 4px;
  color: #ffffff;
  font-size: var(--awa-font-sm);
  font-weight: 700;
}
.catalog-category-view .pages .action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 34px;
  height: 36px;
  border: 1px solid var(--awa-border);
  border-radius: 4px;
  color: var(--awa-text-muted);
  text-decoration: none;
  font-size: var(--awa-font-sm);
  transition: border-color 250ms ease, color 250ms ease;
}
.catalog-category-view .pages .action:hover {
  border-color: var(--awa-primary);
  color: var(--awa-primary);
}
.catalog-category-view .filter .filter-title {
  display: none;
}
.catalog-category-view .filter .filter-subtitle {
  font-size: var(--awa-font-sm);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--awa-text);
  margin-bottom: 12px;
}
.catalog-category-view .filter-options {
  border-top: 1px solid var(--awa-border);
}
.catalog-category-view .filter-options .filter-options-item {
  border-bottom: 1px solid var(--awa-border);
}
.catalog-category-view .filter-options .filter-options-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  color: var(--awa-text);
  cursor: pointer;
  user-select: none;
}
.catalog-category-view .filter-options .filter-options-title:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-right: 2px solid var(--awa-text-muted);
  border-bottom: 2px solid var(--awa-text-muted);
  transform: rotate(45deg) translateY(-3px);
  transition: transform 250ms ease;
  flex-shrink: 0;
}
.catalog-category-view .filter-options .filter-options-title.active:after {
  transform: rotate(-135deg) translateY(-3px);
}
.catalog-category-view .filter-options .filter-options-content {
  padding: 0 0 12px;
}
.catalog-category-view .filter-options .filter-options-content .item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
}
.catalog-category-view .filter-options .filter-options-content .item a {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text);
  text-decoration: none;
  transition: color 250ms ease;
  width: 100%;
}
.catalog-category-view .filter-options .filter-options-content .item a:hover {
  color: var(--awa-primary);
}
.catalog-category-view .filter-options .filter-options-content .item .count {
  margin-left: auto;
  font-size: var(--awa-font-xs);
  color: var(--awa-text-muted);
}
.catalog-category-view .filter-options .filter-options-content .item .count:before {
  content: '(';
}
.catalog-category-view .filter-options .filter-options-content .item .count:after {
  content: ')';
}
.catalog-category-view .filter-current {
  margin-bottom: 12px;
}
.catalog-category-view .filter-current .filter-current-subtitle {
  font-size: var(--awa-fs-xs3);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--awa-text-muted);
  margin-bottom: 8px;
}
.catalog-category-view .filter-current .items {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.catalog-category-view .filter-current .item {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
  background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.07));
  border-radius: 4px;
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary);
}
.catalog-category-view .filter-current .item .remove {
  display: inline-flex;
  align-items: center;
  color: var(--awa-primary);
  font-size: var(--awa-fs-xs);
  line-height: 1;
  text-decoration: none;
  margin-left: 2px;
}
.catalog-category-view .filter-current .item .remove:hover {
  opacity: 0.7;
}
.catalog-category-view .filter-actions {
  margin-bottom: 16px;
}
.catalog-category-view .filter-actions .filter-clear {
  font-size: var(--awa-fs-xs3);
  color: var(--awa-primary);
  text-decoration: underline;
  cursor: pointer;
}
.catalog-category-view .filter-actions .filter-clear:hover {
  opacity: 0.8;
}
@media (prefers-reduced-motion: reduce) {
  .catalog-category-view .toolbar .modes .mode-icon,
  .catalog-category-view .pages .item .page {
    transition: none;
  }
  .catalog-category-view .filter-options .filter-options-title:after {
    transition: none;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
  max-height: none ;
  height: clamp(170px, 22vh, 220px);
  overflow: hidden;
  border-radius: 5px ;
  margin-bottom: 12px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image img,
:is(body.catalog-category-view, body.catalogsearch-result-index) .category-image .image {
  width: 100% ;
  height: 100% ;
  object-fit: cover ;
  object-position: center center ;
  display: block ;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .category-image {
    display: none ;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .product-content-right > .row:last-child {
  margin-left: 0 ;
  margin-right: 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .product-content-right {
  grid-template-columns: minmax(0, 1fr);
  overflow-x: clip ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products.toolbar-bottom {
  background: var(--awa-bg-surface, #fff);
  border: 1px solid var(--awa-plp-border, var(--awa-border, #e5e5e5));
  border-radius: 5px ;
  padding: 10px 12px ;
  margin-top: 12px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid,
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch {
  display: grid ;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px ;
  list-style: none ;
  margin: 0 ;
  padding: 0 ;
  align-items: start ;
  align-content: start ;
}
@media (min-width: 1536px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 20px ;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px ;
  }
}
@media (max-width: 575px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px ;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid ul.product-grid > li.item-product,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid ul.container-products-switch > li.item-product {
  width: 100% ;
  max-width: none ;
  margin: 0 ;
  padding: 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product {
  overflow: hidden ;
  border-radius: 5px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-thumb {
  background: #f6f7f8;
  overflow: hidden ;
  height: auto ;
  min-height: 0 ;
  aspect-ratio: 1 / 1;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-secondary {
  display: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .info-price .b2b-login-to-see-price {
  transition: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .info-price .b2b-login-to-see-price:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .info-price .b2b-login-to-see-price:active {
  filter: none ;
  transform: none ;
  box-shadow: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .info-price .b2b-login-to-see-price:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
  box-shadow: 0 0 0 4px rgba(183, 51, 55, 0.5);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product:hover {
  background: #fffdfd;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product {
  transition: background-color var(--awa-duration, 0.2s) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .action.tocart,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .btn-add-to-cart {
  transition: background var(--awa-duration-fast, 0.15s) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)), transform var(--awa-duration-fast, 0.15s) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)), box-shadow var(--awa-duration-fast, 0.15s) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1));
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .action.tocart:hover:not(:disabled),
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .btn-add-to-cart:hover:not(:disabled) {
  background: var(--awa-primary-hover, #8e2629);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .action.tocart:active:not(:disabled),
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .btn-add-to-cart:active:not(:disabled) {
  transform: none ;
  box-shadow: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .action.tocart:focus-visible,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .actions-primary .btn-add-to-cart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 3px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar-additional1 .block-reorder {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-lg, 16px);
  padding: 16px;
  margin-top: 16px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .block-title strong {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 11px;
  font-weight: 700;
  color: var(--awa-text, #333);
  text-transform: uppercase;
  letter-spacing: 0.07em;
  margin: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .block-title strong::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background: var(--awa-primary, #b73337);
  border-radius: 50%;
  flex-shrink: 0;
  opacity: 0.85;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .subtitle {
  display: none;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .product-items {
  list-style: none ;
  margin: 12px 0 0 ;
  padding: 0 ;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .product-item {
  display: flex ;
  align-items: flex-start;
  gap: 8px ;
  padding: 8px 10px ;
  border-radius: 8px;
  background: var(--awa-bg-surface, #f7f7f7);
  border: 1px solid transparent;
  transition: background 0.15s, border-color 0.15s;
  margin: 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .product-item:hover {
  background: var(--awa-bg-alt-hover, #eeeeee);
  border-color: var(--awa-border, #e5e5e5);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .field.item.choice {
  flex-shrink: 0;
  margin: 0 ;
  padding: 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .field.item.choice .label {
  display: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .field.item.choice .control {
  margin: 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .checkbox {
  -webkit-appearance: none;
  appearance: none;
  width: 18px ;
  height: 18px ;
  min-width: 18px;
  border: 2px solid var(--awa-border-strong, #ccc);
  border-radius: 4px ;
  background: #fff;
  cursor: pointer;
  position: relative;
  margin: 1px 0 0 ;
  padding: 0 ;
  display: block ;
  transition: border-color 0.15s, background 0.15s;
  box-shadow: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .checkbox:checked {
  border-color: var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .checkbox:checked::after {
  content: '';
  position: absolute;
  left: 4px;
  top: 1px;
  width: 6px;
  height: 10px;
  border: 2px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .checkbox:hover:not(:disabled) {
  border-color: var(--awa-primary, #b73337);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .checkbox:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .checkbox:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .product-item-name {
  font-size: 11px ;
  font-weight: 500;
  line-height: 1.45;
  flex: 1;
  min-width: 0;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .product-item-link {
  color: var(--awa-text, #333);
  text-decoration: none ;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .product-item-link:hover {
  color: var(--awa-primary, #b73337);
  text-decoration: underline ;
  text-decoration-color: rgba(183, 51, 55, 0.5);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .actions-toolbar {
  margin-top: 12px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .actions-toolbar .action.tocart {
  width: 100% ;
  display: block ;
  padding: 10px 12px ;
  font-size: 12px ;
  font-weight: 700 ;
  border-radius: var(--awa-radius-md, 8px);
  background: var(--awa-primary, #b73337);
  color: #fff;
  border: none ;
  cursor: pointer;
  text-align: center;
  letter-spacing: 0.02em;
  transition: background 0.15s, transform 0.1s, box-shadow 0.15s;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .actions-toolbar .action.tocart:hover:not(:disabled) {
  background: var(--awa-primary-hover, #8e2629);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(142, 38, 41, 0.35);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .actions-toolbar .action.tocart:active:not(:disabled) {
  transform: translateY(1px);
  box-shadow: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .actions-toolbar .action.tocart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 3px;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block-reorder .actions-toolbar .action.tocart:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  transform: none ;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar-additional1 .block-reorder {
    margin-top: 12px;
    padding: 14px;
  }
}
@media (min-width: 992px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar.sidebar-main > .block.filter {
    position: sticky ;
    top: 16px ;
    max-height: calc(100vh - 32px);
    overflow-y: auto ;
    overflow-x: hidden ;
    scrollbar-width: thin ;
    scrollbar-color: var(--awa-border-strong, #ccc) transparent;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block::-webkit-scrollbar,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar.sidebar-main > .block.filter::-webkit-scrollbar {
    width: 4px;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .shop-tab-select {
  margin-bottom: 12px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-name,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-item-name {
  display: -webkit-box;
  -webkit-line-clamp: 2 ;
  -webkit-box-orient: vertical ;
  overflow: hidden ;
  min-height: calc(1.4em * 2);
  font-size: 14px ;
  font-weight: 600 ;
  line-height: 1.45;
  color: var(--awa-text, #333);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-name a,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-item-name a {
  color: inherit ;
  text-decoration: none ;
  font-size: inherit ;
  font-weight: inherit ;
  line-height: inherit ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-name a:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-item-name a:hover {
  color: var(--awa-primary, #b73337);
}
@media (max-width: 575px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-name,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-item-name {
    font-size: 12px ;
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products.toolbar-bottom {
    margin-top: 12px ;
    padding: 10px 12px ;
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .pages {
    justify-content: center;
    display: flex;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products:not(.toolbar-bottom) .pages {
    display: none ;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .page-main {
  padding-top: 12px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .breadcrumbs {
  margin-bottom: 8px ;
  padding-bottom: 0 ;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .awa-category-hero {
    height: auto ;
    max-height: none ;
    min-height: 0 ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .awa-category-hero img {
    height: 150px ;
    max-height: 150px ;
    width: 100% ;
    object-fit: cover ;
    object-position: center 30% ;
    display: block ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .mst_categorySearch {
    display: none ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .awa-category-hero__content {
    padding: 8px 0 4px ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .awa-category-hero__title {
    margin: 0 0 4px ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .awa-category-hero__count {
    font-size: 12px ;
    color: #888;
    font-weight: 400 ;
    margin: 0 ;
    line-height: 1.4;
  }
}
@media (min-width: 992px) {
  body .page-wrapper .awa-nav-close,
  body .page-wrapper .awa-nav-overlay {
    display: none ;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products:not(.toolbar-bottom) {
  display: flex ;
  align-items: center ;
  justify-content: space-between;
  flex-wrap: wrap ;
  gap: 8px ;
  padding: 10px 14px ;
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 8px ;
  margin-bottom: 16px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) main.page-main .shop-tab-select .toolbar.toolbar-products {
  border-radius: 8px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .modes-label {
  white-space: nowrap ;
  width: auto ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-amount {
  font-size: 12px ;
  color: #888;
  font-weight: 400 ;
  white-space: nowrap ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-sorter select.sorter-options {
  height: 36px ;
  padding: 0 28px 0 10px ;
  font-size: 12px ;
  border-radius: 6px ;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  color: #333;
  cursor: pointer ;
  transition: border-color 0.2s ease;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-sorter select.sorter-options:hover,
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-sorter select.sorter-options:focus {
  border-color: var(--awa-primary, #b73337);
  outline: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-sorter .sorter-action {
  display: inline-flex;
  align-items: center ;
  justify-content: center ;
  height: 36px ;
  min-width: 36px ;
  border-radius: 6px ;
  border: 1px solid #d9d9d9;
  background: #fff;
  color: #333;
  cursor: pointer ;
  transition: border-color 0.2s ease;
  text-decoration: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-sorter .sorter-action:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .toolbar-sorter .sorter-action > span {
  display: flex ;
  align-items: center ;
  gap: 4px ;
  font-size: 12px ;
  font-weight: 500 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .sorter-label {
  font-size: 11px ;
  color: #888;
  font-weight: 500 ;
  text-transform: uppercase ;
  letter-spacing: 0.05em;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .limiter {
  font-size: 12px ;
  color: #888;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .limiter select {
  height: 32px ;
  padding: 0 24px 0 8px ;
  font-size: 12px ;
  border-radius: 6px ;
  min-width: 50px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .modes-mode {
  width: 32px ;
  height: 32px ;
  display: inline-flex;
  align-items: center ;
  justify-content: center ;
  border-radius: 6px ;
  border: 1px solid #e5e5e5;
  background: #fff;
  transition: border-color 0.15s, background 0.15s;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .modes-mode:hover {
  border-color: var(--awa-primary, #b73337);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .modes-mode.active {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #fff;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products:not(.toolbar-bottom) {
    padding: 8px 10px ;
    gap: 6px ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products:not(.toolbar-bottom) .limiter {
    display: none ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products:not(.toolbar-bottom) .toolbar-amount {
    display: none ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products select.sorter-options {
    height: 32px ;
    font-size: 11px ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar-products .sorter-label {
    display: none ;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar.sidebar-main > .block.filter,
:is(body.catalog-category-view, body.catalogsearch-result-index) #layered-ajax-filter-block {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 12px ;
  padding: 16px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .block.filter .block-title strong,
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-title strong {
  font-size: 12px ;
  font-weight: 700 ;
  text-transform: uppercase ;
  letter-spacing: 0.08em;
  color: #333;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-item .filter-options-title {
  font-size: 13px ;
  font-weight: 600 ;
  color: #333;
  padding: 10px 0 ;
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer ;
  display: flex ;
  align-items: center ;
  justify-content: space-between;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options .filter-options-title::after {
  content: '';
  display: inline-block;
  width: 10px ;
  height: 6px ;
  background: currentColor ;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  flex-shrink: 0 ;
  transition: transform 0.2s ease;
  opacity: 0.45;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options .filter-options-title.active::after {
  transform: rotate(180deg);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options .filter-options-content {
  padding: 8px 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .price-box .special-price .price {
  color: var(--awa-primary, #b73337);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .price-box:not(:has(.special-price)) .price {
  color: var(--awa-text, #1a1a1a);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .item-product .price-box .price-label {
  display: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-item .item a {
  font-size: 13px ;
  color: #555;
  text-decoration: none ;
  padding: 4px 0 ;
  display: flex ;
  align-items: center ;
  justify-content: space-between;
  transition: color 0.15s;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-item .item a:hover {
  color: var(--awa-primary, #b73337);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-options-item .count {
  font-size: 11px ;
  color: #aaa;
  font-weight: 400 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .block-subtitle {
  font-size: 11px ;
  font-weight: 700 ;
  text-transform: uppercase ;
  letter-spacing: 0.07em;
  color: #888;
  margin-bottom: 8px ;
  display: block ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .items {
  display: flex ;
  flex-wrap: wrap ;
  gap: 6px ;
  margin: 0 0 10px ;
  padding: 0 ;
  list-style: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item {
  display: inline-flex;
  align-items: center ;
  gap: 4px ;
  background: #fef2f2;
  border: 1px solid var(--awa-primary, #b73337);
  border-radius: 999px ;
  padding: 3px 6px 3px 10px ;
  font-size: 12px ;
  color: var(--awa-primary, #b73337);
  font-weight: 500 ;
  max-width: 220px ;
  overflow: hidden ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item .filter-value {
  white-space: nowrap ;
  overflow: hidden ;
  text-overflow: ellipsis ;
  min-width: 0 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item .filter-label {
  font-weight: 600 ;
  opacity: 0.75;
  white-space: nowrap ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item .action.remove {
  display: inline-flex;
  align-items: center ;
  justify-content: center ;
  width: 18px ;
  height: 18px ;
  min-width: 18px ;
  border-radius: 50% ;
  background: var(--awa-primary, #b73337);
  color: #fff;
  font-size: 10px ;
  font-weight: 700 ;
  text-decoration: none ;
  flex-shrink: 0 ;
  line-height: 1 ;
  transition: background 0.15s;
  margin-left: 2px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item .action.remove:hover {
  background: var(--awa-primary-hover, #8e2629);
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item .action.remove span {
  display: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-current .item .action.remove::after {
  content: '×';
  font-size: 12px ;
  line-height: 1 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-actions {
  margin-bottom: 12px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-actions .action.clear {
  font-size: 12px ;
  color: var(--awa-primary, #b73337);
  font-weight: 600 ;
  text-decoration: none ;
  display: inline-flex;
  align-items: center ;
  gap: 4px ;
  padding: 4px 0 ;
  transition: color 0.15s;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .filter-actions .action.clear:hover {
  color: var(--awa-primary-hover, #8e2629);
  text-decoration: underline ;
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) main.page-main .shop-tab-select .toolbar.toolbar-products .modes {
    display: inline-flex;
    align-items: center ;
    flex-shrink: 0 ;
    margin: 0 ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) main.page-main .shop-tab-select .toolbar.toolbar-products .modes .modes-mode {
    display: none ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) main.page-main .shop-tab-select .toolbar.toolbar-products .modes .modes-label {
    display: inline-flex;
    align-items: center ;
    justify-content: center ;
    min-height: 44px ;
    padding: 0 14px ;
    border-radius: 999px ;
    border: 1px solid var(--awa-primary, #b73337);
    background: #fff;
    color: var(--awa-primary, #b73337);
    font-size: 13px ;
    font-weight: 700 ;
    cursor: pointer ;
    user-select: none ;
    white-space: nowrap ;
    line-height: 1 ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index):not(.awa-plp-filters-collapsed) main.page-main .shop-tab-select .toolbar.toolbar-products .modes .modes-label {
    background: var(--awa-primary, #b73337);
    color: #fff;
    border-color: var(--awa-primary, #b73337);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .columns > div:first-child {
    display: block ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .sidebar.sidebar-main-1 {
    display: block ;
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index):not(.awa-plp-filters-collapsed) .columns > div:first-child {
    display: block ;
    width: 100% ;
    max-width: 100% ;
    float: none ;
    flex: 0 0 100% ;
    padding: 0 ;
    margin-bottom: 12px ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index):not(.awa-plp-filters-collapsed) .sidebar.sidebar-main-1 {
    display: block ;
  }
  :is(body.catalog-category-view, body.catalogsearch-result-index) .columns > div:first-child > .sidebar.sidebar-additional1 {
    display: none ;
  }
}
@media (max-width: 767px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index):not(.awa-plp-filters-collapsed) #layered-ajax-filter-block,
  :is(body.catalog-category-view, body.catalogsearch-result-index):not(.awa-plp-filters-collapsed) .block.filter {
    display: block ;
  }
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item a,
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item strong {
  min-width: 40px ;
  min-height: 40px ;
  display: inline-flex;
  align-items: center ;
  justify-content: center ;
  border-radius: 8px ;
  font-size: 14px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item a:hover {
  background: #f5f5f5;
  text-decoration: none ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .pages .item.current strong {
  background: var(--awa-primary, #b73337);
  color: #fff;
  font-weight: 700 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products.toolbar-bottom {
  border: 1px solid #e5e5e5;
  border-radius: 8px ;
  padding: 10px 14px ;
  background: #fafafa;
  margin-top: 24px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .toolbar-amount {
  order: 1 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .toolbar-sorter {
  order: 2 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .modes {
  order: 3 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .toolbar.toolbar-products .limiter {
  order: 4 ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-info {
  display: flex ;
  flex-direction: column ;
  flex: 1 1 auto ;
  gap: 6px ;
}
:is(body.catalog-category-view, body.catalogsearch-result-index) .products-grid .item-product .product-info-cart {
  margin-top: auto ;
}
[data-awa-header-nav="true"],
.awa-nav-bar,
.nav-sections {
  background: var(--awa-primary, #b73337);
  border-bottom: 1px solid var(--awa-nav-divider);
  box-shadow: var(--awa-nav-shadow);
  position: relative;
  z-index: calc(var(--awa-z-sticky) - 1);
}
[data-awa-header-nav="true"] .nav-sections-items,
.awa-nav-bar .nav-sections-items,
.nav-sections .nav-sections-items {
  max-width: var(--awa-container-max);
  margin: 0 auto;
  padding: 0 var(--awa-container-pad);
}
.navigation,
.awa-main-nav {
  display: flex;
  align-items: stretch;
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}
.navigation > li,
.awa-main-nav > li,
.navigation > .nav-item,
.awa-main-nav > .nav-item {
  position: relative;
}
.navigation > li > a,
.awa-main-nav > li > a,
.navigation > .nav-item > a,
.awa-main-nav > .nav-item > a {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 0 14px;
  min-height: 36px;
  margin: 6px 2px;
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-white);
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  transition: background-color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration-fast) var(--awa-ease), color var(--awa-duration-fast) var(--awa-ease);
}
.navigation > li > a:hover,
.awa-main-nav > li > a:hover,
.navigation > .nav-item > a:hover,
.awa-main-nav > .nav-item > a:hover {
  background: var(--awa-nav-link-bg-hover);
  box-shadow: inset 0 0 0 1px var(--awa-nav-pill-border);
  color: var(--awa-white);
}
.navigation > li.active > a,
.awa-main-nav > li.active > a,
.navigation > .nav-item.active > a,
.awa-main-nav > .nav-item.active > a,
.navigation > li.current > a,
.awa-main-nav > li.current > a,
.navigation > .nav-item.current > a,
.awa-main-nav > .nav-item.current > a {
  background: var(--awa-nav-link-bg-active);
  box-shadow: inset 0 0 0 1px var(--awa-nav-pill-border);
  color: var(--awa-white);
}
.navigation > li .submenu,
.awa-main-nav > li .submenu,
.navigation > .nav-item .submenu,
.awa-main-nav > .nav-item .submenu,
.navigation > li ul.level0.submenu,
.awa-main-nav > li ul.level0.submenu,
.navigation > .nav-item ul.level0.submenu,
.awa-main-nav > .nav-item ul.level0.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 240px;
  background: var(--awa-bg-elevated);
  border: 1px solid var(--awa-border);
  border-top: 2px solid var(--awa-primary);
  border-radius: 0 0 var(--awa-radius-md) var(--awa-radius-md);
  box-shadow: var(--awa-shadow-lg);
  z-index: var(--awa-z-dropdown);
  padding: var(--awa-space-xs) 0;
  list-style: none;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity var(--awa-duration) var(--awa-ease), visibility var(--awa-duration) var(--awa-ease), transform var(--awa-duration) var(--awa-ease);
}
.navigation > li .submenu li a,
.awa-main-nav > li .submenu li a,
.navigation > .nav-item .submenu li a,
.awa-main-nav > .nav-item .submenu li a,
.navigation > li ul.level0.submenu li a,
.awa-main-nav > li ul.level0.submenu li a,
.navigation > .nav-item ul.level0.submenu li a,
.awa-main-nav > .nav-item ul.level0.submenu li a {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-normal);
  color: var(--awa-text);
  text-decoration: none;
  transition: background var(--awa-duration-fast) var(--awa-ease), color var(--awa-duration-fast) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  /* PERF: padding-left removido → transform (composite-only, sem reflow) */
}
.navigation > li .submenu li a:hover,
.awa-main-nav > li .submenu li a:hover,
.navigation > .nav-item .submenu li a:hover,
.awa-main-nav > .nav-item .submenu li a:hover,
.navigation > li ul.level0.submenu li a:hover,
.awa-main-nav > li ul.level0.submenu li a:hover,
.navigation > .nav-item ul.level0.submenu li a:hover,
.awa-main-nav > .nav-item ul.level0.submenu li a:hover {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary);
  transform: translateX(4px);
}
.navigation > li .submenu li.divider,
.awa-main-nav > li .submenu li.divider,
.navigation > .nav-item .submenu li.divider,
.awa-main-nav > .nav-item .submenu li.divider,
.navigation > li ul.level0.submenu li.divider,
.awa-main-nav > li ul.level0.submenu li.divider,
.navigation > .nav-item ul.level0.submenu li.divider,
.awa-main-nav > .nav-item ul.level0.submenu li.divider {
  border-top: 1px solid var(--awa-border-subtle);
  margin: var(--awa-space-xs) 0;
}
.navigation > li:hover > .submenu,
.awa-main-nav > li:hover > .submenu,
.navigation > .nav-item:hover > .submenu,
.awa-main-nav > .nav-item:hover > .submenu,
.navigation > li:hover > ul.level0.submenu,
.awa-main-nav > li:hover > ul.level0.submenu,
.navigation > .nav-item:hover > ul.level0.submenu,
.awa-main-nav > .nav-item:hover > ul.level0.submenu,
.navigation > li:focus-within > .submenu,
.awa-main-nav > li:focus-within > .submenu,
.navigation > .nav-item:focus-within > .submenu,
.awa-main-nav > .nav-item:focus-within > .submenu,
.navigation > li:focus-within > ul.level0.submenu,
.awa-main-nav > li:focus-within > ul.level0.submenu,
.navigation > .nav-item:focus-within > ul.level0.submenu,
.awa-main-nav > .nav-item:focus-within > ul.level0.submenu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.navigation > .nav-all-categories > a,
.awa-main-nav > .nav-all-categories > a {
  background: var(--awa-nav-pill-bg);
  color: var(--awa-nav-text);
  border: 1px solid var(--awa-nav-pill-border);
  border-radius: var(--awa-radius-full);
}
.navigation > .nav-all-categories > a::after,
.awa-main-nav > .nav-all-categories > a::after {
  display: none;
}
.navigation > .nav-all-categories > a:hover,
.awa-main-nav > .nav-all-categories > a:hover {
  background: var(--awa-nav-pill-bg-hover);
  color: var(--awa-nav-text);
}
@media (max-width: 960px) {
  [data-awa-header-nav="true"],
  .awa-nav-bar,
  .nav-sections {
    background: var(--awa-bg-surface, #ffffff);
  }
  [data-awa-header-nav="true"] .nav-sections-items,
  .awa-nav-bar .nav-sections-items,
  .nav-sections .nav-sections-items {
    padding: 0;
  }
  .navigation,
  .awa-main-nav {
    flex-direction: column;
  }
  .navigation > li > a,
  .awa-main-nav > li > a,
  .navigation > .nav-item > a,
  .awa-main-nav > .nav-item > a {
    color: var(--awa-text, #333333);
    padding: 14px var(--awa-container-pad);
    border-bottom: 1px solid var(--awa-border-subtle);
  }
  .navigation > li > a::after,
  .awa-main-nav > li > a::after,
  .navigation > .nav-item > a::after,
  .awa-main-nav > .nav-item > a::after {
    display: none;
  }
  .navigation > li > a:hover,
  .awa-main-nav > li > a:hover,
  .navigation > .nav-item > a:hover,
  .awa-main-nav > .nav-item > a:hover,
  .navigation > li > a:focus-visible,
  .awa-main-nav > li > a:focus-visible,
  .navigation > .nav-item > a:focus-visible,
  .awa-main-nav > .nav-item > a:focus-visible {
    background: transparent;
    color: var(--awa-primary, #b73337);
    box-shadow: none;
  }
  .navigation > li .submenu,
  .awa-main-nav > li .submenu,
  .navigation > .nav-item ul.level0.submenu,
  .awa-main-nav > .nav-item ul.level0.submenu {
    position: static;
    opacity: 1;
    visibility: visible;
    transform: none;
    box-shadow: none;
    border: none;
    border-top: none;
    border-radius: 0;
    background: var(--awa-bg-surface);
  }
  .navigation > li .submenu li a,
  .awa-main-nav > li .submenu li a,
  .navigation > .nav-item ul.level0.submenu li a,
  .awa-main-nav > .nav-item ul.level0.submenu li a {
    padding-left: 36px;
    font-size: var(--awa-font-size-sm);
  }
}
body .page-wrapper .awa-site-header [data-awa-header-nav="true"] {
  margin-bottom: 0;
}
body .page-wrapper .awa-site-header [data-awa-header-nav="true"] .menu_primary,
body .page-wrapper .awa-site-header [data-awa-header-nav="true"] .awa-header-primary-nav {
  min-width: 0;
}
.action.primary,
.awa-btn-primary,
button.action.primary {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary);
}
.action.primary:disabled,
.awa-btn-primary:disabled,
button.action.primary:disabled,
.action.primary[disabled],
.awa-btn-primary[disabled],
button.action.primary[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.action.primary:active:not(:disabled),
.awa-btn-primary:active:not(:disabled),
button.action.primary:active:not(:disabled) {
  transform: scale(0.97);
}
.action.primary:focus-visible,
.awa-btn-primary:focus-visible,
button.action.primary:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.action.primary svg,
.awa-btn-primary svg,
button.action.primary svg,
.action.primary i,
.awa-btn-primary i,
button.action.primary i,
.action.primary [class*="icon"],
.awa-btn-primary [class*="icon"],
button.action.primary [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.action.primary:active,
.awa-btn-primary:active,
button.action.primary:active {
  transform: translateY(1px);
}
.action.primary:hover:not(:disabled),
.awa-btn-primary:hover:not(:disabled),
button.action.primary:hover:not(:disabled) {
  background: var(--awa-primary-hover);
  border-color: var(--awa-primary-hover);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3);
  transform: translateY(var(--awa-hover-lift));
}
.action.secondary,
.awa-btn-secondary {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: transparent;
  color: var(--awa-primary);
  border-color: var(--awa-primary);
}
.action.secondary:disabled,
.awa-btn-secondary:disabled,
.action.secondary[disabled],
.awa-btn-secondary[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.action.secondary:active:not(:disabled),
.awa-btn-secondary:active:not(:disabled) {
  transform: scale(0.97);
}
.action.secondary:focus-visible,
.awa-btn-secondary:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.action.secondary svg,
.awa-btn-secondary svg,
.action.secondary i,
.awa-btn-secondary i,
.action.secondary [class*="icon"],
.awa-btn-secondary [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.action.secondary:active,
.awa-btn-secondary:active {
  transform: translateY(1px);
}
.action.secondary:hover:not(:disabled),
.awa-btn-secondary:hover:not(:disabled) {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.2);
  transform: translateY(var(--awa-hover-lift));
}
.awa-btn-ghost {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: transparent;
  color: var(--awa-primary);
  border-color: transparent;
  padding: 0 var(--awa-space-md);
}
.awa-btn-ghost:disabled,
.awa-btn-ghost[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.awa-btn-ghost:active:not(:disabled) {
  transform: scale(0.97);
}
.awa-btn-ghost:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.awa-btn-ghost svg,
.awa-btn-ghost i,
.awa-btn-ghost [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.awa-btn-ghost:active {
  transform: translateY(1px);
}
.awa-btn-ghost:hover:not(:disabled) {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary-hover);
  transform: translateY(var(--awa-hover-lift));
}
.awa-btn-dark {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.1);
  color: var(--awa-text-inverse);
  border-color: rgba(255, 255, 255, 0.2);
}
.awa-btn-dark:disabled,
.awa-btn-dark[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.awa-btn-dark:active:not(:disabled) {
  transform: scale(0.97);
}
.awa-btn-dark:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.awa-btn-dark svg,
.awa-btn-dark i,
.awa-btn-dark [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.awa-btn-dark:active {
  transform: translateY(1px);
}
.awa-btn-dark:hover:not(:disabled) {
  background: var(--awa-bg);
  color: var(--awa-text);
  border-color: var(--awa-text-inverse);
  transform: translateY(var(--awa-hover-lift));
}
.awa-btn-sm {
  min-height: 36px;
  padding: 0 var(--awa-space-md);
  font-size: var(--awa-font-size-xs);
  border-radius: var(--awa-radius-sm);
}
.awa-btn-lg {
  min-height: 54px;
  padding: 0 var(--awa-space-xl);
  font-size: var(--awa-font-size-md);
  border-radius: var(--awa-radius-md);
}
.awa-btn-full,
.action.primary.full-width {
  width: 100%;
}
.awa-btn-icon {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  width: 44px;
  min-height: 44px;
  padding: 0;
  border-radius: var(--awa-radius-md);
  background: var(--awa-bg-surface);
  color: var(--awa-text-muted);
  border-color: var(--awa-border);
}
.awa-btn-icon:disabled,
.awa-btn-icon[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.awa-btn-icon:active:not(:disabled) {
  transform: scale(0.97);
}
.awa-btn-icon:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.awa-btn-icon svg,
.awa-btn-icon i,
.awa-btn-icon [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.awa-btn-icon:active {
  transform: translateY(1px);
}
.awa-btn-icon:hover:not(:disabled) {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary);
  border-color: var(--awa-primary);
}
.awa-btn-icon.awa-btn-icon-sm {
  width: 36px;
  min-height: 36px;
}
.action.tocart,
button.action.tocart {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary);
  width: 100%;
}
.action.tocart:disabled,
button.action.tocart:disabled,
.action.tocart[disabled],
button.action.tocart[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.action.tocart:active:not(:disabled),
button.action.tocart:active:not(:disabled) {
  transform: scale(0.97);
}
.action.tocart:focus-visible,
button.action.tocart:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.action.tocart svg,
button.action.tocart svg,
.action.tocart i,
button.action.tocart i,
.action.tocart [class*="icon"],
button.action.tocart [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.action.tocart:active,
button.action.tocart:active {
  transform: translateY(1px);
}
.action.tocart:hover:not(:disabled),
button.action.tocart:hover:not(:disabled) {
  background: var(--awa-primary-hover);
  border-color: var(--awa-primary-hover);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3);
  transform: translateY(var(--awa-hover-lift));
}
.awa-btn-whatsapp {
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: var(--awa-whatsapp);
  color: var(--awa-text-inverse);
  border-color: var(--awa-whatsapp);
}
.awa-btn-whatsapp:disabled,
.awa-btn-whatsapp[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
.awa-btn-whatsapp:active:not(:disabled) {
  transform: scale(0.97);
}
.awa-btn-whatsapp:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
.awa-btn-whatsapp svg,
.awa-btn-whatsapp i,
.awa-btn-whatsapp [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
.awa-btn-whatsapp:active {
  transform: translateY(1px);
}
.awa-btn-whatsapp:hover:not(:disabled) {
  background: var(--awa-whatsapp-dark, #128C7E);
  border-color: var(--awa-whatsapp-dark, #128C7E);
  box-shadow: 0 4px 12px rgba(37, 211, 102, 0.3);
  transform: translateY(var(--awa-hover-lift));
}
.awa-btn-group {
  display: flex;
  gap: var(--awa-space-sm);
  flex-wrap: wrap;
}
@media (prefers-reduced-motion: reduce) {
  .action.primary,
  .awa-btn-primary,
  .action.secondary,
  .awa-btn-secondary,
  .awa-btn-ghost,
  .awa-btn-dark,
  .action.tocart,
  .awa-btn-whatsapp {
    transition: none;
    transform: none;
  }
}
label,
.label {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-medium);
  color: var(--awa-text);
  margin-bottom: var(--awa-space-xs);
  display: block;
  line-height: var(--awa-leading-snug);
}
.required label::after,
.required .label::after {
  content: ' *';
  color: var(--awa-error);
  font-weight: var(--awa-weight-normal);
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
input[type="url"],
textarea,
.input-text {
  width: 100%;
  min-height: 44px;
  padding: 0 var(--awa-space-md);
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-font-size-sm);
  line-height: var(--awa-leading-normal);
  color: var(--awa-text);
  background: var(--awa-bg);
  transition: border-color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), background-color var(--awa-duration) var(--awa-ease);
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder,
input[type="number"]::placeholder,
input[type="search"]::placeholder,
input[type="url"]::placeholder,
textarea::placeholder,
.input-text::placeholder {
  color: var(--awa-text-light);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
textarea:focus,
.input-text:focus,
input[type="text"]:focus-visible,
input[type="email"]:focus-visible,
input[type="password"]:focus-visible,
input[type="tel"]:focus-visible,
input[type="number"]:focus-visible,
input[type="search"]:focus-visible,
input[type="url"]:focus-visible,
textarea:focus-visible,
.input-text:focus-visible {
  border-color: var(--awa-primary);
  outline: none;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="password"]:disabled,
input[type="tel"]:disabled,
input[type="number"]:disabled,
input[type="search"]:disabled,
input[type="url"]:disabled,
textarea:disabled,
.input-text:disabled {
  background: var(--awa-bg-surface);
  color: var(--awa-text-light);
  cursor: not-allowed;
  opacity: 0.7;
}
input[type="text"].mage-error,
input[type="email"].mage-error,
input[type="password"].mage-error,
input[type="tel"].mage-error,
input[type="number"].mage-error,
input[type="search"].mage-error,
input[type="url"].mage-error,
textarea.mage-error,
.input-text.mage-error,
input[type="text"].validation-failed,
input[type="email"].validation-failed,
input[type="password"].validation-failed,
input[type="tel"].validation-failed,
input[type="number"].validation-failed,
input[type="search"].validation-failed,
input[type="url"].validation-failed,
textarea.validation-failed,
.input-text.validation-failed {
  border-color: var(--awa-error);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
}
input[type="text"].mage-error:focus,
input[type="email"].mage-error:focus,
input[type="password"].mage-error:focus,
input[type="tel"].mage-error:focus,
input[type="number"].mage-error:focus,
input[type="search"].mage-error:focus,
input[type="url"].mage-error:focus,
textarea.mage-error:focus,
.input-text.mage-error:focus,
input[type="text"].validation-failed:focus,
input[type="email"].validation-failed:focus,
input[type="password"].validation-failed:focus,
input[type="tel"].validation-failed:focus,
input[type="number"].validation-failed:focus,
input[type="search"].validation-failed:focus,
input[type="url"].validation-failed:focus,
textarea.validation-failed:focus,
.input-text.validation-failed:focus {
  border-color: var(--awa-error);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.18);
}
textarea {
  height: auto;
  min-height: 100px;
  padding: var(--awa-space-sm) var(--awa-space-md);
  resize: vertical;
  line-height: var(--awa-leading-normal);
}
select {
  width: 100%;
  min-height: 44px;
  padding: 0 36px 0 var(--awa-space-md);
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-sm);
  font-size: var(--awa-font-size-sm);
  line-height: var(--awa-leading-normal);
  color: var(--awa-text);
  background: var(--awa-bg);
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  cursor: pointer;
  transition: border-color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease);
}
select:focus,
select:focus-visible {
  border-color: var(--awa-primary);
  outline: none;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
input[type="checkbox"],
input[type="radio"] {
  width: 16px;
  height: 16px;
  accent-color: var(--awa-primary);
  cursor: pointer;
  margin-right: var(--awa-space-xs);
}
div.mage-error,
.field-error {
  font-size: var(--awa-font-size-xs);
  color: var(--awa-error);
  margin-top: var(--awa-space-xs);
  font-weight: var(--awa-weight-normal);
  display: flex;
  align-items: center;
  gap: 4px;
}
div.mage-error::before,
.field-error::before {
  content: '!';
  width: 16px;
  height: 16px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: var(--awa-weight-bold);
  color: #ffffff;
  background: var(--awa-error);
  flex-shrink: 0;
}
.field,
.form-group {
  margin-bottom: var(--awa-space-md);
}
fieldset {
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-lg);
  padding: var(--awa-space-lg);
  margin-bottom: var(--awa-space-lg);
}
fieldset legend {
  font-size: var(--awa-font-size-md);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-text);
  padding: 0 var(--awa-space-sm);
}
.qty-wrapper,
.control.qty {
  display: inline-flex;
  align-items: center;
  border: var(--awa-border-width) solid var(--awa-border);
  border-radius: var(--awa-radius-sm);
  overflow: hidden;
}
.qty-wrapper button,
.control.qty button,
.qty-wrapper .qty-btn,
.control.qty .qty-btn {
  width: 36px;
  min-height: 36px;
  border: none;
  background: var(--awa-bg-surface);
  color: var(--awa-text);
  font-size: var(--awa-font-size-md);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
.qty-wrapper button:hover,
.control.qty button:hover,
.qty-wrapper .qty-btn:hover,
.control.qty .qty-btn:hover {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
}
.qty-wrapper button:active,
.control.qty button:active,
.qty-wrapper .qty-btn:active,
.control.qty .qty-btn:active {
  transform: scale(0.98);
}
.qty-wrapper input.qty,
.control.qty input.qty,
.qty-wrapper input[type="number"].qty,
.control.qty input[type="number"].qty {
  width: 48px;
  min-height: 36px;
  text-align: center;
  border: none;
  border-left: var(--awa-border-width) solid var(--awa-border);
  border-right: var(--awa-border-width) solid var(--awa-border);
  border-radius: 0;
  font-weight: var(--awa-weight-semi);
  font-size: var(--awa-font-size-sm);
  -moz-appearance: textfield;
}
.qty-wrapper input.qty::-webkit-inner-spin-button,
.control.qty input.qty::-webkit-inner-spin-button,
.qty-wrapper input[type="number"].qty::-webkit-inner-spin-button,
.control.qty input[type="number"].qty::-webkit-inner-spin-button,
.qty-wrapper input.qty::-webkit-outer-spin-button,
.control.qty input.qty::-webkit-outer-spin-button,
.qty-wrapper input[type="number"].qty::-webkit-outer-spin-button,
.control.qty input[type="number"].qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.qty-wrapper input.qty:focus,
.control.qty input.qty:focus,
.qty-wrapper input[type="number"].qty:focus,
.control.qty input[type="number"].qty:focus {
  box-shadow: none;
}
@media (max-width: 767px) {
  .field,
  .form-group {
    margin-bottom: var(--awa-space-sm);
  }
  fieldset {
    padding: var(--awa-space-md);
  }
}
.breadcrumbs {
  padding: var(--awa-space-sm) 0;
  margin-bottom: var(--awa-space-md);
  max-width: var(--awa-container-max);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--awa-container-pad);
  padding-right: var(--awa-container-pad);
}
.breadcrumbs .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}
.breadcrumbs .item {
  display: inline-flex;
  align-items: center;
  font-size: var(--awa-font-size-xs);
  color: var(--awa-text-light);
}
.breadcrumbs .item a {
  color: var(--awa-text-muted);
  text-decoration: none;
  padding: 2px 0;
  transition: color var(--awa-duration-fast) var(--awa-ease);
}
.breadcrumbs .item a:hover {
  color: var(--awa-primary);
}
.breadcrumbs .item::after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23cccccc' stroke-width='2'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.breadcrumbs .item:last-child::after {
  display: none;
}
.breadcrumbs .item:last-child strong {
  color: var(--awa-text);
  font-weight: var(--awa-weight-semi);
}
.modals-overlay {
  background: var(--awa-bg-overlay);
  transition: opacity var(--awa-duration-slow) var(--awa-ease);
}
.block-minicart,
.ui-dialog .block-minicart {
  width: 400px;
  max-width: 92vw;
  background: var(--awa-bg-elevated);
  box-shadow: var(--awa-shadow-xl);
  display: flex;
  flex-direction: column;
  height: 100vh;
}
.block-minicart .block-title,
.ui-dialog .block-minicart .block-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--awa-space-md) var(--awa-space-lg);
  border-bottom: 1px solid var(--awa-border);
  background: var(--awa-bg);
}
.block-minicart .block-title .text,
.ui-dialog .block-minicart .block-title .text {
  font-size: var(--awa-font-size-lg);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-text);
}
.block-minicart .block-title .qty,
.ui-dialog .block-minicart .block-title .qty {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  font-size: var(--awa-font-size-2xs);
  font-weight: var(--awa-weight-bold);
  padding: 4px 8px;
  border-radius: var(--awa-radius-full);
  margin-left: var(--awa-space-sm);
}
.block-minicart .block-title .action.close,
.ui-dialog .block-minicart .block-title .action.close {
  width: 36px;
  height: 36px;
  border: none;
  background: var(--awa-bg-surface);
  color: var(--awa-text-muted);
  cursor: pointer;
  font-size: var(--awa-font-size-lg);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-md);
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
.block-minicart .block-title .action.close:hover,
.ui-dialog .block-minicart .block-title .action.close:hover {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary);
}
.block-minicart .minicart-items-wrapper,
.ui-dialog .block-minicart .minicart-items-wrapper {
  flex: 1;
  overflow-y: auto;
  padding: 0;
  overscroll-behavior: contain;
}
.block-minicart .minicart-items-wrapper::-webkit-scrollbar,
.ui-dialog .block-minicart .minicart-items-wrapper::-webkit-scrollbar {
  width: 4px;
}
.block-minicart .minicart-items-wrapper::-webkit-scrollbar-track,
.ui-dialog .block-minicart .minicart-items-wrapper::-webkit-scrollbar-track {
  background: transparent;
}
.block-minicart .minicart-items-wrapper::-webkit-scrollbar-thumb,
.ui-dialog .block-minicart .minicart-items-wrapper::-webkit-scrollbar-thumb {
  background: var(--awa-border);
  border-radius: var(--awa-radius-full);
}
.block-minicart .minicart-items-wrapper .minicart-items,
.ui-dialog .block-minicart .minicart-items-wrapper .minicart-items {
  list-style: none;
  padding: 0;
  margin: 0;
}
.block-minicart .product-item,
.ui-dialog .block-minicart .product-item {
  display: flex;
  gap: var(--awa-space-md);
  padding: var(--awa-space-md) var(--awa-space-lg);
  border-bottom: 1px solid var(--awa-border-subtle);
  transition: background var(--awa-duration-fast) var(--awa-ease);
  border-radius: 0;
  border: none;
  box-shadow: none;
  transform: none;
}
.block-minicart .product-item:hover,
.ui-dialog .block-minicart .product-item:hover {
  background: var(--awa-bg-surface);
  border-color: var(--awa-border-subtle);
  box-shadow: none;
  transform: none;
}
.block-minicart .product-item .product-image-container,
.ui-dialog .block-minicart .product-item .product-image-container {
  width: 72px;
  height: 72px;
  flex-shrink: 0;
  border-radius: var(--awa-radius-md);
  overflow: hidden;
  border: 1px solid var(--awa-border);
  background: var(--awa-bg-surface);
}
.block-minicart .product-item .product-image-container img,
.ui-dialog .block-minicart .product-item .product-image-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.block-minicart .product-item .product-item-details,
.ui-dialog .block-minicart .product-item .product-item-details {
  flex: 1;
  min-width: 0;
  padding: 0;
  gap: 4px;
}
.block-minicart .product-item .product-item-details .product-item-name,
.ui-dialog .block-minicart .product-item .product-item-details .product-item-name {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-semi);
  color: var(--awa-text);
  margin-bottom: var(--awa-space-xs);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: auto;
}
.block-minicart .product-item .product-item-details .product-item-name a,
.ui-dialog .block-minicart .product-item .product-item-details .product-item-name a {
  color: inherit;
  text-decoration: none;
}
.block-minicart .product-item .product-item-details .product-item-name a:hover,
.ui-dialog .block-minicart .product-item .product-item-details .product-item-name a:hover {
  color: var(--awa-primary);
}
.block-minicart .product-item .product-item-details .product-item-pricing .price,
.ui-dialog .block-minicart .product-item .product-item-details .product-item-pricing .price {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-primary);
}
.block-minicart .product-item .product.actions,
.ui-dialog .block-minicart .product-item .product.actions {
  display: flex;
  align-items: center;
  gap: var(--awa-space-sm);
  margin-top: var(--awa-space-xs);
}
.block-minicart .product-item .product.actions .action.delete,
.ui-dialog .block-minicart .product-item .product.actions .action.delete {
  color: var(--awa-text-light);
  font-size: var(--awa-font-size-xs);
  cursor: pointer;
  border: none;
  background: none;
  padding: 4px;
  border-radius: var(--awa-radius-sm);
  transition: all var(--awa-duration-fast) var(--awa-ease);
}
.block-minicart .product-item .product.actions .action.delete:hover,
.ui-dialog .block-minicart .product-item .product.actions .action.delete:hover {
  color: var(--awa-error);
  background: var(--awa-error-bg);
}
.block-minicart .subtotal,
.ui-dialog .block-minicart .subtotal {
  padding: var(--awa-space-md) var(--awa-space-lg);
  border-top: 2px solid var(--awa-border);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--awa-bg);
}
.block-minicart .subtotal .label,
.ui-dialog .block-minicart .subtotal .label {
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-medium);
  color: var(--awa-text-muted);
}
.block-minicart .subtotal .price-wrapper .price,
.ui-dialog .block-minicart .subtotal .price-wrapper .price {
  font-size: var(--awa-font-size-20);
  font-weight: var(--awa-weight-bold);
  color: var(--awa-text);
}
.block-minicart .actions,
.ui-dialog .block-minicart .actions {
  padding: var(--awa-space-md) var(--awa-space-lg);
  display: flex;
  flex-direction: column;
  gap: var(--awa-space-sm);
  border-top: 1px solid var(--awa-border-subtle);
  background: var(--awa-bg);
}
.block-minicart .subtitle.empty,
.ui-dialog .block-minicart .subtitle.empty {
  text-align: center;
  padding: var(--awa-space-2xl) var(--awa-space-lg);
  color: var(--awa-text-muted);
  font-size: var(--awa-font-size-md);
}
.block-minicart .subtitle.empty::before,
.ui-dialog .block-minicart .subtitle.empty::before {
  content: '\1F6D2';
  display: block;
  font-size: 48px;
  margin-bottom: var(--awa-space-md);
  opacity: 0.3;
}
.message {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 14px var(--awa-space-lg);
  border-radius: var(--awa-radius-md);
  font-size: var(--awa-font-size-sm);
  font-weight: var(--awa-weight-medium);
  line-height: var(--awa-leading-normal);
  border: 1px solid transparent;
  margin-bottom: var(--awa-space-md);
  position: relative;
  animation: awa-msg-in var(--awa-duration-slow) var(--awa-ease-spring) both;
}
.message::before {
  font-size: var(--awa-font-lg);
  line-height: 1;
  flex-shrink: 0;
  margin-top: 1px;
}
.message .action.close,
.message .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  border: none;
  background: transparent;
  cursor: pointer;
  opacity: 0.5;
  font-size: var(--awa-fs-base);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--awa-radius-sm);
  transition: opacity var(--awa-duration-fast) var(--awa-ease), background var(--awa-duration-fast) var(--awa-ease);
}
.message .action.close:hover,
.message .close:hover {
  opacity: 1;
  background: rgba(0, 0, 0, 0.05);
}
.message.success,
.message.message-success {
  background: var(--awa-success-bg);
  border-color: rgba(45, 122, 58, 0.2);
  color: var(--awa-msg-success-text);
}
.message.success::before,
.message.message-success::before {
  content: '\2713';
  color: var(--awa-success);
}
.message.error,
.message.message-error {
  background: var(--awa-error-bg);
  border-color: rgba(211, 47, 47, 0.2);
  color: var(--awa-msg-error-text);
}
.message.error::before,
.message.message-error::before {
  content: '\2717';
  color: var(--awa-error);
}
.message.warning,
.message.message-warning {
  background: var(--awa-warning-bg);
  border-color: rgba(184, 122, 0, 0.2);
  color: var(--awa-msg-warning-text);
}
.message.warning::before,
.message.message-warning::before {
  content: '\26A0';
  color: var(--awa-warning);
}
.message.info,
.message.message-info,
.message.notice,
.message.message-notice {
  background: var(--awa-info-bg);
  border-color: rgba(25, 118, 210, 0.2);
  color: var(--awa-msg-info-text);
}
.message.info::before,
.message.message-info::before,
.message.notice::before,
.message.message-notice::before {
  content: '\2139';
  color: var(--awa-info);
}
.messages {
  max-width: var(--awa-container-max);
  margin: var(--awa-space-md) auto;
  padding: 0 var(--awa-container-pad);
}
.page.messages {
  position: relative;
  z-index: var(--awa-z-toast);
}
.message.awa-toast {
  position: fixed;
  bottom: var(--awa-space-lg);
  right: var(--awa-space-lg);
  z-index: var(--awa-z-toast);
  max-width: 420px;
  box-shadow: var(--awa-shadow-lg);
  margin: 0;
  animation: awa-toast-in var(--awa-duration-slow) var(--awa-ease-spring) both;
}
.message.awa-toast.auto-dismiss::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  background: currentColor;
  opacity: 0.3;
  border-radius: 0 0 var(--awa-radius-md) var(--awa-radius-md);
  animation: awa-toast-progress 5s linear forwards;
}
@keyframes awa-msg-in {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes awa-toast-in {
  from {
    opacity: 0;
    transform: translateX(20px) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}
@keyframes awa-toast-progress {
  from {
    width: 100%;
  }
  to {
    width: 0%;
  }
}
@media (max-width: 600px) {
  .message.awa-toast {
    right: var(--awa-space-md);
    left: var(--awa-space-md);
    bottom: var(--awa-space-md);
    max-width: none;
  }
}
/* ==========================================================================
   AWA Design System — Z-Index Hierarchy (source/_z-index.less)

   Fonte única de verdade para camadas visuais.
   NUNCA use z-index diretamente. Importe este arquivo e use @awa-z-*
   ========================================================================== */
/*
   STACKING CONTEXT GUIDE:

   1. None (auto, z-index: auto)
   2. Positional (absolute/fixed relative to natural flow)
   3. @awa-z-dropdown (100) — autocomplete, select options
   4. @awa-z-tooltip (150) — hover info
   5. @awa-z-sticky (200) — header fixed, nav sticky
   6. @awa-z-floating-btn (250) — floating action, chat
   7. @awa-z-overlay (500) — loading states, dim
   8. @awa-z-modal-backdrop (999) — modal dim background
   9. @awa-z-modal (1000) — modal itself
   10. @awa-z-alert-backdrop (1099) — alert background
   11. @awa-z-alert (1100) — toast message
   12. @awa-z-debug (9999) — dev tools only

   Em CSS interpolação (within :root):
   --awa-z-dropdown: @awa-z-dropdown;  (se necessário em CSS components)
*/
/*
 * AWA Design System — Sistema de Botões Global
 * design-fase-01: Padroniza todos os botões do site em 4 variantes.
 * Tokens: @awa-* de _awa-variables.less
 * WCAG 2.5.8: min-height 44px (touch target)
 */
body .page-wrapper .action.primary,
body .page-main .action.primary,
body .page-wrapper .action.tocart,
body .page-main .action.tocart,
body .page-wrapper .action.login,
body .page-main .action.login,
body .page-wrapper .action.checkout,
body .page-main .action.checkout,
body .page-wrapper .action.update,
body .page-main .action.update,
body .page-wrapper .btn-primary,
body .page-main .btn-primary,
body .page-wrapper .button.btn-cart,
body .page-main .button.btn-cart,
body .page-wrapper button.action-primary,
body .page-main button.action-primary,
body .page-wrapper .awa-btn-primary,
body .page-main .awa-btn-primary {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary);
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: #b73337;
  color: #ffffff;
  border: 1.5px solid #b73337;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.24);
  background: var(--awa-primary, #b73337) !important;
  color: #fff !important;
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
}
body .page-wrapper .action.primary:disabled,
body .page-main .action.primary:disabled,
body .page-wrapper .action.tocart:disabled,
body .page-main .action.tocart:disabled,
body .page-wrapper .action.login:disabled,
body .page-main .action.login:disabled,
body .page-wrapper .action.checkout:disabled,
body .page-main .action.checkout:disabled,
body .page-wrapper .action.update:disabled,
body .page-main .action.update:disabled,
body .page-wrapper .btn-primary:disabled,
body .page-main .btn-primary:disabled,
body .page-wrapper .button.btn-cart:disabled,
body .page-main .button.btn-cart:disabled,
body .page-wrapper button.action-primary:disabled,
body .page-main button.action-primary:disabled,
body .page-wrapper .awa-btn-primary:disabled,
body .page-main .awa-btn-primary:disabled,
body .page-wrapper .action.primary[disabled],
body .page-main .action.primary[disabled],
body .page-wrapper .action.tocart[disabled],
body .page-main .action.tocart[disabled],
body .page-wrapper .action.login[disabled],
body .page-main .action.login[disabled],
body .page-wrapper .action.checkout[disabled],
body .page-main .action.checkout[disabled],
body .page-wrapper .action.update[disabled],
body .page-main .action.update[disabled],
body .page-wrapper .btn-primary[disabled],
body .page-main .btn-primary[disabled],
body .page-wrapper .button.btn-cart[disabled],
body .page-main .button.btn-cart[disabled],
body .page-wrapper button.action-primary[disabled],
body .page-main button.action-primary[disabled],
body .page-wrapper .awa-btn-primary[disabled],
body .page-main .awa-btn-primary[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .action.primary:active:not(:disabled),
body .page-main .action.primary:active:not(:disabled),
body .page-wrapper .action.tocart:active:not(:disabled),
body .page-main .action.tocart:active:not(:disabled),
body .page-wrapper .action.login:active:not(:disabled),
body .page-main .action.login:active:not(:disabled),
body .page-wrapper .action.checkout:active:not(:disabled),
body .page-main .action.checkout:active:not(:disabled),
body .page-wrapper .action.update:active:not(:disabled),
body .page-main .action.update:active:not(:disabled),
body .page-wrapper .btn-primary:active:not(:disabled),
body .page-main .btn-primary:active:not(:disabled),
body .page-wrapper .button.btn-cart:active:not(:disabled),
body .page-main .button.btn-cart:active:not(:disabled),
body .page-wrapper button.action-primary:active:not(:disabled),
body .page-main button.action-primary:active:not(:disabled),
body .page-wrapper .awa-btn-primary:active:not(:disabled),
body .page-main .awa-btn-primary:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .action.primary:focus-visible,
body .page-main .action.primary:focus-visible,
body .page-wrapper .action.tocart:focus-visible,
body .page-main .action.tocart:focus-visible,
body .page-wrapper .action.login:focus-visible,
body .page-main .action.login:focus-visible,
body .page-wrapper .action.checkout:focus-visible,
body .page-main .action.checkout:focus-visible,
body .page-wrapper .action.update:focus-visible,
body .page-main .action.update:focus-visible,
body .page-wrapper .btn-primary:focus-visible,
body .page-main .btn-primary:focus-visible,
body .page-wrapper .button.btn-cart:focus-visible,
body .page-main .button.btn-cart:focus-visible,
body .page-wrapper button.action-primary:focus-visible,
body .page-main button.action-primary:focus-visible,
body .page-wrapper .awa-btn-primary:focus-visible,
body .page-main .awa-btn-primary:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.primary svg,
body .page-main .action.primary svg,
body .page-wrapper .action.tocart svg,
body .page-main .action.tocart svg,
body .page-wrapper .action.login svg,
body .page-main .action.login svg,
body .page-wrapper .action.checkout svg,
body .page-main .action.checkout svg,
body .page-wrapper .action.update svg,
body .page-main .action.update svg,
body .page-wrapper .btn-primary svg,
body .page-main .btn-primary svg,
body .page-wrapper .button.btn-cart svg,
body .page-main .button.btn-cart svg,
body .page-wrapper button.action-primary svg,
body .page-main button.action-primary svg,
body .page-wrapper .awa-btn-primary svg,
body .page-main .awa-btn-primary svg,
body .page-wrapper .action.primary i,
body .page-main .action.primary i,
body .page-wrapper .action.tocart i,
body .page-main .action.tocart i,
body .page-wrapper .action.login i,
body .page-main .action.login i,
body .page-wrapper .action.checkout i,
body .page-main .action.checkout i,
body .page-wrapper .action.update i,
body .page-main .action.update i,
body .page-wrapper .btn-primary i,
body .page-main .btn-primary i,
body .page-wrapper .button.btn-cart i,
body .page-main .button.btn-cart i,
body .page-wrapper button.action-primary i,
body .page-main button.action-primary i,
body .page-wrapper .awa-btn-primary i,
body .page-main .awa-btn-primary i,
body .page-wrapper .action.primary [class*="icon"],
body .page-main .action.primary [class*="icon"],
body .page-wrapper .action.tocart [class*="icon"],
body .page-main .action.tocart [class*="icon"],
body .page-wrapper .action.login [class*="icon"],
body .page-main .action.login [class*="icon"],
body .page-wrapper .action.checkout [class*="icon"],
body .page-main .action.checkout [class*="icon"],
body .page-wrapper .action.update [class*="icon"],
body .page-main .action.update [class*="icon"],
body .page-wrapper .btn-primary [class*="icon"],
body .page-main .btn-primary [class*="icon"],
body .page-wrapper .button.btn-cart [class*="icon"],
body .page-main .button.btn-cart [class*="icon"],
body .page-wrapper button.action-primary [class*="icon"],
body .page-main button.action-primary [class*="icon"],
body .page-wrapper .awa-btn-primary [class*="icon"],
body .page-main .awa-btn-primary [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .action.primary:active,
body .page-main .action.primary:active,
body .page-wrapper .action.tocart:active,
body .page-main .action.tocart:active,
body .page-wrapper .action.login:active,
body .page-main .action.login:active,
body .page-wrapper .action.checkout:active,
body .page-main .action.checkout:active,
body .page-wrapper .action.update:active,
body .page-main .action.update:active,
body .page-wrapper .btn-primary:active,
body .page-main .btn-primary:active,
body .page-wrapper .button.btn-cart:active,
body .page-main .button.btn-cart:active,
body .page-wrapper button.action-primary:active,
body .page-main button.action-primary:active,
body .page-wrapper .awa-btn-primary:active,
body .page-main .awa-btn-primary:active {
  transform: translateY(1px);
}
body .page-wrapper .action.primary:hover:not(:disabled),
body .page-main .action.primary:hover:not(:disabled),
body .page-wrapper .action.tocart:hover:not(:disabled),
body .page-main .action.tocart:hover:not(:disabled),
body .page-wrapper .action.login:hover:not(:disabled),
body .page-main .action.login:hover:not(:disabled),
body .page-wrapper .action.checkout:hover:not(:disabled),
body .page-main .action.checkout:hover:not(:disabled),
body .page-wrapper .action.update:hover:not(:disabled),
body .page-main .action.update:hover:not(:disabled),
body .page-wrapper .btn-primary:hover:not(:disabled),
body .page-main .btn-primary:hover:not(:disabled),
body .page-wrapper .button.btn-cart:hover:not(:disabled),
body .page-main .button.btn-cart:hover:not(:disabled),
body .page-wrapper button.action-primary:hover:not(:disabled),
body .page-main button.action-primary:hover:not(:disabled),
body .page-wrapper .awa-btn-primary:hover:not(:disabled),
body .page-main .awa-btn-primary:hover:not(:disabled) {
  background: var(--awa-primary-hover);
  border-color: var(--awa-primary-hover);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3);
  transform: translateY(var(--awa-hover-lift));
}
body .page-wrapper .action.primary:disabled,
body .page-main .action.primary:disabled,
body .page-wrapper .action.tocart:disabled,
body .page-main .action.tocart:disabled,
body .page-wrapper .action.login:disabled,
body .page-main .action.login:disabled,
body .page-wrapper .action.checkout:disabled,
body .page-main .action.checkout:disabled,
body .page-wrapper .action.update:disabled,
body .page-main .action.update:disabled,
body .page-wrapper .btn-primary:disabled,
body .page-main .btn-primary:disabled,
body .page-wrapper .button.btn-cart:disabled,
body .page-main .button.btn-cart:disabled,
body .page-wrapper button.action-primary:disabled,
body .page-main button.action-primary:disabled,
body .page-wrapper .awa-btn-primary:disabled,
body .page-main .awa-btn-primary:disabled,
body .page-wrapper .action.primary[disabled],
body .page-main .action.primary[disabled],
body .page-wrapper .action.tocart[disabled],
body .page-main .action.tocart[disabled],
body .page-wrapper .action.login[disabled],
body .page-main .action.login[disabled],
body .page-wrapper .action.checkout[disabled],
body .page-main .action.checkout[disabled],
body .page-wrapper .action.update[disabled],
body .page-main .action.update[disabled],
body .page-wrapper .btn-primary[disabled],
body .page-main .btn-primary[disabled],
body .page-wrapper .button.btn-cart[disabled],
body .page-main .button.btn-cart[disabled],
body .page-wrapper button.action-primary[disabled],
body .page-main button.action-primary[disabled],
body .page-wrapper .awa-btn-primary[disabled],
body .page-main .awa-btn-primary[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .action.primary:active:not(:disabled),
body .page-main .action.primary:active:not(:disabled),
body .page-wrapper .action.tocart:active:not(:disabled),
body .page-main .action.tocart:active:not(:disabled),
body .page-wrapper .action.login:active:not(:disabled),
body .page-main .action.login:active:not(:disabled),
body .page-wrapper .action.checkout:active:not(:disabled),
body .page-main .action.checkout:active:not(:disabled),
body .page-wrapper .action.update:active:not(:disabled),
body .page-main .action.update:active:not(:disabled),
body .page-wrapper .btn-primary:active:not(:disabled),
body .page-main .btn-primary:active:not(:disabled),
body .page-wrapper .button.btn-cart:active:not(:disabled),
body .page-main .button.btn-cart:active:not(:disabled),
body .page-wrapper button.action-primary:active:not(:disabled),
body .page-main button.action-primary:active:not(:disabled),
body .page-wrapper .awa-btn-primary:active:not(:disabled),
body .page-main .awa-btn-primary:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .action.primary:focus-visible,
body .page-main .action.primary:focus-visible,
body .page-wrapper .action.tocart:focus-visible,
body .page-main .action.tocart:focus-visible,
body .page-wrapper .action.login:focus-visible,
body .page-main .action.login:focus-visible,
body .page-wrapper .action.checkout:focus-visible,
body .page-main .action.checkout:focus-visible,
body .page-wrapper .action.update:focus-visible,
body .page-main .action.update:focus-visible,
body .page-wrapper .btn-primary:focus-visible,
body .page-main .btn-primary:focus-visible,
body .page-wrapper .button.btn-cart:focus-visible,
body .page-main .button.btn-cart:focus-visible,
body .page-wrapper button.action-primary:focus-visible,
body .page-main button.action-primary:focus-visible,
body .page-wrapper .awa-btn-primary:focus-visible,
body .page-main .awa-btn-primary:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.primary svg,
body .page-main .action.primary svg,
body .page-wrapper .action.tocart svg,
body .page-main .action.tocart svg,
body .page-wrapper .action.login svg,
body .page-main .action.login svg,
body .page-wrapper .action.checkout svg,
body .page-main .action.checkout svg,
body .page-wrapper .action.update svg,
body .page-main .action.update svg,
body .page-wrapper .btn-primary svg,
body .page-main .btn-primary svg,
body .page-wrapper .button.btn-cart svg,
body .page-main .button.btn-cart svg,
body .page-wrapper button.action-primary svg,
body .page-main button.action-primary svg,
body .page-wrapper .awa-btn-primary svg,
body .page-main .awa-btn-primary svg,
body .page-wrapper .action.primary i,
body .page-main .action.primary i,
body .page-wrapper .action.tocart i,
body .page-main .action.tocart i,
body .page-wrapper .action.login i,
body .page-main .action.login i,
body .page-wrapper .action.checkout i,
body .page-main .action.checkout i,
body .page-wrapper .action.update i,
body .page-main .action.update i,
body .page-wrapper .btn-primary i,
body .page-main .btn-primary i,
body .page-wrapper .button.btn-cart i,
body .page-main .button.btn-cart i,
body .page-wrapper button.action-primary i,
body .page-main button.action-primary i,
body .page-wrapper .awa-btn-primary i,
body .page-main .awa-btn-primary i,
body .page-wrapper .action.primary [class*="icon"],
body .page-main .action.primary [class*="icon"],
body .page-wrapper .action.tocart [class*="icon"],
body .page-main .action.tocart [class*="icon"],
body .page-wrapper .action.login [class*="icon"],
body .page-main .action.login [class*="icon"],
body .page-wrapper .action.checkout [class*="icon"],
body .page-main .action.checkout [class*="icon"],
body .page-wrapper .action.update [class*="icon"],
body .page-main .action.update [class*="icon"],
body .page-wrapper .btn-primary [class*="icon"],
body .page-main .btn-primary [class*="icon"],
body .page-wrapper .button.btn-cart [class*="icon"],
body .page-main .button.btn-cart [class*="icon"],
body .page-wrapper button.action-primary [class*="icon"],
body .page-main button.action-primary [class*="icon"],
body .page-wrapper .awa-btn-primary [class*="icon"],
body .page-main .awa-btn-primary [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .action.primary:active,
body .page-main .action.primary:active,
body .page-wrapper .action.tocart:active,
body .page-main .action.tocart:active,
body .page-wrapper .action.login:active,
body .page-main .action.login:active,
body .page-wrapper .action.checkout:active,
body .page-main .action.checkout:active,
body .page-wrapper .action.update:active,
body .page-main .action.update:active,
body .page-wrapper .btn-primary:active,
body .page-main .btn-primary:active,
body .page-wrapper .button.btn-cart:active,
body .page-main .button.btn-cart:active,
body .page-wrapper button.action-primary:active,
body .page-main button.action-primary:active,
body .page-wrapper .awa-btn-primary:active,
body .page-main .awa-btn-primary:active {
  transform: translateY(1px);
}
body .page-wrapper .action.primary:hover,
body .page-main .action.primary:hover,
body .page-wrapper .action.tocart:hover,
body .page-main .action.tocart:hover,
body .page-wrapper .action.login:hover,
body .page-main .action.login:hover,
body .page-wrapper .action.checkout:hover,
body .page-main .action.checkout:hover,
body .page-wrapper .action.update:hover,
body .page-main .action.update:hover,
body .page-wrapper .btn-primary:hover,
body .page-main .btn-primary:hover,
body .page-wrapper .button.btn-cart:hover,
body .page-main .button.btn-cart:hover,
body .page-wrapper button.action-primary:hover,
body .page-main button.action-primary:hover,
body .page-wrapper .awa-btn-primary:hover,
body .page-main .awa-btn-primary:hover,
body .page-wrapper .action.primary:focus-visible,
body .page-main .action.primary:focus-visible,
body .page-wrapper .action.tocart:focus-visible,
body .page-main .action.tocart:focus-visible,
body .page-wrapper .action.login:focus-visible,
body .page-main .action.login:focus-visible,
body .page-wrapper .action.checkout:focus-visible,
body .page-main .action.checkout:focus-visible,
body .page-wrapper .action.update:focus-visible,
body .page-main .action.update:focus-visible,
body .page-wrapper .btn-primary:focus-visible,
body .page-main .btn-primary:focus-visible,
body .page-wrapper .button.btn-cart:focus-visible,
body .page-main .button.btn-cart:focus-visible,
body .page-wrapper button.action-primary:focus-visible,
body .page-main button.action-primary:focus-visible,
body .page-wrapper .awa-btn-primary:focus-visible,
body .page-main .awa-btn-primary:focus-visible {
  background: #8e2629;
  border-color: #8e2629;
  color: #ffffff;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.36);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .action.primary:focus-visible,
body .page-main .action.primary:focus-visible,
body .page-wrapper .action.tocart:focus-visible,
body .page-main .action.tocart:focus-visible,
body .page-wrapper .action.login:focus-visible,
body .page-main .action.login:focus-visible,
body .page-wrapper .action.checkout:focus-visible,
body .page-main .action.checkout:focus-visible,
body .page-wrapper .action.update:focus-visible,
body .page-main .action.update:focus-visible,
body .page-wrapper .btn-primary:focus-visible,
body .page-main .btn-primary:focus-visible,
body .page-wrapper .button.btn-cart:focus-visible,
body .page-main .button.btn-cart:focus-visible,
body .page-wrapper button.action-primary:focus-visible,
body .page-main button.action-primary:focus-visible,
body .page-wrapper .awa-btn-primary:focus-visible,
body .page-main .awa-btn-primary:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.primary:disabled,
body .page-main .action.primary:disabled,
body .page-wrapper .action.tocart:disabled,
body .page-main .action.tocart:disabled,
body .page-wrapper .action.login:disabled,
body .page-main .action.login:disabled,
body .page-wrapper .action.checkout:disabled,
body .page-main .action.checkout:disabled,
body .page-wrapper .action.update:disabled,
body .page-main .action.update:disabled,
body .page-wrapper .btn-primary:disabled,
body .page-main .btn-primary:disabled,
body .page-wrapper .button.btn-cart:disabled,
body .page-main .button.btn-cart:disabled,
body .page-wrapper button.action-primary:disabled,
body .page-main button.action-primary:disabled,
body .page-wrapper .awa-btn-primary:disabled,
body .page-main .awa-btn-primary:disabled,
body .page-wrapper .action.primary[disabled],
body .page-main .action.primary[disabled],
body .page-wrapper .action.tocart[disabled],
body .page-main .action.tocart[disabled],
body .page-wrapper .action.login[disabled],
body .page-main .action.login[disabled],
body .page-wrapper .action.checkout[disabled],
body .page-main .action.checkout[disabled],
body .page-wrapper .action.update[disabled],
body .page-main .action.update[disabled],
body .page-wrapper .btn-primary[disabled],
body .page-main .btn-primary[disabled],
body .page-wrapper .button.btn-cart[disabled],
body .page-main .button.btn-cart[disabled],
body .page-wrapper button.action-primary[disabled],
body .page-main button.action-primary[disabled],
body .page-wrapper .awa-btn-primary[disabled],
body .page-main .awa-btn-primary[disabled],
body .page-wrapper .action.primary.disabled,
body .page-main .action.primary.disabled,
body .page-wrapper .action.tocart.disabled,
body .page-main .action.tocart.disabled,
body .page-wrapper .action.login.disabled,
body .page-main .action.login.disabled,
body .page-wrapper .action.checkout.disabled,
body .page-main .action.checkout.disabled,
body .page-wrapper .action.update.disabled,
body .page-main .action.update.disabled,
body .page-wrapper .btn-primary.disabled,
body .page-main .btn-primary.disabled,
body .page-wrapper .button.btn-cart.disabled,
body .page-main .button.btn-cart.disabled,
body .page-wrapper button.action-primary.disabled,
body .page-main button.action-primary.disabled,
body .page-wrapper .awa-btn-primary.disabled,
body .page-main .awa-btn-primary.disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .action.tocart,
body .page-main .action.tocart,
body .page-wrapper .btn-cart.action,
body .page-main .btn-cart.action {
  width: 100%;
  max-width: 320px;
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.32);
}
body .page-wrapper .action.tocart:hover,
body .page-main .action.tocart:hover,
body .page-wrapper .btn-cart.action:hover,
body .page-main .btn-cart.action:hover {
  box-shadow: 0 8px 24px rgba(183, 51, 55, 0.42);
}
body .page-wrapper .form-create-account button[type='submit'],
body .page-main .form-create-account button[type='submit'],
body .page-wrapper .form-login button[type='submit'],
body .page-main .form-login button[type='submit'],
body .page-wrapper .form-address-edit button[type='submit'],
body .page-main .form-address-edit button[type='submit'],
body .page-wrapper .form-edit-account button[type='submit'],
body .page-main .form-edit-account button[type='submit'],
body .page-wrapper .checkout-payment-method button[type='submit'],
body .page-main .checkout-payment-method button[type='submit'],
body .page-wrapper .payment-method-content button[type='submit'],
body .page-main .payment-method-content button[type='submit'] {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  border-color: var(--awa-primary);
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: #b73337;
  color: #ffffff;
  border: 1.5px solid #b73337;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.24);
  background: var(--awa-primary, #b73337) !important;
  color: #fff !important;
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
  min-width: 160px;
}
body .page-wrapper .form-create-account button[type='submit']:disabled,
body .page-main .form-create-account button[type='submit']:disabled,
body .page-wrapper .form-login button[type='submit']:disabled,
body .page-main .form-login button[type='submit']:disabled,
body .page-wrapper .form-address-edit button[type='submit']:disabled,
body .page-main .form-address-edit button[type='submit']:disabled,
body .page-wrapper .form-edit-account button[type='submit']:disabled,
body .page-main .form-edit-account button[type='submit']:disabled,
body .page-wrapper .checkout-payment-method button[type='submit']:disabled,
body .page-main .checkout-payment-method button[type='submit']:disabled,
body .page-wrapper .payment-method-content button[type='submit']:disabled,
body .page-main .payment-method-content button[type='submit']:disabled,
body .page-wrapper .form-create-account button[type='submit'][disabled],
body .page-main .form-create-account button[type='submit'][disabled],
body .page-wrapper .form-login button[type='submit'][disabled],
body .page-main .form-login button[type='submit'][disabled],
body .page-wrapper .form-address-edit button[type='submit'][disabled],
body .page-main .form-address-edit button[type='submit'][disabled],
body .page-wrapper .form-edit-account button[type='submit'][disabled],
body .page-main .form-edit-account button[type='submit'][disabled],
body .page-wrapper .checkout-payment-method button[type='submit'][disabled],
body .page-main .checkout-payment-method button[type='submit'][disabled],
body .page-wrapper .payment-method-content button[type='submit'][disabled],
body .page-main .payment-method-content button[type='submit'][disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .form-create-account button[type='submit']:active:not(:disabled),
body .page-main .form-create-account button[type='submit']:active:not(:disabled),
body .page-wrapper .form-login button[type='submit']:active:not(:disabled),
body .page-main .form-login button[type='submit']:active:not(:disabled),
body .page-wrapper .form-address-edit button[type='submit']:active:not(:disabled),
body .page-main .form-address-edit button[type='submit']:active:not(:disabled),
body .page-wrapper .form-edit-account button[type='submit']:active:not(:disabled),
body .page-main .form-edit-account button[type='submit']:active:not(:disabled),
body .page-wrapper .checkout-payment-method button[type='submit']:active:not(:disabled),
body .page-main .checkout-payment-method button[type='submit']:active:not(:disabled),
body .page-wrapper .payment-method-content button[type='submit']:active:not(:disabled),
body .page-main .payment-method-content button[type='submit']:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .form-create-account button[type='submit']:focus-visible,
body .page-main .form-create-account button[type='submit']:focus-visible,
body .page-wrapper .form-login button[type='submit']:focus-visible,
body .page-main .form-login button[type='submit']:focus-visible,
body .page-wrapper .form-address-edit button[type='submit']:focus-visible,
body .page-main .form-address-edit button[type='submit']:focus-visible,
body .page-wrapper .form-edit-account button[type='submit']:focus-visible,
body .page-main .form-edit-account button[type='submit']:focus-visible,
body .page-wrapper .checkout-payment-method button[type='submit']:focus-visible,
body .page-main .checkout-payment-method button[type='submit']:focus-visible,
body .page-wrapper .payment-method-content button[type='submit']:focus-visible,
body .page-main .payment-method-content button[type='submit']:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .form-create-account button[type='submit'] svg,
body .page-main .form-create-account button[type='submit'] svg,
body .page-wrapper .form-login button[type='submit'] svg,
body .page-main .form-login button[type='submit'] svg,
body .page-wrapper .form-address-edit button[type='submit'] svg,
body .page-main .form-address-edit button[type='submit'] svg,
body .page-wrapper .form-edit-account button[type='submit'] svg,
body .page-main .form-edit-account button[type='submit'] svg,
body .page-wrapper .checkout-payment-method button[type='submit'] svg,
body .page-main .checkout-payment-method button[type='submit'] svg,
body .page-wrapper .payment-method-content button[type='submit'] svg,
body .page-main .payment-method-content button[type='submit'] svg,
body .page-wrapper .form-create-account button[type='submit'] i,
body .page-main .form-create-account button[type='submit'] i,
body .page-wrapper .form-login button[type='submit'] i,
body .page-main .form-login button[type='submit'] i,
body .page-wrapper .form-address-edit button[type='submit'] i,
body .page-main .form-address-edit button[type='submit'] i,
body .page-wrapper .form-edit-account button[type='submit'] i,
body .page-main .form-edit-account button[type='submit'] i,
body .page-wrapper .checkout-payment-method button[type='submit'] i,
body .page-main .checkout-payment-method button[type='submit'] i,
body .page-wrapper .payment-method-content button[type='submit'] i,
body .page-main .payment-method-content button[type='submit'] i,
body .page-wrapper .form-create-account button[type='submit'] [class*="icon"],
body .page-main .form-create-account button[type='submit'] [class*="icon"],
body .page-wrapper .form-login button[type='submit'] [class*="icon"],
body .page-main .form-login button[type='submit'] [class*="icon"],
body .page-wrapper .form-address-edit button[type='submit'] [class*="icon"],
body .page-main .form-address-edit button[type='submit'] [class*="icon"],
body .page-wrapper .form-edit-account button[type='submit'] [class*="icon"],
body .page-main .form-edit-account button[type='submit'] [class*="icon"],
body .page-wrapper .checkout-payment-method button[type='submit'] [class*="icon"],
body .page-main .checkout-payment-method button[type='submit'] [class*="icon"],
body .page-wrapper .payment-method-content button[type='submit'] [class*="icon"],
body .page-main .payment-method-content button[type='submit'] [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .form-create-account button[type='submit']:active,
body .page-main .form-create-account button[type='submit']:active,
body .page-wrapper .form-login button[type='submit']:active,
body .page-main .form-login button[type='submit']:active,
body .page-wrapper .form-address-edit button[type='submit']:active,
body .page-main .form-address-edit button[type='submit']:active,
body .page-wrapper .form-edit-account button[type='submit']:active,
body .page-main .form-edit-account button[type='submit']:active,
body .page-wrapper .checkout-payment-method button[type='submit']:active,
body .page-main .checkout-payment-method button[type='submit']:active,
body .page-wrapper .payment-method-content button[type='submit']:active,
body .page-main .payment-method-content button[type='submit']:active {
  transform: translateY(1px);
}
body .page-wrapper .form-create-account button[type='submit']:hover:not(:disabled),
body .page-main .form-create-account button[type='submit']:hover:not(:disabled),
body .page-wrapper .form-login button[type='submit']:hover:not(:disabled),
body .page-main .form-login button[type='submit']:hover:not(:disabled),
body .page-wrapper .form-address-edit button[type='submit']:hover:not(:disabled),
body .page-main .form-address-edit button[type='submit']:hover:not(:disabled),
body .page-wrapper .form-edit-account button[type='submit']:hover:not(:disabled),
body .page-main .form-edit-account button[type='submit']:hover:not(:disabled),
body .page-wrapper .checkout-payment-method button[type='submit']:hover:not(:disabled),
body .page-main .checkout-payment-method button[type='submit']:hover:not(:disabled),
body .page-wrapper .payment-method-content button[type='submit']:hover:not(:disabled),
body .page-main .payment-method-content button[type='submit']:hover:not(:disabled) {
  background: var(--awa-primary-hover);
  border-color: var(--awa-primary-hover);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3);
  transform: translateY(var(--awa-hover-lift));
}
body .page-wrapper .form-create-account button[type='submit']:disabled,
body .page-main .form-create-account button[type='submit']:disabled,
body .page-wrapper .form-login button[type='submit']:disabled,
body .page-main .form-login button[type='submit']:disabled,
body .page-wrapper .form-address-edit button[type='submit']:disabled,
body .page-main .form-address-edit button[type='submit']:disabled,
body .page-wrapper .form-edit-account button[type='submit']:disabled,
body .page-main .form-edit-account button[type='submit']:disabled,
body .page-wrapper .checkout-payment-method button[type='submit']:disabled,
body .page-main .checkout-payment-method button[type='submit']:disabled,
body .page-wrapper .payment-method-content button[type='submit']:disabled,
body .page-main .payment-method-content button[type='submit']:disabled,
body .page-wrapper .form-create-account button[type='submit'][disabled],
body .page-main .form-create-account button[type='submit'][disabled],
body .page-wrapper .form-login button[type='submit'][disabled],
body .page-main .form-login button[type='submit'][disabled],
body .page-wrapper .form-address-edit button[type='submit'][disabled],
body .page-main .form-address-edit button[type='submit'][disabled],
body .page-wrapper .form-edit-account button[type='submit'][disabled],
body .page-main .form-edit-account button[type='submit'][disabled],
body .page-wrapper .checkout-payment-method button[type='submit'][disabled],
body .page-main .checkout-payment-method button[type='submit'][disabled],
body .page-wrapper .payment-method-content button[type='submit'][disabled],
body .page-main .payment-method-content button[type='submit'][disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .form-create-account button[type='submit']:active:not(:disabled),
body .page-main .form-create-account button[type='submit']:active:not(:disabled),
body .page-wrapper .form-login button[type='submit']:active:not(:disabled),
body .page-main .form-login button[type='submit']:active:not(:disabled),
body .page-wrapper .form-address-edit button[type='submit']:active:not(:disabled),
body .page-main .form-address-edit button[type='submit']:active:not(:disabled),
body .page-wrapper .form-edit-account button[type='submit']:active:not(:disabled),
body .page-main .form-edit-account button[type='submit']:active:not(:disabled),
body .page-wrapper .checkout-payment-method button[type='submit']:active:not(:disabled),
body .page-main .checkout-payment-method button[type='submit']:active:not(:disabled),
body .page-wrapper .payment-method-content button[type='submit']:active:not(:disabled),
body .page-main .payment-method-content button[type='submit']:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .form-create-account button[type='submit']:focus-visible,
body .page-main .form-create-account button[type='submit']:focus-visible,
body .page-wrapper .form-login button[type='submit']:focus-visible,
body .page-main .form-login button[type='submit']:focus-visible,
body .page-wrapper .form-address-edit button[type='submit']:focus-visible,
body .page-main .form-address-edit button[type='submit']:focus-visible,
body .page-wrapper .form-edit-account button[type='submit']:focus-visible,
body .page-main .form-edit-account button[type='submit']:focus-visible,
body .page-wrapper .checkout-payment-method button[type='submit']:focus-visible,
body .page-main .checkout-payment-method button[type='submit']:focus-visible,
body .page-wrapper .payment-method-content button[type='submit']:focus-visible,
body .page-main .payment-method-content button[type='submit']:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .form-create-account button[type='submit'] svg,
body .page-main .form-create-account button[type='submit'] svg,
body .page-wrapper .form-login button[type='submit'] svg,
body .page-main .form-login button[type='submit'] svg,
body .page-wrapper .form-address-edit button[type='submit'] svg,
body .page-main .form-address-edit button[type='submit'] svg,
body .page-wrapper .form-edit-account button[type='submit'] svg,
body .page-main .form-edit-account button[type='submit'] svg,
body .page-wrapper .checkout-payment-method button[type='submit'] svg,
body .page-main .checkout-payment-method button[type='submit'] svg,
body .page-wrapper .payment-method-content button[type='submit'] svg,
body .page-main .payment-method-content button[type='submit'] svg,
body .page-wrapper .form-create-account button[type='submit'] i,
body .page-main .form-create-account button[type='submit'] i,
body .page-wrapper .form-login button[type='submit'] i,
body .page-main .form-login button[type='submit'] i,
body .page-wrapper .form-address-edit button[type='submit'] i,
body .page-main .form-address-edit button[type='submit'] i,
body .page-wrapper .form-edit-account button[type='submit'] i,
body .page-main .form-edit-account button[type='submit'] i,
body .page-wrapper .checkout-payment-method button[type='submit'] i,
body .page-main .checkout-payment-method button[type='submit'] i,
body .page-wrapper .payment-method-content button[type='submit'] i,
body .page-main .payment-method-content button[type='submit'] i,
body .page-wrapper .form-create-account button[type='submit'] [class*="icon"],
body .page-main .form-create-account button[type='submit'] [class*="icon"],
body .page-wrapper .form-login button[type='submit'] [class*="icon"],
body .page-main .form-login button[type='submit'] [class*="icon"],
body .page-wrapper .form-address-edit button[type='submit'] [class*="icon"],
body .page-main .form-address-edit button[type='submit'] [class*="icon"],
body .page-wrapper .form-edit-account button[type='submit'] [class*="icon"],
body .page-main .form-edit-account button[type='submit'] [class*="icon"],
body .page-wrapper .checkout-payment-method button[type='submit'] [class*="icon"],
body .page-main .checkout-payment-method button[type='submit'] [class*="icon"],
body .page-wrapper .payment-method-content button[type='submit'] [class*="icon"],
body .page-main .payment-method-content button[type='submit'] [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .form-create-account button[type='submit']:active,
body .page-main .form-create-account button[type='submit']:active,
body .page-wrapper .form-login button[type='submit']:active,
body .page-main .form-login button[type='submit']:active,
body .page-wrapper .form-address-edit button[type='submit']:active,
body .page-main .form-address-edit button[type='submit']:active,
body .page-wrapper .form-edit-account button[type='submit']:active,
body .page-main .form-edit-account button[type='submit']:active,
body .page-wrapper .checkout-payment-method button[type='submit']:active,
body .page-main .checkout-payment-method button[type='submit']:active,
body .page-wrapper .payment-method-content button[type='submit']:active,
body .page-main .payment-method-content button[type='submit']:active {
  transform: translateY(1px);
}
body .page-wrapper .form-create-account button[type='submit']:hover,
body .page-main .form-create-account button[type='submit']:hover,
body .page-wrapper .form-login button[type='submit']:hover,
body .page-main .form-login button[type='submit']:hover,
body .page-wrapper .form-address-edit button[type='submit']:hover,
body .page-main .form-address-edit button[type='submit']:hover,
body .page-wrapper .form-edit-account button[type='submit']:hover,
body .page-main .form-edit-account button[type='submit']:hover,
body .page-wrapper .checkout-payment-method button[type='submit']:hover,
body .page-main .checkout-payment-method button[type='submit']:hover,
body .page-wrapper .payment-method-content button[type='submit']:hover,
body .page-main .payment-method-content button[type='submit']:hover,
body .page-wrapper .form-create-account button[type='submit']:focus-visible,
body .page-main .form-create-account button[type='submit']:focus-visible,
body .page-wrapper .form-login button[type='submit']:focus-visible,
body .page-main .form-login button[type='submit']:focus-visible,
body .page-wrapper .form-address-edit button[type='submit']:focus-visible,
body .page-main .form-address-edit button[type='submit']:focus-visible,
body .page-wrapper .form-edit-account button[type='submit']:focus-visible,
body .page-main .form-edit-account button[type='submit']:focus-visible,
body .page-wrapper .checkout-payment-method button[type='submit']:focus-visible,
body .page-main .checkout-payment-method button[type='submit']:focus-visible,
body .page-wrapper .payment-method-content button[type='submit']:focus-visible,
body .page-main .payment-method-content button[type='submit']:focus-visible {
  background: #8e2629;
  border-color: #8e2629;
  color: #ffffff;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.36);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .form-create-account button[type='submit']:focus-visible,
body .page-main .form-create-account button[type='submit']:focus-visible,
body .page-wrapper .form-login button[type='submit']:focus-visible,
body .page-main .form-login button[type='submit']:focus-visible,
body .page-wrapper .form-address-edit button[type='submit']:focus-visible,
body .page-main .form-address-edit button[type='submit']:focus-visible,
body .page-wrapper .form-edit-account button[type='submit']:focus-visible,
body .page-main .form-edit-account button[type='submit']:focus-visible,
body .page-wrapper .checkout-payment-method button[type='submit']:focus-visible,
body .page-main .checkout-payment-method button[type='submit']:focus-visible,
body .page-wrapper .payment-method-content button[type='submit']:focus-visible,
body .page-main .payment-method-content button[type='submit']:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .form-create-account button[type='submit']:disabled,
body .page-main .form-create-account button[type='submit']:disabled,
body .page-wrapper .form-login button[type='submit']:disabled,
body .page-main .form-login button[type='submit']:disabled,
body .page-wrapper .form-address-edit button[type='submit']:disabled,
body .page-main .form-address-edit button[type='submit']:disabled,
body .page-wrapper .form-edit-account button[type='submit']:disabled,
body .page-main .form-edit-account button[type='submit']:disabled,
body .page-wrapper .checkout-payment-method button[type='submit']:disabled,
body .page-main .checkout-payment-method button[type='submit']:disabled,
body .page-wrapper .payment-method-content button[type='submit']:disabled,
body .page-main .payment-method-content button[type='submit']:disabled,
body .page-wrapper .form-create-account button[type='submit'][disabled],
body .page-main .form-create-account button[type='submit'][disabled],
body .page-wrapper .form-login button[type='submit'][disabled],
body .page-main .form-login button[type='submit'][disabled],
body .page-wrapper .form-address-edit button[type='submit'][disabled],
body .page-main .form-address-edit button[type='submit'][disabled],
body .page-wrapper .form-edit-account button[type='submit'][disabled],
body .page-main .form-edit-account button[type='submit'][disabled],
body .page-wrapper .checkout-payment-method button[type='submit'][disabled],
body .page-main .checkout-payment-method button[type='submit'][disabled],
body .page-wrapper .payment-method-content button[type='submit'][disabled],
body .page-main .payment-method-content button[type='submit'][disabled],
body .page-wrapper .form-create-account button[type='submit'].disabled,
body .page-main .form-create-account button[type='submit'].disabled,
body .page-wrapper .form-login button[type='submit'].disabled,
body .page-main .form-login button[type='submit'].disabled,
body .page-wrapper .form-address-edit button[type='submit'].disabled,
body .page-main .form-address-edit button[type='submit'].disabled,
body .page-wrapper .form-edit-account button[type='submit'].disabled,
body .page-main .form-edit-account button[type='submit'].disabled,
body .page-wrapper .checkout-payment-method button[type='submit'].disabled,
body .page-main .checkout-payment-method button[type='submit'].disabled,
body .page-wrapper .payment-method-content button[type='submit'].disabled,
body .page-main .payment-method-content button[type='submit'].disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .action.secondary,
body .page-main .action.secondary,
body .page-wrapper .action.viewcart,
body .page-main .action.viewcart,
body .page-wrapper .action.continue,
body .page-main .action.continue,
body .page-wrapper .action.back,
body .page-main .action.back,
body .page-wrapper .btn-secondary,
body .page-main .btn-secondary,
body .page-wrapper .awa-btn-secondary,
body .page-main .awa-btn-secondary {
  color: var(--awa-primary);
  border-color: var(--awa-primary);
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border-radius: var(--awa-radius-sm);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: transparent;
  color: #b73337;
  border: 1.5px solid #b73337;
  background: transparent !important;
  color: var(--awa-primary, #b73337) !important;
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: none;
}
body .page-wrapper .action.secondary:disabled,
body .page-main .action.secondary:disabled,
body .page-wrapper .action.viewcart:disabled,
body .page-main .action.viewcart:disabled,
body .page-wrapper .action.continue:disabled,
body .page-main .action.continue:disabled,
body .page-wrapper .action.back:disabled,
body .page-main .action.back:disabled,
body .page-wrapper .btn-secondary:disabled,
body .page-main .btn-secondary:disabled,
body .page-wrapper .awa-btn-secondary:disabled,
body .page-main .awa-btn-secondary:disabled,
body .page-wrapper .action.secondary[disabled],
body .page-main .action.secondary[disabled],
body .page-wrapper .action.viewcart[disabled],
body .page-main .action.viewcart[disabled],
body .page-wrapper .action.continue[disabled],
body .page-main .action.continue[disabled],
body .page-wrapper .action.back[disabled],
body .page-main .action.back[disabled],
body .page-wrapper .btn-secondary[disabled],
body .page-main .btn-secondary[disabled],
body .page-wrapper .awa-btn-secondary[disabled],
body .page-main .awa-btn-secondary[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .action.secondary:active:not(:disabled),
body .page-main .action.secondary:active:not(:disabled),
body .page-wrapper .action.viewcart:active:not(:disabled),
body .page-main .action.viewcart:active:not(:disabled),
body .page-wrapper .action.continue:active:not(:disabled),
body .page-main .action.continue:active:not(:disabled),
body .page-wrapper .action.back:active:not(:disabled),
body .page-main .action.back:active:not(:disabled),
body .page-wrapper .btn-secondary:active:not(:disabled),
body .page-main .btn-secondary:active:not(:disabled),
body .page-wrapper .awa-btn-secondary:active:not(:disabled),
body .page-main .awa-btn-secondary:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .action.secondary:focus-visible,
body .page-main .action.secondary:focus-visible,
body .page-wrapper .action.viewcart:focus-visible,
body .page-main .action.viewcart:focus-visible,
body .page-wrapper .action.continue:focus-visible,
body .page-main .action.continue:focus-visible,
body .page-wrapper .action.back:focus-visible,
body .page-main .action.back:focus-visible,
body .page-wrapper .btn-secondary:focus-visible,
body .page-main .btn-secondary:focus-visible,
body .page-wrapper .awa-btn-secondary:focus-visible,
body .page-main .awa-btn-secondary:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.secondary svg,
body .page-main .action.secondary svg,
body .page-wrapper .action.viewcart svg,
body .page-main .action.viewcart svg,
body .page-wrapper .action.continue svg,
body .page-main .action.continue svg,
body .page-wrapper .action.back svg,
body .page-main .action.back svg,
body .page-wrapper .btn-secondary svg,
body .page-main .btn-secondary svg,
body .page-wrapper .awa-btn-secondary svg,
body .page-main .awa-btn-secondary svg,
body .page-wrapper .action.secondary i,
body .page-main .action.secondary i,
body .page-wrapper .action.viewcart i,
body .page-main .action.viewcart i,
body .page-wrapper .action.continue i,
body .page-main .action.continue i,
body .page-wrapper .action.back i,
body .page-main .action.back i,
body .page-wrapper .btn-secondary i,
body .page-main .btn-secondary i,
body .page-wrapper .awa-btn-secondary i,
body .page-main .awa-btn-secondary i,
body .page-wrapper .action.secondary [class*="icon"],
body .page-main .action.secondary [class*="icon"],
body .page-wrapper .action.viewcart [class*="icon"],
body .page-main .action.viewcart [class*="icon"],
body .page-wrapper .action.continue [class*="icon"],
body .page-main .action.continue [class*="icon"],
body .page-wrapper .action.back [class*="icon"],
body .page-main .action.back [class*="icon"],
body .page-wrapper .btn-secondary [class*="icon"],
body .page-main .btn-secondary [class*="icon"],
body .page-wrapper .awa-btn-secondary [class*="icon"],
body .page-main .awa-btn-secondary [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .action.secondary:active,
body .page-main .action.secondary:active,
body .page-wrapper .action.viewcart:active,
body .page-main .action.viewcart:active,
body .page-wrapper .action.continue:active,
body .page-main .action.continue:active,
body .page-wrapper .action.back:active,
body .page-main .action.back:active,
body .page-wrapper .btn-secondary:active,
body .page-main .btn-secondary:active,
body .page-wrapper .awa-btn-secondary:active,
body .page-main .awa-btn-secondary:active {
  transform: translateY(1px);
}
body .page-wrapper .action.secondary:hover:not(:disabled),
body .page-main .action.secondary:hover:not(:disabled),
body .page-wrapper .action.viewcart:hover:not(:disabled),
body .page-main .action.viewcart:hover:not(:disabled),
body .page-wrapper .action.continue:hover:not(:disabled),
body .page-main .action.continue:hover:not(:disabled),
body .page-wrapper .action.back:hover:not(:disabled),
body .page-main .action.back:hover:not(:disabled),
body .page-wrapper .btn-secondary:hover:not(:disabled),
body .page-main .btn-secondary:hover:not(:disabled),
body .page-wrapper .awa-btn-secondary:hover:not(:disabled),
body .page-main .awa-btn-secondary:hover:not(:disabled) {
  background: var(--awa-primary);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.2);
  transform: translateY(var(--awa-hover-lift));
}
body .page-wrapper .action.secondary:disabled,
body .page-main .action.secondary:disabled,
body .page-wrapper .action.viewcart:disabled,
body .page-main .action.viewcart:disabled,
body .page-wrapper .action.continue:disabled,
body .page-main .action.continue:disabled,
body .page-wrapper .action.back:disabled,
body .page-main .action.back:disabled,
body .page-wrapper .btn-secondary:disabled,
body .page-main .btn-secondary:disabled,
body .page-wrapper .awa-btn-secondary:disabled,
body .page-main .awa-btn-secondary:disabled,
body .page-wrapper .action.secondary[disabled],
body .page-main .action.secondary[disabled],
body .page-wrapper .action.viewcart[disabled],
body .page-main .action.viewcart[disabled],
body .page-wrapper .action.continue[disabled],
body .page-main .action.continue[disabled],
body .page-wrapper .action.back[disabled],
body .page-main .action.back[disabled],
body .page-wrapper .btn-secondary[disabled],
body .page-main .btn-secondary[disabled],
body .page-wrapper .awa-btn-secondary[disabled],
body .page-main .awa-btn-secondary[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .action.secondary:active:not(:disabled),
body .page-main .action.secondary:active:not(:disabled),
body .page-wrapper .action.viewcart:active:not(:disabled),
body .page-main .action.viewcart:active:not(:disabled),
body .page-wrapper .action.continue:active:not(:disabled),
body .page-main .action.continue:active:not(:disabled),
body .page-wrapper .action.back:active:not(:disabled),
body .page-main .action.back:active:not(:disabled),
body .page-wrapper .btn-secondary:active:not(:disabled),
body .page-main .btn-secondary:active:not(:disabled),
body .page-wrapper .awa-btn-secondary:active:not(:disabled),
body .page-main .awa-btn-secondary:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .action.secondary:focus-visible,
body .page-main .action.secondary:focus-visible,
body .page-wrapper .action.viewcart:focus-visible,
body .page-main .action.viewcart:focus-visible,
body .page-wrapper .action.continue:focus-visible,
body .page-main .action.continue:focus-visible,
body .page-wrapper .action.back:focus-visible,
body .page-main .action.back:focus-visible,
body .page-wrapper .btn-secondary:focus-visible,
body .page-main .btn-secondary:focus-visible,
body .page-wrapper .awa-btn-secondary:focus-visible,
body .page-main .awa-btn-secondary:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.secondary svg,
body .page-main .action.secondary svg,
body .page-wrapper .action.viewcart svg,
body .page-main .action.viewcart svg,
body .page-wrapper .action.continue svg,
body .page-main .action.continue svg,
body .page-wrapper .action.back svg,
body .page-main .action.back svg,
body .page-wrapper .btn-secondary svg,
body .page-main .btn-secondary svg,
body .page-wrapper .awa-btn-secondary svg,
body .page-main .awa-btn-secondary svg,
body .page-wrapper .action.secondary i,
body .page-main .action.secondary i,
body .page-wrapper .action.viewcart i,
body .page-main .action.viewcart i,
body .page-wrapper .action.continue i,
body .page-main .action.continue i,
body .page-wrapper .action.back i,
body .page-main .action.back i,
body .page-wrapper .btn-secondary i,
body .page-main .btn-secondary i,
body .page-wrapper .awa-btn-secondary i,
body .page-main .awa-btn-secondary i,
body .page-wrapper .action.secondary [class*="icon"],
body .page-main .action.secondary [class*="icon"],
body .page-wrapper .action.viewcart [class*="icon"],
body .page-main .action.viewcart [class*="icon"],
body .page-wrapper .action.continue [class*="icon"],
body .page-main .action.continue [class*="icon"],
body .page-wrapper .action.back [class*="icon"],
body .page-main .action.back [class*="icon"],
body .page-wrapper .btn-secondary [class*="icon"],
body .page-main .btn-secondary [class*="icon"],
body .page-wrapper .awa-btn-secondary [class*="icon"],
body .page-main .awa-btn-secondary [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .action.secondary:active,
body .page-main .action.secondary:active,
body .page-wrapper .action.viewcart:active,
body .page-main .action.viewcart:active,
body .page-wrapper .action.continue:active,
body .page-main .action.continue:active,
body .page-wrapper .action.back:active,
body .page-main .action.back:active,
body .page-wrapper .btn-secondary:active,
body .page-main .btn-secondary:active,
body .page-wrapper .awa-btn-secondary:active,
body .page-main .awa-btn-secondary:active {
  transform: translateY(1px);
}
body .page-wrapper .action.secondary:hover,
body .page-main .action.secondary:hover,
body .page-wrapper .action.viewcart:hover,
body .page-main .action.viewcart:hover,
body .page-wrapper .action.continue:hover,
body .page-main .action.continue:hover,
body .page-wrapper .action.back:hover,
body .page-main .action.back:hover,
body .page-wrapper .btn-secondary:hover,
body .page-main .btn-secondary:hover,
body .page-wrapper .awa-btn-secondary:hover,
body .page-main .awa-btn-secondary:hover,
body .page-wrapper .action.secondary:focus-visible,
body .page-main .action.secondary:focus-visible,
body .page-wrapper .action.viewcart:focus-visible,
body .page-main .action.viewcart:focus-visible,
body .page-wrapper .action.continue:focus-visible,
body .page-main .action.continue:focus-visible,
body .page-wrapper .action.back:focus-visible,
body .page-main .action.back:focus-visible,
body .page-wrapper .btn-secondary:focus-visible,
body .page-main .btn-secondary:focus-visible,
body .page-wrapper .awa-btn-secondary:focus-visible,
body .page-main .awa-btn-secondary:focus-visible {
  background: #b73337;
  color: #ffffff;
  border-color: #b73337;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.28);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .action.secondary:focus-visible,
body .page-main .action.secondary:focus-visible,
body .page-wrapper .action.viewcart:focus-visible,
body .page-main .action.viewcart:focus-visible,
body .page-wrapper .action.continue:focus-visible,
body .page-main .action.continue:focus-visible,
body .page-wrapper .action.back:focus-visible,
body .page-main .action.back:focus-visible,
body .page-wrapper .btn-secondary:focus-visible,
body .page-main .btn-secondary:focus-visible,
body .page-wrapper .awa-btn-secondary:focus-visible,
body .page-main .awa-btn-secondary:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.secondary:disabled,
body .page-main .action.secondary:disabled,
body .page-wrapper .action.viewcart:disabled,
body .page-main .action.viewcart:disabled,
body .page-wrapper .action.continue:disabled,
body .page-main .action.continue:disabled,
body .page-wrapper .action.back:disabled,
body .page-main .action.back:disabled,
body .page-wrapper .btn-secondary:disabled,
body .page-main .btn-secondary:disabled,
body .page-wrapper .awa-btn-secondary:disabled,
body .page-main .awa-btn-secondary:disabled,
body .page-wrapper .action.secondary[disabled],
body .page-main .action.secondary[disabled],
body .page-wrapper .action.viewcart[disabled],
body .page-main .action.viewcart[disabled],
body .page-wrapper .action.continue[disabled],
body .page-main .action.continue[disabled],
body .page-wrapper .action.back[disabled],
body .page-main .action.back[disabled],
body .page-wrapper .btn-secondary[disabled],
body .page-main .btn-secondary[disabled],
body .page-wrapper .awa-btn-secondary[disabled],
body .page-main .awa-btn-secondary[disabled],
body .page-wrapper .action.secondary.disabled,
body .page-main .action.secondary.disabled,
body .page-wrapper .action.viewcart.disabled,
body .page-main .action.viewcart.disabled,
body .page-wrapper .action.continue.disabled,
body .page-main .action.continue.disabled,
body .page-wrapper .action.back.disabled,
body .page-main .action.back.disabled,
body .page-wrapper .btn-secondary.disabled,
body .page-main .btn-secondary.disabled,
body .page-wrapper .awa-btn-secondary.disabled,
body .page-main .awa-btn-secondary.disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .action.viewcart,
body .page-main .action.viewcart {
  width: 100%;
  justify-content: center;
}
body .page-wrapper .action.delete,
body .page-main .action.delete,
body .page-wrapper .action.edit,
body .page-main .action.edit,
body .page-wrapper .action.towishlist,
body .page-main .action.towishlist,
body .page-wrapper .action.tocompare,
body .page-main .action.tocompare,
body .page-wrapper .btn-ghost,
body .page-main .btn-ghost,
body .page-wrapper .awa-btn-ghost,
body .page-main .awa-btn-ghost {
  color: var(--awa-primary);
  border-color: transparent;
  gap: var(--awa-space-sm);
  padding: 0 var(--awa-space-lg);
  font-size: var(--awa-font-size-14);
  font-weight: var(--awa-weight-semi);
  border: var(--awa-border-width) solid transparent;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 44px;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 150ms ease;
  user-select: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: transparent;
  color: #475569;
  border: 1px solid #e5e5e5;
  box-shadow: none;
  background: transparent !important;
  color: var(--awa-text-secondary, #555) !important;
  border-color: transparent !important;
  padding: 8px 12px;
  box-shadow: none !important;
  padding: 0 var(--awa-space-md);
  font-size: var(--awa-font-size-xs);
  border-radius: var(--awa-radius-sm);
  padding: 0 16px;
  font-size: var(--awa-font-size-sm, 12px);
  padding: 6px 14px;
  font-size: var(--awa-font-sm, 12px);
  border-radius: var(--awa-radius-sm, 6px);
  min-height: 36px;
  padding: 8px 16px;
  text-transform: none;
  letter-spacing: 0;
}
body .page-wrapper .action.delete:disabled,
body .page-main .action.delete:disabled,
body .page-wrapper .action.edit:disabled,
body .page-main .action.edit:disabled,
body .page-wrapper .action.towishlist:disabled,
body .page-main .action.towishlist:disabled,
body .page-wrapper .action.tocompare:disabled,
body .page-main .action.tocompare:disabled,
body .page-wrapper .btn-ghost:disabled,
body .page-main .btn-ghost:disabled,
body .page-wrapper .awa-btn-ghost:disabled,
body .page-main .awa-btn-ghost:disabled,
body .page-wrapper .action.delete[disabled],
body .page-main .action.delete[disabled],
body .page-wrapper .action.edit[disabled],
body .page-main .action.edit[disabled],
body .page-wrapper .action.towishlist[disabled],
body .page-main .action.towishlist[disabled],
body .page-wrapper .action.tocompare[disabled],
body .page-main .action.tocompare[disabled],
body .page-wrapper .btn-ghost[disabled],
body .page-main .btn-ghost[disabled],
body .page-wrapper .awa-btn-ghost[disabled],
body .page-main .awa-btn-ghost[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .action.delete:active:not(:disabled),
body .page-main .action.delete:active:not(:disabled),
body .page-wrapper .action.edit:active:not(:disabled),
body .page-main .action.edit:active:not(:disabled),
body .page-wrapper .action.towishlist:active:not(:disabled),
body .page-main .action.towishlist:active:not(:disabled),
body .page-wrapper .action.tocompare:active:not(:disabled),
body .page-main .action.tocompare:active:not(:disabled),
body .page-wrapper .btn-ghost:active:not(:disabled),
body .page-main .btn-ghost:active:not(:disabled),
body .page-wrapper .awa-btn-ghost:active:not(:disabled),
body .page-main .awa-btn-ghost:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .action.delete:focus-visible,
body .page-main .action.delete:focus-visible,
body .page-wrapper .action.edit:focus-visible,
body .page-main .action.edit:focus-visible,
body .page-wrapper .action.towishlist:focus-visible,
body .page-main .action.towishlist:focus-visible,
body .page-wrapper .action.tocompare:focus-visible,
body .page-main .action.tocompare:focus-visible,
body .page-wrapper .btn-ghost:focus-visible,
body .page-main .btn-ghost:focus-visible,
body .page-wrapper .awa-btn-ghost:focus-visible,
body .page-main .awa-btn-ghost:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.delete svg,
body .page-main .action.delete svg,
body .page-wrapper .action.edit svg,
body .page-main .action.edit svg,
body .page-wrapper .action.towishlist svg,
body .page-main .action.towishlist svg,
body .page-wrapper .action.tocompare svg,
body .page-main .action.tocompare svg,
body .page-wrapper .btn-ghost svg,
body .page-main .btn-ghost svg,
body .page-wrapper .awa-btn-ghost svg,
body .page-main .awa-btn-ghost svg,
body .page-wrapper .action.delete i,
body .page-main .action.delete i,
body .page-wrapper .action.edit i,
body .page-main .action.edit i,
body .page-wrapper .action.towishlist i,
body .page-main .action.towishlist i,
body .page-wrapper .action.tocompare i,
body .page-main .action.tocompare i,
body .page-wrapper .btn-ghost i,
body .page-main .btn-ghost i,
body .page-wrapper .awa-btn-ghost i,
body .page-main .awa-btn-ghost i,
body .page-wrapper .action.delete [class*="icon"],
body .page-main .action.delete [class*="icon"],
body .page-wrapper .action.edit [class*="icon"],
body .page-main .action.edit [class*="icon"],
body .page-wrapper .action.towishlist [class*="icon"],
body .page-main .action.towishlist [class*="icon"],
body .page-wrapper .action.tocompare [class*="icon"],
body .page-main .action.tocompare [class*="icon"],
body .page-wrapper .btn-ghost [class*="icon"],
body .page-main .btn-ghost [class*="icon"],
body .page-wrapper .awa-btn-ghost [class*="icon"],
body .page-main .awa-btn-ghost [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .action.delete:active,
body .page-main .action.delete:active,
body .page-wrapper .action.edit:active,
body .page-main .action.edit:active,
body .page-wrapper .action.towishlist:active,
body .page-main .action.towishlist:active,
body .page-wrapper .action.tocompare:active,
body .page-main .action.tocompare:active,
body .page-wrapper .btn-ghost:active,
body .page-main .btn-ghost:active,
body .page-wrapper .awa-btn-ghost:active,
body .page-main .awa-btn-ghost:active {
  transform: translateY(1px);
}
body .page-wrapper .action.delete:hover:not(:disabled),
body .page-main .action.delete:hover:not(:disabled),
body .page-wrapper .action.edit:hover:not(:disabled),
body .page-main .action.edit:hover:not(:disabled),
body .page-wrapper .action.towishlist:hover:not(:disabled),
body .page-main .action.towishlist:hover:not(:disabled),
body .page-wrapper .action.tocompare:hover:not(:disabled),
body .page-main .action.tocompare:hover:not(:disabled),
body .page-wrapper .btn-ghost:hover:not(:disabled),
body .page-main .btn-ghost:hover:not(:disabled),
body .page-wrapper .awa-btn-ghost:hover:not(:disabled),
body .page-main .awa-btn-ghost:hover:not(:disabled) {
  background: var(--awa-primary-subtle);
  color: var(--awa-primary-hover);
  transform: translateY(var(--awa-hover-lift));
}
body .page-wrapper .action.delete:disabled,
body .page-main .action.delete:disabled,
body .page-wrapper .action.edit:disabled,
body .page-main .action.edit:disabled,
body .page-wrapper .action.towishlist:disabled,
body .page-main .action.towishlist:disabled,
body .page-wrapper .action.tocompare:disabled,
body .page-main .action.tocompare:disabled,
body .page-wrapper .btn-ghost:disabled,
body .page-main .btn-ghost:disabled,
body .page-wrapper .awa-btn-ghost:disabled,
body .page-main .awa-btn-ghost:disabled,
body .page-wrapper .action.delete[disabled],
body .page-main .action.delete[disabled],
body .page-wrapper .action.edit[disabled],
body .page-main .action.edit[disabled],
body .page-wrapper .action.towishlist[disabled],
body .page-main .action.towishlist[disabled],
body .page-wrapper .action.tocompare[disabled],
body .page-main .action.tocompare[disabled],
body .page-wrapper .btn-ghost[disabled],
body .page-main .btn-ghost[disabled],
body .page-wrapper .awa-btn-ghost[disabled],
body .page-main .awa-btn-ghost[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
}
body .page-wrapper .action.delete:active:not(:disabled),
body .page-main .action.delete:active:not(:disabled),
body .page-wrapper .action.edit:active:not(:disabled),
body .page-main .action.edit:active:not(:disabled),
body .page-wrapper .action.towishlist:active:not(:disabled),
body .page-main .action.towishlist:active:not(:disabled),
body .page-wrapper .action.tocompare:active:not(:disabled),
body .page-main .action.tocompare:active:not(:disabled),
body .page-wrapper .btn-ghost:active:not(:disabled),
body .page-main .btn-ghost:active:not(:disabled),
body .page-wrapper .awa-btn-ghost:active:not(:disabled),
body .page-main .awa-btn-ghost:active:not(:disabled) {
  transform: scale(0.97);
}
body .page-wrapper .action.delete:focus-visible,
body .page-main .action.delete:focus-visible,
body .page-wrapper .action.edit:focus-visible,
body .page-main .action.edit:focus-visible,
body .page-wrapper .action.towishlist:focus-visible,
body .page-main .action.towishlist:focus-visible,
body .page-wrapper .action.tocompare:focus-visible,
body .page-main .action.tocompare:focus-visible,
body .page-wrapper .btn-ghost:focus-visible,
body .page-main .btn-ghost:focus-visible,
body .page-wrapper .awa-btn-ghost:focus-visible,
body .page-main .awa-btn-ghost:focus-visible {
  outline: var(--awa-border-width-strong) solid var(--awa-primary);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
}
body .page-wrapper .action.delete svg,
body .page-main .action.delete svg,
body .page-wrapper .action.edit svg,
body .page-main .action.edit svg,
body .page-wrapper .action.towishlist svg,
body .page-main .action.towishlist svg,
body .page-wrapper .action.tocompare svg,
body .page-main .action.tocompare svg,
body .page-wrapper .btn-ghost svg,
body .page-main .btn-ghost svg,
body .page-wrapper .awa-btn-ghost svg,
body .page-main .awa-btn-ghost svg,
body .page-wrapper .action.delete i,
body .page-main .action.delete i,
body .page-wrapper .action.edit i,
body .page-main .action.edit i,
body .page-wrapper .action.towishlist i,
body .page-main .action.towishlist i,
body .page-wrapper .action.tocompare i,
body .page-main .action.tocompare i,
body .page-wrapper .btn-ghost i,
body .page-main .btn-ghost i,
body .page-wrapper .awa-btn-ghost i,
body .page-main .awa-btn-ghost i,
body .page-wrapper .action.delete [class*="icon"],
body .page-main .action.delete [class*="icon"],
body .page-wrapper .action.edit [class*="icon"],
body .page-main .action.edit [class*="icon"],
body .page-wrapper .action.towishlist [class*="icon"],
body .page-main .action.towishlist [class*="icon"],
body .page-wrapper .action.tocompare [class*="icon"],
body .page-main .action.tocompare [class*="icon"],
body .page-wrapper .btn-ghost [class*="icon"],
body .page-main .btn-ghost [class*="icon"],
body .page-wrapper .awa-btn-ghost [class*="icon"],
body .page-main .awa-btn-ghost [class*="icon"] {
  width: var(--awa-icon-size-sm);
  height: var(--awa-icon-size-sm);
  flex-shrink: 0;
}
body .page-wrapper .action.delete:active,
body .page-main .action.delete:active,
body .page-wrapper .action.edit:active,
body .page-main .action.edit:active,
body .page-wrapper .action.towishlist:active,
body .page-main .action.towishlist:active,
body .page-wrapper .action.tocompare:active,
body .page-main .action.tocompare:active,
body .page-wrapper .btn-ghost:active,
body .page-main .btn-ghost:active,
body .page-wrapper .awa-btn-ghost:active,
body .page-main .awa-btn-ghost:active {
  transform: translateY(1px);
}
body .page-wrapper .action.delete:hover,
body .page-main .action.delete:hover,
body .page-wrapper .action.edit:hover,
body .page-main .action.edit:hover,
body .page-wrapper .action.towishlist:hover,
body .page-main .action.towishlist:hover,
body .page-wrapper .action.tocompare:hover,
body .page-main .action.tocompare:hover,
body .page-wrapper .btn-ghost:hover,
body .page-main .btn-ghost:hover,
body .page-wrapper .awa-btn-ghost:hover,
body .page-main .awa-btn-ghost:hover,
body .page-wrapper .action.delete:focus-visible,
body .page-main .action.delete:focus-visible,
body .page-wrapper .action.edit:focus-visible,
body .page-main .action.edit:focus-visible,
body .page-wrapper .action.towishlist:focus-visible,
body .page-main .action.towishlist:focus-visible,
body .page-wrapper .action.tocompare:focus-visible,
body .page-main .action.tocompare:focus-visible,
body .page-wrapper .btn-ghost:focus-visible,
body .page-main .btn-ghost:focus-visible,
body .page-wrapper .awa-btn-ghost:focus-visible,
body .page-main .awa-btn-ghost:focus-visible {
  border-color: #b73337;
  color: #b73337;
  background: rgba(183, 51, 55, 0.04);
  transform: translateY(-1px);
  text-decoration: none;
}
body .page-wrapper .action.delete:focus-visible,
body .page-main .action.delete:focus-visible,
body .page-wrapper .action.edit:focus-visible,
body .page-main .action.edit:focus-visible,
body .page-wrapper .action.towishlist:focus-visible,
body .page-main .action.towishlist:focus-visible,
body .page-wrapper .action.tocompare:focus-visible,
body .page-main .action.tocompare:focus-visible,
body .page-wrapper .btn-ghost:focus-visible,
body .page-main .btn-ghost:focus-visible,
body .page-wrapper .awa-btn-ghost:focus-visible,
body .page-main .awa-btn-ghost:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body .page-wrapper .action.delete:disabled,
body .page-main .action.delete:disabled,
body .page-wrapper .action.edit:disabled,
body .page-main .action.edit:disabled,
body .page-wrapper .action.towishlist:disabled,
body .page-main .action.towishlist:disabled,
body .page-wrapper .action.tocompare:disabled,
body .page-main .action.tocompare:disabled,
body .page-wrapper .btn-ghost:disabled,
body .page-main .btn-ghost:disabled,
body .page-wrapper .awa-btn-ghost:disabled,
body .page-main .awa-btn-ghost:disabled,
body .page-wrapper .action.delete[disabled],
body .page-main .action.delete[disabled],
body .page-wrapper .action.edit[disabled],
body .page-main .action.edit[disabled],
body .page-wrapper .action.towishlist[disabled],
body .page-main .action.towishlist[disabled],
body .page-wrapper .action.tocompare[disabled],
body .page-main .action.tocompare[disabled],
body .page-wrapper .btn-ghost[disabled],
body .page-main .btn-ghost[disabled],
body .page-wrapper .awa-btn-ghost[disabled],
body .page-main .awa-btn-ghost[disabled],
body .page-wrapper .action.delete.disabled,
body .page-main .action.delete.disabled,
body .page-wrapper .action.edit.disabled,
body .page-main .action.edit.disabled,
body .page-wrapper .action.towishlist.disabled,
body .page-main .action.towishlist.disabled,
body .page-wrapper .action.tocompare.disabled,
body .page-main .action.tocompare.disabled,
body .page-wrapper .btn-ghost.disabled,
body .page-main .btn-ghost.disabled,
body .page-wrapper .awa-btn-ghost.disabled,
body .page-main .awa-btn-ghost.disabled {
  opacity: 0.55;
  cursor: not-allowed;
  pointer-events: none;
  transform: none;
  box-shadow: none;
}
body .page-wrapper .nav-sections .action,
body .page-wrapper .header-control .action,
body .page-wrapper .awa-nav-bar button,
body .page-wrapper .awa-nav-bar .action {
  background: transparent;
  border: none;
  color: #ffffff;
  box-shadow: none;
  text-transform: none;
  letter-spacing: 0;
  min-height: auto;
  padding: 0;
  transform: none;
}
body .page-wrapper .action.is-loading,
body .page-main .action.is-loading,
body .page-wrapper .action._loading,
body .page-main .action._loading {
  position: relative;
  pointer-events: none;
  color: transparent;
}
body .page-wrapper .action.is-loading::after,
body .page-main .action.is-loading::after,
body .page-wrapper .action._loading::after,
body .page-main .action._loading::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: awa-btn-spin 0.65s linear infinite;
}
@keyframes awa-btn-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 768px) {
  body .page-wrapper .action.primary,
  body .page-main .action.primary,
  body .page-wrapper .action.tocart,
  body .page-main .action.tocart,
  body .page-wrapper .action.checkout,
  body .page-main .action.checkout {
    width: 100%;
    max-width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .action,
  body .page-main .action {
    transition: none;
    transform: none;
    animation: none;
  }
}
/*
 * AWA Design System — Sistema de Formulários Global
 * design-fase-02: Inputs, Labels, Select, Textarea, Validação, Estados.
 * Tokens: @awa-* de _awa-variables.less
 * WCAG 2.5.8: min-height 44px em todos os controles interativos
 */
body .page-wrapper .field input[type='text'],
body .page-wrapper .field input[type='email'],
body .page-wrapper .field input[type='tel'],
body .page-wrapper .field input[type='password'],
body .page-wrapper .field input[type='number'],
body .page-wrapper .field input[type='search'],
body .page-wrapper .field input[type='url'],
body .page-wrapper .field input[type='date'],
body .page-wrapper input.input-text,
body .page-wrapper .control input[type='text'],
body .page-wrapper .control input[type='email'],
body .page-wrapper .control input[type='tel'],
body .page-wrapper .control input[type='password'],
body .page-wrapper .control input[type='number'],
body .page-wrapper .awa-form-control {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
body .page-wrapper .field input[type='text']::placeholder,
body .page-wrapper .field input[type='email']::placeholder,
body .page-wrapper .field input[type='tel']::placeholder,
body .page-wrapper .field input[type='password']::placeholder,
body .page-wrapper .field input[type='number']::placeholder,
body .page-wrapper .field input[type='search']::placeholder,
body .page-wrapper .field input[type='url']::placeholder,
body .page-wrapper .field input[type='date']::placeholder,
body .page-wrapper input.input-text::placeholder,
body .page-wrapper .control input[type='text']::placeholder,
body .page-wrapper .control input[type='email']::placeholder,
body .page-wrapper .control input[type='tel']::placeholder,
body .page-wrapper .control input[type='password']::placeholder,
body .page-wrapper .control input[type='number']::placeholder,
body .page-wrapper .awa-form-control::placeholder {
  color: #94a3b8;
  opacity: 1;
}
body .page-wrapper .field input[type='text']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='email']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='tel']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='password']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='number']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='search']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='url']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .field input[type='date']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper input.input-text:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='text']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='email']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='tel']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='password']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control input[type='number']:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .awa-form-control:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
body .page-wrapper .field input[type='text']:focus,
body .page-wrapper .field input[type='email']:focus,
body .page-wrapper .field input[type='tel']:focus,
body .page-wrapper .field input[type='password']:focus,
body .page-wrapper .field input[type='number']:focus,
body .page-wrapper .field input[type='search']:focus,
body .page-wrapper .field input[type='url']:focus,
body .page-wrapper .field input[type='date']:focus,
body .page-wrapper input.input-text:focus,
body .page-wrapper .control input[type='text']:focus,
body .page-wrapper .control input[type='email']:focus,
body .page-wrapper .control input[type='tel']:focus,
body .page-wrapper .control input[type='password']:focus,
body .page-wrapper .control input[type='number']:focus,
body .page-wrapper .awa-form-control:focus,
body .page-wrapper .field input[type='text']:focus-visible,
body .page-wrapper .field input[type='email']:focus-visible,
body .page-wrapper .field input[type='tel']:focus-visible,
body .page-wrapper .field input[type='password']:focus-visible,
body .page-wrapper .field input[type='number']:focus-visible,
body .page-wrapper .field input[type='search']:focus-visible,
body .page-wrapper .field input[type='url']:focus-visible,
body .page-wrapper .field input[type='date']:focus-visible,
body .page-wrapper input.input-text:focus-visible,
body .page-wrapper .control input[type='text']:focus-visible,
body .page-wrapper .control input[type='email']:focus-visible,
body .page-wrapper .control input[type='tel']:focus-visible,
body .page-wrapper .control input[type='password']:focus-visible,
body .page-wrapper .control input[type='number']:focus-visible,
body .page-wrapper .awa-form-control:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
body .page-wrapper .field input[type='text']:disabled,
body .page-wrapper .field input[type='email']:disabled,
body .page-wrapper .field input[type='tel']:disabled,
body .page-wrapper .field input[type='password']:disabled,
body .page-wrapper .field input[type='number']:disabled,
body .page-wrapper .field input[type='search']:disabled,
body .page-wrapper .field input[type='url']:disabled,
body .page-wrapper .field input[type='date']:disabled,
body .page-wrapper input.input-text:disabled,
body .page-wrapper .control input[type='text']:disabled,
body .page-wrapper .control input[type='email']:disabled,
body .page-wrapper .control input[type='tel']:disabled,
body .page-wrapper .control input[type='password']:disabled,
body .page-wrapper .control input[type='number']:disabled,
body .page-wrapper .awa-form-control:disabled,
body .page-wrapper .field input[type='text'][disabled],
body .page-wrapper .field input[type='email'][disabled],
body .page-wrapper .field input[type='tel'][disabled],
body .page-wrapper .field input[type='password'][disabled],
body .page-wrapper .field input[type='number'][disabled],
body .page-wrapper .field input[type='search'][disabled],
body .page-wrapper .field input[type='url'][disabled],
body .page-wrapper .field input[type='date'][disabled],
body .page-wrapper input.input-text[disabled],
body .page-wrapper .control input[type='text'][disabled],
body .page-wrapper .control input[type='email'][disabled],
body .page-wrapper .control input[type='tel'][disabled],
body .page-wrapper .control input[type='password'][disabled],
body .page-wrapper .control input[type='number'][disabled],
body .page-wrapper .awa-form-control[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
body .page-wrapper .field textarea,
body .page-wrapper .control textarea,
body .page-wrapper textarea.input-text {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  min-height: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
  resize: vertical;
  line-height: 1.6;
}
body .page-wrapper .field textarea::placeholder,
body .page-wrapper .control textarea::placeholder,
body .page-wrapper textarea.input-text::placeholder {
  color: #94a3b8;
  opacity: 1;
}
body .page-wrapper .field textarea:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control textarea:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper textarea.input-text:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
body .page-wrapper .field textarea:focus,
body .page-wrapper .control textarea:focus,
body .page-wrapper textarea.input-text:focus,
body .page-wrapper .field textarea:focus-visible,
body .page-wrapper .control textarea:focus-visible,
body .page-wrapper textarea.input-text:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
body .page-wrapper .field textarea:disabled,
body .page-wrapper .control textarea:disabled,
body .page-wrapper textarea.input-text:disabled,
body .page-wrapper .field textarea[disabled],
body .page-wrapper .control textarea[disabled],
body .page-wrapper textarea.input-text[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
body .page-wrapper .field select,
body .page-wrapper .control select,
body .page-wrapper select.select {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding-right: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 12px 8px;
  cursor: pointer;
}
body .page-wrapper .field select::placeholder,
body .page-wrapper .control select::placeholder,
body .page-wrapper select.select::placeholder {
  color: #94a3b8;
  opacity: 1;
}
body .page-wrapper .field select:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper .control select:hover:not(:focus):not(:disabled):not([disabled]),
body .page-wrapper select.select:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
body .page-wrapper .field select:focus,
body .page-wrapper .control select:focus,
body .page-wrapper select.select:focus,
body .page-wrapper .field select:focus-visible,
body .page-wrapper .control select:focus-visible,
body .page-wrapper select.select:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
body .page-wrapper .field select:disabled,
body .page-wrapper .control select:disabled,
body .page-wrapper select.select:disabled,
body .page-wrapper .field select[disabled],
body .page-wrapper .control select[disabled],
body .page-wrapper select.select[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
body .page-wrapper .field .label,
body .page-wrapper .field > label,
body .page-wrapper .control label,
body .page-wrapper .fieldset .legend,
body .page-wrapper .awa-form-label {
  display: block;
  font-size: var(--awa-font-size-sm, 12px);
  font-weight: 600;
  color: #475569;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.4;
}
body .page-wrapper .field.required .label::after,
body .page-wrapper .field._required .label::after,
body .page-wrapper .required label::after {
  content: ' *';
  color: #b73337;
  font-weight: 700;
}
body .page-wrapper .fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
body .page-wrapper .fieldset .field,
body .page-wrapper .form .field {
  margin-bottom: 20px;
}
body .page-wrapper .fieldset .field:last-child,
body .page-wrapper .form .field:last-child {
  margin-bottom: 0;
}
body .page-wrapper .mage-error,
body .page-wrapper .field-error,
body .page-wrapper div.mage-error,
body .page-wrapper .message.error:not(.global-messages .message.error) {
  display: flex !important;
  align-items: flex-start;
  gap: 4px;
  margin-top: 4px;
  font-size: var(--awa-font-size-sm, 12px);
  font-weight: 500;
  color: #8e2629;
  line-height: 1.4;
}
body .page-wrapper .mage-error::before,
body .page-wrapper .field-error::before,
body .page-wrapper div.mage-error::before,
body .page-wrapper .message.error:not(.global-messages .message.error)::before {
  content: '⚠';
  flex-shrink: 0;
  font-size: var(--awa-font-xs);
  margin-top: 1px;
}
body .page-wrapper .field input[type='text'].mage-error,
body .page-wrapper .field input[type='email'].mage-error,
body .page-wrapper .field input[type='tel'].mage-error,
body .page-wrapper .field input[type='password'].mage-error,
body .page-wrapper .field input[type='number'].mage-error,
body .page-wrapper .field select.mage-error,
body .page-wrapper .field textarea.mage-error,
body .page-wrapper input.input-text.mage-error {
  border-color: #b73337;
  background: rgba(183, 51, 55, 0.08);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.08);
}
body .page-wrapper .field input[type='text'].mage-error:focus,
body .page-wrapper .field input[type='email'].mage-error:focus,
body .page-wrapper .field input[type='tel'].mage-error:focus,
body .page-wrapper .field input[type='password'].mage-error:focus,
body .page-wrapper .field input[type='number'].mage-error:focus,
body .page-wrapper .field select.mage-error:focus,
body .page-wrapper .field textarea.mage-error:focus,
body .page-wrapper input.input-text.mage-error:focus,
body .page-wrapper .field input[type='text'].mage-error:focus-visible,
body .page-wrapper .field input[type='email'].mage-error:focus-visible,
body .page-wrapper .field input[type='tel'].mage-error:focus-visible,
body .page-wrapper .field input[type='password'].mage-error:focus-visible,
body .page-wrapper .field input[type='number'].mage-error:focus-visible,
body .page-wrapper .field select.mage-error:focus-visible,
body .page-wrapper .field textarea.mage-error:focus-visible,
body .page-wrapper input.input-text.mage-error:focus-visible {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.14);
}
body .page-wrapper .field input[type='checkbox'],
body .page-wrapper .field input[type='radio'] {
  accent-color: #b73337;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
body .page-wrapper .fieldset .legend {
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  margin-bottom: 20px;
  padding-bottom: 12px;
  border-bottom: 2px solid #e5e5e5;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
}
body .page-wrapper .form-create-account .fieldset + .fieldset,
body .page-wrapper .form-login .fieldset + .fieldset,
body .page-wrapper .form-address-edit .fieldset + .fieldset,
body .page-wrapper .form-edit-account .fieldset + .fieldset,
body .page-wrapper .form-newsletter-manage .fieldset + .fieldset {
  margin-top: 32px;
}
body .page-wrapper .fieldset .field.two-fields,
body .page-wrapper .form .fields.two-fields {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
@media (max-width: 480px) {
  body .page-wrapper .fieldset .field.two-fields,
  body .page-wrapper .form .fields.two-fields {
    grid-template-columns: 1fr;
  }
}
body .page-wrapper .awa-char-count {
  display: block;
  text-align: right;
  font-size: var(--awa-font-size-sm, 12px);
  color: #94a3b8;
  margin-top: 4px;
}
@media (max-width: 768px) {
  body .page-wrapper .field input[type='text'],
  body .page-wrapper .field input[type='email'],
  body .page-wrapper .field input[type='tel'],
  body .page-wrapper .field input[type='password'],
  body .page-wrapper .field select,
  body .page-wrapper input.input-text {
    font-size: var(--awa-fs-base);
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .field input,
  body .page-wrapper .field select,
  body .page-wrapper .field textarea {
    transition: none;
  }
}
/* =============================================================================
   1. BUTTON SYSTEM — .awa-btn + Magento native overrides
   ============================================================================= */
/* ── Base ─────────────────────────────────────────────────────────────────── */
.awa-btn,
button.action,
a.action,
.actions-toolbar .action,
.action.primary,
.action.secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 10px 20px;
  font-size: var(--awa-font-base, 14px);
  font-weight: var(--awa-weight-semibold, 600);
  line-height: 1.4;
  letter-spacing: 0.01em;
  border-radius: var(--awa-radius-md, 8px);
  border: 1.5px solid transparent;
  cursor: pointer;
  text-decoration: none !important;
  text-align: center;
  white-space: nowrap;
  transition: background var(--awa-duration-fast, 0.15s) var(--awa-ease, ease), color var(--awa-duration-fast, 0.15s) var(--awa-ease, ease), border-color var(--awa-duration-fast, 0.15s) var(--awa-ease, ease), box-shadow var(--awa-duration-fast, 0.15s) var(--awa-ease, ease), transform 0.1s ease;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
  position: relative;
  overflow: hidden;
}
.awa-btn:active,
button.action:active,
a.action:active {
  transform: translateY(1px);
}
/* ── Primary (filled red) ─────────────────────────────────────────────────── */
.awa-btn-primary,
.awa-btn--primary,
button.action.primary,
a.action.primary,
.actions-toolbar .action.primary,
.action.action-update,
button.action.tocart,
button#product-addtocart-button,
.checkout-methods-items .action.primary.checkout,
.action.action-accept,
.form .actions-toolbar > .primary > .action {
  background: var(--awa-primary, #b73337) !important;
  color: #fff !important;
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.2);
}
.awa-btn-primary:hover,
.awa-btn--primary:hover,
button.action.primary:hover,
a.action.primary:hover,
.actions-toolbar .action.primary:hover,
button.action.tocart:hover,
button#product-addtocart-button:hover,
.checkout-methods-items .action.primary.checkout:hover,
.form .actions-toolbar > .primary > .action:hover {
  background: var(--awa-primary-hover, #8e2629) !important;
  border-color: var(--awa-primary-hover, #8e2629) !important;
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.3) !important;
  color: #fff !important;
  transform: translateY(-1px);
}
.awa-btn-primary:focus-visible,
button.action.primary:focus-visible,
button.action.tocart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
/* ── Secondary (outlined) ─────────────────────────────────────────────────── */
.awa-btn-secondary,
.awa-btn--secondary,
button.action.secondary,
a.action.secondary,
.actions-toolbar .action.secondary,
.action.back,
.action.action-cancel,
.form .actions-toolbar > .secondary > .action {
  background: transparent !important;
  color: var(--awa-primary, #b73337) !important;
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: none;
}
.awa-btn-secondary:hover,
.awa-btn--secondary:hover,
button.action.secondary:hover,
a.action.secondary:hover,
.actions-toolbar .action.secondary:hover,
.form .actions-toolbar > .secondary > .action:hover {
  background: var(--awa-primary, #b73337) !important;
  color: #fff !important;
  border-color: var(--awa-primary, #b73337) !important;
}
/* ── Ghost (text only) ────────────────────────────────────────────────────── */
.awa-btn-ghost,
.awa-btn--ghost,
.action.action-dismiss,
.action.action-close:not(.mfp-close) {
  background: transparent !important;
  color: var(--awa-text-secondary, #555) !important;
  border-color: transparent !important;
  padding: 8px 12px;
  box-shadow: none !important;
}
.awa-btn-ghost:hover,
.awa-btn--ghost:hover,
.action.action-dismiss:hover {
  background: var(--awa-bg-muted, #f5f5f5) !important;
  color: var(--awa-text, #1a1a1a) !important;
}
/* ── Sizes ────────────────────────────────────────────────────────────────── */
.awa-btn-sm {
  padding: 6px 14px;
  font-size: var(--awa-font-sm, 12px);
  border-radius: var(--awa-radius-sm, 6px);
}
.awa-btn-lg,
button.action.primary.checkout,
button#product-addtocart-button {
  padding: 14px 28px !important;
  font-size: var(--awa-font-lg, 16px) !important;
  min-height: 52px;
  border-radius: var(--awa-radius-lg, 12px) !important;
}
.awa-btn-block {
  width: 100%;
}
/* ── Icon button ──────────────────────────────────────────────────────────── */
.awa-btn-icon {
  padding: 8px;
  min-width: 40px;
  min-height: 40px;
}
/* ── Disabled state ───────────────────────────────────────────────────────── */
.awa-btn:disabled,
.awa-btn[disabled],
button.action:disabled,
button.action[disabled],
.action.disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  pointer-events: none !important;
  box-shadow: none !important;
  transform: none !important;
}
/* ── Loading state ────────────────────────────────────────────────────────── */
.awa-btn--loading,
button.action.primary.loading {
  pointer-events: none;
  color: transparent !important;
}
.awa-btn--loading::after,
button.action.primary.loading::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: awa-spin 0.6s linear infinite;
}
@keyframes awa-spin {
  to {
    transform: rotate(360deg);
  }
}
/* =============================================================================
   2. FORM INPUTS SYSTEM — Global styling for all form elements
   ============================================================================= */
/* ── Text Inputs, Selects, Textareas ──────────────────────────────────────── */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
input[type="url"],
input[type="date"],
input.input-text,
textarea,
select,
.input-text {
  width: 100%;
  height: 44px;
  padding: 10px 14px;
  font-size: var(--awa-font-base, 14px);
  font-weight: 400;
  line-height: 1.5;
  color: var(--awa-text, #1a1a1a);
  background: #fff;
  border: 1.5px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-md, 8px);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
  transition: border-color var(--awa-duration-fast, 0.15s) ease, box-shadow var(--awa-duration-fast, 0.15s) ease;
  -webkit-appearance: none;
  appearance: none;
  box-sizing: border-box;
}
textarea {
  height: auto;
  min-height: 100px;
  resize: vertical;
}
select {
  padding-right: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 12px;
}
/* ── Focus state ──────────────────────────────────────────────────────────── */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
input.input-text:focus,
textarea:focus,
select:focus,
.input-text:focus {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12), inset 0 1px 2px rgba(0, 0, 0, 0.04);
}
/* ── Placeholder ──────────────────────────────────────────────────────────── */
::placeholder {
  color: var(--awa-text-muted, #888);
  font-weight: 400;
  opacity: 1;
}
/* ── Labels ───────────────────────────────────────────────────────────────── */
.field .label,
.fieldset > .field > .label,
label {
  display: block;
  font-size: var(--awa-font-sm, 12px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #1a1a1a);
  margin-bottom: 6px;
  line-height: 1.3;
}
/* ── Required asterisk ────────────────────────────────────────────────────── */
.field.required > .label::after,
.field._required > .label::after {
  content: ' *';
  color: var(--awa-primary, #b73337);
  font-weight: 700;
}
/* ── Field wrapper ────────────────────────────────────────────────────────── */
.field,
.fieldset > .field {
  margin-bottom: 16px;
}
.field .control {
  width: 100%;
}
/* ── Error state ──────────────────────────────────────────────────────────── */
.field._error input,
.field._error select,
.field._error textarea,
input.mage-error,
select.mage-error,
textarea.mage-error {
  border-color: #dc2626 !important;
  box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.12) !important;
}
div.mage-error,
.field-error {
  color: #dc2626;
  font-size: 12px;
  font-weight: 500;
  margin-top: 4px;
  display: flex;
  align-items: center;
  gap: 4px;
}
div.mage-error::before,
.field-error::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");
  background-size: contain;
  flex-shrink: 0;
}
/* ── Quantity Input (PDP + Cart) ──────────────────────────────────────────── */
input.qty,
input[type="number"].qty,
.field.qty input {
  width: 64px !important;
  height: 40px !important;
  text-align: center !important;
  font-weight: 600;
  padding: 6px 4px !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  -moz-appearance: textfield;
}
input.qty::-webkit-inner-spin-button,
input.qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* ── Checkbox + Radio ─────────────────────────────────────────────────────── */
input[type="checkbox"],
input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: var(--awa-primary, #b73337);
  cursor: pointer;
  vertical-align: middle;
  margin-right: 8px;
}
/* ── Fieldset ─────────────────────────────────────────────────────────────── */
fieldset,
.fieldset {
  border: none;
  padding: 0;
  margin: 0 0 24px;
}
.fieldset > .legend,
legend {
  font-size: var(--awa-font-lg, 16px);
  font-weight: var(--awa-weight-bold, 700);
  color: var(--awa-text, #1a1a1a);
  padding-bottom: 12px;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--awa-border, #e5e5e5);
  width: 100%;
}
/* ── Actions toolbar (form submit row) ────────────────────────────────────── */
.actions-toolbar {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 24px;
}
/* =============================================================================
   3. MESSAGES / NOTIFICATIONS SYSTEM
   ============================================================================= */
.message,
.messages .message {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 14px 18px;
  border-radius: var(--awa-radius-lg, 12px);
  margin-bottom: 16px;
  font-size: var(--awa-font-base, 14px);
  font-weight: 500;
  line-height: 1.5;
  border: 1px solid;
  position: relative;
}
.message::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  min-width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 1px;
}
/* ── Success ──────────────────────────────────────────────────────────────── */
.message-success,
.message.success,
.messages .message-success {
  background: #f0fdf4;
  border-color: #bbf7d0;
  color: #166534;
}
.message-success::before,
.message.success::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E");
}
/* ── Error ─────────────────────────────────────────────────────────────────── */
.message-error,
.message.error,
.messages .message-error {
  background: #fef2f2;
  border-color: #fecaca;
  color: #991b1b;
}
.message-error::before,
.message.error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");
}
/* ── Warning ───────────────────────────────────────────────────────────────── */
.message-warning,
.message.warning,
.messages .message-warning {
  background: #fffbeb;
  border-color: #fde68a;
  color: #92400e;
}
.message-warning::before,
.message.warning::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");
}
/* ── Notice / Info ────────────────────────────────────────────────────────── */
.message-notice,
.message.notice,
.message.info,
.messages .message-notice {
  background: #eff6ff;
  border-color: #bfdbfe;
  color: #1e40af;
}
.message-notice::before,
.message.notice::before,
.message.info::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");
}
/* ── Reset native Magento message icons ───────────────────────────────────── */
.message > :first-child {
  margin-top: 0;
}
.messages .message > div {
  flex: 1;
}
/* =============================================================================
   4. LOADING / SPINNER STATES
   ============================================================================= */
/* ── Branded spinner ──────────────────────────────────────────────────────── */
.loading-mask {
  background: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(2px);
}
.loading-mask .loader {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading-mask .loader::before {
  content: '';
  width: 36px;
  height: 36px;
  border: 3px solid var(--awa-border, #e5e5e5);
  border-top-color: var(--awa-primary, #b73337);
  border-radius: 50%;
  animation: awa-spin 0.7s linear infinite;
}
.loading-mask .loader img,
.loading-mask .loader p {
  display: none !important;
}
/* ── Skeleton loader utility ──────────────────────────────────────────────── */
.awa-skeleton {
  background: linear-gradient(90deg, #f0f0f0 25%, #e8e8e8 50%, #f0f0f0 75%);
  background-size: 600px 100%;
  animation: awa-shimmer 1.4s ease-in-out infinite;
  border-radius: var(--awa-radius-md, 8px);
}
@media (prefers-reduced-motion: reduce) {
  .awa-skeleton {
    animation: none;
    background: #f0f0f0;
  }
}
/* =============================================================================
   5. BREADCRUMBS — Global (all pages)
   ============================================================================= */
.breadcrumbs {
  margin-bottom: 16px !important;
  padding: 12px 0 !important;
  font-size: 12px;
  line-height: 1.5;
}
.breadcrumbs .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumbs .item {
  display: inline-flex;
  align-items: center;
  color: var(--awa-text-muted, #888);
}
.breadcrumbs .item a {
  color: var(--awa-text-secondary, #555);
  text-decoration: none;
  transition: color 0.15s;
  font-weight: 500;
}
.breadcrumbs .item a:hover {
  color: var(--awa-primary, #b73337);
}
/* Chevron separator */
.breadcrumbs .item:not(:last-child)::after {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  opacity: 0.6;
}
/* Current page (last item) */
.breadcrumbs .item:last-child strong {
  color: var(--awa-text, #1a1a1a);
  font-weight: 600;
}
@media (max-width: 767px) {
  .breadcrumbs {
    padding: 8px 0 !important;
    font-size: 11px;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  .breadcrumbs .items {
    flex-wrap: nowrap;
  }
}
/* =============================================================================
   6. TABLES — Global table styling (used in orders, cart, etc.)
   ============================================================================= */
.table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: var(--awa-radius-lg, 12px);
  border: 1px solid var(--awa-border, #e5e5e5);
  background: #fff;
  margin-bottom: 24px;
}
table.data.table,
.table-wrapper table {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--awa-font-base, 14px);
}
table.data.table thead th,
.table-wrapper table thead th {
  background: var(--awa-bg-muted, #f5f5f5);
  font-size: var(--awa-font-xs, 11px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--awa-text-secondary, #555);
  padding: 12px 16px;
  border-bottom: 2px solid var(--awa-border, #e5e5e5);
  text-align: left;
  white-space: nowrap;
}
table.data.table tbody td,
.table-wrapper table tbody td {
  padding: 14px 16px;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5);
  vertical-align: middle;
  color: var(--awa-text, #1a1a1a);
}
table.data.table tbody tr:hover,
.table-wrapper table tbody tr:hover {
  background: rgba(183, 51, 55, 0.02);
}
table.data.table tbody tr:last-child td {
  border-bottom: none;
}
@media (max-width: 767px) {
  table.data.table thead {
    display: none;
  }
  table.data.table tbody td {
    display: flex;
    justify-content: space-between;
    padding: 10px 14px;
    font-size: 13px;
  }
  table.data.table tbody td::before {
    content: attr(data-th);
    font-weight: 600;
    color: var(--awa-text-secondary, #555);
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
  }
}
/* =============================================================================
   7. EMPTY STATES — Generic pattern for empty pages/sections
   ============================================================================= */
.awa-empty-state {
  text-align: center;
  padding: 60px 24px;
  max-width: 480px;
  margin: 0 auto;
}
.awa-empty-state__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.08));
  color: var(--awa-primary, #b73337);
  margin-bottom: 20px;
}
.awa-empty-state__icon svg {
  width: 36px;
  height: 36px;
}
.awa-empty-state__title {
  font-size: 20px;
  font-weight: 700;
  color: var(--awa-text, #1a1a1a);
  margin-bottom: 8px;
}
.awa-empty-state__desc {
  font-size: 14px;
  color: var(--awa-text-secondary, #555);
  margin-bottom: 24px;
  line-height: 1.6;
}
/* =============================================================================
   8. BADGES / CHIPS
   ============================================================================= */
.awa-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 10px;
  font-size: 11px;
  font-weight: 600;
  border-radius: var(--awa-radius-pill, 9999px);
  line-height: 1.4;
  white-space: nowrap;
}
.awa-badge--red {
  background: rgba(183, 51, 55, 0.1);
  color: var(--awa-primary, #b73337);
}
.awa-badge--green {
  background: #dcfce7;
  color: #166534;
}
.awa-badge--yellow {
  background: #fef3c7;
  color: #92400e;
}
.awa-badge--gray {
  background: #f3f4f6;
  color: #4b5563;
}
/* =============================================================================
   9. CARD SHELL — Reusable card pattern
   ============================================================================= */
.awa-card {
  background: #fff;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-xl, 16px);
  padding: 24px;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05));
}
.awa-card__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5);
}
.awa-card__title {
  font-size: 16px;
  font-weight: 700;
  color: var(--awa-text, #1a1a1a);
  margin: 0;
}
/* =============================================================================
   10. PAGINATION — Enhanced global
   ============================================================================= */
.pages {
  text-align: center;
  margin: 24px 0;
}
.pages .items {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pages .item a,
.pages .item strong {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  min-height: 36px;
  padding: 4px 8px;
  border-radius: var(--awa-radius-md, 8px);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  border: 1px solid var(--awa-border, #e5e5e5);
  background: #fff;
  color: var(--awa-text, #1a1a1a);
  transition: all 0.15s ease;
}
.pages .item a:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
  background: var(--awa-primary-light, #fef2f2);
}
.pages .item.current strong {
  background: var(--awa-primary, #b73337);
  border-color: var(--awa-primary, #b73337);
  color: #fff;
  font-weight: 700;
}
/* Previous / Next arrows */
.pages .action.previous,
.pages .action.next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  min-height: 36px;
  border-radius: var(--awa-radius-md, 8px);
  border: 1px solid var(--awa-border, #e5e5e5);
  background: #fff;
  color: var(--awa-text-secondary, #555);
  transition: all 0.15s ease;
  text-decoration: none;
  font-size: 0;
}
.pages .action.previous::before {
  content: '←';
  font-size: 16px;
}
.pages .action.next::before {
  content: '→';
  font-size: 16px;
}
.pages .action.previous:hover,
.pages .action.next:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
  background: var(--awa-primary-light, #fef2f2);
}
@media (max-width: 575px) {
  .pages .items {
    gap: 2px;
  }
  .pages .item a,
  .pages .item strong {
    min-width: 32px;
    min-height: 32px;
    font-size: 12px;
  }
}
:root {
  /* ── awa-uxf — design tokens ─── */
  --awa-uxf-c1: #ffffff;
  --awa-uxf-c2: #fff;
}
/*
 * AWA UX/UI Audit Fixes
 * Targets specific visual bugs identified via MCP audit
 */
/* 1. Global Vignette Effect (P1)
 * Remove strange inner blue shadow around the page wrapper on all breakpoints
 */
body.awa-ds,
body.awa-ds .page-wrapper,
body.awa-ds .page-main,
body.awa-ds .page-wrapper::before,
body.awa-ds .page-wrapper::after,
body::before,
body::after {
  box-shadow: none;
}
/* 2. Floating Chat Widget (P0)
 * The chat widget "Olá. Precisa de ajuda?" blocks the screen heavily on mobile.
 * We apply a scale and target common third-party chat widget wrappers containing span texts.
 */
@media (max-width: 768px) {
  div[id*="zapi"],
  div[id*="jivo"],
  div[class*="whatsapp"],
  div[class*="chat-widget"] {
    max-width: 64px;
    transform: scale(0.85);
    transform-origin: bottom right;
    margin-bottom: 20px;
  }
  div[class*="whatsapp"] span,
  div[class*="chat-widget"] span,
  div[id*="zapi"] span {
    display: none !important;
  }
  /* Target third-party iframe (like JivoChat/Zendesk) */
  iframe#launcher,
  iframe[title*="mensagens"] {
    max-width: 65px;
    overflow: hidden;
    border-radius: 50%;
    transform-origin: right bottom;
  }
}
/* 3. Banner Slider Dots on Mobile (P0)
 * Swiper pagination inherits a large mobile nav background. We reset it.
 */
@media (max-width: 768px) {
  body.awa-ds .rokanthemes-slide .swiper-pagination,
  body.awa-ds .swiper-pagination {
    background: transparent;
    border: none;
    padding: 8px 0;
    width: 100%;
    bottom: 4px;
  }
}
/* 4. Header Break at 1024px Tablet (P0)
 * The header compresses and elements overlap. We allow wrap and adjust margins.
 */
@media (min-width: 768px) and (max-width: 1280px) {
  body.awa-ds .awa-main-header .awa-main-header__inner {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  body.awa-ds .awa-main-header .awa-header-search-col {
    order: 3;
    flex: 1 1 100%;
    margin-top: 16px;
    max-width: 100%;
  }
}
/* 5. Product Card Boundaries and Button Alignment (P2)
 * Improve contrast and alignment so products don't blend with background.
 *
 * FIX dark-mode leak (prefers-color-scheme: dark → --awa-bg: #0f1115):
 * awa-bundle-refinements.unmin.css usa background:var(--awa-bg) nos cards
 * .rokan-newproduct/.rokan-featuredproduct/.rokan-onsale .product-item.
 * Os cards de produto são sempre brancos — forçamos explicitamente.
 */
body.awa-ds .rokan-newproduct .product-item,
body.awa-ds .rokan-featuredproduct .product-item,
body.awa-ds .rokan-onsale .product-item,
body.awa-ds .page-wrapper .rokan-newproduct .product-item,
body.awa-ds .page-wrapper .rokan-featuredproduct .product-item,
body.awa-ds .page-wrapper .rokan-onsale .product-item {
  background: #ffffff;
  --awa-bg: #ffffff;
}
body.awa-ds .item-product,
body.awa-ds .product-item-info {
  border: 1px solid rgba(30, 41, 59, 0.06);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
body.awa-ds .product-item-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
body.awa-ds .product-item-inner,
body.awa-ds .price-box,
body.awa-ds .login-for-price {
  margin-top: auto;
}
/* ═══════════════════════════════════════════════════════════════════════════
   DESIGN REVIEW FIXES — Q2 2026
   Baseado em PLANO_MELHORIAS_DESIGN_2026Q2.md
   ═══════════════════════════════════════════════════════════════════════════ */
/* 6. Issue #8 — ALL CAPS → Title Case via CSS (Fase 2.3)
 * Nomes de produto vêm em ALL CAPS do ERP ("RET. BIZ 100 CR. REDONDO UNIVERSAL").
 * CSS transform mantém dados originais intactos no banco.
 * Aplica em PLP, PDP, carousels, search, minicart.
 */
body.awa-ds .product-item-name a.product-item-link,
body.awa-ds .product-item-name,
body.awa-ds .product-name a.product-item-link,
body.awa-ds .product-info-main .page-title-wrapper .page-title span,
body.awa-ds .minicart-wrapper .product-item-name a,
body.awa-ds .cart.table-wrapper .product-item-name a,
body.awa-ds .opc-block-summary .product-item-name {
  text-transform: capitalize;
}
/* 7. Issue #3 — Overlay B2B acessível em cards (Fase 1.2)
 * O overlay "Acesso B2B Exclusivo" cobre o card inteiro no hover.
 * Tornamos bypass-ável por teclado: overlay não aparece com :focus-within.
 * Garantimos que o link do produto permanece acessível por Tab.
 */
body.awa-ds .product-item-info:focus-within .awa-b2b-overlay,
body.awa-ds .product-item-info:focus-within .b2b-overlay,
body.awa-ds .product-item-info:focus-within [class*="b2b-overlay"] {
  opacity: 0;
  pointer-events: none !important;
}
body.awa-ds .product-item-name a.product-item-link:focus-visible {
  outline: 2px solid var(--awa-red, #b73337);
  outline-offset: 2px;
  z-index: 10;
  position: relative;
}
/* 8. Issue #10 — Owl carousel GIF spinner → CSS spinner (Fase 2.5)
 * Substitui AjaxLoader.gif por spinner CSS, acessível e respeita prefers-reduced-motion.
 * Override no tema child, NÃO edita owl.carousel.css do tema pai.
 * Escopo global (sem body.awa-ds) — substitui o GIF em todas as páginas do site.
 * .owl-lazy[data-src]:not([src]) removido: coberto pela regra mais ampla (~linha 1100).
 */
.owl-item.loading {
  background-image: none;
}
.owl-item.loading::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  margin: 40px auto;
  border-radius: 9999px;
  border: 3px solid #e5e5e5;
  border-top-color: #b73337;
  animation: awa-spin 0.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .owl-item.loading::after {
    animation: none;
    border-top-color: #b73337;
    opacity: 0.6;
  }
}
/* 9. Issue #19 — Logo sticky duplicado: aria-hidden (Fase 3.7)
 * O logo duplicado no sticky header é tratado via CSS (hidden do SR).
 * Complemento: template PHTML deve ter aria-hidden="true" — mas CSS garante
 * que visualmente apenas um logo esteja ativo por vez.
 */
body.awa-ds .header-wrapper-sticky .logo-sticky img {
  /* Garante que o logo sticky não interfere visualmente com o principal */
  pointer-events: auto;
}
/* 10. Issue #22 — Sort controls sem label visível (Fase 3.10)
 * Garante visibilidade do label "Ordenar por:" no toolbar da PLP.
 */
body.awa-ds .toolbar-sorter .sorter-label {
  display: inline-block !important;
  visibility: visible !important;
  font-size: var(--awa-font-size-base, 13px);
  font-weight: 600;
  color: #475569;
  margin-right: 8px;
}
/* 11. Issue #20 — Formulários B2B: foco e autocomplete visual (Fase 3.8)
 * Melhoria visual nos campos de login B2B para indicar suporte a autocomplete.
 */
body.awa-ds .b2b-login-form .field .control input:focus,
body.awa-ds .b2b-register-form .field .control input:focus {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.15);
  outline: none;
}
/* 12. Issue #12 — B2B Register: steps 2-4 hidden por padrão (Fase 2.6)
 * Fallback CSS: se JS não carregar, apenas step 1 fica visível.
 * JS do wizard remove essas regras e gerencia a navegação.
 */
body.awa-ds .b2b-register-form .form-step:not(:first-child) {
  display: none;
}
body.awa-ds .b2b-register-form.js-wizard-active .form-step {
  display: block;
}
/* Fix product swiper arrows overlapping */
body.awa-ds .swiper-button-next,
body.awa-ds .swiper-button-prev,
body.awa-ds .owl-next,
body.awa-ds .owl-prev {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 9999px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
/* 6. B2B Dashboard — Sidebar Navigation Refinement
 * Force inactive links to gray (overriding AYO default red)
 * Force active/current link to have red left border
 */
body.account .sidebar-main .block-collapsible-nav .nav.item a {
  color: #475569;
  font-weight: 500;
  font-size: var(--awa-font-sm);
  padding: 10px 14px;
  margin: 2px 8px;
  border: 0;
  border-radius: var(--awa-radius-sm, 8px);
  text-decoration: none;
  min-height: 44px;
  display: flex;
  align-items: center;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
body.account .sidebar-main .block-collapsible-nav .nav.item a:hover {
  background: rgba(183, 51, 55, 0.06);
  color: #b73337;
  text-decoration: none;
}
body.account .sidebar-main .block-collapsible-nav .nav.item.current a,
body.account .sidebar-main .block-collapsible-nav .nav.item.current > strong {
  background: rgba(183, 51, 55, 0.1);
  color: #b73337;
  font-weight: 600;
  border: 0;
}
/* =================================================================
   PLP & PDP — UI/UX Audit Fixes
   ================================================================= */
/* 7. Product Listing Page (PLP) Vitrine Refinements
 * Suavizar tipografia CAIXA ALTA agressiva e adicionar bordas estilo cartão.
 */
body.catalog-category-view .product-item-link,
body.catalogsearch-result-index .product-item-link,
.products-grid .product-item-link {
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.01em;
}
body.catalog-category-view .product-item-info,
body.catalogsearch-result-index .product-item-info,
.products-grid .product-item-info {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
  padding-bottom: 12px;
}
body.catalog-category-view .product-item-info:hover,
body.catalogsearch-result-index .product-item-info:hover,
.products-grid .product-item-info:hover {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  border-color: #e2e8f0;
  transform: translateY(-2px);
}
/* 8. PDP: Spec Sheet (Product Attributes)
 * Convert raw red/gray Magento table to clean zebrastripe attributes
 */
body.awa-ds.catalog-product-view .product-info-main table.data.table.additional-attributes {
  border-collapse: collapse;
  width: 100%;
  border: none;
  margin-bottom: 24px;
}
body.awa-ds.catalog-product-view .product-info-main table.data.table.additional-attributes tr {
  background: transparent;
  border-bottom: 1px solid #e2e8f0;
}
body.awa-ds.catalog-product-view .product-info-main table.data.table.additional-attributes th {
  padding: 8px 0;
  font-weight: 600;
  color: #475569;
  border: none;
  background: transparent;
  width: 40%;
}
body.awa-ds.catalog-product-view .product-info-main table.data.table.additional-attributes td {
  padding: 8px 0;
  color: #1e293b;
  border: none;
  font-weight: 500;
}
/* 9. PDP: Stock Status Pill Badge */
body.awa-ds.catalog-product-view .product-info-main .stock.available {
  display: inline-flex !important;
  align-items: center;
  background-color: #dcfce7;
  color: #166534;
  padding: 4px 12px;
  border-radius: 9999px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 16px;
}
body.awa-ds.catalog-product-view .product-info-main .stock.available::before {
  content: '' !important;
  display: inline-block !important;
  width: 6px;
  height: 6px;
  background-color: #16a34a;
  border-radius: 50%;
  margin-right: 6px;
  box-shadow: 0 0 0 2px rgba(22, 163, 74, 0.2);
}
/* 10. PDP: Buy Box Harmonization */
/* Bring quantity and add-to-cart on the same aesthetic baseline */
body.awa-ds.catalog-product-view .product-info-main .box-tocart {
  margin: 24px 0;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 20px;
}
body.awa-ds.catalog-product-view .product-info-main .box-tocart .fieldset {
  display: flex !important;
  align-items: center;
  gap: 12px;
  margin: 0;
}
body.awa-ds.catalog-product-view .product-info-main .box-tocart .field.qty {
  margin: 0;
  display: flex !important;
  align-items: center;
  background: #ffffff;
  border: 1px solid #cbd5e1;
  border-radius: 4px;
  height: 48px;
  overflow: hidden;
}
body.awa-ds.catalog-product-view .product-info-main .box-tocart .field.qty .control {
  display: flex !important;
  align-items: center;
  height: 100%;
}
body.awa-ds.catalog-product-view .product-info-main .box-tocart .qty {
  width: 60px;
  height: 100%;
  border: none;
  text-align: center;
  font-weight: 600;
  color: #1e293b;
  padding: 0;
  background: transparent;
}
/* Add to cart button */
body.awa-ds.catalog-product-view .product-info-main .box-tocart .actions {
  flex-grow: 1;
}
body.awa-ds.catalog-product-view .product-info-main .box-tocart .action.tocart {
  width: 100%;
  height: 48px;
  border-radius: 4px;
  font-size: var(--awa-font-md);
  font-weight: 700;
  background: #b73337;
  border: none;
  transition: all 0.2s ease;
  box-shadow: 0 4px 6px -1px rgba(183, 51, 55, 0.2);
}
body.awa-ds.catalog-product-view .product-info-main .box-tocart .action.tocart:hover {
  background: #8e2629;
  transform: translateY(-1px);
  box-shadow: 0 6px 8px -1px rgba(183, 51, 55, 0.3);
}
/* 11. PDP: Secondary Actions Grid (B2B Tools) */
body.awa-ds.catalog-product-view .product-info-main .product-social-links,
body.awa-ds.catalog-product-view .product-info-main .b2b-pdp-actions {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-top: 16px;
}
/* Replace full width list buttons with proper sized grid items */
body.awa-ds.catalog-product-view .product-info-main .action.towishlist,
body.awa-ds.catalog-product-view .product-info-main .action.tocompare,
body.awa-ds.catalog-product-view .product-info-main .b2b-btn,
body.awa-ds.catalog-product-view .product-info-main .btn-cotacao,
body.awa-ds.catalog-product-view .product-info-main .btn-imprimir {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 44px;
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-transform: none;
  background: #ffffff;
  color: #475569;
  border: 1px solid #cbd5e1;
  transition: all 150ms ease;
  margin: 0;
  padding: 0 16px;
}
body.awa-ds.catalog-product-view .product-info-main .action.towishlist:hover,
body.awa-ds.catalog-product-view .product-info-main .action.tocompare:hover,
body.awa-ds.catalog-product-view .product-info-main .b2b-btn:hover,
body.awa-ds.catalog-product-view .product-info-main .btn-cotacao:hover,
body.awa-ds.catalog-product-view .product-info-main .btn-imprimir:hover {
  background: #f8fafc;
  border-color: #94a3b8;
  color: #1e293b;
  text-decoration: none;
}
body.awa-ds.catalog-product-view .product-info-main .product-addto-links .action.towishlist {
  grid-column: 1 / -1;
}
/* 12. PDP: Features Cards (Compra Segura, Entrega Rápida) */
body.awa-ds.catalog-product-view .product-info-main .widget-features,
body.awa-ds.catalog-product-view .product-info-main .custom-features-block {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  margin-top: 24px;
  background: #ffffff;
  border: 1px solid #f1f5f9;
  padding: 16px;
  border-radius: 8px;
}
body.awa-ds.catalog-product-view .product-info-main .custom-features-block .feature-item {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 8px;
  background: transparent;
  border: none;
}
body.awa-ds.catalog-product-view .product-info-main .custom-features-block .feature-item i,
body.awa-ds.catalog-product-view .product-info-main .custom-features-block .feature-item svg {
  font-size: var(--awa-fs-xl);
  color: #0ea5e9;
  margin-bottom: 8px;
}
body.awa-ds.catalog-product-view .product-info-main .custom-features-block .feature-title {
  font-size: var(--awa-fs-xs3);
  font-weight: 700;
  color: #1e293b;
  margin-bottom: 2px;
}
body.awa-ds.catalog-product-view .product-info-main .custom-features-block .feature-desc {
  font-size: 10px;
  color: #64748b;
}
/* 13. PDP: Tabs Modernization */
body.awa-ds.catalog-product-view .product.data.items {
  margin-top: 48px;
}
body.awa-ds.catalog-product-view .product.data.items > .item.title {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
}
body.awa-ds.catalog-product-view .product.data.items > .item.title > .switch {
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  color: #64748b;
  font-size: var(--awa-fs-base);
  font-weight: 600;
  padding: 12px 24px;
  text-transform: none;
  transition: all 150ms ease;
}
body.awa-ds.catalog-product-view .product.data.items > .item.title.active > .switch {
  color: #b73337;
  border-bottom: 2px solid #b73337;
}
body.awa-ds.catalog-product-view .product.data.items > .item.content {
  background: #ffffff;
  border: none;
  border-top: 1px solid #e2e8f0;
  padding: 40px 0 0 0;
  margin-top: -1px;
  box-shadow: none;
}
/* =================================================================
   CART & CHECKOUT — UI/UX Audit Fixes
   ================================================================= */
/* 14. Cart Table Structural Cleanup */
.cart.table-wrapper .cart.item {
  border: none;
  border-bottom: 1px solid #e2e8f0;
}
.cart.table-wrapper .data.table tbody td,
.cart.table-wrapper .data.table thead th {
  border-left: none;
  border-right: none;
  border-top: none;
}
.cart.table-wrapper .data.table thead {
  background: transparent;
  border-bottom: 2px solid #cbd5e1;
}
.cart.table-wrapper .data.table thead th {
  font-size: var(--awa-font-xs);
  text-transform: uppercase;
  font-weight: 700;
  color: #475569;
  letter-spacing: 0.5px;
}
/* 15. Cart Quantity Horizontal Alignment */
.checkout-cart-index .cart.item .field.qty {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.checkout-cart-index .cart.item .control.qty {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  border: 1px solid #cbd5e1;
  border-radius: 4px;
  overflow: hidden;
  background: #ffffff;
  width: auto;
}
.checkout-cart-index .cart.item .control.qty .qty-decrease,
.checkout-cart-index .cart.item .control.qty .qty-increase {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 36px;
  background: #f1f5f9;
  border: none;
  color: #475569;
  cursor: pointer;
  font-size: var(--awa-fs-base);
}
.checkout-cart-index .cart.item .control.qty .input-text.qty {
  width: 44px;
  height: 36px;
  text-align: center;
  border-left: 1px solid #cbd5e1;
  border-right: 1px solid #cbd5e1;
  border-top: none;
  border-bottom: none;
  box-shadow: none;
  padding: 0;
  font-weight: 600;
  color: #1e293b;
}
/* For standard AYO vertical placement overrides */
.checkout-cart-index .cart.item .control.qty > div,
.checkout-cart-index .cart.item .control.qty > a {
  position: static !important;
  margin: 0;
}
/* 16. Cart Item Actions Simplification */
.checkout-cart-index .cart.item .actions-toolbar .action {
  background: transparent;
  color: #94a3b8;
  border: none;
  box-shadow: none;
  width: auto;
  height: auto;
  padding: 8px;
  transition: color 0.2s ease;
}
.checkout-cart-index .cart.item .actions-toolbar .action:before {
  font-size: var(--awa-font-lg);
}
.checkout-cart-index .cart.item .actions-toolbar .action:hover {
  color: #b73337;
  background: transparent;
}
/* 17. Cart Summary Block Elevation */
.cart-summary {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}
.cart-summary .summary.title {
  font-size: var(--awa-font-lg);
  font-weight: 700;
  color: #1e293b;
  margin-bottom: 24px;
  border-bottom: 1px solid #e2e8f0;
  padding-bottom: 12px;
}
/* 18. One Step Checkout Flat Design Unification */
/* Transform generic outlined cards into crisp modern boxes */
.opc-wrapper .step-title,
.opc-wrapper .checkout-shipping-address,
.opc-wrapper .checkout-shipping-method,
.opc-wrapper .checkout-payment-method {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  margin-bottom: 20px;
}
/* Order Summary Box alignment */
.opc-block-summary {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}
/* Highlight Selected Address / Shipping / Payment */
.opc-wrapper .shipping-address-item.selected-item,
.opc-wrapper .payment-method._active {
  border-color: #b73337;
  box-shadow: 0 0 0 1px #b73337, 0 4px 6px -1px rgba(183, 51, 55, 0.1);
  background-color: rgba(183, 51, 55, 0.02);
}
.opc-wrapper .shipping-address-item {
  border-radius: 8px;
  border: 1px solid #e2e8f0;
  transition: all 0.2s ease;
}
/* Preserve error semantics globally.
 * Warnings/notices devem usar suas classes corretas; erro não pode parecer aviso.
 */
body.awa-ds .message.error,
body.awa-ds .message-error {
  background: rgba(183, 51, 55, 0.08);
  color: #8e2629;
  border-left: 4px solid #b73337;
  border-radius: 0 8px 8px 0;
}
/* Complete Order Button Harmony
 * Escopo restrito ao fluxo de compra para não vazar em login, cadastro, conta e CMS.
 */
body.awa-ds.checkout-index-index .action.primary.checkout,
body.awa-ds.checkout-index-index .opc-wrapper .actions-toolbar .action.primary,
body.awa-ds.checkout-index-index .opc-sidebar .action.primary,
body.awa-ds.checkout-cart-index .cart-summary .action.primary.checkout,
body.awa-ds.checkout-cart-index .checkout-methods-items .action.primary.checkout {
  background: #b73337;
  border-radius: 4px;
  height: 54px;
  font-size: var(--awa-fs-base);
  font-weight: 700;
  border: none;
  box-shadow: 0 4px 6px -1px rgba(183, 51, 55, 0.25);
  transition: all 150ms ease;
}
body.awa-ds.checkout-index-index .action.primary.checkout:hover,
body.awa-ds.checkout-index-index .opc-wrapper .actions-toolbar .action.primary:hover,
body.awa-ds.checkout-index-index .opc-sidebar .action.primary:hover,
body.awa-ds.checkout-cart-index .cart-summary .action.primary.checkout:hover,
body.awa-ds.checkout-cart-index .checkout-methods-items .action.primary.checkout:hover {
  background: #8e2629;
  box-shadow: 0 6px 8px -1px rgba(183, 51, 55, 0.4);
  transform: translateY(-1px);
}
/* =================================================================
   HEADER & VERTICAL MENU — UI/UX SaaS Refinements
   ================================================================= */
/* 19. Search Bar Cleanup — desativado, movido para _search.less */
/* 20. B2B Contact Block Harmonization */
/* Targeting custom static blocks in Ayo header usually holding WhatsApp */
body.awa-ds .page-wrapper .awa-site-header .header.content .custom-block,
body.awa-ds .page-wrapper .awa-site-header .header.content .header-contact-block {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
}
body.awa-ds .page-wrapper .awa-site-header .header.content .custom-block p {
  margin: 0;
  font-size: var(--awa-fs-xs3);
  color: #475569;
  display: inline-flex !important;
  align-items: center;
  gap: 4px;
}
body.awa-ds .page-wrapper .awa-site-header .header.content .custom-block a {
  color: #1e293b;
  font-weight: 600;
  text-decoration: none;
}
body.awa-ds .page-wrapper .awa-site-header .header.content .custom-block a:hover {
  color: #b73337;
}
/* 21. Vertical Menu (Todas as Categorias Dropdown) */
body.awa-ds.cms-index-index .page-wrapper .awa-site-header .navigation.verticalmenu,
body.awa-ds .page-wrapper .awa-site-header .vertical-menu-content {
  background-color: #ffffff;
  border-radius: 0 0 8px 8px;
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
  border: 1px solid #e2e8f0;
  border-top: none;
  padding: 8px 0;
}
body.awa-ds .page-wrapper .awa-site-header .vertical-menu-content li.level0 {
  border-bottom: 1px solid #f1f5f9;
}
body.awa-ds .page-wrapper .awa-site-header .vertical-menu-content li.level0:last-child {
  border-bottom: none;
}
body.awa-ds .page-wrapper .awa-site-header .vertical-menu-content li.level0 > a {
  padding: 12px 16px;
  color: #475569;
  font-weight: 500;
  transition: all 0.2s ease;
  background: transparent;
}
body.awa-ds .page-wrapper .awa-site-header .vertical-menu-content li.level0:hover > a {
  color: #1e293b;
  background-color: #f8fafc;
  padding-left: 24px;
  font-weight: 600;
}
/* Parent Button "Todas as categorias" */
body.awa-ds .page-wrapper .awa-site-header .btn-vertical-menu,
body.awa-ds .page-wrapper .awa-site-header .vertical-menu-heading,
body.awa-ds .page-wrapper .awa-site-header .block-verticalmenu .title {
  border-radius: 4px 4px 0 0;
  box-shadow: none;
  background: #b73337;
  color: #ffffff;
  font-weight: 700;
  border: none;
}
/* 22. Header Top Utilities (Minha Conta / Sair) */
body.awa-ds .page-wrapper .awa-site-header .top-account .header.links > li {
  background: transparent;
  border: none;
  box-shadow: none;
}
body.awa-ds .page-wrapper .awa-site-header .top-account .header.links > li > a {
  font-size: var(--awa-fs-xs3);
  color: #475569;
  font-weight: 600;
  transition: color 0.2s ease;
}
body.awa-ds .page-wrapper .awa-site-header .top-account .header.links > li > a:hover {
  color: #b73337;
  text-decoration: none;
}
/* 23. Horizontal Menu Typography */
body.awa-ds .page-wrapper .awa-site-header .navigation.custommenu.main-nav > ul > li > a {
  font-weight: 600;
  color: #334155;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: color 0.2s ease;
}
body.awa-ds .page-wrapper .awa-site-header .navigation.custommenu.main-nav > ul > li:hover > a {
  color: #b73337;
}
/* =================================================================
   MINICART DROPDOWN — Critical Fixes
   ================================================================= */
/* 24. Minicart Container & Panel */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0 24px 48px -12px rgba(0, 0, 0, 0.18);
  border: 1px solid #e2e8f0;
  padding: 24px;
  width: 380px;
  /* give it proper width */
}
/* 25. Broken "Círculos Vazios" (Viewcart actions) */
/* Reset AYO border-radius 50% and sizes on viewcart action buttons */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .action.viewcart {
  border-radius: 4px;
  width: auto;
  height: auto;
  margin: 8px auto;
  padding: 12px 16px;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  background: transparent;
  color: #475569;
  font-weight: 600;
  font-size: var(--awa-font-sm);
  text-transform: none;
  border: none;
  box-shadow: none;
}
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .action.viewcart:hover {
  color: #b73337;
  text-decoration: underline;
}
/* Force text back if it was hidden via text-indent or color */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .action.viewcart > span {
  display: inline-block !important;
  text-indent: 0;
  font-size: var(--awa-font-sm);
  color: inherit;
}
/* 26. Close Button Fix (X) */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active #btn-minicart-close {
  width: 32px;
  height: 32px;
  background: #f1f5f9;
  border-radius: 50%;
  position: absolute !important;
  top: 12px;
  right: 12px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
  color: #475569;
  border: none;
}
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active #btn-minicart-close:before {
  font-size: var(--awa-fs-xl);
  line-height: 1;
  margin: 0;
}
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active #btn-minicart-close:hover {
  background: #e2e8f0;
  color: #1e293b;
}
/* 27. Primary Checkout Button Harmony */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .action.primary.checkout {
  background: #b73337;
  border-radius: 4px;
  height: 54px;
  width: 100%;
  font-size: var(--awa-fs-base);
  font-weight: 700;
  box-shadow: 0 4px 6px -1px rgba(183, 51, 55, 0.25);
  margin-top: 16px;
}
/* 28. Subtotal Block */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .subtotal {
  margin: 16px 0;
  padding-top: 16px;
  border-top: 1px solid #e2e8f0;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .subtotal .label {
  font-weight: 500;
  color: #475569;
}
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .subtotal .price-container .price {
  font-weight: 700;
  color: #1e293b;
  font-size: var(--awa-font-lg);
}
/* Ensure empty/loading state doesn't look weird */
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .subtitle.empty,
body.awa-ds .page-wrapper .minicart-wrapper .block-minicart._active .minicart.empty.text {
  font-size: var(--awa-font-sm);
  color: #64748b;
  text-align: center;
  padding: 24px 0;
}
/* ═══════════════════════════════════════════════════════════════════════════
   DESIGN REVIEW Q2 — Implementação Fase 2 (MCP Browser)
   ═══════════════════════════════════════════════════════════════════════════ */
/* 29. Issue #8 — Product name readability: dark instead of red
 * Product names in red (var(--awa-primary)) on white bg have low contrast for body text.
 * Use dark neutral for product names, keep red only for CTAs and links.
 */
body.awa-ds .product-item-name a.product-item-link,
body.awa-ds h3.product-name a,
body.awa-ds .product-name a {
  color: #1e293b;
  transition: color var(--awa-transition-fast, 150ms ease);
}
body.awa-ds .product-item-name a.product-item-link:hover,
body.awa-ds h3.product-name a:hover,
body.awa-ds .product-name a:hover {
  color: #b73337;
}
/* 30. Issue #13 — "Faça login para ver preços" styling improvement
 * Make the login CTA visually distinct and professional.
 * Gray muted text with red link, instead of full red paragraph.
 */
body.awa-ds .login-for-price,
body.awa-ds .product-item .login-for-price {
  font-size: var(--awa-font-size-base, 13px);
  color: #64748b;
  margin-top: 8px;
  font-style: italic;
}
body.awa-ds .login-for-price a {
  color: #b73337;
  font-weight: 600;
  font-style: normal;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
body.awa-ds .login-for-price a:hover {
  color: #8e2629;
  text-decoration-thickness: 2px;
}
/* 31. Category carousel — consistent label casing via CSS
 * Backup visual fix in case database names still have inconsistent casing.
 */
body.awa-ds .awa-category-carousel__label {
  text-transform: capitalize;
}
/* 32. Noscript message — less alarming styling (#4)
 * Instead of raw noscript flash, style it as a subtle info bar.
 */
body.awa-ds noscript .message {
  background: #f1f5f9;
  color: #475569;
  padding: 12px 16px;
  font-size: var(--awa-font-size-base, 13px);
  text-align: center;
  border-bottom: 1px solid #e2e8f0;
}
/* 33. Homepage product carousel — consistent card height */
body.awa-ds .owl-stage .product-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.awa-ds .owl-stage .product-item .product-item-info {
  display: flex;
  flex-direction: column;
  flex: 1;
}
body.awa-ds .owl-stage .product-item .product-item-details {
  display: flex;
  flex-direction: column;
  flex: 1;
}
body.awa-ds .owl-stage .product-item .product-item-inner {
  margin-top: auto;
}
/* ═══════════════════════════════════════════════════════════════════════════
   DESIGN REVIEW — Phase 2-4 Fixes (2026-04-01)
   ═══════════════════════════════════════════════════════════════════════════ */
/* Issue #27 — Aspect ratio consistente no carousel de categorias (Fase 4.3)
 * Forçar proporção 1:1 em imagens do carousel "Busque por Categorias"
 * para uniformizar vitrines com imagens de tamanhos diversos.
 */
body.awa-ds .awa-category-carousel__card img,
body.awa-ds .awa-category-card__img img,
body.awa-ds .top-home-content--category-carousel .category-item img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
  height: auto;
  border-radius: var(--awa-radius-sm, 4px);
}
/* Issue #28 — Link "Já tem conta? Faça login" no B2B Register (Fase 4.4)
 * Estilização do link adicionado acima do título do formulário de registro.
 */
body.awa-ds .b2b-register-login-link,
.b2b-register-shell .b2b-register-login-link {
  text-align: center;
  font-size: var(--awa-text-sm, var(--awa-font-size-base, 13px));
  color: var(--awa-gray-500, #64748b);
  margin-bottom: var(--awa-space-4, 16px);
  padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px);
  background: var(--awa-gray-100, #f8fafc);
  border-radius: var(--awa-radius-sm, 4px);
}
body.awa-ds .b2b-register-login-link a,
.b2b-register-shell .b2b-register-login-link a {
  color: var(--awa-red, #b73337);
  font-weight: 600;
  text-decoration: none;
  margin-left: var(--awa-space-1, 4px);
}
body.awa-ds .b2b-register-login-link a:hover,
.b2b-register-shell .b2b-register-login-link a:hover {
  text-decoration: underline;
}
/* Issue #3 — Overlay B2B: Melhorar a11y com aria-hidden no overlay (Reforço Fase 1.2)
 * Garante que o overlay B2B nos cards PLP/Search é acessível:
 * - Não captura foco de teclado
 * - Screen readers ignoram o overlay
 * - Link do produto permanece acessível por Tab
 */
body.awa-ds .awa-b2b-gate-card--compact {
  /* Overlay não deve ser tabulável */
}
body.awa-ds .awa-b2b-gate-card--compact .awa-b2b-gate-card__badge {
  /* Badge decorativo — SR ignora via aria-hidden no template */
}
body.awa-ds .product-item-info .awa-b2b-gate-card--compact a:focus-visible {
  outline: 2px solid var(--awa-red, #b73337);
  outline-offset: 2px;
}
/* Issue #10 — Owl GIF spinner: reforçar override para qualquer .gif loader (Reforço Fase 2.5) */
body.awa-ds .owl-item .owl-lazy {
  background-image: none;
}
body.awa-ds img[src*="AjaxLoader"],
body.awa-ds img[src*="ajaxloader"],
body.awa-ds img[src*="loader.gif"] {
  display: none !important;
}
/* Issue #22 — Sort toolbar: reforçar label visível (Reforço Fase 3.10) */
body.awa-ds .toolbar-sorter > label,
body.awa-ds .toolbar-sorter .sorter-label {
  display: inline-block !important;
  visibility: visible !important;
  clip: auto;
  clip-path: none;
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  white-space: nowrap;
  font-size: var(--awa-text-sm, var(--awa-font-size-base, 13px));
  font-weight: 600;
  color: var(--awa-gray-700, #475569);
  margin-right: var(--awa-space-2, 8px);
}
/* Issue #26 — Review count: padronizar visual nos cards (PLP, Search, Widgets) */
body.awa-ds .item-product .reviews-actions a,
body.awa-ds .product-item .reviews-actions a,
body.awa-ds .product-reviews-summary .reviews-actions a {
  font-size: var(--awa-text-xs, var(--awa-font-size-sm, 12px));
  color: var(--awa-gray-700, #475569);
  font-weight: 400;
  text-decoration: none;
  transition: color 0.2s ease;
}
body.awa-ds .item-product .reviews-actions a:hover,
body.awa-ds .product-item .reviews-actions a:hover,
body.awa-ds .product-reviews-summary .reviews-actions a:hover {
  color: #8e2629;
  text-decoration: underline;
}
/* Issue #13 — CTA "Faça login" duplicado: o overlay .awa-b2b-gate-card já mostra
   badge + headline + 2 CTAs. O link-texto na área de preço é redundante.
   Usa :has() para esconder somente quando overlay está presente no card. */
body.awa-ds .item-product:has(.awa-b2b-gate-card) .info-price .b2b-login-to-see-price,
body.awa-ds .product-item:has(.awa-b2b-gate-card) .info-price .b2b-login-to-see-price {
  display: none !important;
}
/* Issue #13.1 — Re-layout do card quando B2B Gate está ativo.
   Esconde o container de preço vazio para que o gate card suba e economize espaço vertical. */
:is(body.cms-index-index, body.cms-home, body.catalog-category-view, body.catalogsearch-result-index) .item-product:has(.awa-b2b-gate-card) .info-price {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
}
/* Issue #3.1 — B2B Gate Card Premium Polish (Homepage & PLP)
   Garante que o bloco de "Preços restritos" tenha um visual profissional e alinhado. */
:is(body.cms-index-index, body.cms-home, body.catalog-category-view, body.catalogsearch-result-index) .awa-b2b-gate-card--compact {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  background: var(--awa-gray-50, #f9fafb) !important;
  border: 1px dashed var(--awa-gray-300, #d1d5db) !important;
  border-radius: 12px !important;
  padding: var(--awa-space-4, 16px) !important;
  text-align: center !important;
  gap: var(--awa-space-2, 8px) !important;
  transition: all 0.25s ease !important;
}
:is(body.cms-index-index, body.cms-home, body.catalog-category-view, body.catalogsearch-result-index) .item-product:hover .awa-b2b-gate-card--compact {
  background: var(--awa-uxf-c2) !important;
  border-color: var(--awa-red, #b73337) !important;
  border-style: solid !important;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.08) !important;
}
.awa-b2b-gate-card--compact .awa-b2b-gate-card__badge {
  display: inline-flex !important;
  align-items: center;
  background: var(--awa-red-50, #fef2f2) !important;
  color: var(--awa-red, #b73337) !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  padding: 2px 8px !important;
  border-radius: 999px !important;
  margin-bottom: 4px !important;
}
.awa-b2b-gate-card--compact .awa-b2b-gate-card__title {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: var(--awa-gray-900, #111827) !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}
.awa-b2b-gate-card--compact .awa-b2b-gate-card__teaser {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: var(--awa-red, #b73337) !important;
  margin: 4px 0 !important;
}
.awa-b2b-gate-card--compact .awa-b2b-gate-card__actions {
  width: 100% !important;
  margin-top: 4px !important;
}
.awa-b2b-gate-card--compact .awa-b2b-gate-card__action {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 38px !important;
  background: var(--awa-red, #b73337) !important;
  color: var(--awa-uxf-c1) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  transition: filter 0.2s ease !important;
}
.awa-b2b-gate-card--compact .awa-b2b-gate-card__action:hover {
  filter: brightness(1.1) !important;
  text-decoration: none !important;
}
body .page-wrapper .page-footer,
body .page-wrapper .page_footer {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
body .page-wrapper .page_footer .footer-container,
body .page-wrapper .page_footer .footer-static {
  height: auto !important;
  overflow: visible !important;
}
@media (max-width: 991px) {
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt,
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-contact-links,
  #header .awa-header-right-col .awa-header-account-prompt,
  #header .awa-header-right-col .awa-header-contact-links,
  .header-container .awa-header-right-col .awa-header-account-prompt,
  .awa-main-header .awa-header-right-col .awa-header-account-prompt {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    pointer-events: none !important;
  }
  body .page-wrapper .awa-header-account-prompt {
    display: none !important;
  }
  body .page-wrapper .awa-b2b-login-info,
  body .page-wrapper .awa-b2b-benefits {
    display: none !important;
  }
}
@media (max-width: 991px) {
  body.catalog-category-view .page-main,
  body.catalogsearch-result-index .page-main {
    min-height: 0 !important;
    height: auto !important;
  }
  body.catalog-category-view .columns,
  body.catalogsearch-result-index .columns {
    min-height: 0 !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
  }
  body.catalog-category-view .column.main,
  body.catalogsearch-result-index .column.main {
    min-height: 0 !important;
    height: auto !important;
    float: none !important;
    width: 100% !important;
  }
  body.catalog-category-view .sidebar-main,
  body.catalog-category-view .sidebar.sidebar-main,
  body.catalog-category-view .sidebar-main-1,
  body.catalogsearch-result-index .sidebar-main,
  body.catalogsearch-result-index .sidebar-main-1 {
    min-height: 0 !important;
    height: auto !important;
    float: none !important;
    width: 100% !important;
    order: -1;
  }
  body.catalog-category-view .products.wrapper,
  body.catalog-category-view .products-grid,
  body.catalogsearch-result-index .products.wrapper,
  body.catalogsearch-result-index .products-grid {
    min-height: 0 !important;
    height: auto !important;
  }
  body.catalog-category-view .toolbar-products,
  body.catalogsearch-result-index .toolbar-products {
    min-height: 0 !important;
  }
  body.catalog-category-view .category-view,
  body.catalog-category-view .category-image {
    min-height: 0 !important;
    height: auto !important;
  }
  body.page-layout-2columns-left .columns .sidebar-main {
    float: none !important;
    width: 100% !important;
    min-height: 0 !important;
  }
  body.page-layout-2columns-left .columns .column.main {
    float: none !important;
    width: 100% !important;
    min-height: 0 !important;
  }
}
@media (min-width: 992px) {
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu,
  body.cms-index-index .page-wrapper .verticalmenu-content > ul,
  body.cms-home .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu,
  body.cms-home .page-wrapper .verticalmenu-content > ul {
    display: none !important;
    max-height: 0 !important;
    overflow: hidden !important;
    opacity: 0;
    pointer-events: none;
  }
  body.cms-index-index .page-wrapper .vertical-menu,
  body.cms-home .page-wrapper .vertical-menu {
    position: relative;
    z-index: var(--awa-z-overlay, 100);
  }
}
@media (min-width: 992px) {
  body .page-wrapper .awa-site-header .awa-main-header__inner.wp-header {
    overflow: visible;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col {
    flex-shrink: 0;
    min-width: 0;
    overflow: visible;
    max-width: 320px;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col .minicart-wrapper,
  body .page-wrapper .awa-site-header .awa-header-minicart {
    flex-shrink: 0;
    position: relative;
  }
}
:root {
  --section-py: 24px;
  --section-py-half: 12px;
  --section-py-double: 40px;
}
@media (min-width: 768px) {
  :root {
    --section-py: 32px;
    --section-py-half: 16px;
    --section-py-double: 48px;
  }
}
@media (min-width: 1024px) {
  :root {
    --section-py: 40px;
    --section-py-half: 24px;
    --section-py-double: 64px;
  }
}
.section {
  padding-top: var(--section-py);
  padding-bottom: var(--section-py);
}
.section--small {
  padding-top: var(--section-py-half);
  padding-bottom: var(--section-py-half);
}
.section--large {
  padding-top: var(--section-py-double);
  padding-bottom: var(--section-py-double);
}
.section--no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section--top-only {
  padding-top: var(--section-py);
  padding-bottom: 0;
}
.section--bottom-only {
  padding-top: 0;
  padding-bottom: var(--section-py);
}
body.cms-index-index .column.main .awa-security-section,
body.cms-index-index .column.main .trust-badges-homepage {
  padding-top: var(--section-py-half);
  padding-bottom: var(--section-py-half);
}
body .page-wrapper .awa-section {
  padding-top: var(--section-py);
  padding-bottom: var(--section-py);
}
.catalog-category-view .column.main .products.wrapper {
  padding-top: var(--section-py);
  padding-bottom: var(--section-py);
}
.catalogsearch-result-index .column.main .search.results {
  padding-top: var(--section-py);
  padding-bottom: var(--section-py);
}
p {
  margin-bottom: 16px;
}
p:last-child {
  margin-bottom: 0;
}
h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 0;
}
p + p {
  margin-top: 0;
}
.cms-page-view .column.main > p:last-child,
.block-cms-page > p:last-child,
.std > p:last-child,
.cms-page-view .column.main > ul:last-child,
.block-cms-page > ul:last-child,
.std > ul:last-child,
.cms-page-view .column.main > ol:last-child,
.block-cms-page > ol:last-child,
.std > ol:last-child {
  margin-bottom: 0;
}
ul,
ol {
  margin-bottom: 24px;
  padding-left: 32px;
}
ul li,
ol li {
  margin-bottom: 8px;
}
ul li:last-child,
ol li:last-child {
  margin-bottom: 0;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-top: 8px;
  margin-bottom: 8px;
}
nav ul,
nav ol,
.menu ul,
.nav ul,
.breadcrumbs ul,
.items,
.product-items,
.pages-items,
.toolbar .sorter,
.filter-options-content ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
nav ul li,
nav ol li,
.menu ul li,
.nav ul li,
.breadcrumbs ul li,
.items li,
.product-items li,
.pages-items li,
.toolbar .sorter li,
.filter-options-content ul li {
  margin-bottom: 0;
}
button,
.action,
input[type="submit"],
input[type="button"],
input[type="reset"],
.btn {
  padding: 16px 24px;
  min-height: 44px;
}
.actions-toolbar > button + button,
.actions > button + button,
.awa-btn-group > button + button,
.form-actions > button + button,
.actions-toolbar > .action + .action,
.actions > .action + .action,
.awa-btn-group > .action + .action,
.form-actions > .action + .action,
.actions-toolbar > .btn + .btn,
.actions > .btn + .btn,
.awa-btn-group > .btn + .btn,
.form-actions > .btn + .btn,
.actions-toolbar > a.action + a.action,
.actions > a.action + a.action,
.awa-btn-group > a.action + a.action,
.form-actions > a.action + a.action {
  margin-left: 16px;
}
.toolbar button,
.toolbar .action {
  min-height: 36px;
  padding: 8px 16px;
}
.awa-btn-sm,
.action.action-delete,
.action.action-edit {
  min-height: 36px;
  padding: 8px 16px;
}
.field,
.form-group,
.fieldset > .field {
  margin-bottom: 24px;
}
.field:last-child,
.form-group:last-child,
.fieldset > .field:last-child {
  margin-bottom: 0;
}
label,
.label {
  margin-bottom: 8px;
  display: block;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
input[type="url"],
select,
.input-text {
  padding: 0 16px;
}
textarea {
  padding: 8px 16px;
}
.footer-links a,
.links li a,
.block-collapsible-nav .item a,
.account-nav a {
  padding: 8px 16px;
}
.links li + li,
.footer-links li + li {
  margin-left: 8px;
}
.icon + span,
.fa + span,
[class*="icon-"] + span,
svg + span,
i + span {
  margin-left: 8px;
}
.icon-block,
.feature-icon {
  margin-bottom: 16px;
}
h1 + ul,
h1 + ol,
h2 + ul,
h2 + ol,
h3 + ul,
h3 + ol,
h4 + ul,
h4 + ol,
h5 + ul,
h5 + ol,
h6 + ul,
h6 + ol {
  margin-top: 0;
}
p + ul,
p + ol {
  margin-top: -8px;
}
fieldset {
  padding: 24px;
  margin-bottom: 24px;
}
fieldset + fieldset {
  margin-top: 0;
}
hr {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  p {
    margin-bottom: 8px;
  }
  ul,
  ol {
    margin-bottom: 16px;
    padding-left: 24px;
  }
  .actions-toolbar > button + button,
  .actions-toolbar > .action + .action {
    margin-left: 0;
    margin-top: 8px;
  }
  fieldset {
    padding: 16px;
    margin-bottom: 16px;
  }
  .field,
  .form-group {
    margin-bottom: 16px;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.wrapper_slider .animated {
  animation-duration: 0.7s;
  animation-fill-mode: both;
}
.wrapper_slider .fadeOut {
  animation-name: fadeOut;
}
.wrapper_slider .fadeIn {
  animation-name: fadeIn;
}
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px;
  perspective-origin-x: 50%;
  perspective-origin-y: 50%;
}
.wrapper_slider .owl-fade-out {
  z-index: 10;
  animation: fadeOut 0.7s both ease;
}
.wrapper_slider .owl-fade-in {
  animation: fadeIn 0.7s both ease;
}
.wrapper_slider .owl-carousel .owl-item {
  display: block;
  float: left;
}
.wrapper_slider img {
  transition: filter 0.3s ease, transform 0.3s ease;
}
.wrapper_slider .owl-dots,
.wrapper_slider .swiper-pagination {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  display: flex;
  gap: 8px;
}
@media (max-width: 767px) {
  .wrapper_slider .owl-dots,
  .wrapper_slider .swiper-pagination {
    bottom: 12px;
    gap: 6px;
  }
}
.wrapper_slider .owl-dots .owl-dot,
.wrapper_slider .swiper-pagination .owl-dot,
.wrapper_slider .owl-dots .swiper-pagination-bullet,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0.4);
  border: 2px solid rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease;
  padding: 0;
  outline: none;
}
@media (max-width: 767px) {
  .wrapper_slider .owl-dots .owl-dot,
  .wrapper_slider .swiper-pagination .owl-dot,
  .wrapper_slider .owl-dots .swiper-pagination-bullet,
  .wrapper_slider .swiper-pagination .swiper-pagination-bullet {
    position: relative;
  }
  .wrapper_slider .owl-dots .owl-dot::after,
  .wrapper_slider .swiper-pagination .owl-dot::after,
  .wrapper_slider .owl-dots .swiper-pagination-bullet::after,
  .wrapper_slider .swiper-pagination .swiper-pagination-bullet::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 44px;
    height: 44px;
  }
}
.wrapper_slider .owl-dots .owl-dot.active,
.wrapper_slider .swiper-pagination .owl-dot.active,
.wrapper_slider .owl-dots .swiper-pagination-bullet.active,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet.active,
.wrapper_slider .owl-dots .owl-dot.swiper-pagination-bullet-active,
.wrapper_slider .swiper-pagination .owl-dot.swiper-pagination-bullet-active,
.wrapper_slider .owl-dots .swiper-pagination-bullet.swiper-pagination-bullet-active,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
  border-color: #ffffff;
  transform: scale(1.3);
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}
.wrapper_slider .owl-dots .owl-dot:hover,
.wrapper_slider .swiper-pagination .owl-dot:hover,
.wrapper_slider .owl-dots .swiper-pagination-bullet:hover,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet:hover,
.wrapper_slider .owl-dots .owl-dot:focus,
.wrapper_slider .swiper-pagination .owl-dot:focus,
.wrapper_slider .owl-dots .swiper-pagination-bullet:focus,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet:focus {
  background: rgba(255, 255, 255, 0.7);
  border-color: #ffffff;
}
.wrapper_slider .owl-dots .owl-dot:focus-visible,
.wrapper_slider .swiper-pagination .owl-dot:focus-visible,
.wrapper_slider .owl-dots .swiper-pagination-bullet:focus-visible,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.9);
  outline-offset: 3px;
}
.wrapper_slider .owl-dots .owl-dot span,
.wrapper_slider .swiper-pagination .owl-dot span,
.wrapper_slider .owl-dots .swiper-pagination-bullet span,
.wrapper_slider .swiper-pagination .swiper-pagination-bullet span {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .wrapper_slider img,
  .wrapper_slider .animated {
    transition: none;
    animation: none;
  }
}
.owl-carousel.owl-loaded,
.swiper,
.swiper-container {
  display: block;
}
.wrapper_slider .owl-carousel .owl-nav,
.wrapper_slider .swiper-button-prev,
.wrapper_slider .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  left: 0;
  z-index: 100;
  pointer-events: none;
}
.wrapper_slider .owl-carousel .owl-prev,
.wrapper_slider .owl-carousel .owl-next,
.wrapper_slider .swiper-button-prev,
.wrapper_slider .swiper-button-next {
  pointer-events: all;
  opacity: 0;
  transition: opacity 0.2s ease, background 0.15s, left 0.2s, right 0.2s;
}
.wrapper_slider .owl-carousel .owl-prev,
.wrapper_slider .swiper-button-prev {
  left: 16px;
}
.wrapper_slider .owl-carousel .owl-next,
.wrapper_slider .swiper-button-next {
  right: 16px;
  left: auto;
}
.wrapper_slider:hover .owl-carousel .owl-prev,
.wrapper_slider:hover .owl-carousel .owl-next,
.wrapper_slider:hover .swiper-button-prev,
.wrapper_slider:hover .swiper-button-next {
  opacity: 1;
}
.wrapper_slider .owl-carousel .owl-prev::before,
.wrapper_slider .owl-carousel .owl-next::before,
.wrapper_slider .swiper-button-prev::before,
.wrapper_slider .swiper-button-next::before {
  font-family: "Font Awesome 5 Free", FontAwesome, sans-serif;
  font-weight: 900;
  font-size: var(--awa-fs-xs);
  color: var(--awa-primary, #b91c1c);
  content: "\f104";
  line-height: 1;
}
.wrapper_slider .owl-carousel .owl-next::before,
.wrapper_slider .swiper-button-next::before {
  content: "\f105";
}
img {
  max-width: 100%;
  height: auto;
}
.logo img,
.logo svg {
  max-width: 160px;
  height: auto;
}
@media (max-width: 1023px) {
  .logo img,
  .logo svg {
    max-width: 120px;
  }
}
.table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-wrapper table {
  min-width: 540px;
}
.product.attribute.description table,
.product-info-main table {
  min-width: auto;
}
@media (max-width: 1023px) {
  .product-item .actions-secondary a,
  .product-item .action.towishlist,
  .product-item .action.tocompare {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .pages-items .page a {
    min-width: 44px;
    min-height: 44px;
  }
}
@media (max-width: 1023px) {
  input[type="text"],
  input[type="email"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="number"],
  input[type="url"],
  select,
  textarea {
    font-size: var(--awa-fs-base);
  }
}
body.modal-open {
  overflow: hidden;
}
@media (max-width: 1023px) {
  body.modal-open {
    position: fixed;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .minicart-wrapper .block-minicart {
    right: 0;
    left: auto;
    width: 100vw;
    max-width: 100vw;
    border-radius: 0;
  }
}
@media (max-width: 1023px) {
  .message,
  .messages .message-success,
  .messages .message-error,
  .messages .message-notice,
  .messages .message-warning {
    margin: 8px 0;
    padding: 10px 12px;
    font-size: var(--awa-font-sm);
    border-radius: 8px;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs .items {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    white-space: nowrap;
  }
  .breadcrumbs .items .item {
    display: none;
  }
  .breadcrumbs .items .item:last-child {
    display: block;
    font-size: var(--awa-fs-xs3);
    color: var(--awa-text-muted, #666666);
  }
  .breadcrumbs .items .item:last-child::before {
    content: '← ';
    font-size: var(--awa-font-xs);
  }
}
@media (max-width: 1023px) {
  .toolbar.toolbar-products {
    flex-wrap: wrap;
    gap: 8px;
  }
  .toolbar.toolbar-products .toolbar-limiter {
    display: none;
  }
  .toolbar.toolbar-products .toolbar-sorter {
    flex: 1 1 auto;
  }
  .toolbar.toolbar-products .modes {
    flex-shrink: 0;
  }
}
@media (max-width: 1023px) {
  .catalog-product-view .product-info-main {
    padding-bottom: 72px;
  }
  .catalog-product-view .product-info-main .box-tocart {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background: #ffffff;
    border-top: 1px solid var(--awa-border, #e2e2e2);
    padding: 10px 16px;
    box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.08);
  }
  .catalog-product-view .product-info-main .box-tocart .fieldset {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
  }
  .catalog-product-view .product-info-main .box-tocart .field.qty {
    flex-shrink: 0;
    width: 80px;
    margin: 0;
  }
  .catalog-product-view .product-info-main .box-tocart .actions {
    flex: 1;
  }
  .catalog-product-view .product-info-main .box-tocart .actions .action.tocart {
    width: 100%;
    height: 44px;
  }
}
.awa-only-guest {
  display: none !important;
}
.customer-guest .awa-only-guest {
  display: revert !important;
}
.awa-only-logged {
  display: none !important;
}
.customer-logged-in .awa-only-logged {
  display: revert !important;
}
.awa-only-revendedor {
  display: none !important;
}
.awa-revendedor .awa-only-revendedor {
  display: revert !important;
}
.awa-hide-revendedor {
  display: revert;
}
.awa-revendedor .awa-hide-revendedor {
  display: none !important;
}
.customer-guest .b2b-login-to-buy-btn {
  border-color: var(--awa-border, #e2e2e2);
  color: var(--awa-text-muted, #666666);
  font-size: var(--awa-font-xs);
  min-height: 36px;
  padding: 8px 12px;
}
.customer-guest .b2b-login-to-buy-btn::before {
  display: none;
}
.customer-guest .b2b-login-to-buy-btn:hover,
.product-item:hover .customer-guest .b2b-login-to-buy-btn {
  border-color: var(--awa-primary, #b73337);
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
.customer-guest .b2b-login-to-see-price::before {
  content: '—';
  font-size: var(--awa-font-xl);
  font-weight: 300;
  letter-spacing: 4px;
  opacity: 0.3;
  color: var(--awa-text-muted, #666666);
}
.customer-guest .awa-revendedor-banner,
.customer-guest .awa-wholesale-table,
.customer-guest .awa-tier-price,
.customer-guest .tier.prices,
.customer-guest .block.tier-prices {
  display: none !important;
}
.customer-guest .awa-register-cta-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 12px 24px;
  background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.06));
  border-bottom: 1px solid var(--awa-primary-15, rgba(183, 51, 55, 0.15));
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
}
.customer-guest .awa-register-cta-bar strong {
  color: var(--awa-primary, #b73337);
}
.customer-guest .awa-register-cta-bar p {
  margin: 0;
}
.customer-guest .awa-register-cta-bar__actions {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
.customer-guest .awa-register-cta-bar a:first-child {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  padding: 0 12px;
  border-radius: 4px;
  border: var(--awa-border-width) solid var(--awa-border, #e2e2e2);
  color: var(--awa-text, #333333);
  font-size: var(--awa-font-xs);
  font-weight: 600;
  text-decoration: none;
  transition: border-color 250ms ease, color 250ms ease;
}
.customer-guest .awa-register-cta-bar a:first-child:hover {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
}
.customer-guest .awa-register-cta-bar a:last-child {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  padding: 0 12px;
  border-radius: 4px;
  border: var(--awa-border-width) solid var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
  font-size: var(--awa-font-xs);
  font-weight: 700;
  text-decoration: none;
  transition: background 250ms ease, color 250ms ease;
}
.customer-guest .awa-register-cta-bar a:last-child:hover {
  background: var(--awa-primary, #b73337);
  color: #ffffff;
}
@media (max-width: 1023px) {
  .customer-guest .awa-register-cta-bar {
    flex-direction: column;
    gap: 8px;
    text-align: center;
  }
}
.customer-logged-in .b2b-login-to-see-price {
  display: none !important;
}
.customer-logged-in .b2b-login-to-buy-btn {
  display: none !important;
}
.customer-logged-in .price-box,
.customer-logged-in .price-wrapper,
.customer-logged-in .price-container {
  display: block !important;
}
.customer-logged-in .actions-primary .action.tocart {
  display: inline-flex !important;
}
.customer-logged-in .awa-revendedor-banner,
.customer-logged-in .awa-wholesale-table,
.customer-logged-in .awa-b2b-min-order,
.customer-logged-in .awa-b2b-payment-terms,
.customer-logged-in .awa-b2b-freight-table,
.customer-logged-in .tier.prices,
.customer-logged-in .block.tier-prices,
.customer-logged-in .price-tier_price {
  display: none !important;
}
.customer-logged-in .awa-register-cta-bar {
  display: none !important;
}
.customer-logged-in .customer-welcome {
  display: flex !important;
  align-items: center;
}
.customer-logged-in .authorization-link {
  display: none !important;
}
.awa-revendedor .awa-revendedor-banner {
  display: flex !important;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background: var(--awa-primary-10, rgba(183, 51, 55, 0.1));
  border-radius: 4px;
  font-size: var(--awa-font-xs);
  font-weight: 600;
  color: var(--awa-primary, #b73337);
}
.awa-revendedor .awa-revendedor-banner::before {
  content: '★';
  font-size: var(--awa-fs-xs);
}
.awa-revendedor .awa-wholesale-table,
.awa-revendedor .awa-b2b-min-order,
.awa-revendedor .awa-b2b-payment-terms,
.awa-revendedor .awa-b2b-freight-table,
.awa-revendedor .tier.prices,
.awa-revendedor .block.tier-prices,
.awa-revendedor .price-tier_price {
  display: revert !important;
}
.awa-revendedor .tier.prices,
.awa-revendedor .block.tier-prices {
  margin: 12px 0;
  padding: 12px 16px;
  background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.06));
  border: 1px solid var(--awa-primary-15, rgba(183, 51, 55, 0.15));
  border-radius: 4px;
}
.awa-revendedor .tier.prices .price-container .price,
.awa-revendedor .block.tier-prices .price-container .price {
  font-weight: 700;
  color: var(--awa-primary, #b73337);
}
.awa-revendedor .tier.prices .item,
.awa-revendedor .block.tier-prices .item {
  font-size: var(--awa-font-sm);
  color: var(--awa-text, #333333);
  padding: 4px 0;
}
.awa-revendedor .tier.prices .item:not(:last-child),
.awa-revendedor .block.tier-prices .item:not(:last-child) {
  border-bottom: 1px solid var(--awa-primary-10, rgba(183, 51, 55, 0.1));
}
.awa-revendedor .customer-welcome::after {
  content: 'B2B';
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  background: var(--awa-primary, #b73337);
  color: #ffffff;
  font-size: var(--awa-font-size-2xs);
  font-weight: 700;
  letter-spacing: 0.06em;
  border-radius: 4px;
  margin-left: 8px;
  vertical-align: middle;
}
.awa-revendedor .catalog-product-view .product-info-main .price-box::before {
  content: 'Preço Revendedor';
  display: block;
  font-size: var(--awa-font-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--awa-primary, #b73337);
  margin-bottom: 4px;
}
.awa-revendedor .awa-b2b-min-order {
  display: flex !important;
  align-items: center;
  gap: 8px;
  font-size: var(--awa-font-xs);
  color: var(--awa-text-muted, #666666);
  margin-top: 8px;
}
.awa-revendedor .awa-b2b-min-order strong {
  color: var(--awa-text, #333333);
  font-weight: 600;
}
.awa-revendedor .awa-b2b-min-order::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.customer-account-create:not(.awa-revendedor-register) .field.taxvat,
.customer-account-edit:not(.awa-revendedor) .field.taxvat,
.customer-account-create:not(.awa-revendedor-register) .field[data-attr="taxvat"],
.customer-account-edit:not(.awa-revendedor) .field[data-attr="taxvat"],
.customer-account-create:not(.awa-revendedor-register) [data-container="taxvat"],
.customer-account-edit:not(.awa-revendedor) [data-container="taxvat"],
.customer-account-create:not(.awa-revendedor-register) .field-name-taxvat,
.customer-account-edit:not(.awa-revendedor) .field-name-taxvat,
.customer-account-create:not(.awa-revendedor-register) .awa-field-cnpj,
.customer-account-edit:not(.awa-revendedor) .awa-field-cnpj,
.customer-account-create:not(.awa-revendedor-register) .awa-field-ie,
.customer-account-edit:not(.awa-revendedor) .awa-field-ie,
.customer-account-create:not(.awa-revendedor-register) .awa-field-company-type,
.customer-account-edit:not(.awa-revendedor) .awa-field-company-type,
.customer-account-create:not(.awa-revendedor-register) .awa-b2b-register-fields,
.customer-account-edit:not(.awa-revendedor) .awa-b2b-register-fields {
  display: none !important;
}
.b2b-account-create .field.taxvat,
.awa-b2b-register .field.taxvat,
.b2b-account-create .awa-field-cnpj,
.awa-b2b-register .awa-field-cnpj,
.b2b-account-create .awa-field-ie,
.awa-b2b-register .awa-field-ie,
.b2b-account-create .awa-field-company-type,
.awa-b2b-register .awa-field-company-type,
.b2b-account-create .awa-b2b-register-fields,
.awa-b2b-register .awa-b2b-register-fields {
  display: block !important;
}
.products .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper),
.products-grid .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper),
.products.list .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper) {
  overflow: visible;
}
.products .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper)::before,
.products-grid .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper)::before,
.products.list .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper)::before,
.products .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper)::after,
.products-grid .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper)::after,
.products.list .product-items:not(.owl-carousel):not(.owl-loaded):not(.swiper):not(.swiper-wrapper)::after {
  display: none !important;
  content: none !important;
}
.products .product-item:not(.owl-item):not(.slick-slide),
.products-grid .product-item:not(.owl-item):not(.slick-slide),
.products.list .product-item:not(.owl-item):not(.slick-slide) {
  float: none !important;
  clear: none !important;
  width: 100%;
  max-width: none;
}
.toolbar.toolbar-products {
  display: flex !important;
  flex-wrap: wrap !important;
}
.toolbar-limiter select,
.toolbar-sorter select {
  height: 36px !important;
}
.toolbar-products + .toolbar-products .modes {
  display: none !important;
}
.pages .pages-items {
  display: flex !important;
  justify-content: center !important;
}
a[title="Painel MCP"] {
  display: none !important;
}
.action.tocompare {
  display: none !important;
}
.product-item [class*="sold"],
.product-item .sold-count,
.product-item .qty-sold {
  display: none !important;
}
:root {
  --awa-ft-surface: #f9fafb;
  --awa-ft-surface-2: #ffffff;
  --awa-ft-text-1: #333333;
  --awa-ft-text-muted: #666666;
  --awa-ft-border: #e5e5e5;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar,
body .page-wrapper .awa-site-header.awa-header-professional .top-header.awa-utility-bar,
body .page-wrapper .awa-site-header .awa-utility-bar,
.panel.wrapper {
  background: var(--awa-bg-dark);
  background-color: var(--awa-bg-dark);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  color: var(--awa-color-text-muted-on-dark);
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar p,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar span,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar strong {
  color: var(--awa-text-light);
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar a:not(.awa-header-quote-cta) {
  color: var(--awa-color-text-muted-on-dark);
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar a:not(.awa-header-quote-cta):hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar a:not(.awa-header-quote-cta):focus-visible {
  color: var(--awa-text-on-dark) !important;
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: var(--awa-color-text-muted-on-dark);
}
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a:hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span:hover,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > a:focus-visible,
body .page-wrapper .awa-site-header.awa-header-professional .awa-utility-bar .top-account ul.header.links > li > span:focus-visible {
  background: transparent;
  color: var(--awa-text-on-dark);
}
.page-header {
  background: var(--awa-bg);
  background-color: var(--awa-bg);
  position: sticky !important;
  top: 0;
  z-index: 200 !important;
}
.header.content {
  display: flex !important;
  align-items: center;
  gap: 20px;
  background: var(--awa-bg);
}
.nav-sections {
  background: var(--awa-primary);
  background-color: var(--awa-primary);
}
.awa-benefits-bar {
  background: var(--awa-bg);
  background-color: var(--awa-bg);
  border-top: 1px solid var(--awa-border);
  border-bottom: 1px solid var(--awa-border);
  color: var(--awa-text);
}
.awa-benefits-bar .awa-benefits-container {
  display: flex !important;
  align-items: center;
  justify-content: space-around;
  max-width: var(--awa-container-max);
  margin: 0 auto;
  padding: 16px var(--awa-container-pad);
  gap: 16px;
}
.awa-benefits-bar .awa-benefit-item {
  display: flex !important;
  align-items: center;
  gap: 10px;
  color: var(--awa-text);
}
.awa-benefits-bar .awa-benefit-icon {
  width: 36px;
  height: 36px;
  stroke: var(--awa-primary);
  color: var(--awa-primary);
  flex-shrink: 0;
}
.awa-benefits-bar .awa-benefit-title {
  font-size: var(--awa-font-sm);
  font-weight: 700;
  color: var(--awa-text);
  display: block !important;
}
.awa-benefits-bar .awa-benefit-desc {
  font-size: var(--awa-font-xs);
  color: var(--awa-text-muted);
  display: block !important;
}
body .page-wrapper .page_footer.awa-footer--dark,
body .page-wrapper .page_footer,
body .page-wrapper .page-footer,
.page-footer,
.page_footer {
  background: var(--awa-ft-surface, #f9fafb);
  background-color: var(--awa-ft-surface, #f9fafb);
  background-image: none;
  border-top: 3px solid var(--awa-primary);
  color: var(--awa-ft-text-1, #333333);
}
body .page-wrapper .page_footer .footer-container,
body .page-wrapper .page_footer #footer,
body .page-wrapper .page_footer .footer-container.layout2,
body .page-wrapper .page_footer .footer-static,
body .page-wrapper .page_footer .velaBlock {
  background: var(--awa-ft-surface-2, #ffffff);
  background-color: var(--awa-ft-surface-2, #ffffff);
  background-image: none;
  color: var(--awa-ft-text-1, #333333);
}
body .page-wrapper .page_footer .footer-bottom,
body .page-wrapper .page-footer .footer-bottom,
.footer-bottom,
.copyright {
  background: #ffffff;
  background-color: #ffffff;
  color: var(--awa-ft-text-muted, #666666);
  border-top: 1px solid var(--awa-ft-border, #e2e2e2);
}
.footer.content {
  display: grid !important;
}
body .page-wrapper .page_footer .awa-footer-trust,
body .page-wrapper .page-footer .awa-footer-trust,
.awa-footer-trust {
  background: var(--awa-ft-surface, #f9fafb);
  border-top: 1px solid var(--awa-ft-border, #e2e2e2);
  color: var(--awa-ft-text-1, #333333);
}
body,
.page-wrapper {
  background: var(--awa-bg-surface);
}
.header.content .block-search #search,
#search {
  height: 44px;
  border: 1.5px solid var(--awa-border-strong);
  border-radius: var(--awa-radius-md);
}
.message.success {
  background: rgba(22, 163, 74, 0.08);
  border-color: rgba(22, 163, 74, 0.3);
  color: #166534;
}
.message.error {
  background: rgba(183, 51, 55, 0.08);
  border-color: rgba(183, 51, 55, 0.3);
  color: var(--awa-primary-hover);
}
.message.warning {
  background: rgba(217, 119, 6, 0.08);
  border-color: rgba(217, 119, 6, 0.3);
  color: #92400e;
}
.message.notice,
.message.info {
  background: rgba(37, 99, 235, 0.08);
  border-color: rgba(37, 99, 235, 0.3);
  color: #1e40af;
}
@keyframes awa-skeleton-shimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.product-item-photo {
  background: linear-gradient(90deg, var(--awa-bg-soft, #f7f7f7) 25%, #ececec 50%, var(--awa-bg-soft, #f7f7f7) 75%);
  background-size: 200% 100%;
  animation: awa-skeleton-shimmer 1.5s ease-in-out infinite;
}
.product-item-photo img {
  display: block;
  position: relative;
}
.product-item-photo:has(img.loaded),
.product-item-photo.loaded {
  animation: none;
  background: transparent;
}
@media (prefers-reduced-motion: reduce) {
  .product-item-photo {
    animation: none;
    background: var(--awa-bg-soft, #f7f7f7);
  }
}
.is-loading {
  position: relative;
  pointer-events: none !important;
  /* bloqueia interação durante requisição */
  opacity: 0.65;
  transition: opacity 250ms ease;
}
.is-loading::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.45);
  border-radius: inherit;
  z-index: 1;
}
button.is-loading,
.action.is-loading {
  color: transparent;
}
button.is-loading::before,
.action.is-loading::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  border: 2px solid rgba(255, 255, 255, 0.35);
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: awa-spin 0.6s linear infinite;
  z-index: 2;
}
@keyframes awa-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  button.is-loading::before,
  .action.is-loading::before {
    animation: none;
    border: 2px solid rgba(255, 255, 255, 0.6);
    border-top-color: transparent;
  }
}
.cms-index-index .content-top-home,
.cms-home .content-top-home,
.cms-homepage_ayo_home5 .content-top-home {
  overflow-x: visible;
}
.cms-index-index .ayo-home5-wrapper,
.cms-home .ayo-home5-wrapper,
.cms-homepage_ayo_home5 .ayo-home5-wrapper {
  overflow: visible;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold {
  position: relative !important;
  left: 50%;
  right: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  overflow: visible;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider,
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2,
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback,
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner {
  position: relative !important;
  left: auto;
  right: auto;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  overflow: hidden;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider .wrapper_slider,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider .wrapper_slider,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider .wrapper_slider,
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2 .wrapper_slider,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2 .wrapper_slider,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2 .wrapper_slider,
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback .wrapper_slider,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback .wrapper_slider,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback .wrapper_slider,
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner .wrapper_slider,
.cms-home .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner .wrapper_slider,
.cms-homepage_ayo_home5 .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner .wrapper_slider {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 1024px) {
  body .page-wrapper #header .header-control .awa-header-categories.menu_left_home1,
  body .page-wrapper #header .header-control .menu_left_home1,
  body .page-wrapper .awa-site-header .header-control .awa-header-categories.menu_left_home1,
  body .page-wrapper .awa-site-header .header-control .menu_left_home1 {
    display: flex !important;
    visibility: visible !important;
    opacity: 1;
    overflow: visible;
    width: auto;
    max-width: none;
    padding: 0;
    margin: 0;
  }
  body .page-wrapper #header .navigation.verticalmenu.side-verticalmenu,
  body .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu {
    display: block !important;
    visibility: visible !important;
    overflow: visible;
    height: auto;
    min-height: var(--awa-hdr-navbar-h, 52px);
  }
  body .page-wrapper #header .awa-header-categories .section-items > .section-item-content,
  body .page-wrapper .awa-site-header .awa-header-categories .section-items > .section-item-content {
    display: block !important;
    height: auto;
    min-height: var(--awa-hdr-navbar-h, 52px);
    overflow: visible;
    width: 100%;
  }
  body .page-wrapper #header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown,
  body .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    position: absolute !important;
    top: 100%;
    left: 0;
    z-index: 9000 !important;
  }
}
@media (min-width: 1024px) {
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar,
  body .page-wrapper #header .header-control.awa-nav-bar {
    overflow: visible;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner,
  body .page-wrapper .awa-site-header .header-nav .awa-nav-bar__inner,
  body .page-wrapper #header .awa-nav-bar__inner {
    height: auto;
    min-height: var(--awa-space-9, 48px);
    max-height: none;
    overflow: visible;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container,
  body .page-wrapper #header .header-control.awa-nav-bar > .container {
    overflow: visible;
  }
}
@media (max-width: 1023px) {
  body .page-wrapper .header-control .awa-header-categories.menu_left_home1,
  body .page-wrapper .header-control .menu_left_home1 {
    display: none !important;
  }
}
/* === Phase 1: CSS variable overrides (menu scope only) === */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu {
  --awa-hc-surface-1: #ffffff;
  --awa-bg-surface: #ffffff;
  --awa-gray-50: #fafafa;
  --awa-gray-200: var(--awa-border);
  --awa-gray-300: var(--awa-gray-250);
  --awa-gray-500: var(--awa-text-muted);
  --awa-gray-700: var(--awa-text);
  --awa-hc-border: var(--awa-border);
  --awa-gray-150: #f5f5f5;
  --awa-brand-bg-soft: rgba(0, 0, 0, 0.03);
  --awa-menu-color-accent-bg: rgba(183, 51, 55, 0.08);
}
/* === Phase 2: Keyframe animation for open === */
@keyframes awa-vml-open {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* === Phase 3: Togge-menu container === */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu,
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
  background: var(--awa-white, #fff) !important;
  border: 1px solid var(--awa-gray-210, #e8e8e8) !important;
  border-top: none !important;
  border-radius: 0 0 var(--awa-radius-step, 10px) var(--awa-radius-step, 10px) !important;
  animation: awa-vml-open 0.18s ease forwards !important;
  will-change: opacity, transform;
  /* FIX: overflow-x: hidden como fallback para browsers sem suporte a clip (Safari <15.4) */
  overflow-x: hidden !important;
  overflow-x: clip !important;
  /* clip: não cria scroll container, preferido */
  overflow-y: auto !important;
  /* FIX: z-index scoped ao dropdown — removido de .page-wrapper que criava stacking context global */
  z-index: var(--awa-z-overlay, 100) !important;
}
/* Safety: cap height to viewport so menu never escapes below fold */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.menu-open {
  max-height: calc(100vh - 230px) !important;
}
/* === Phase 4: Category header — full width + alignment === */
body .page-wrapper .navigation.verticalmenu .our_categories.title-category-dropdown,
body .page-wrapper .our_categories.title-category-dropdown {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  flex: 1 1 100% !important;
  box-sizing: border-box !important;
  background: var(--awa-primary) !important;
  color: var(--awa-white, #fff) !important;
  border-radius: var(--awa-radius-step, 10px) var(--awa-radius-step, 10px) 0 0 !important;
  font-size: var(--awa-font-sm, 12px) !important;
  font-weight: var(--awa-weight-semibold) !important;
  letter-spacing: 0.5px !important;
  padding: 13px 16px !important;
  cursor: pointer !important;
  transition: background 0.2s ease !important;
  position: relative !important;
}
/* FIX: era #a12d30 — unificado com --awa-primary-hover */
body .page-wrapper .our_categories.title-category-dropdown:hover {
  background: var(--awa-primary-hover, #8e2629) !important;
}
body .page-wrapper .our_categories.title-category-dropdown .awa-hamburger span,
body .page-wrapper .our_categories.title-category-dropdown svg {
  fill: var(--awa-white, #fff) !important;
  stroke: var(--awa-white, #fff) !important;
  color: var(--awa-white, #fff) !important;
}
/* === Phase 5: Level-0 items === */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  box-sizing: border-box !important;
  /* FIX: era #f3f3f3 — unificado com --awa-border */
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  background: var(--awa-bg, #fff) !important;
  transition: background 0.14s ease !important;
  position: relative !important;
}
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover {
  background: var(--awa-bg-subtle, #fafafa) !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0:last-child,
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link:last-child {
  border-bottom: none !important;
}
/* === Phase 6: Link text + indent on hover === */
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top {
  /* FIX: era #3a3a3a — alinhado com --awa-text */
  color: var(--awa-text, #1a1a1a) !important;
  font-size: var(--awa-font-sm, 12px) !important;
  font-weight: var(--awa-weight-medium) !important;
  /* FIX: padding horizontal 14px → 16px — alinha com header (13px 16px) e "Ver mais" */
  padding: 10px 16px !important;
  display: flex !important;
  align-items: center !important;
  gap: var(--awa-space-2-5, 10px) !important;
  text-decoration: none !important;
  /* FIX: padding-left removido da transition — propriedade de layout causa reflow a cada frame */
  transition: color 0.14s ease, background-color 0.14s ease !important;
  position: relative !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background: transparent !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top:hover {
  color: var(--awa-primary) !important;
  padding-left: 20px !important;
  background: transparent !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top:hover::before {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 3px !important;
  background: var(--awa-primary) !important;
  border-radius: 0 2px 2px 0 !important;
}
/* Active / current */
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top,
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0._active > a.level-top,
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-current-cat > a.level-top {
  color: var(--awa-primary) !important;
  font-weight: var(--awa-weight-semibold) !important;
  background: transparent !important;
  padding-left: 20px !important;
}
/* Active LI gets brand-tinted background */
body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active,
body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0._active,
body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.awa-current-cat {
  background: rgba(183, 51, 55, 0.04) !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top::before,
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0._active > a.level-top::before,
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-current-cat > a.level-top::before {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 3px !important;
  background: var(--awa-primary) !important;
  border-radius: 0 2px 2px 0 !important;
}
/* === Phase 7: Arrow for parent items (has submenu) === */
body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.parent.navigation__item--parent > a.level-top::after {
  content: '' !important;
  display: block !important;
  width: 6px !important;
  height: 6px !important;
  border-right: 1.5px solid var(--awa-gray-250, #ccc) !important;
  border-top: 1.5px solid var(--awa-gray-250, #ccc) !important;
  transform: rotate(45deg) !important;
  margin-left: auto !important;
  flex-shrink: 0 !important;
  transition: border-color 0.14s ease, transform 0.14s ease !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.parent.navigation__item--parent > a.level-top:hover::after,
body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.parent._active > a.level-top::after {
  border-color: var(--awa-primary) !important;
  transform: rotate(135deg) !important;
}
/* === Phase 7b: Native toggle div hover affordance === */
body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle {
  /* FIX: era 6px hardcoded */
  border-radius: var(--awa-radius-sm, 6px) !important;
  transition: background 0.14s ease !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body .page-wrapper .navigation.verticalmenu li.level0:hover .open-children-toggle.navigation__toggle {
  background: rgba(0, 0, 0, 0.05) !important;
}
body .page-wrapper .navigation.verticalmenu li.level0._active .open-children-toggle.navigation__toggle,
body .page-wrapper .navigation.verticalmenu li.level0.vmm-active .open-children-toggle.navigation__toggle {
  background: rgba(183, 51, 55, 0.08) !important;
}
/* === Phase 8: Native Rokanthemes badges (.cat-label) === */
body .page-wrapper .navigation.verticalmenu .cat-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  /* FIX: era var(--awa-font-size-2xs) — token legado */
  font-size: var(--awa-font-2xs, 10px) !important;
  font-weight: var(--awa-weight-bold) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  line-height: 1 !important;
  padding: 2px 6px !important;
  border-radius: var(--awa-radius-xs) !important;
  margin-left: auto !important;
  margin-right: 4px !important;
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
/* FIX: tokens --awa-success e --awa-info agora definidos em awa-design-tokens.css */
body .page-wrapper .navigation.verticalmenu .cat-label-label1 {
  background: var(--awa-success, #2d7a3a) !important;
  color: var(--awa-white, #fff) !important;
}
/* FIX: era #f97316 hardcoded — agora usa --awa-warning */
body .page-wrapper .navigation.verticalmenu .cat-label-label2 {
  background: var(--awa-warning, #f97316) !important;
  color: var(--awa-white, #fff) !important;
}
body .page-wrapper .navigation.verticalmenu .cat-label-label3 {
  background: var(--awa-primary) !important;
  color: var(--awa-white, #fff) !important;
}
body .page-wrapper .navigation.verticalmenu .cat-label-label4 {
  background: var(--awa-info, #0ea5e9) !important;
  color: var(--awa-white, #fff) !important;
}
/* === Phase 9: SVG icon styling + transitions === */
body .page-wrapper .navigation.verticalmenu .awa-vmenu-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 22px !important;
  height: 22px !important;
  flex-shrink: 0 !important;
}
body .page-wrapper .navigation.verticalmenu .awa-vmenu-icon svg {
  width: 17px !important;
  height: 17px !important;
  fill: none !important;
  stroke: var(--awa-gray-430, #999) !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  transition: stroke 0.14s ease, transform 0.18s ease !important;
}
body .page-wrapper .navigation.verticalmenu li.level0:hover .awa-vmenu-icon svg {
  stroke: var(--awa-primary) !important;
  transform: scale(1.12) !important;
}
body .page-wrapper .navigation.verticalmenu li.level0.vmm-active .awa-vmenu-icon svg,
body .page-wrapper .navigation.verticalmenu li.level0._active .awa-vmenu-icon svg,
body .page-wrapper .navigation.verticalmenu li.level0.awa-current-cat .awa-vmenu-icon svg {
  stroke: var(--awa-primary) !important;
}
/* === Phase 10: Submenu panel === */
body .page-wrapper .navigation.verticalmenu .level0.submenu,
body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu {
  background: var(--awa-bg, #fff) !important;
  border: 1px solid var(--awa-gray-210, #e8e8e8) !important;
  /* FIX: era 10px hardcoded */
  border-radius: 0 var(--awa-radius-step, 10px) var(--awa-radius-step, 10px) 0 !important;
  animation: awa-vml-open 0.16s ease forwards !important;
  will-change: opacity, transform;
}
body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu li a {
  /* FIX: era var(--awa-gray-550) — token legado; alinhado com --awa-text-secondary */
  color: var(--awa-text-secondary, #555) !important;
  /* FIX: era var(--awa-font-size-sm) — token legado */
  font-size: var(--awa-font-sm, 12px) !important;
  transition: color 0.12s ease, background 0.12s ease, transform 0.12s ease !important;
  /* PERF: padding-left removido → transform (composite-only) */
}
body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu li a:hover {
  color: var(--awa-primary) !important;
  background: var(--awa-bg-subtle, #fafafa) !important;
  transform: translateX(6px) !important;
}
/* === Phase 11: Scrollbar (vertical only — scoped ao menu) === */
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown::-webkit-scrollbar {
  width: 4px;
}
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown::-webkit-scrollbar-track {
  background: transparent;
}
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown::-webkit-scrollbar-thumb {
  background: var(--awa-gray-275, #ccc);
  border-radius: var(--awa-radius-xs);
}
/* FIX: era #bbb hardcoded — único uso de #bbb no tema */
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown::-webkit-scrollbar-thumb:hover {
  background: var(--awa-text-muted, #888);
}
/* === Phase 12: Expand "Ver mais" link === */
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link {
  background: var(--awa-bg, #fff) !important;
  /* FIX: era #f0f0f0 — unificado com --awa-border */
  border-top: 1px solid var(--awa-border, #e5e5e5) !important;
  border-bottom: none !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link a,
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories {
  color: var(--awa-primary) !important;
  /* FIX: era var(--awa-font-size-12) — token legado */
  font-size: var(--awa-font-sm, 12px) !important;
  font-weight: var(--awa-weight-semibold) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  /* FIX: padding horizontal 14px → 16px para alinhar com demais itens */
  padding: 10px 16px !important;
  display: flex !important;
  align-items: center !important;
  gap: var(--awa-space-1-5, 6px) !important;
  text-decoration: none !important;
  transition: color 0.14s ease, background 0.14s ease !important;
}
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link a:hover,
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories:hover {
  /* FIX: era #8a2528 — terceiro tom de dark red não padronizado */
  color: var(--awa-primary-hover, #8e2629) !important;
  background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.06)) !important;
}
/* === Phase 13: Section label & divider
   FIX: was var(--awa-white) which resolves to #b73337 — use #ffffff literal === */
body .page-wrapper .navigation.verticalmenu .awa-vmenu__section-label {
  /* FIX: era var(--awa-font-size-2xs) — token legado */
  font-size: var(--awa-font-2xs, 10px) !important;
  font-weight: var(--awa-weight-bold) !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  /* FIX: era #999 hardcoded — alinhado com --awa-text-muted: #888 */
  color: var(--awa-text-muted, #888) !important;
  /* FIX: padding horizontal 14px → 16px */
  padding: var(--awa-space-2, 8px) 16px var(--awa-space-1, 4px) !important;
  background: var(--awa-white, #fff) !important;
  pointer-events: none !important;
  display: block !important;
  width: 100% !important;
}
body .page-wrapper .navigation.verticalmenu .awa-vmenu__divider {
  height: 1px !important;
  /* FIX: era #ebebeb — unificado com --awa-border */
  background: var(--awa-border, #e5e5e5) !important;
  margin: 3px 14px !important;
  pointer-events: none !important;
}
/* === Phase 14: Z-index stacking fix ===
   FIX (v6): Removido z-index:9999 de .page-wrapper.
   O z-index:9999 com position:relative criava um stacking context global que:
     1. Encapsulava modais/overlays externos (cookie, chat, age-gate)
     2. Impedia elementos de position:fixed fora de .page-wrapper de aparecer acima
   O z-index agora é scoped diretamente ao .togge-menu (Phase 3 acima).
   position:relative sem z-index não cria stacking context — seguro. */
body .page-wrapper {
  position: relative !important;
  overflow: visible !important;
}
body > .content-top-home {
  position: relative;
  z-index: 1 !important;
}
/* === Phase 15: Alignment — consistent 260px container === */
body .page-wrapper .menu_left_home1 {
  width: 260px !important;
  max-width: 260px !important;
  min-width: 0 !important;
  position: relative !important;
  flex-shrink: 0 !important;
}
body .page-wrapper .menu_left_home1 nav.awa-nav-categories,
body .page-wrapper .menu_left_home1 .sections.nav-sections,
body .page-wrapper .menu_left_home1 .section-items,
body .page-wrapper .menu_left_home1 .section-item-content,
body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown {
  width: 100% !important;
  box-sizing: border-box !important;
}
/* === Phase 16: Highlight (Super Ofertas) === */
body .page-wrapper .navigation.verticalmenu li.level0.is-highlight > a.level-top {
  font-weight: var(--awa-weight-semibold) !important;
}
body .page-wrapper .navigation.verticalmenu li.level0.is-highlight .awa-vmenu-icon svg {
  stroke: var(--awa-primary) !important;
}
/* === Phase 17: Responsive ===
   FIX: era max-width: 1024px — alinhado com breakpoint do tema (991px) */
@media (max-width: 991px) {
  body .page-wrapper .menu_left_home1 {
    width: 240px !important;
    max-width: 240px !important;
  }
}
/* ==========================================================================
 * FIX: Force vertical menu visible on ALL pages (non-homepage).
 * Magento collapsible widget sets inline display:none — !important overrides.
 * ========================================================================== */
@media (min-width: 992px) {
  body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu {
    display: block !important;
  }
  body .page-wrapper .menu_left_home1 .section-item-content {
    width: 100% !important;
    display: block !important;
  }
  body .page-wrapper .menu_left_home1 .section-item-title {
    display: none !important;
  }
  body .page-wrapper .menu_left_home1 nav.awa-nav-categories,
  body .page-wrapper .menu_left_home1 .sections.nav-sections,
  body .page-wrapper .menu_left_home1 .section-items {
    width: 100% !important;
    display: block !important;
  }
}
/* ==========================================================================
 * AWA-AUDIT: Restore native side flyout on homepage desktop.
 * Items set to 290px — 30px overflow além do container de 260px é intencional:
 * alinha o flyout corretamente. Contido por overflow-x: clip (Phase 3).
 * overflow: visible necessário aqui para o flyout sair do container.
 * ========================================================================== */
@media (min-width: 992px) {
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    overflow: visible !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top {
    width: 290px !important;
    max-width: 290px !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.fullwidth > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.fullwidth > .level0.submenu {
    top: 0 !important;
    left: 100% !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic > .level0.submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth > .level0.submenu {
    top: 0 !important;
    left: 100% !important;
    width: min(520px, calc(100vw - 360px)) !important;
    min-width: 360px !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic .navigation__inner-list--level1,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth .navigation__inner-list--level1 {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(160px, 200px) !important;
    gap: 0 var(--awa-space-5, 20px) !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: var(--awa-space-5, 20px) 0 var(--awa-space-4-5, 18px) var(--awa-space-6, 24px) !important;
    list-style: none !important;
    background: var(--awa-bg, #fff) !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic .navigation__inner-item--level1.subcategory-title,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth .navigation__inner-item--level1.subcategory-title,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic .navigation__inner-item--all,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth .navigation__inner-item--all {
    grid-column: 1 !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic .navigation__inner-item--level1.subcategory-second-level,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth .navigation__inner-item--level1.subcategory-second-level {
    grid-column: 1 !important;
    padding-right: 0 !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic .navigation__inner-item--level1.imagem.img-subcategory,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth .navigation__inner-item--level1.imagem.img-subcategory {
    grid-column: 2 !important;
    /* FIX: era span 12 — limitava a 12 subcategorias; ampliado para 20 */
    grid-row: 1 / span 20 !important;
    margin: 0 !important;
    padding: 0 0 0 var(--awa-space-2, 8px) !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.classic .navigation__inner-item--level1.imagem.img-subcategory img,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.staticwidth .navigation__inner-item--level1.imagem.img-subcategory img {
    /* FIX: height explícita para que min-height: 100% resolva em Safari */
    height: 100% !important;
    min-height: 100% !important;
    /* FIX: object-fit cover garante que imagem preencha sem distorcer */
    object-fit: cover !important;
    /* FIX: era 10px hardcoded */
    border-radius: 0 0 var(--awa-radius-step, 10px) 0 !important;
  }
}
:root {
  /* ── awa-ux07 — design tokens ─── */
  --awa-ux07-c1: #d1d5db;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .products.list .product-items,
  .products-grid .product-items,
  .widget-product-grid .product-items {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }
  .awa-products-carousel .owl-item,
  .products-carousel .owl-item {
    min-width: 0;
  }
  .awa-utility-bar,
  .header-top-bar {
    padding-block: 4px;
    font-size: var(--awa-fs-xs3);
  }
  body .page-wrapper .awa-site-header .header,
  body .page-wrapper #header .header {
    padding-block: 8px;
  }
  body .page-wrapper .awa-site-header .logo img,
  body .page-wrapper #header .logo img {
    max-height: 44px;
  }
  .catalog-category-view .columns .column.main {
    width: 100%;
  }
  .catalog-category-view .columns .sidebar.sidebar-main {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 300;
    background: var(--awa-white);
    width: 280px;
    transform: translateX(-100%);
    transition: transform 0.28s ease;
    overflow-y: auto;
    padding: 20px;
    box-shadow: 4px 0 16px rgba(0, 0, 0, 0.12);
  }
  .catalog-category-view .columns .sidebar.sidebar-main.is-open {
    transform: translateX(0);
  }
  .page-footer .footer.content,
  .page_footer .footer-widget-area,
  .page_footer .vela-footer-col-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .catalog-category-view .columns {
    display: block;
  }
}
.product-item-info,
.awa-product-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.product-item-info .product-item-details,
.awa-product-card .product-item-details {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.product-item-info .product-item-name,
.awa-product-card .product-item-name,
.product-item-info .product.name,
.awa-product-card .product.name {
  flex: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.product-item-info .price-box,
.awa-product-card .price-box,
.product-item-info .price-wrapper,
.awa-product-card .price-wrapper,
.product-item-info .price-container,
.awa-product-card .price-container {
  min-height: 1.5em;
}
.product-item-info .product-item-actions,
.awa-product-card .product-item-actions,
.product-item-info .actions-primary,
.awa-product-card .actions-primary,
.product-item-info .action.tocart,
.awa-product-card .action.tocart {
  margin-top: auto;
}
.owl-carousel.products-carousel .owl-item {
  display: flex;
  flex-direction: column;
}
.owl-carousel.products-carousel .owl-item > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.page_footer .vela-footer-col .velaContent,
.page-footer .vela-footer-col .velaContent,
.page_footer .footer-widget .velaContent,
.page-footer .footer-widget .velaContent,
.page_footer [data-role="collapsible"] .velaContent,
.page-footer [data-role="collapsible"] .velaContent,
.page_footer .vela-footer-col .block-content,
.page-footer .vela-footer-col .block-content,
.page_footer .footer-widget .block-content,
.page-footer .footer-widget .block-content,
.page_footer [data-role="collapsible"] .block-content,
.page-footer [data-role="collapsible"] .block-content,
.page_footer .vela-footer-col [data-role="content"],
.page-footer .vela-footer-col [data-role="content"],
.page_footer .footer-widget [data-role="content"],
.page-footer .footer-widget [data-role="content"],
.page_footer [data-role="collapsible"] [data-role="content"],
.page-footer [data-role="collapsible"] [data-role="content"] {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease, opacity 0.25s ease;
  opacity: 0;
}
.page_footer .vela-footer-col.active .velaContent,
.page-footer .vela-footer-col.active .velaContent,
.page_footer .footer-widget.active .velaContent,
.page-footer .footer-widget.active .velaContent,
.page_footer [data-role="collapsible"].active .velaContent,
.page-footer [data-role="collapsible"].active .velaContent,
.page_footer .vela-footer-col.open .velaContent,
.page-footer .vela-footer-col.open .velaContent,
.page_footer .footer-widget.open .velaContent,
.page-footer .footer-widget.open .velaContent,
.page_footer [data-role="collapsible"].open .velaContent,
.page-footer [data-role="collapsible"].open .velaContent,
.page_footer .vela-footer-col._show .velaContent,
.page-footer .vela-footer-col._show .velaContent,
.page_footer .footer-widget._show .velaContent,
.page-footer .footer-widget._show .velaContent,
.page_footer [data-role="collapsible"]._show .velaContent,
.page-footer [data-role="collapsible"]._show .velaContent,
.page_footer .vela-footer-col.active .block-content,
.page-footer .vela-footer-col.active .block-content,
.page_footer .footer-widget.active .block-content,
.page-footer .footer-widget.active .block-content,
.page_footer [data-role="collapsible"].active .block-content,
.page-footer [data-role="collapsible"].active .block-content,
.page_footer .vela-footer-col.open .block-content,
.page-footer .vela-footer-col.open .block-content,
.page_footer .footer-widget.open .block-content,
.page-footer .footer-widget.open .block-content,
.page_footer [data-role="collapsible"].open .block-content,
.page-footer [data-role="collapsible"].open .block-content,
.page_footer .vela-footer-col._show .block-content,
.page-footer .vela-footer-col._show .block-content,
.page_footer .footer-widget._show .block-content,
.page-footer .footer-widget._show .block-content,
.page_footer [data-role="collapsible"]._show .block-content,
.page-footer [data-role="collapsible"]._show .block-content,
.page_footer .vela-footer-col.active [data-role="content"],
.page-footer .vela-footer-col.active [data-role="content"],
.page_footer .footer-widget.active [data-role="content"],
.page-footer .footer-widget.active [data-role="content"],
.page_footer [data-role="collapsible"].active [data-role="content"],
.page-footer [data-role="collapsible"].active [data-role="content"],
.page_footer .vela-footer-col.open [data-role="content"],
.page-footer .vela-footer-col.open [data-role="content"],
.page_footer .footer-widget.open [data-role="content"],
.page-footer .footer-widget.open [data-role="content"],
.page_footer [data-role="collapsible"].open [data-role="content"],
.page-footer [data-role="collapsible"].open [data-role="content"],
.page_footer .vela-footer-col._show [data-role="content"],
.page-footer .vela-footer-col._show [data-role="content"],
.page_footer .footer-widget._show [data-role="content"],
.page-footer .footer-widget._show [data-role="content"],
.page_footer [data-role="collapsible"]._show [data-role="content"],
.page-footer [data-role="collapsible"]._show [data-role="content"] {
  max-height: 600px;
  opacity: 1;
}
@media (min-width: 768px) {
  .page_footer .velaContent,
  .page-footer .velaContent,
  .page_footer .block-content,
  .page-footer .block-content,
  .page_footer [data-role="content"],
  .page-footer [data-role="content"] {
    max-height: none;
    opacity: 1;
    overflow: visible;
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .page_footer .velaContent,
  .page-footer .velaContent {
    transition: none;
  }
}
:root {
  --awa-btn-radius: 8px;
  --awa-btn-pad-v: 12px;
  --awa-btn-pad-h: 24px;
  --awa-btn-font: 600 14px/1.4 inherit;
  --awa-btn-ls: 0.02em;
}
.awa-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  border: none;
  cursor: pointer;
  text-decoration: none;
  font: var(--awa-btn-font);
  letter-spacing: var(--awa-btn-ls);
  border-radius: var(--awa-btn-radius);
  padding: var(--awa-btn-pad-v) var(--awa-btn-pad-h);
  transition: background 0.18s ease, box-shadow 0.18s ease, transform 0.12s ease;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
}
.awa-btn:hover {
  text-decoration: none;
  transform: translateY(-1px);
}
.awa-btn:active {
  transform: translateY(0);
}
.awa-btn:focus-visible {
  outline: 3px solid rgba(183, 51, 55, 0.5);
  outline-offset: 2px;
}
.awa-btn--primary,
.awa-btn.primary {
  background: var(--awa-primary, #b73337);
  color: var(--awa-white);
  box-shadow: 0 2px 8px rgba(183, 51, 55, 0.25);
}
.awa-btn--primary:hover,
.awa-btn.primary:hover {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 85%, black);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.35);
  color: var(--awa-white);
}
.awa-btn--secondary,
.awa-btn.secondary {
  background: transparent;
  color: var(--awa-primary, #b73337);
  border: 2px solid var(--awa-primary, #b73337);
}
.awa-btn--secondary:hover,
.awa-btn.secondary:hover {
  background: rgba(183, 51, 55, 0.06);
}
.awa-btn--ghost,
.awa-btn.ghost {
  background: transparent;
  color: var(--awa-gray-580);
  border: 1px solid var(--awa-ux07-c1);
}
.awa-btn--ghost:hover,
.awa-btn.ghost:hover {
  background: var(--awa-gray-40);
  border-color: var(--awa-gray-360);
}
.action.primary,
.action.tocart,
.btn-cart,
.button.action.primary {
  border-radius: var(--awa-btn-radius);
  font-weight: 600;
  letter-spacing: var(--awa-btn-ls);
}
.action.primary:not(.checkout) {
  padding: var(--awa-btn-pad-v) var(--awa-btn-pad-h);
}
@media (prefers-reduced-motion: reduce) {
  .awa-btn {
    transition: none;
  }
  .awa-btn:hover {
    transform: none;
  }
  .action.primary,
  .action.tocart {
    transition: none !important;
  }
}
@media (max-width: 767px) {
  .breadcrumbs {
    position: relative;
  }
  .breadcrumbs .items {
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, black 20px, black calc(100% - 20px), transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0%, black 20px, black calc(100% - 20px), transparent 100%);
  }
  .breadcrumbs .items::-webkit-scrollbar {
    display: none;
  }
}
@media (min-width: 768px) {
  .checkout-cart-index .cart-container {
    display: flex;
    align-items: flex-start;
    gap: 24px;
  }
  .checkout-cart-index .cart-container .form-cart {
    flex: 1;
    min-width: 0;
  }
  .checkout-cart-index .cart-summary {
    position: sticky;
    top: calc(80px + 16px);
    align-self: flex-start;
    min-width: 300px;
    max-width: 360px;
  }
}
.navigation.side-verticalmenu .ui-menu-item.level0.active > a,
.verticalmenu-wrapper .ui-menu-item.level0.active > a,
.navigation.side-verticalmenu .ui-menu-item.level0._active > a,
.verticalmenu-wrapper .ui-menu-item.level0._active > a,
.navigation.side-verticalmenu .ui-menu-item.level0.ui-state-active > a,
.verticalmenu-wrapper .ui-menu-item.level0.ui-state-active > a {
  background: rgba(183, 51, 55, 0.07);
  color: var(--awa-primary, #b73337);
  font-weight: 600;
}
.navigation.side-verticalmenu .ui-menu-item.level0.active > a::before,
.verticalmenu-wrapper .ui-menu-item.level0.active > a::before,
.navigation.side-verticalmenu .ui-menu-item.level0._active > a::before,
.verticalmenu-wrapper .ui-menu-item.level0._active > a::before,
.navigation.side-verticalmenu .ui-menu-item.level0.ui-state-active > a::before,
.verticalmenu-wrapper .ui-menu-item.level0.ui-state-active > a::before {
  transform: scaleY(1);
  opacity: 1;
  background: var(--awa-primary, #b73337);
}
.navigation.side-verticalmenu .ui-menu-item.level0:has(.ui-menu-item._active) > a,
.verticalmenu-wrapper .ui-menu-item.level0:has(.ui-menu-item._active) > a,
.navigation.side-verticalmenu .ui-menu-item.level0:has(.active) > a,
.verticalmenu-wrapper .ui-menu-item.level0:has(.active) > a {
  background: rgba(183, 51, 55, 0.04);
  color: var(--awa-primary, #b73337);
}
@media (max-width: 991px) {
  .top-account .header.links > li > a,
  .top-account .header.links > li > button,
  .awa-utility-bar a,
  .awa-utility-bar button {
    min-height: 44px;
    min-width: 44px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
  }
  .pages .pages-items .page > a,
  .pages .pages-items .page > strong,
  .pages-items .item > a,
  .pages-items .item > strong {
    min-height: 44px;
    min-width: 44px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
  }
  .toolbar-sorter .sorter-action {
    min-height: 44px;
    min-width: 44px;
    padding: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .toolbar-amount,
  .limiter-options,
  .limiter select {
    min-height: 40px;
  }
  .swatch-option {
    min-height: 40px;
    min-width: 40px;
  }
  .action.toggle.showcart,
  .action.showcart,
  .action.nav-toggle {
    min-height: 44px;
    min-width: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}
.cms-index-index .banner-slider.banner-slider2 .banner_item_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.cms-index-index .banner-slider.banner-slider2 .banner_item {
  position: relative;
}
.cms-index-index .banner-slider.banner-slider2 .banner_item::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.1) 40%, transparent 70%);
  pointer-events: none;
  z-index: 1;
}
.cms-index-index .banner-slider.banner-slider2 .text-banner {
  position: relative;
  z-index: 2;
}
.cms-index-index .awa-section-header__title {
  font-size: clamp(28px, calc(28px + 8 * ((100vw - 320px) / 960)), 36px);
  font-weight: 700;
  color: var(--awa-text, #333333);
  margin: 0;
  padding-left: 0;
  border-left: none;
  padding-bottom: 8px;
}
.cms-index-index .awa-section-header__title::after {
  content: '';
  display: block;
  width: 32px;
  height: 3px;
  background: var(--awa-primary, #b73337);
  margin-top: 8px;
  border-radius: var(--awa-radius-xs);
}
.cms-index-index .rokan-product-heading .sup-title {
  font-size: clamp(28px, calc(28px + 8 * ((100vw - 320px) / 960)), 36px);
  font-weight: 700;
  color: var(--awa-text, #333333);
}
.cms-index-index .top-home-content--trust-and-offers .top-home-content__trust-offers-grid .rowFlex {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .cms-index-index .top-home-content--trust-and-offers .top-home-content__trust-offers-grid .rowFlex {
    grid-template-columns: repeat(3, 1fr);
  }
}
.cms-index-index .top-home-content--trust-and-offers .bs-banner {
  border-radius: 4px;
  overflow: hidden;
  transition: transform 250ms ease, box-shadow 250ms ease;
}
.cms-index-index .top-home-content--trust-and-offers .bs-banner:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 32px rgba(17, 24, 39, 0.1);
}
.cms-index-index .top-home-content--trust-and-offers .bs-banner img {
  width: 100%;
  height: auto;
  display: block;
}
.cms-index-index .top-home-content--trust-and-offers .col_banner1,
.cms-index-index .top-home-content--trust-and-offers .col_banner2,
.cms-index-index .top-home-content--trust-and-offers .col_banner3 {
  width: 100%;
  float: none;
  padding: 0;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--above-fold {
  order: -3;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--category-carousel {
  order: -2;
}
.cms-index-index .ayo-home5-wrapper > .top-home-content--trust-and-offers {
  order: -1;
}
body.cms-index-index .page-wrapper .column.main .awa-security-section {
  display: none !important;
}
body.cms-index-index .page-wrapper .column.main .trust-badges-homepage ~ .trust-badges-homepage {
  display: none !important;
}
body.cms-index-index .page-wrapper .top-home-content .awa-section-header__eyebrow,
body.cms-index-index .page-wrapper section > header .awa-section-header__left > .awa-section-header__eyebrow,
body.cms-homepage_ayo_home5 .page-wrapper .top-home-content .awa-section-header__eyebrow,
body.cms-homepage_ayo_home5 .page-wrapper section > header .awa-section-header__left > .awa-section-header__eyebrow {
  display: inline-block !important;
  visibility: visible !important;
  height: auto;
  overflow: visible;
}
body.cms-index-index .page-wrapper .column.main .sold-by,
body.cms-index-index .page-wrapper .column.main .product-sold,
body.cms-index-index .page-wrapper .column.main .ruler-sold,
body.cms-index-index .page-wrapper .column.main .ruler-sold-count,
body.cms-index-index .page-wrapper .column.main .count-sold,
body.cms-index-index .page-wrapper .column.main .sold-count,
body.cms-index-index .page-wrapper .column.main .qty-sold {
  display: none !important;
  visibility: hidden !important;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.cms-index-index .awa-category-carousel__count {
  display: none !important;
}
body .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header .awa-header-brand-cell > .logo {
  visibility: hidden !important;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  pointer-events: none !important;
  transition: opacity 150ms ease, max-height 150ms ease;
}
body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header-wrapper-sticky .logo-sticky {
  visibility: hidden !important;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}
body .page-wrapper .page-footer .awa-footer-tags,
body .page-wrapper .page_footer .awa-footer-tags {
  display: none !important;
}
body.cms-index-index,
body.cms-home,
body.cms-homepage_ayo_home5 {
  overflow-x: hidden;
}
body.cms-index-index .page-wrapper,
body.cms-home .page-wrapper,
body.cms-homepage_ayo_home5 .page-wrapper {
  overflow: visible !important;
  /* NECESSARY FOR STICKY HEADER */
  overflow-x: clip;
  /* Prevents horizontal overflow without breaking sticky */
  max-width: 100vw;
}
body.cms-index-index .page-wrapper .ayo-home5-wrapper,
body.cms-home .page-wrapper .ayo-home5-wrapper,
body.cms-homepage_ayo_home5 .page-wrapper .ayo-home5-wrapper,
body.cms-index-index .page-wrapper .content-top-home,
body.cms-home .page-wrapper .content-top-home,
body.cms-homepage_ayo_home5 .page-wrapper .content-top-home,
body.cms-index-index .page-wrapper .top-home-content,
body.cms-home .page-wrapper .top-home-content,
body.cms-homepage_ayo_home5 .page-wrapper .top-home-content {
  overflow: hidden;
  max-width: 100vw;
}
body.cms-index-index .swiper,
body.cms-home .swiper,
body.cms-homepage_ayo_home5 .swiper,
body.cms-index-index .swiper-container,
body.cms-home .swiper-container,
body.cms-homepage_ayo_home5 .swiper-container {
  overflow: hidden;
  max-width: 100%;
}
body.cms-index-index .owl-carousel,
body.cms-home .owl-carousel,
body.cms-homepage_ayo_home5 .owl-carousel,
body.cms-index-index .owl-carousel-shim,
body.cms-home .owl-carousel-shim,
body.cms-homepage_ayo_home5 .owl-carousel-shim {
  overflow: hidden;
  max-width: 100%;
}
body.cms-index-index .rokan-bestseller,
body.cms-home .rokan-bestseller,
body.cms-homepage_ayo_home5 .rokan-bestseller,
body.cms-index-index .rokan-newproduct,
body.cms-home .rokan-newproduct,
body.cms-homepage_ayo_home5 .rokan-newproduct,
body.cms-index-index .rokan-producttab,
body.cms-home .rokan-producttab,
body.cms-homepage_ayo_home5 .rokan-producttab,
body.cms-index-index .rokan-superdeals,
body.cms-home .rokan-superdeals,
body.cms-homepage_ayo_home5 .rokan-superdeals,
body.cms-index-index .rokan-onsaleproduct,
body.cms-home .rokan-onsaleproduct,
body.cms-homepage_ayo_home5 .rokan-onsaleproduct,
body.cms-index-index .rokan-featuredpro,
body.cms-home .rokan-featuredpro,
body.cms-homepage_ayo_home5 .rokan-featuredpro {
  overflow: hidden;
}
body.cms-index-index .awa-carousel-section,
body.cms-home .awa-carousel-section,
body.cms-homepage_ayo_home5 .awa-carousel-section,
body.cms-index-index .awa-category-carousel__viewport,
body.cms-home .awa-category-carousel__viewport,
body.cms-homepage_ayo_home5 .awa-category-carousel__viewport,
body.cms-index-index .wrapper_slider,
body.cms-home .wrapper_slider,
body.cms-homepage_ayo_home5 .wrapper_slider {
  overflow: hidden;
}
body.cms-index-index .hot-deal-slide,
body.cms-home .hot-deal-slide,
body.cms-homepage_ayo_home5 .hot-deal-slide,
body.cms-index-index .hot-deals-wrapper,
body.cms-home .hot-deals-wrapper,
body.cms-homepage_ayo_home5 .hot-deals-wrapper {
  overflow: hidden;
  max-width: 100%;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__viewport,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__viewport,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__viewport {
  position: relative;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__prev,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__prev,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__prev,
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__next,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__next,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__next {
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.1);
  outline: none;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__prev:focus-visible,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__prev:focus-visible,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__prev:focus-visible,
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__next:focus-visible,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__next:focus-visible,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__next:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__prev.is-disabled,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__prev.is-disabled,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__prev.is-disabled,
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__next.is-disabled,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__next.is-disabled,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__next.is-disabled,
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__prev[disabled],
body.cms-home .top-home-content--category-carousel .awa-category-carousel__prev[disabled],
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__prev[disabled],
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__next[disabled],
body.cms-home .top-home-content--category-carousel .awa-category-carousel__next[disabled],
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__next[disabled],
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__prev[aria-disabled='true'],
body.cms-home .top-home-content--category-carousel .awa-category-carousel__prev[aria-disabled='true'],
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__prev[aria-disabled='true'],
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__next[aria-disabled='true'],
body.cms-home .top-home-content--category-carousel .awa-category-carousel__next[aria-disabled='true'],
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__next[aria-disabled='true'] {
  background: var(--awa-gray-100, #f3f4f6);
  border-color: var(--awa-gray-200, #e5e7eb);
  color: var(--awa-gray-400, #9ca3af);
  box-shadow: none;
  transform: none;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dots,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__dots,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dots {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 16px;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dot,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__dot,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dot {
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 999px;
  background: var(--awa-gray-300, #d1d5db);
  padding: 0;
  transform: scaleX(1);
  transform-origin: center;
  transition: transform 0.18s ease, background-color 0.18s ease;
  /* PERF: width removido → transform:scaleX (composite-only, sem reflow) */
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dot:hover,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__dot:hover,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dot:hover,
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dot:focus-visible,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__dot:focus-visible,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dot:focus-visible {
  background: rgba(183, 51, 55, 0.55);
  outline: none;
}
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dot.active,
body.cms-home .top-home-content--category-carousel .awa-category-carousel__dot.active,
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dot.active,
body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dot[aria-current='page'],
body.cms-home .top-home-content--category-carousel .awa-category-carousel__dot[aria-current='page'],
body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dot[aria-current='page'] {
  transform: scaleX(2.4);
  background: var(--awa-primary, #b73337);
}
body.cms-index-index .awa-qv-thumbs .swiper-slide,
body.cms-home .awa-qv-thumbs .swiper-slide,
body.cms-homepage_ayo_home5 .awa-qv-thumbs .swiper-slide {
  border: 2px solid transparent;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}
body.cms-index-index .awa-qv-thumbs .swiper-slide:hover,
body.cms-home .awa-qv-thumbs .swiper-slide:hover,
body.cms-homepage_ayo_home5 .awa-qv-thumbs .swiper-slide:hover,
body.cms-index-index .awa-qv-thumbs .swiper-slide:focus-within,
body.cms-home .awa-qv-thumbs .swiper-slide:focus-within,
body.cms-homepage_ayo_home5 .awa-qv-thumbs .swiper-slide:focus-within {
  border-color: rgba(183, 51, 55, 0.28);
}
body.cms-index-index .awa-qv-thumbs .swiper-slide.is-active,
body.cms-home .awa-qv-thumbs .swiper-slide.is-active,
body.cms-homepage_ayo_home5 .awa-qv-thumbs .swiper-slide.is-active,
body.cms-index-index .awa-qv-thumbs .swiper-slide[aria-current='true'],
body.cms-home .awa-qv-thumbs .swiper-slide[aria-current='true'],
body.cms-homepage_ayo_home5 .awa-qv-thumbs .swiper-slide[aria-current='true'] {
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.16);
}
body.cms-index-index .awa-qv-thumbs img,
body.cms-home .awa-qv-thumbs img,
body.cms-homepage_ayo_home5 .awa-qv-thumbs img {
  display: block;
  width: 100%;
  height: auto;
}
body.cms-index-index .swiper-wrapper > .product-item,
body.cms-home .swiper-wrapper > .product-item,
body.cms-homepage_ayo_home5 .swiper-wrapper > .product-item,
body.cms-index-index .swiper-wrapper > .item-product,
body.cms-home .swiper-wrapper > .item-product,
body.cms-homepage_ayo_home5 .swiper-wrapper > .item-product,
body.cms-index-index .swiper-wrapper > .swiper-slide,
body.cms-home .swiper-wrapper > .swiper-slide,
body.cms-homepage_ayo_home5 .swiper-wrapper > .swiper-slide,
body.cms-index-index .swiper-wrapper > .product_row,
body.cms-home .swiper-wrapper > .product_row,
body.cms-homepage_ayo_home5 .swiper-wrapper > .product_row {
  float: none !important;
}
body.cms-index-index .swiper-wrapper .item-product,
body.cms-home .swiper-wrapper .item-product,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product,
body.cms-index-index .swiper-wrapper .product-item-info,
body.cms-home .swiper-wrapper .product-item-info,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
}
body.cms-index-index .swiper-wrapper .item-product .product-thumb,
body.cms-home .swiper-wrapper .item-product .product-thumb,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-thumb,
body.cms-index-index .swiper-wrapper .product-item-info .product-thumb,
body.cms-home .swiper-wrapper .product-item-info .product-thumb,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-thumb,
body.cms-index-index .swiper-wrapper .item-product .product-image-container,
body.cms-home .swiper-wrapper .item-product .product-image-container,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-image-container,
body.cms-index-index .swiper-wrapper .product-item-info .product-image-container,
body.cms-home .swiper-wrapper .product-item-info .product-image-container,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-image-container,
body.cms-index-index .swiper-wrapper .item-product .product-item-photo,
body.cms-home .swiper-wrapper .item-product .product-item-photo,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-item-photo,
body.cms-index-index .swiper-wrapper .product-item-info .product-item-photo,
body.cms-home .swiper-wrapper .product-item-info .product-item-photo,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-item-photo {
  flex-shrink: 0 !important;
  width: 100%;
  position: relative;
}
body.cms-index-index .swiper-wrapper .item-product .product-info,
body.cms-home .swiper-wrapper .item-product .product-info,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-info,
body.cms-index-index .swiper-wrapper .product-item-info .product-info,
body.cms-home .swiper-wrapper .product-item-info .product-info,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-info,
body.cms-index-index .swiper-wrapper .item-product .product-item-details,
body.cms-home .swiper-wrapper .item-product .product-item-details,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-item-details,
body.cms-index-index .swiper-wrapper .product-item-info .product-item-details,
body.cms-home .swiper-wrapper .product-item-info .product-item-details,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-item-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-top: var(--awa-space-3);
}
body.cms-index-index .swiper-wrapper .item-product .price-box,
body.cms-home .swiper-wrapper .item-product .price-box,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .price-box,
body.cms-index-index .swiper-wrapper .product-item-info .price-box,
body.cms-home .swiper-wrapper .product-item-info .price-box,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .price-box,
body.cms-index-index .swiper-wrapper .item-product .product-item-inner,
body.cms-home .swiper-wrapper .item-product .product-item-inner,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-item-inner,
body.cms-index-index .swiper-wrapper .product-item-info .product-item-inner,
body.cms-home .swiper-wrapper .product-item-info .product-item-inner,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-item-inner {
  margin-top: auto;
}
body.cms-index-index .swiper-wrapper .item-product .product-item-inner,
body.cms-home .swiper-wrapper .item-product .product-item-inner,
body.cms-homepage_ayo_home5 .swiper-wrapper .item-product .product-item-inner,
body.cms-index-index .swiper-wrapper .product-item-info .product-item-inner,
body.cms-home .swiper-wrapper .product-item-info .product-item-inner,
body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info .product-item-inner {
  width: 100%;
}
@media (max-width: 680px) {
  body.cms-index-index .swiper-wrapper > .product-item,
  body.cms-home .swiper-wrapper > .product-item,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .product-item,
  body.cms-index-index .swiper-wrapper > .item-product,
  body.cms-home .swiper-wrapper > .item-product,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .item-product,
  body.cms-index-index .swiper-wrapper > .swiper-slide,
  body.cms-home .swiper-wrapper > .swiper-slide,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .swiper-slide,
  body.cms-index-index .swiper-wrapper > .product_row,
  body.cms-home .swiper-wrapper > .product_row,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .product_row {
    width: auto !important;
    max-width: none !important;
    flex: 0 0 auto !important;
  }
  body.cms-index-index .swiper-wrapper .item-product,
  body.cms-home .swiper-wrapper .item-product,
  body.cms-homepage_ayo_home5 .swiper-wrapper .item-product,
  body.cms-index-index .swiper-wrapper .product-item-info,
  body.cms-home .swiper-wrapper .product-item-info,
  body.cms-homepage_ayo_home5 .swiper-wrapper .product-item-info {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  body.cms-index-index .swiper-wrapper > .product-item,
  body.cms-home .swiper-wrapper > .product-item,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .product-item,
  body.cms-index-index .swiper-wrapper > .item-product,
  body.cms-home .swiper-wrapper > .item-product,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .item-product,
  body.cms-index-index .swiper-wrapper > .swiper-slide,
  body.cms-home .swiper-wrapper > .swiper-slide,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .swiper-slide,
  body.cms-index-index .swiper-wrapper > .product_row,
  body.cms-home .swiper-wrapper > .product_row,
  body.cms-homepage_ayo_home5 .swiper-wrapper > .product_row {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}
:root {
  /* ── awa-p1 — design tokens ─── */
  --awa-p1-c1: #bac;
}
body .page-wrapper .page_footer .awa-footer-categories-expand {
  display: none;
}
body .page-wrapper .page-footer .awa-footer-categories-expand {
  display: none;
}
body .page-wrapper .page_footer .awa-footer-tags {
  display: none;
}
body .page-wrapper .page-footer .awa-footer-tags {
  display: none;
}
body .page-wrapper .page_footer .footer-bottom {
  display: block;
}
body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
  display: flex;
  flex-wrap: wrap;
}
body .page-wrapper .page_footer .awa-footer-pay-sec {
  display: flex;
  flex-direction: column;
}
body .page-wrapper .page_footer .awa-footer-pay-sec .awa-footer-pay-logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
body .page-wrapper .page_footer .awa-footer-pay-sec .awa-footer-pay-logos li.awa-pay-logo {
  display: inline-flex;
  align-items: center;
}
body .page-wrapper .page_footer .awa-footer-pay-sec .awa-footer-pay-logos li.awa-pay-logo img {
  display: block;
  height: 28px;
  width: auto;
}
html body.catalog-product-view .page-main .product.media .gallery-placeholder {
  min-height: 400px;
  background: #f8fafc;
  border-radius: var(--awa-radius-lg);
  overflow: hidden;
}
html body.catalog-product-view .page-main .product.media .gallery-placeholder > img.gallery-placeholder__image {
  display: block !important;
  width: 100%;
  max-width: 560px;
  height: auto;
  margin: 0 auto;
  object-fit: contain;
}
html body.catalog-product-view .page-main .product.media .gallery-placeholder .fotorama-item ~ img.gallery-placeholder__image {
  display: none !important;
}
html body.catalog-product-view .page-main .product-info-main .box-tocart {
  display: flex !important;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
html body.catalog-product-view .page-main .product-info-main .box-tocart .fieldset {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}
html body.catalog-product-view .page-main .product-info-main .box-tocart .actions {
  flex: 1;
  min-width: 0;
}
html body.catalog-product-view .page-main .product-info-main .box-tocart .actions button.tocart {
  width: 100%;
  min-height: 56px;
  font-size: 15px;
  font-weight: 600;
  border-radius: 8px;
  cursor: pointer;
}
body.cms-index-index .column.main,
body.cms-home .column.main,
body.cms-homepage_ayo_home5 .column.main {
  display: flex;
  flex-direction: column;
}
body.cms-index-index .column.main > *,
body.cms-home .column.main > *,
body.cms-homepage_ayo_home5 .column.main > * {
  width: 100%;
  order: 5;
}
body.cms-index-index .column.main > [data-content-type]:first-child,
body.cms-home .column.main > [data-content-type]:first-child,
body.cms-homepage_ayo_home5 .column.main > [data-content-type]:first-child {
  order: 0;
}
body.cms-index-index .column.main .trust-badges-homepage,
body.cms-home .column.main .trust-badges-homepage,
body.cms-homepage_ayo_home5 .column.main .trust-badges-homepage {
  order: 1;
}
.item-product .product-info-cart {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.item-product .product-info-cart .actions-primary {
  width: 100%;
}
.item-product .product-info-cart .actions-primary form[data-role="tocart-form"] {
  width: 100%;
}
.item-product .product-info-cart .actions-primary .btn-add-to-cart,
.item-product .product-info-cart .actions-primary .action.tocart {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-item-info .product-item-actions {
  width: 100%;
  padding: 0 12px 12px;
}
.product-item-info .product-item-actions .actions-primary {
  width: 100%;
}
.product-item-info .product-item-actions .actions-primary form {
  width: 100%;
}
.product-item-info .product-item-actions .actions-primary .action.tocart {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b2b-login-to-buy-btn {
  width: 100%;
  text-align: center;
}
.item-product .product-thumb {
  aspect-ratio: 1 / 1;
  height: auto;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-product .product-thumb .product-image-container {
  width: 100%;
  height: 100%;
}
.item-product .product-thumb .product-image-wrapper {
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-product .product-thumb img.product-image-photo {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.item-product .product-reviews-summary .reviews-actions {
  display: none;
}
.products-grid .product-item .product-reviews-summary .reviews-actions {
  display: none;
}
.awa-security-section {
  display: none;
}
@media (max-width: 767px) {
  .catalog-category-view .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalog-category-view .products-grid > ul.row.product-grid,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.row.product-grid {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 8px !important;
  }
  .catalog-category-view .products-grid > ul.product-grid > li.item-product,
  .catalog-category-view .products-grid > ul.container-products-switch > li.item-product,
  .catalogsearch-result-index .products-grid > ul.product-grid > li.item-product,
  .catalogsearch-result-index .products-grid > ul.container-products-switch > li.item-product {
    width: auto !important;
    max-width: 100% !important;
    float: none !important;
    flex: none !important;
  }
}
@media (max-width: 359px) {
  .catalog-category-view .products-grid > ul.product-grid,
  .catalog-category-view .products-grid > ul.container-products-switch,
  .catalogsearch-result-index .products-grid > ul.product-grid,
  .catalogsearch-result-index .products-grid > ul.container-products-switch {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 991px) {
  body #header .action.nav-toggle,
  body #header .awa-header-mobile-toggle {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}
.wrapper_slider .swiper-button-prev,
.wrapper_slider .owl-carousel .owl-prev {
  width: 44px !important;
  height: 44px !important;
  right: auto !important;
  left: 12px !important;
  max-width: 44px !important;
  min-height: 44px !important;
}
.wrapper_slider .swiper-button-next,
.wrapper_slider .owl-carousel .owl-next {
  width: 44px !important;
  height: 44px !important;
  left: auto !important;
  right: 12px !important;
  max-width: 44px !important;
  min-height: 44px !important;
}
.top-home-content--category-carousel,
.awa-category-carousel-wrapper {
  overflow-x: hidden;
}
.wrapper_slider {
  overflow-x: clip;
}
@media (max-width: 991px) {
  .owl-carousel.owl-loaded {
    overflow-x: hidden;
  }
}
body.cms-index-index .top-home-content .swiper.hot-deal-slide,
body.cms-home .top-home-content .swiper.hot-deal-slide,
body.cms-homepage_ayo_home5 .top-home-content .swiper.hot-deal-slide,
body.cms-index-index .top-home-content .hot-deal-slide,
body.cms-home .top-home-content .hot-deal-slide,
body.cms-homepage_ayo_home5 .top-home-content .hot-deal-slide,
body.cms-index-index .top-home-content .hot-deal-slide.row,
body.cms-home .top-home-content .hot-deal-slide.row,
body.cms-homepage_ayo_home5 .top-home-content .hot-deal-slide.row,
body.cms-index-index .top-home-content .row.hot-deal-slide,
body.cms-home .top-home-content .row.hot-deal-slide,
body.cms-homepage_ayo_home5 .top-home-content .row.hot-deal-slide {
  box-sizing: border-box !important;
  left: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 100% !important;
  right: auto !important;
  transform: none !important;
  width: 100% !important;
}
body.cms-index-index .top-home-content .hot-deal-slide .swiper-wrapper,
body.cms-home .top-home-content .hot-deal-slide .swiper-wrapper,
body.cms-homepage_ayo_home5 .top-home-content .hot-deal-slide .swiper-wrapper,
body.cms-index-index .top-home-content .swiper.hot-deal-slide .swiper-wrapper,
body.cms-home .top-home-content .swiper.hot-deal-slide .swiper-wrapper,
body.cms-homepage_ayo_home5 .top-home-content .swiper.hot-deal-slide .swiper-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body .page-wrapper .awa-site-header .awa-b2b-promo-bar .awa-b2b-promo-bar__cta,
body .page-wrapper .awa-b2b-promo-bar .awa-b2b-promo-bar__cta {
  align-items: center !important;
  display: inline-flex !important;
  min-height: 44px !important;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
}
body .awa-category-carousel__cta-link {
  align-items: center !important;
  display: inline-flex !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
}
body .awa-footer-business-contact__action {
  align-items: center !important;
  display: flex !important;
  min-height: 44px !important;
}
body .awa-footer-tags .footer-tags a,
body .page_footer .awa-footer-tags .footer-tags a {
  align-items: center !important;
  display: inline-flex !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
}
@media (min-width: 992px) {
  body .page-wrapper .awa-header-account-prompt .awa-header-account-prompt__link {
    align-items: center !important;
    display: inline-flex !important;
    min-height: 44px !important;
  }
  body .page-wrapper .awa-site-header .awa-main-header .awa-header-cart-fallback {
    align-items: center !important;
    min-height: 44px !important;
  }
  body .page-wrapper .item-product .quickview-link {
    height: 44px !important;
    min-height: 44px !important;
    min-width: 44px !important;
    width: 44px !important;
  }
}
body .page-wrapper .swiper-pagination-bullet {
  position: relative !important;
}
body .page-wrapper .swiper-pagination-bullet::after {
  content: "";
  height: 44px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
}
body .top-home-content--trust-and-offers {
  overflow-x: hidden !important;
}
body .hot-deal-tab-slider > .row,
body .top-home-content .hot-deal-tab-slider .row {
  box-sizing: border-box !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
@media (max-width: 1440px) {
  body .page-wrapper .product-item .actions-secondary {
    right: auto !important;
  }
}
body .page-wrapper a.saiba-mais,
body .page-wrapper a[title="Saiba mais"],
body .page-wrapper a[title="Ver todos"],
body .top-home-content a.saiba-mais {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
body .awa-b2b-promo-bar {
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
}
body .page-wrapper .jtop,
body .page-wrapper var(--awa-p1-c1)k-top,
body .page-wrapper .back-top {
  min-width: 44px !important;
  min-height: 44px !important;
}
@media (max-width: 991px) {
  body .page-wrapper .minicart-wrapper {
    pointer-events: none;
  }
  body .page-wrapper .minicart-wrapper .showcart,
  body .page-wrapper .minicart-wrapper .action.showcart {
    pointer-events: auto;
  }
}
.awa-hero-section {
  position: relative;
  overflow: hidden;
  min-height: 60vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, var(--awa-primary), var(--awa-secondary));
  color: var(--awa-on-primary);
  text-align: center;
  padding: 2rem;
  background-image: var(--awa-hero-bg, none);
  background-size: cover;
  background-position: center;
  background-blend-mode: overlay;
}
.awa-hero-section::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.25);
  pointer-events: none;
  backdrop-filter: blur(4px);
}
.awa-hero-title {
  font-family: var(--awa-font-primary);
  font-size: clamp(2rem, 5vw, 3.5rem);
  font-weight: 700;
  margin: 0 0 1rem;
  line-height: 1.2;
  animation: awa-fade-up 0.8s ease-out forwards;
  opacity: 0;
}
.awa-hero-subtitle {
  font-family: var(--awa-font-secondary);
  font-size: clamp(1rem, 2.5vw, 1.5rem);
  margin: 0;
  opacity: 0;
  animation: awa-fade-up 0.9s ease-out forwards;
  animation-delay: 0.2s;
}
.awa-product-card {
  background: rgba(255, 255, 255, 0.12);
  border-radius: var(--awa-radius-medium);
  border: 1px solid rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(8px);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.awa-product-card:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}
.awa-product-card .product-image {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
}
.awa-product-card:hover .product-image {
  transform: scale(1.05);
}
.awa-product-card .product-info {
  padding: 1rem;
  color: var(--awa-on-primary);
  backdrop-filter: none;
}
.awa-product-card .product-name {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.awa-product-card .price-box {
  font-size: 0.95rem;
  color: var(--awa-primary-light);
}
.button-primary {
  background: linear-gradient(45deg, var(--awa-primary), var(--awa-primary-dark));
  color: var(--awa-on-primary);
  border: none;
  border-radius: var(--awa-radius-small);
  padding: 0.75rem 1.5rem;
  font-weight: 600;
  transition: box-shadow 0.3s ease, transform 0.2s ease;
  text-transform: uppercase;
}
.button-primary:hover {
  box-shadow: 0 0 12px var(--awa-primary);
  transform: translateY(-2px);
}
@keyframes awa-fade-up {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes awa-bounce-in {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  60% {
    opacity: 1;
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.awa-animate-fade-up {
  opacity: 0;
  animation: awa-fade-up 0.8s ease-out forwards;
}
.awa-animate-bounce-in {
  opacity: 0;
  animation: awa-bounce-in 0.6s ease-out forwards;
}
@media (max-width: 768px) {
  .awa-hero-section {
    padding: 1.5rem;
  }
  .awa-hero-title {
    font-size: 1.8rem;
  }
  .awa-product-card {
    margin-bottom: 1rem;
  }
}
:root {
  /* ── awa-mob — design tokens ─── */
  --awa-mob-c1: #d0d5dd;
  --awa-mob-c2: #333333;
  --awa-mob-c3: #667085;
}
/* ==========================================================================
   AWA MOTOS — MOBILE STANDARDIZATION & B2B UX RECOVERY
   Task: Corrigir completamente o layout mobile do site awamotos.com.
   ========================================================================== */
@media (max-width: 767px) {
  .page-header {
    height: auto !important;
    position: relative;
    z-index: 1000;
    background: var(--awa-white);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  }
  .page-header .header.content {
    padding: 12px 16px !important;
    display: grid !important;
    grid-template-columns: 48px 1fr 48px !important;
    grid-template-areas: "menu logo cart" "search search search" !important;
    align-items: center !important;
    gap: 12px 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    width: 100% !important;
  }
  .page-header .header.content .nav-toggle {
    grid-area: menu;
    position: static !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 10;
    width: 44px;
    height: 44px;
  }
  .page-header .header.content .nav-toggle:before {
    font-size: 26px !important;
    color: var(--awa-text) !important;
  }
  .page-header .header.content .logo {
    grid-area: logo;
    margin: 0 auto !important;
    max-width: 140px !important;
    display: flex !important;
    justify-content: center;
    position: static !important;
  }
  .page-header .header.content .logo img {
    height: 32px !important;
    width: auto !important;
  }
  .page-header .header.content .minicart-wrapper {
    grid-area: cart;
    margin: 0 !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    position: static !important;
    width: 44px;
    height: 44px;
  }
  .page-header .header.content .minicart-wrapper .action.showcart {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    border: none !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  .page-header .header.content .minicart-wrapper .action.showcart:before {
    font-size: 26px !important;
    color: var(--awa-text) !important;
    content: '\e611';
  }
  .page-header .header.content .minicart-wrapper .action.showcart .counter.qty {
    background: var(--awa-primary) !important;
    color: var(--awa-white) !important;
    height: 20px !important;
    min-width: 20px !important;
    line-height: 20px !important;
    padding: 0 5px !important;
    border-radius: 10px !important;
    font-size: 11px !important;
    top: 2px !important;
    right: 2px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  }
  .page-header .header.content .block-search {
    grid-area: search;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
  }
  .page-header .header.content .block-search .block-content {
    width: 100% !important;
  }
  .page-header .header.content .block-search .form.minisearch {
    display: flex !important;
    width: 100% !important;
    background: var(--awa-bg-soft) !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: 24px !important;
    padding: 0 4px !important;
    height: 44px !important;
    align-items: center !important;
    transition: border-color 0.2s, background 0.2s;
  }
  .page-header .header.content .block-search .form.minisearch:focus-within {
    border-color: var(--awa-primary) !important;
    background: var(--awa-white) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.05) !important;
  }
  .page-header .header.content .block-search .form.minisearch .awa-search-category-wrapper {
    display: none !important;
  }
  .page-header .header.content .block-search .form.minisearch .field.search {
    flex: 1 !important;
    margin: 0 !important;
  }
  .page-header .header.content .block-search .form.minisearch .field.search .control {
    padding: 0 !important;
  }
  .page-header .header.content .block-search .form.minisearch .field.search .control input {
    border: none !important;
    background: transparent !important;
    height: 42px !important;
    padding: 0 12px !important;
    font-size: 15px !important;
    box-shadow: none !important;
    width: 100% !important;
    margin: 0 !important;
  }
  .page-header .header.content .block-search .form.minisearch .field.search .control input::placeholder {
    color: var(--awa-muted) !important;
    opacity: 0.8;
  }
  .page-header .header.content .block-search .form.minisearch .actions {
    margin: 0 !important;
    padding: 0 8px !important;
  }
  .page-header .header.content .block-search .form.minisearch .actions .action.search {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .page-header .header.content .block-search .form.minisearch .actions .action.search svg {
    width: 18px !important;
    height: 18px !important;
    color: var(--awa-muted) !important;
  }
  .page-header .header.content .block-search .form.minisearch .actions .action.search:before {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .fixed-bottom {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    background: var(--awa-white) !important;
    box-shadow: 0 -2px 15px rgba(0, 0, 0, 0.08) !important;
    z-index: 1001 !important;
    padding-bottom: env(safe-area-inset-bottom) !important;
    border-top: 1px solid var(--awa-border) !important;
    display: block !important;
  }
  .fixed-bottom .link-on-bottom {
    padding: 8px 0 !important;
  }
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link {
    display: flex !important;
    justify-content: space-around !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li {
    flex: 1 !important;
    text-align: center !important;
  }
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li a,
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li button {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    background: none !important;
    border: none !important;
    padding: 4px 0 !important;
    color: var(--awa-mob-c3) !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    gap: 4px !important;
    width: 100% !important;
    text-decoration: none !important;
    line-height: 1 !important;
  }
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li a .icon,
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li button .icon {
    font-size: 22px !important;
    margin-bottom: 2px !important;
  }
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li a:active,
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li button:active,
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li a.active,
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li button.active {
    color: var(--awa-primary) !important;
  }
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li.active a,
  .fixed-bottom .link-on-bottom ul.mobile-bottom-link li.active button {
    color: var(--awa-primary) !important;
  }
  #maincontent,
  .page-footer,
  .main-container {
    padding-bottom: 84px !important;
  }
}
@media (max-width: 767px) {
  .products-grid .product-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .products-grid .product-items .product-item {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
  }
  .products-grid .product-items .product-item .product-item-info {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    background: var(--awa-white) !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-radius: 12px !important;
    padding: 12px !important;
    box-shadow: 0 4px 14px rgba(16, 24, 40, 0.06) !important;
    height: 100% !important;
    position: relative;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-photo {
    padding: 0 !important;
    margin: 0 0 12px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: auto !important;
    min-height: 124px;
    aspect-ratio: 1 / 1;
    width: 100% !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-container {
    width: 100% !important;
    height: 100% !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-container .product-image-wrapper {
    padding-bottom: 0 !important;
    height: 100% !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-photo .product-image-container .product-image-wrapper img {
    object-fit: contain !important;
    width: 100% !important;
    height: 100% !important;
    position: static !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 !important;
    padding: 0 !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name {
    margin: 0 0 6px !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    height: 2.6em !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-name a {
    color: var(--awa-text) !important;
    text-decoration: none !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details .product-sku {
    font-size: 11px !important;
    color: var(--awa-muted) !important;
    margin-bottom: 8px !important;
    display: block;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details .price-box {
    margin-top: auto !important;
    margin-bottom: 10px !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details .actions-primary {
    margin-top: auto !important;
  }
  .products-grid .product-items .product-item .product-item-info .product-item-details .action.tocart,
  .products-grid .product-items .product-item .product-item-info .product-item-details .action.login {
    width: 100% !important;
    margin: 0 !important;
    border-radius: 8px !important;
    height: 38px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding: 0 10px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-transform: none !important;
    background: var(--awa-primary) !important;
    color: var(--awa-white) !important;
    border: none !important;
  }
}
@media (max-width: 767px) {
  .slick-slider,
  .owl-carousel,
  .swiper-container {
    padding: 0 16px !important;
    overflow: visible !important;
  }
  .slick-slider .slick-list,
  .owl-carousel .slick-list,
  .swiper-container .slick-list,
  .slick-slider .owl-stage-outer,
  .owl-carousel .owl-stage-outer,
  .swiper-container .owl-stage-outer,
  .slick-slider .swiper-wrapper,
  .owl-carousel .swiper-wrapper,
  .swiper-container .swiper-wrapper {
    overflow: visible !important;
  }
  .slick-slider .product-item,
  .owl-carousel .product-item,
  .swiper-container .product-item {
    padding: 0 6px !important;
    width: 260px !important;
  }
  .slick-slider .slick-dots,
  .owl-carousel .slick-dots,
  .swiper-container .slick-dots,
  .slick-slider .owl-dots,
  .owl-carousel .owl-dots,
  .swiper-container .owl-dots {
    bottom: -20px !important;
  }
}
@media (max-width: 767px) {
  .awa-section,
  section.block,
  .cms-index-index .page-main .block {
    padding: 32px 16px !important;
    margin-bottom: 0 !important;
  }
  .awa-section .block-title,
  section.block .block-title,
  .cms-index-index .page-main .block .block-title,
  .awa-section .title-block,
  section.block .title-block,
  .cms-index-index .page-main .block .title-block {
    margin-bottom: 24px !important;
    text-align: left !important;
    padding: 0 !important;
    border: none !important;
  }
  .awa-section .block-title h2,
  section.block .block-title h2,
  .cms-index-index .page-main .block .block-title h2,
  .awa-section .title-block h2,
  section.block .title-block h2,
  .cms-index-index .page-main .block .title-block h2,
  .awa-section .block-title .title,
  section.block .block-title .title,
  .cms-index-index .page-main .block .block-title .title,
  .awa-section .title-block .title,
  section.block .title-block .title,
  .cms-index-index .page-main .block .title-block .title,
  .awa-section .block-title strong,
  section.block .block-title strong,
  .cms-index-index .page-main .block .block-title strong,
  .awa-section .title-block strong,
  section.block .title-block strong,
  .cms-index-index .page-main .block .title-block strong {
    font-size: 24px !important;
    font-weight: 700 !important;
    margin-bottom: 8px !important;
    line-height: 1.2 !important;
    color: var(--awa-text) !important;
    display: block !important;
  }
  .awa-section .block-title p,
  section.block .block-title p,
  .cms-index-index .page-main .block .block-title p,
  .awa-section .title-block p,
  section.block .title-block p,
  .cms-index-index .page-main .block .title-block p,
  .awa-section .block-title .subtitle,
  section.block .block-title .subtitle,
  .cms-index-index .page-main .block .block-title .subtitle,
  .awa-section .title-block .subtitle,
  section.block .title-block .subtitle,
  .cms-index-index .page-main .block .title-block .subtitle {
    font-size: 15px !important;
    color: var(--awa-muted) !important;
    margin: 0 !important;
  }
  .awa-section .block-title:after,
  section.block .block-title:after,
  .cms-index-index .page-main .block .block-title:after,
  .awa-section .title-block:after,
  section.block .title-block:after,
  .cms-index-index .page-main .block .title-block:after {
    content: '' !important;
    display: block !important;
    width: 56px !important;
    height: 4px !important;
    background: var(--awa-primary) !important;
    border-radius: 999px !important;
    margin: 12px 0 0 !important;
  }
}
@media (max-width: 767px) {
  .category-grid,
  .category-list-mobile {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
    padding: 0 16px !important;
    margin: 0 !important;
  }
  .category-grid .category-item,
  .category-list-mobile .category-item,
  .category-grid .item,
  .category-list-mobile .item {
    background: var(--awa-white) !important;
    border-radius: 12px !important;
    border: 1px solid var(--awa-border) !important;
    padding: 16px !important;
    text-align: center !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    height: 100% !important;
  }
  .category-grid .category-item .category-image,
  .category-list-mobile .category-item .category-image,
  .category-grid .item .category-image,
  .category-list-mobile .item .category-image,
  .category-grid .category-item .image,
  .category-list-mobile .category-item .image,
  .category-grid .item .image,
  .category-list-mobile .item .image {
    margin-bottom: 12px !important;
    height: 80px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .category-grid .category-item .category-image img,
  .category-list-mobile .category-item .category-image img,
  .category-grid .item .category-image img,
  .category-list-mobile .item .category-image img,
  .category-grid .category-item .image img,
  .category-list-mobile .category-item .image img,
  .category-grid .item .image img,
  .category-list-mobile .item .image img {
    max-height: 100% !important;
    max-width: 100% !important;
    width: auto !important;
  }
  .category-grid .category-item .category-name,
  .category-list-mobile .category-item .category-name,
  .category-grid .item .category-name,
  .category-list-mobile .item .category-name,
  .category-grid .category-item .title,
  .category-list-mobile .category-item .title,
  .category-grid .item .title,
  .category-list-mobile .item .title {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: var(--awa-text) !important;
    margin: 0 !important;
    line-height: 1.2 !important;
  }
  .action.view-all-categories {
    margin: 24px 16px !important;
    width: calc(100% - 32px) !important;
  }
}
@media (max-width: 767px) {
  .form-login,
  .form-create-account,
  .form-address-edit,
  .form-edit-account {
    padding: 20px 16px !important;
    max-width: 100% !important;
  }
  .form-login .field,
  .form-create-account .field,
  .form-address-edit .field,
  .form-edit-account .field {
    margin-bottom: 20px !important;
  }
  .form-login .field .label,
  .form-create-account .field .label,
  .form-address-edit .field .label,
  .form-edit-account .field .label {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: var(--awa-mob-c2) !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-align: left !important;
  }
  .form-login .field .control input[type='text'],
  .form-create-account .field .control input[type='text'],
  .form-address-edit .field .control input[type='text'],
  .form-edit-account .field .control input[type='text'],
  .form-login .field .control input[type='password'],
  .form-create-account .field .control input[type='password'],
  .form-address-edit .field .control input[type='password'],
  .form-edit-account .field .control input[type='password'],
  .form-login .field .control input[type='email'],
  .form-create-account .field .control input[type='email'],
  .form-address-edit .field .control input[type='email'],
  .form-edit-account .field .control input[type='email'],
  .form-login .field .control input[type='tel'],
  .form-create-account .field .control input[type='tel'],
  .form-address-edit .field .control input[type='tel'],
  .form-edit-account .field .control input[type='tel'],
  .form-login .field .control input[type='search'],
  .form-create-account .field .control input[type='search'],
  .form-address-edit .field .control input[type='search'],
  .form-edit-account .field .control input[type='search'],
  .form-login .field .control input[type='number'],
  .form-create-account .field .control input[type='number'],
  .form-address-edit .field .control input[type='number'],
  .form-edit-account .field .control input[type='number'],
  .form-login .field .control select,
  .form-create-account .field .control select,
  .form-address-edit .field .control select,
  .form-edit-account .field .control select,
  .form-login .field .control .input-text,
  .form-create-account .field .control .input-text,
  .form-address-edit .field .control .input-text,
  .form-edit-account .field .control .input-text {
    height: 52px !important;
    border-radius: 10px !important;
    border: 1px solid var(--awa-mob-c1) !important;
    padding: 0 14px !important;
    font-size: 16px !important;
    width: 100% !important;
    background: var(--awa-white) !important;
    box-sizing: border-box !important;
    appearance: none !important;
  }
  .form-login .field .control input[type='text']:focus,
  .form-create-account .field .control input[type='text']:focus,
  .form-address-edit .field .control input[type='text']:focus,
  .form-edit-account .field .control input[type='text']:focus,
  .form-login .field .control input[type='password']:focus,
  .form-create-account .field .control input[type='password']:focus,
  .form-address-edit .field .control input[type='password']:focus,
  .form-edit-account .field .control input[type='password']:focus,
  .form-login .field .control input[type='email']:focus,
  .form-create-account .field .control input[type='email']:focus,
  .form-address-edit .field .control input[type='email']:focus,
  .form-edit-account .field .control input[type='email']:focus,
  .form-login .field .control input[type='tel']:focus,
  .form-create-account .field .control input[type='tel']:focus,
  .form-address-edit .field .control input[type='tel']:focus,
  .form-edit-account .field .control input[type='tel']:focus,
  .form-login .field .control input[type='search']:focus,
  .form-create-account .field .control input[type='search']:focus,
  .form-address-edit .field .control input[type='search']:focus,
  .form-edit-account .field .control input[type='search']:focus,
  .form-login .field .control input[type='number']:focus,
  .form-create-account .field .control input[type='number']:focus,
  .form-address-edit .field .control input[type='number']:focus,
  .form-edit-account .field .control input[type='number']:focus,
  .form-login .field .control select:focus,
  .form-create-account .field .control select:focus,
  .form-address-edit .field .control select:focus,
  .form-edit-account .field .control select:focus,
  .form-login .field .control .input-text:focus,
  .form-create-account .field .control .input-text:focus,
  .form-address-edit .field .control .input-text:focus,
  .form-edit-account .field .control .input-text:focus {
    border-color: var(--awa-primary) !important;
    box-shadow: 0 0 0 4px rgba(183, 51, 55, 0.08) !important;
    outline: none !important;
  }
  .form-login .actions-toolbar,
  .form-create-account .actions-toolbar,
  .form-address-edit .actions-toolbar,
  .form-edit-account .actions-toolbar {
    flex-direction: column !important;
    gap: 12px !important;
  }
  .form-login .actions-toolbar .primary,
  .form-create-account .actions-toolbar .primary,
  .form-address-edit .actions-toolbar .primary,
  .form-edit-account .actions-toolbar .primary {
    width: 100% !important;
  }
  .form-login .actions-toolbar .primary .action.submit,
  .form-create-account .actions-toolbar .primary .action.submit,
  .form-address-edit .actions-toolbar .primary .action.submit,
  .form-edit-account .actions-toolbar .primary .action.submit,
  .form-login .actions-toolbar .primary .action.login,
  .form-create-account .actions-toolbar .primary .action.login,
  .form-address-edit .actions-toolbar .primary .action.login,
  .form-edit-account .actions-toolbar .primary .action.login {
    height: 52px !important;
    border-radius: 10px !important;
    width: 100% !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin: 0 !important;
  }
  .form-login .actions-toolbar .secondary,
  .form-create-account .actions-toolbar .secondary,
  .form-address-edit .actions-toolbar .secondary,
  .form-edit-account .actions-toolbar .secondary {
    width: 100% !important;
    text-align: center !important;
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  .newsletter-section,
  .footer-newsletter {
    padding: 32px 16px !important;
    text-align: center !important;
    background: var(--awa-primary) !important;
  }
  .newsletter-section .block.newsletter,
  .footer-newsletter .block.newsletter {
    width: 100% !important;
    margin: 0 !important;
  }
  .newsletter-section .block.newsletter .title,
  .footer-newsletter .block.newsletter .title {
    color: var(--awa-white) !important;
    font-size: 20px !important;
    margin-bottom: 16px !important;
  }
  .newsletter-section .block.newsletter .title strong,
  .footer-newsletter .block.newsletter .title strong {
    font-weight: 700 !important;
  }
  .newsletter-section .block.newsletter .form.subscribe,
  .footer-newsletter .block.newsletter .form.subscribe {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
  .newsletter-section .block.newsletter .form.subscribe .field.newsletter,
  .footer-newsletter .block.newsletter .form.subscribe .field.newsletter {
    width: 100% !important;
    margin: 0 !important;
  }
  .newsletter-section .block.newsletter .form.subscribe .field.newsletter .control:before,
  .footer-newsletter .block.newsletter .form.subscribe .field.newsletter .control:before {
    display: none !important;
  }
  .newsletter-section .block.newsletter .form.subscribe .field.newsletter input,
  .footer-newsletter .block.newsletter .form.subscribe .field.newsletter input {
    height: 48px !important;
    border-radius: 8px !important;
    text-align: center !important;
    background: var(--awa-white) !important;
    border: none !important;
    width: 100% !important;
    padding: 0 16px !important;
  }
  .newsletter-section .block.newsletter .form.subscribe .actions,
  .footer-newsletter .block.newsletter .form.subscribe .actions {
    width: 100% !important;
    margin: 0 !important;
  }
  .newsletter-section .block.newsletter .form.subscribe .actions .action.subscribe,
  .footer-newsletter .block.newsletter .form.subscribe .actions .action.subscribe {
    width: 100% !important;
    height: 48px !important;
    border-radius: 8px !important;
    background: var(--awa-primary-dark) !important;
    color: var(--awa-white) !important;
    font-weight: 700 !important;
    border: none !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
  }
  .footer-container .footer-middle {
    padding: 0 !important;
  }
  .footer-container .footer-middle .footer-links-block .block-title,
  .footer-container .footer-middle .block-footer-links .block-title {
    height: 64px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0 16px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    margin: 0 !important;
    font-size: 15px !important;
    color: var(--awa-white) !important;
    cursor: pointer;
  }
  .footer-container .footer-middle .footer-links-block .block-title:after,
  .footer-container .footer-middle .block-footer-links .block-title:after {
    content: '\e622';
    font-family: 'rokanthemes' !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    margin: 0 !important;
    font-size: 12px !important;
    transition: transform 0.3s;
  }
  .footer-container .footer-middle .footer-links-block .block-title.active:after,
  .footer-container .footer-middle .block-footer-links .block-title.active:after {
    transform: rotate(180deg);
  }
  .footer-container .footer-middle .footer-links-block .block-content,
  .footer-container .footer-middle .block-footer-links .block-content {
    padding: 16px !important;
    background: rgba(0, 0, 0, 0.05) !important;
  }
  .footer-container .footer-bottom {
    padding: 24px 16px 100px !important;
    text-align: center !important;
  }
}
:root {
  --awa-primary: #b73337;
  --awa-primary-dark: #8e2629;
  --awa-text: var(--awa-mob-c2);
  --awa-muted: var(--awa-mob-c3);
  --awa-border: #E5E5E5;
  --awa-bg-soft: #F7F7F7;
  --awa-white: #FFFFFF;
}
@media (max-width: 991px) {
  .catalog-product-view .product-info-main .box-tocart {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 100 !important;
    background: var(--awa-white, #fff) !important;
    padding: 12px 16px !important;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.1) !important;
    border-top: 1px solid var(--awa-border, #e5e5e5) !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
  }
  .catalog-product-view .product-info-main .box-tocart .field.qty {
    flex-shrink: 0 !important;
    width: auto !important;
    margin: 0 !important;
  }
  .catalog-product-view .product-info-main .box-tocart .actions {
    flex: 1 !important;
  }
  .catalog-product-view .product-info-main .box-tocart .action.tocart {
    width: 100% !important;
    min-height: 48px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    border-radius: var(--awa-radius-md, 8px) !important;
  }
  .catalog-product-view .columns {
    padding-bottom: 80px !important;
  }
}
@media (max-width: 991px) {
  a,
  button,
  [role="button"],
  input[type="submit"],
  input[type="button"],
  select,
  .action {
    min-height: 44px;
    min-width: 44px;
  }
  .footer.content a,
  .breadcrumbs a,
  .account-nav a,
  .toolbar .limiter a,
  .filter-options a {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .header.content .action,
  .header.content .minicart-wrapper .action.showcart,
  .header.content .authorization-link a {
    min-width: 44px !important;
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}
@media (max-width: 575px) {
  .products-grid .product-items {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
  }
  .products-grid .product-item {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .products-grid .product-item-info {
    padding: 8px !important;
  }
  .products-grid .product-item-name a {
    font-size: 12px !important;
    line-height: 1.3 !important;
    -webkit-line-clamp: 2 !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }
  .products-grid .price-box .price {
    font-size: 14px !important;
  }
  .products-grid .product-reviews-summary,
  .products-grid .product-item-description {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .checkout-cart-index .cart.table-wrapper .cart.item {
    display: grid !important;
    grid-template-columns: 80px 1fr !important;
    gap: 12px !important;
    padding: 16px 0 !important;
    border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
  }
  .checkout-cart-index .cart .product-item-photo {
    width: 80px !important;
  }
  .checkout-cart-index .cart .product-item-details {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
  }
  .checkout-cart-index .cart-summary {
    position: static !important;
    width: 100% !important;
    margin-top: 24px !important;
  }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container {
    display: flex !important;
    flex-direction: column !important;
  }
  .checkout-index-index .opc-progress-bar {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 8px !important;
  }
  .checkout-index-index .opc-progress-bar-item {
    min-width: 0 !important;
  }
  .checkout-index-index .form-shipping-address .fieldset > .field {
    width: 100% !important;
    flex-basis: 100% !important;
  }
  .checkout-index-index .opc-block-summary {
    margin-top: 24px !important;
    border-radius: var(--awa-radius-lg, 12px) !important;
  }
}
@media (max-width: 767px) {
  .account .sidebar-main .account-nav {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    display: flex !important;
    gap: 4px !important;
    padding: 4px !important;
    background: var(--awa-bg-muted, #f5f5f5) !important;
    border-radius: var(--awa-radius-lg, 12px) !important;
    margin-bottom: 20px !important;
  }
  .account .sidebar-main .account-nav .item {
    flex-shrink: 0 !important;
  }
  .account .sidebar-main .account-nav .item a {
    display: block !important;
    padding: 8px 14px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    border-radius: var(--awa-radius-md, 8px) !important;
    color: var(--awa-text-secondary, #555) !important;
    text-decoration: none !important;
  }
  .account .sidebar-main .account-nav .item.current a,
  .account .sidebar-main .account-nav .item a:hover {
    background: var(--awa-white, #fff) !important;
    color: var(--awa-primary, #b73337) !important;
    font-weight: 600 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
  }
  .block-order-details-view {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 991px) {
  .block-search {
    position: relative !important;
  }
  .block-search .block-content {
    width: 100% !important;
  }
  .block-search .block-content input#search {
    width: 100% !important;
    min-height: 44px !important;
    font-size: 16px !important;
  }
}
#awa-scroll-top,
.scroll-to-top,
#scrollToTopBtn {
  position: fixed !important;
  bottom: 24px !important;
  right: 24px !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 50% !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-white, #fff) !important;
  border: none !important;
  cursor: pointer !important;
  box-shadow: 0 4px 16px rgba(183, 51, 55, 0.35) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 0 !important;
  z-index: 50 !important;
  transition: opacity 0.3s, transform 0.3s !important;
}
#awa-scroll-top::before,
.scroll-to-top::before,
#scrollToTopBtn::before {
  content: '' !important;
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
#awa-scroll-top:hover,
.scroll-to-top:hover,
#scrollToTopBtn:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 24px rgba(183, 51, 55, 0.45) !important;
}
@media (max-width: 767px) {
  #awa-scroll-top,
  .scroll-to-top,
  #scrollToTopBtn {
    bottom: 90px !important;
    right: 16px !important;
  }
}
html {
  scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
/**
 * AUTO-GENERATED STUB
 * Populated by tests/e2e/scripts/mcp-visual-autofix.mjs (apply mode).
 */
/* ==========================================================================
   AWA MOTOS — RADICAL MODERNIZATION (Bento Grid & Soft UI)
   ========================================================================== */
.awa-bento-grid {
  display: grid;
  gap: var(--awa-bento-gap);
  grid-template-columns: repeat(12, 1fr);
  margin: var(--awa-section-gap) 0;
}
.awa-bento-grid__item {
  background: var(--awa-bento-bg);
  border: var(--awa-bento-border);
  border-radius: var(--awa-bento-radius);
  box-shadow: var(--awa-bento-shadow);
  padding: var(--awa-card-pad);
  transition: transform var(--awa-duration), box-shadow var(--awa-duration);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
}
.awa-bento-grid__item:hover {
  transform: translateY(var(--awa-hover-lift));
  box-shadow: var(--awa-card-shadow-hover);
}
.awa-bento-grid__item--span-4 {
  grid-column: span 4;
}
.awa-bento-grid__item--span-6 {
  grid-column: span 6;
}
.awa-bento-grid__item--span-8 {
  grid-column: span 8;
}
.awa-bento-grid__item--span-12 {
  grid-column: span 12;
}
.awa-bento-grid__item--glass {
  background: var(--awa-glass-bg);
  backdrop-filter: blur(var(--awa-glass-blur));
  border: var(--awa-glass-border);
}
@media (max-width: 767px) {
  .awa-bento-grid {
    grid-template-columns: 1fr;
    gap: var(--awa-space-4);
  }
  .awa-bento-grid__item {
    grid-column: span 1 !important;
  }
}
.product-item-info {
  border: 1px solid rgba(0, 0, 0, 0.03) !important;
  border-radius: var(--awa-radius-lg) !important;
  box-shadow: var(--awa-shadow-sm) !important;
  transition: transform var(--awa-duration), box-shadow var(--awa-duration) !important;
  background: var(--awa-white) !important;
  overflow: hidden;
}
.product-item-info:hover {
  box-shadow: var(--awa-shadow-lg) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .product-item-info:hover {
    transform: translateY(var(--awa-hover-lift)) !important;
  }
}
.action.primary,
.action-primary {
  border-radius: var(--awa-radius-full) !important;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.2) !important;
  transition: all var(--awa-duration) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  font-weight: 800 !important;
}
.action.primary:hover,
.action-primary:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 20px rgba(183, 51, 55, 0.3) !important;
  background-color: var(--awa-primary-dark) !important;
}
h1,
.page-title {
  font-size: var(--awa-heading-1-size) !important;
  line-height: var(--awa-heading-line-height) !important;
  letter-spacing: var(--awa-heading-letter-spacing) !important;
  font-weight: 800 !important;
  color: var(--awa-text) !important;
}
h2,
.block-title strong {
  font-size: var(--awa-heading-2-size) !important;
  line-height: var(--awa-heading-line-height) !important;
  letter-spacing: var(--awa-heading-letter-spacing) !important;
  font-weight: 700 !important;
}
.product-image-photo {
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .product-item:hover .product-image-photo {
    transform: scale(1.04) !important;
  }
}
body.cms-index-index .page-main > .block,
body.cms-index-index .page-main > section,
body.cms-index-index .page-main > .widget {
  background: var(--awa-white);
  border-radius: var(--awa-radius-xl);
  padding: var(--awa-space-10) !important;
  box-shadow: var(--awa-shadow-md);
  border: 1px solid rgba(0, 0, 0, 0.04);
  margin-bottom: var(--awa-space-10) !important;
}
@media (max-width: 767px) {
  body.cms-index-index .page-main > .block,
  body.cms-index-index .page-main > section,
  body.cms-index-index .page-main > .widget {
    padding: var(--awa-space-6) !important;
    margin-bottom: var(--awa-space-6) !important;
    border-radius: var(--awa-radius-lg);
  }
}
body.cms-index-index .block-title {
  margin-bottom: var(--awa-space-8) !important;
  border: none !important;
  padding: 0 !important;
}
body.cms-index-index .block-title strong {
  font-size: var(--awa-section-header-font-size) !important;
  letter-spacing: var(--awa-section-header-letter-spacing) !important;
  position: relative;
  display: inline-block;
}
body.cms-index-index .block-title strong::after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 40px;
  height: 4px;
  background: var(--awa-primary);
  border-radius: var(--awa-radius-pill);
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
select,
textarea {
  border: 1px solid var(--awa-neutral-200) !important;
  border-radius: var(--awa-radius-md) !important;
  background: var(--awa-neutral-50) !important;
  transition: all var(--awa-duration) !important;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus {
  background: var(--awa-white) !important;
  border-color: var(--awa-primary) !important;
  box-shadow: 0 0 0 4px rgba(183, 51, 55, 0.1) !important;
}
.login-container,
.awa-b2b-login-container,
.account-login-container {
  max-width: 1000px;
  margin: var(--awa-space-12) auto;
}
.login-container .block-customer-login,
.awa-b2b-login-container .block-customer-login,
.account-login-container .block-customer-login,
.login-container .block-new-customer,
.awa-b2b-login-container .block-new-customer,
.account-login-container .block-new-customer {
  background: var(--awa-white);
  border-radius: var(--awa-radius-xl) !important;
  padding: var(--awa-space-10) !important;
  box-shadow: var(--awa-shadow-lg) !important;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
  height: 100%;
}
.login-container .block-title,
.awa-b2b-login-container .block-title,
.account-login-container .block-title {
  border-bottom: 2px solid var(--awa-neutral-100) !important;
  margin-bottom: var(--awa-space-8) !important;
  padding-bottom: var(--awa-space-4) !important;
}
.login-container .block-title strong,
.awa-b2b-login-container .block-title strong,
.account-login-container .block-title strong {
  font-size: var(--awa-font-size-24) !important;
  font-weight: 800 !important;
  color: var(--awa-text) !important;
}
.account.customer-account-index .column.main .block {
  background: var(--awa-white) !important;
  border-radius: var(--awa-radius-lg) !important;
  padding: var(--awa-space-8) !important;
  box-shadow: var(--awa-shadow-md) !important;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
  margin-bottom: var(--awa-space-8) !important;
}
.account.customer-account-index .column.main .block .block-title {
  margin-bottom: var(--awa-space-4) !important;
  border: none !important;
}
.account.customer-account-index .column.main .block .block-title strong {
  font-size: var(--awa-font-size-lg) !important;
  font-weight: 700 !important;
}
.cart-container .cart-summary {
  background: var(--awa-white) !important;
  border-radius: var(--awa-radius-xl) !important;
  padding: var(--awa-space-8) !important;
  box-shadow: var(--awa-shadow-lg) !important;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
  top: 20px;
}
.opc-wrapper .step-title {
  font-size: var(--awa-font-size-24) !important;
  font-weight: 800 !important;
  border: none !important;
  margin-bottom: var(--awa-space-6) !important;
  color: var(--awa-text) !important;
}
.opc-wrapper .step-content {
  background: var(--awa-white) !important;
  border-radius: var(--awa-radius-xl) !important;
  padding: var(--awa-space-8) !important;
  box-shadow: var(--awa-shadow-md) !important;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
  margin-bottom: var(--awa-space-10) !important;
}
.opc-sidebar {
  background: var(--awa-neutral-50) !important;
  border-radius: var(--awa-radius-xl) !important;
  padding: var(--awa-space-6) !important;
  border: 1px solid var(--awa-neutral-100) !important;
}
.opc-sidebar .opc-block-summary {
  padding: 0 !important;
  background: transparent !important;
}
.navigation {
  background: var(--awa-white) !important;
  box-shadow: var(--awa-shadow-sm) !important;
}
.navigation .level0 > .level-top {
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.02em !important;
  transition: color var(--awa-duration) !important;
}
.navigation .level0 > .level-top:hover {
  color: var(--awa-primary) !important;
}
.page-footer {
  background: var(--awa-neutral-900) !important;
  color: var(--awa-white) !important;
  padding-top: var(--awa-space-12) !important;
}
.page-footer .footer.content {
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.page-footer a {
  color: rgba(255, 255, 255, 0.7) !important;
}
.page-footer a:hover {
  color: var(--awa-white) !important;
}
.catalogsearch-result-index .search.results {
  background: var(--awa-white);
  border-radius: var(--awa-radius-xl);
  padding: var(--awa-space-8);
  box-shadow: var(--awa-shadow-md);
  margin-top: var(--awa-space-6);
}
.checkout-onepage-success .checkout-success {
  text-align: center;
  background: var(--awa-white);
  border-radius: var(--awa-radius-xl);
  padding: var(--awa-space-12);
  box-shadow: var(--awa-shadow-lg);
  max-width: 600px;
  margin: var(--awa-space-12) auto;
}
.checkout-onepage-success .checkout-success .action.primary {
  margin-top: var(--awa-space-8);
}
::selection {
  background: var(--awa-primary);
  color: var(--awa-white);
}
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background: var(--awa-neutral-100);
}
::-webkit-scrollbar-thumb {
  background: var(--awa-neutral-300);
  border-radius: 10px;
  border: 2px solid var(--awa-neutral-100);
}
::-webkit-scrollbar-thumb:hover {
  background: var(--awa-neutral-400);
}
.nav-sections {
  background: var(--awa-white) !important;
}
.nav-sections .nav-section-title {
  border-bottom: 1px solid var(--awa-neutral-100) !important;
}
.nav-sections .navigation {
  box-shadow: none !important;
}
.modal-popup .modal-inner-wrap {
  border-radius: var(--awa-radius-xl) !important;
  box-shadow: var(--awa-shadow-xl) !important;
  border: none !important;
  padding: var(--awa-space-8) !important;
}
.filter-options-item {
  background: var(--awa-white) !important;
  border-radius: var(--awa-radius-md) !important;
  margin-bottom: var(--awa-space-2) !important;
  border: 1px solid var(--awa-neutral-100) !important;
}
.filter-options-item .filter-options-title {
  padding: var(--awa-space-3) var(--awa-space-4) !important;
  font-weight: 700 !important;
  cursor: pointer;
}
.filter-options-item .filter-options-title:after {
  font-size: 10px !important;
}
.filter-options-item .filter-options-content {
  padding: var(--awa-space-4) !important;
  border-top: 1px solid var(--awa-neutral-50) !important;
}
.filter-title strong {
  font-size: var(--awa-font-size-lg) !important;
  margin-bottom: var(--awa-space-4) !important;
  display: block;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold {
  overflow: visible !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold {
  position: relative !important;
  left: 50%;
  right: 50%;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider.banner-slider2--fallback,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .slidebanner {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider .wrapper_slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider .swiper,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold > .banner-slider .swiper-wrapper {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}
:root {
  /* ── awa-vr0430 — design tokens ─── */
  --awa-vr0430-c1: #d1d1d1;
  --awa-vr0430-c2: #666;
  --awa-vr0430-c3: #fff;
  --awa-vr0430-c4: #333;
}
@media (max-width: 991px) {
  html body .page-wrapper .block-search label,
  html body .page-wrapper .block-search .label,
  html body .page-wrapper .block-search .label::before,
  html body .page-wrapper .block-search .label::after,
  html body .page-wrapper .block-search .action.search::before,
  html body .page-wrapper .block-search .action.search:before,
  html body .page-wrapper .block-search .action.search::after,
  html body .page-wrapper .block-search .action.search:after,
  html body .page-wrapper .block-search [class*="icon"] {
    display: none !important;
    content: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute !important;
    pointer-events: none !important;
  }
  html body .page-wrapper .block-search .control,
  html body .page-wrapper .block-search .field.search,
  html body .page-wrapper #search_mini_form {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    overflow: visible !important;
  }
  html body .page-wrapper .block-search input#search,
  html body .page-wrapper .block-search .control input.input-text {
    display: block !important;
    width: 100% !important;
    height: 44px !important;
    padding: 0 45px 0 15px !important;
    border: 1px solid var(--awa-vr0430-c1) !important;
    border-radius: 22px !important;
    background: var(--awa-vr0430-c3) none !important;
    background-color: var(--awa-vr0430-c3) !important;
    background-image: none !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    color: var(--awa-vr0430-c4) !important;
  }
  html body .page-wrapper .block-search input#search::placeholder,
  html body .page-wrapper .block-search .control input.input-text::placeholder {
    color: var(--awa-vr0430-c2) !important;
    opacity: 1 !important;
  }
  html body .page-wrapper .block-search input#search:-ms-input-placeholder,
  html body .page-wrapper .block-search .control input.input-text:-ms-input-placeholder {
    color: var(--awa-vr0430-c2) !important;
  }
  html body .page-wrapper .block-search input#search::-ms-input-placeholder,
  html body .page-wrapper .block-search .control input.input-text::-ms-input-placeholder {
    color: var(--awa-vr0430-c2) !important;
  }
  html body .page-wrapper .block-search .actions,
  html body .page-wrapper #search_mini_form .actions {
    display: flex !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 44px !important;
    height: 44px !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 10 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    float: none !important;
    clear: none !important;
  }
  html body .page-wrapper .block-search .actions .action.search,
  html body .page-wrapper #search_mini_form .actions .action.search {
    background: transparent !important;
    border: none !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    color: var(--awa-vr0430-c2) !important;
    box-shadow: none !important;
    text-indent: -9999px !important;
  }
  html body .page-wrapper .block-search .actions .action.search svg,
  html body .page-wrapper #search_mini_form .actions .action.search svg {
    width: 20px !important;
    height: 20px !important;
    display: block !important;
    stroke: currentColor !important;
    fill: none !important;
    text-indent: 0 !important;
  }
}
@media (max-width: 767px) {
  body .page-wrapper .awa-b2b-promo-bar {
    min-height: 44px !important;
    height: auto !important;
    padding: 10px 48px 10px 16px !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  body .page-wrapper .awa-b2b-promo-bar #awa-b2b-promo-close,
  body .page-wrapper .awa-b2b-promo-bar .awa-b2b-promo-close {
    position: absolute !important;
    right: 8px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 32px !important;
    height: 32px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    border: none !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: var(--awa-vr0430-c3) !important;
    font-size: 20px !important;
    z-index: 20 !important;
  }
}
body.customer-account-login .page-main .wave-top,
body.customer-account-login .page-main .b2b-login-logo,
body.customer-account-login .b2b-login-header,
body.customer-account-login .b2b-login-bar,
body.customer-account-create .page-main .wave-top,
body.customer-account-create .page-main .b2b-login-logo,
body.customer-account-forgotpassword .page-main .wave-top,
body.customer-account-forgotpassword .page-main .b2b-login-logo,
body.b2b-account-login .page-main .wave-top,
body.b2b-account-login .page-main .b2b-login-logo,
body.b2b-account-login .b2b-login-header,
body.b2b-account-login .b2b-login-bar {
  display: none !important;
  visibility: hidden !important;
}
body .page-wrapper .fixed-right,
body .fixed-right {
  display: block !important;
  visibility: visible !important;
  z-index: 9999 !important;
}
body .page-wrapper .fixed-right .scroll-top,
body .fixed-right .scroll-top {
  display: block !important;
  visibility: visible !important;
}
body .page-wrapper .fixed-right .scroll-top button[data-awa-scroll-btn],
body .fixed-right .scroll-top button[data-awa-scroll-btn] {
  background: var(--awa-red) !important;
  color: var(--awa-vr0430-c3) !important;
  border-radius: 50% !important;
  width: 44px !important;
  height: 44px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2) !important;
  border: none !important;
}
@media (max-width: 767px) {
  body .page-wrapper .fixed-right,
  body .fixed-right {
    bottom: 120px !important;
  }
}
html body .awa-b2b-promo-bar .awa-b2b-promo-bar__lead,
html body .awa-b2b-promo-bar .awa-b2b-promo-bar__tail,
html body .awa-b2b-promo-bar .awa-b2b-promo-bar__text,
html body .awa-b2b-promo-bar .awa-b2b-promo-bar__cta,
html body .awa-b2b-promo-bar .awa-b2b-promo-bar__cta strong {
  color: var(--awa-white, #fff) !important;
}
html body .top-home-content--category-carousel .awa-category-carousel__header > p {
  color: var(--awa-text-primary, #1f2937) !important;
}
html body .wrapper_slider .swiper-pagination {
  gap: 4px !important;
}
html body .wrapper_slider .swiper-pagination .swiper-pagination-bullet {
  position: relative !important;
  display: inline-flex !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  opacity: 1 !important;
}
html body .wrapper_slider .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.7);
  transition: transform 0.2s ease, background-color 0.2s ease;
}
html body .wrapper_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before,
html body .wrapper_slider .swiper-pagination .swiper-pagination-bullet:hover::before {
  background: var(--awa-white, #fff);
  transform: scale(1.2);
}
html body .top-home-content--category-carousel .awa-category-carousel__item,
html body .top-home-content--category-carousel .awa-category-carousel__cta-link,
html body .awa-b2b-promo-bar .awa-b2b-promo-bar__cta {
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  html body .top-home-content--category-carousel .awa-category-carousel__item,
  html body .top-home-content--category-carousel .awa-category-carousel__cta-link,
  html body .awa-b2b-promo-bar .awa-b2b-promo-bar__cta,
  html body .wrapper_slider .swiper-pagination .swiper-pagination-bullet::before {
    transition: none !important;
  }
}
:root {
  --awa-surface-1: #ffffff;
  --awa-surface-2: #f8fafc;
  --awa-text-1: #111827;
  --awa-text-2: #475569;
}
html body .top-home-content--category-carousel,
html body .top-home-content--trust-and-offers {
  background: var(--awa-surface-1);
  color: var(--awa-text-1);
}
html body .top-home-content--category-carousel .awa-category-carousel__header > p {
  color: var(--awa-text-2) !important;
}
html body .page-wrapper .page_footer {
  background: var(--awa-bg-dark) !important;
  color: var(--awa-text-on-dark) !important;
}
html body .page-wrapper .page_footer .footer-container,
html body .page-wrapper .page_footer .footer-static,
html body .page-wrapper .page_footer .footer-bottom,
html body .page-wrapper .page_footer .awa-footer-categories-expand,
html body .page-wrapper .page_footer .awa-footer-business-contact,
html body .page-wrapper .page_footer .awa-footer-devby {
  background: var(--awa-bg-dark) !important;
  color: var(--awa-text-on-dark) !important;
}
html body .page-wrapper .page_footer .footer-container .container > .row {
  padding-top: var(--awa-space-8) !important;
  padding-bottom: var(--awa-space-7) !important;
  row-gap: var(--awa-space-6) !important;
}
html body .page-wrapper .page_footer .footer-container .vela-content {
  height: 100%;
  padding: var(--awa-space-5) !important;
  border: 1px solid color-mix(in srgb, var(--awa-border-subtle) 36%, transparent) !important;
  border-radius: var(--awa-radius-md) !important;
  background: color-mix(in srgb, var(--awa-bg-dark) 90%, var(--awa-neutral-800)) !important;
}
html body .page-wrapper .page_footer .velaFooterTitle,
html body .page-wrapper .page_footer .footer-block-title {
  margin: 0 0 var(--awa-space-4) !important;
  padding-bottom: var(--awa-space-2) !important;
  border-bottom: 1px solid color-mix(in srgb, var(--awa-border-subtle) 52%, transparent) !important;
  color: var(--awa-text-inverse) !important;
  font-size: var(--awa-font-size-14) !important;
  font-weight: var(--awa-weight-bold) !important;
  letter-spacing: 0.06em !important;
  line-height: var(--awa-leading-snug) !important;
  text-transform: uppercase !important;
}
html body .page-wrapper .page_footer .velaContent,
html body .page-wrapper .page_footer p,
html body .page-wrapper .page_footer span,
html body .page-wrapper .page_footer small,
html body .page-wrapper .page_footer address {
  color: var(--awa-text-on-dark) !important;
}
html body .page-wrapper .page_footer .velaFooterLinks,
html body .page-wrapper .page_footer .awa-footer-atendimento__actions {
  margin: 0 !important;
  display: grid !important;
  gap: var(--awa-space-2) !important;
}
html body .page-wrapper .page_footer .velaFooterLinks a,
html body .page-wrapper .page_footer .aw-footer-legal a,
html body .page-wrapper .page_footer .aw-footer-b2b-contact a,
html body .page-wrapper .page_footer .aw-footer-social a,
html body .page-wrapper .page_footer .awa-footer-atendimento__actions a {
  color: var(--awa-text-on-dark-muted-solid) !important;
  font-size: var(--awa-font-size-14) !important;
  line-height: var(--awa-leading-relaxed) !important;
  text-decoration: none !important;
  transition: color var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease) !important;
}
html body .page-wrapper .page_footer .velaFooterLinks a:hover,
html body .page-wrapper .page_footer .velaFooterLinks a:focus-visible,
html body .page-wrapper .page_footer .aw-footer-legal a:hover,
html body .page-wrapper .page_footer .aw-footer-legal a:focus-visible,
html body .page-wrapper .page_footer .aw-footer-b2b-contact a:hover,
html body .page-wrapper .page_footer .aw-footer-b2b-contact a:focus-visible,
html body .page-wrapper .page_footer .aw-footer-social a:hover,
html body .page-wrapper .page_footer .aw-footer-social a:focus-visible,
html body .page-wrapper .page_footer .awa-footer-atendimento__actions a:hover,
html body .page-wrapper .page_footer .awa-footer-atendimento__actions a:focus-visible {
  color: var(--awa-text-inverse) !important;
  transform: translateX(var(--awa-space-1)) !important;
}
html body .page-wrapper .page_footer .awa-footer-pro__social {
  gap: var(--awa-space-2) !important;
}
html body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link {
  width: var(--awa-space-7) !important;
  height: var(--awa-space-7) !important;
  border-radius: var(--awa-radius-full) !important;
  border: 1px solid color-mix(in srgb, var(--awa-border-subtle) 55%, transparent) !important;
  background: color-mix(in srgb, var(--awa-bg-dark) 84%, var(--awa-neutral-700)) !important;
  color: var(--awa-text-on-dark) !important;
}
html body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:hover,
html body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:focus-visible {
  background: var(--awa-primary) !important;
  border-color: var(--awa-primary) !important;
  color: var(--awa-text-inverse) !important;
  transform: translateY(-2px) !important;
}
html body .page-wrapper .page_footer .awa-footer-business-contact__shell,
html body .page-wrapper .page_footer .awa-footer-business-contact__action,
html body .page-wrapper .page_footer .awa-footer-atendimento__store {
  border-radius: var(--awa-radius-md) !important;
}
html body .page-wrapper .page_footer .awa-footer-business-contact__shell {
  border: 1px solid color-mix(in srgb, var(--awa-border-subtle) 50%, transparent) !important;
  background: color-mix(in srgb, var(--awa-bg-dark) 88%, var(--awa-neutral-800)) !important;
}
html body .page-wrapper .page_footer .awa-footer-business-contact__title,
html body .page-wrapper .page_footer .awa-footer-business-contact__action-copy strong {
  color: var(--awa-text-inverse) !important;
}
html body .page-wrapper .page_footer .awa-footer-business-contact__copy,
html body .page-wrapper .page_footer .awa-footer-business-contact__action-copy small {
  color: var(--awa-text-on-dark) !important;
}
html body .page-wrapper .page_footer .footer-bottom {
  border-top: 1px solid color-mix(in srgb, var(--awa-border-subtle) 45%, transparent) !important;
  padding-top: var(--awa-space-7) !important;
  padding-bottom: var(--awa-space-6) !important;
}
html body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
html body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
  display: flex !important;
  align-items: center !important;
  gap: var(--awa-space-6) !important;
}
html body .page-wrapper .page_footer .awa-footer-pay-sec__label,
html body .page-wrapper .page_footer .awa-footer-copyright__main,
html body .page-wrapper .page_footer .awa-footer-copyright__legal,
html body .page-wrapper .page_footer .awa-footer-copyright__disclaimer,
html body .page-wrapper .page_footer .awa-footer-devby__label {
  color: var(--awa-text-on-dark-muted-solid) !important;
}
html body .page-wrapper .page_footer .awa-footer-pay-logos img,
html body .page-wrapper .page_footer .awa-seal {
  border-radius: var(--awa-radius-sm) !important;
}
@media (max-width: 1023px) {
  html body .page-wrapper .page_footer .footer-container .container > .row {
    padding-top: var(--awa-space-7) !important;
    padding-bottom: var(--awa-space-6) !important;
    row-gap: var(--awa-space-5) !important;
  }
  html body .page-wrapper .page_footer .footer-container .vela-content {
    padding: var(--awa-space-4) !important;
  }
  html body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
    align-items: flex-start !important;
  }
}
@media (max-width: 767px) {
  html body .page-wrapper .page_footer .footer-container .container > .row {
    padding-top: var(--awa-space-6) !important;
    padding-bottom: var(--awa-space-5) !important;
  }
  html body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-bottom__row {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    gap: var(--awa-space-4) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body .page-wrapper .page_footer .velaFooterLinks a,
  html body .page-wrapper .page_footer .aw-footer-legal a,
  html body .page-wrapper .page_footer .aw-footer-b2b-contact a,
  html body .page-wrapper .page_footer .aw-footer-social a,
  html body .page-wrapper .page_footer .awa-footer-atendimento__actions a,
  html body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link {
    transition: color var(--awa-duration) var(--awa-ease) !important;
  }
  html body .page-wrapper .page_footer .velaFooterLinks a:hover,
  html body .page-wrapper .page_footer .velaFooterLinks a:focus-visible,
  html body .page-wrapper .page_footer .aw-footer-legal a:hover,
  html body .page-wrapper .page_footer .aw-footer-legal a:focus-visible,
  html body .page-wrapper .page_footer .aw-footer-b2b-contact a:hover,
  html body .page-wrapper .page_footer .aw-footer-b2b-contact a:focus-visible,
  html body .page-wrapper .page_footer .aw-footer-social a:hover,
  html body .page-wrapper .page_footer .aw-footer-social a:focus-visible,
  html body .page-wrapper .page_footer .awa-footer-atendimento__actions a:hover,
  html body .page-wrapper .page_footer .awa-footer-atendimento__actions a:focus-visible,
  html body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:hover,
  html body .page-wrapper .page_footer .awa-footer-pro__social .awa-footer-pro__social-link:focus-visible {
    transform: none !important;
  }
}
:root {
  /* ── awa-fp — design tokens ─── */
  --awa-fp-c1: #fff;
  --awa-fp-c2: #ccc;
  --awa-fp-c3: #111;
}
html body .page-wrapper {
  overflow-x: hidden;
}
html body .page-wrapper .page-main,
html body .page-wrapper .awa-container {
  max-width: 1440px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  box-sizing: border-box;
}
html body .awa-site-header .awa-main-header__inner {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  max-width: 1440px !important;
  margin: 0 auto !important;
  padding: 16px 24px !important;
  gap: 32px !important;
}
html body .awa-site-header .awa-header-brand-cell {
  flex: 0 0 180px !important;
}
html body .awa-site-header .awa-header-brand-cell img {
  max-width: 100% !important;
  height: auto !important;
}
html body .awa-site-header .awa-header-search-col {
  flex: 1 1 auto !important;
  max-width: 800px !important;
}
html body .awa-site-header .awa-header-search-col .minisearch {
  display: flex !important;
  width: 100% !important;
  height: 48px !important;
  border: 2px solid var(--awa-primary, #b73337) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}
html body .awa-site-header .awa-header-search-col input {
  flex: 1 1 auto !important;
  height: 100% !important;
  border: none !important;
  padding: 0 16px !important;
  font-size: 16px !important;
}
html body .awa-site-header .awa-header-search-col button {
  flex: 0 0 60px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-fp-c1) !important;
  border: none !important;
  height: 100% !important;
}
html body .awa-site-header .awa-header-right-col {
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
}
html body .widget-product-grid .product-items,
html body .awa-product-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
  gap: var(--awa-gap-card, 16px) !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body .product-item {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
}
html body .product-item-info {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  width: 100% !important;
}
html body .product-item-photo {
  display: block !important;
  width: 100% !important;
}
html body .product-item-photo img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
html body .product-item-details {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}
html body .product-item-actions {
  margin-top: auto !important;
}
html body .product-item-actions .action.tocart {
  width: 100% !important;
  height: 44px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, var(--awa-fp-c1)) !important;
  border: none !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  transition: background 0.2s ease !important;
}
html body .product-item-actions .action.tocart:hover {
  background: var(--awa-primary-hover, #8e2629) !important;
}
html body .page-main {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
html body .block.widget,
html body .awa-section {
  margin-bottom: 48px !important;
}
html body .block-title {
  margin-bottom: 24px !important;
}
html body .block-title strong {
  font-size: 24px !important;
  font-weight: 700 !important;
  color: var(--awa-fp-c3) !important;
  text-transform: uppercase !important;
}
html body .swiper-container {
  padding-bottom: 40px !important;
}
html body .swiper-wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
}
html body .swiper-slide {
  height: auto !important;
  flex-shrink: 0 !important;
  display: flex !important;
}
html body .swiper-slide .product-item {
  height: 100% !important;
  width: 100% !important;
}
@media (max-width: 991px) {
  html body .awa-site-header .awa-main-header__inner {
    flex-wrap: wrap !important;
    padding: 0 16px !important;
    gap: 16px !important;
    height: auto !important;
    min-height: 80px !important;
  }
  html body .awa-site-header .awa-header-search-col {
    order: 3 !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  html body .products-grid .product-items,
  html body .widget-product-grid .product-items,
  html body .awa-product-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
  }
  html body .page-main {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
}
html body .page-footer {
  background: var(--awa-fp-c3) !important;
  color: var(--awa-fp-c1) !important;
  padding: var(--section-py, 48px) 0 var(--section-py-half, 24px) !important;
}
html body .page-footer .footer-container {
  max-width: min(100%, 1280px) !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
}
html body .page-footer .footer-col {
  margin-bottom: var(--section-py-half, 32px) !important;
}
html body .page-footer h4 {
  color: var(--awa-fp-c1) !important;
  font-size: 16px !important;
  margin-bottom: 16px !important;
  font-weight: 600 !important;
}
html body .page-footer ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
html body .page-footer ul li {
  margin-bottom: 12px !important;
}
html body .page-footer ul li a {
  color: var(--awa-fp-c2) !important;
  text-decoration: none !important;
}
html body .page-footer ul li a:hover {
  color: var(--awa-fp-c1) !important;
}
/* =============================================================================
   1. TOOLBAR / SORTER / LIMITER (Category + Search)
   ============================================================================= */
.toolbar.toolbar-products {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 12px 16px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  margin-bottom: 20px !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.toolbar.toolbar-products .toolbar-amount {
  font-size: 13px !important;
  color: var(--awa-text-secondary, #555) !important;
  font-weight: 500 !important;
  order: 1 !important;
}
.toolbar.toolbar-products .toolbar-amount .toolbar-number {
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
/* Sorter */
.toolbar.toolbar-products .toolbar-sorter {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  order: 2 !important;
}
.toolbar.toolbar-products .toolbar-sorter .sorter-label {
  font-size: 12px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  color: var(--awa-text-muted, #888) !important;
  white-space: nowrap !important;
}
.toolbar.toolbar-products .toolbar-sorter select {
  height: 36px !important;
  /* sobrescreve o height: 44px !important global */
  min-height: 36px !important;
  padding: 0 32px 0 12px !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  background-color: var(--awa-white, #fff) !important;
}
.toolbar.toolbar-products .toolbar-sorter select:focus {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 3px var(--awa-brand-opacity-10, rgba(183, 51, 55, 0.1)) !important;
}
/* Sort direction arrow */
.toolbar.toolbar-products .sorter-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  background: var(--awa-white, #fff) !important;
  cursor: pointer !important;
  -webkit-transition: border-color 0.15s, background 0.15s !important;
  transition: border-color 0.15s, background 0.15s !important;
}
.toolbar.toolbar-products .sorter-action:hover {
  border-color: var(--awa-primary, #b73337) !important;
  background: var(--awa-primary-light, #fef2f2) !important;
}
/* View mode (grid/list) */
.toolbar.toolbar-products .modes {
  display: flex !important;
  gap: 4px !important;
  order: 3 !important;
}
.toolbar.toolbar-products .modes .modes-mode {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  background: var(--awa-white, #fff) !important;
  cursor: pointer !important;
  color: var(--awa-text-muted, #888) !important;
  transition: all 0.15s !important;
}
.toolbar.toolbar-products .modes .modes-mode.active,
.toolbar.toolbar-products .modes .modes-mode:hover {
  border-color: var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  background: var(--awa-primary-light, #fef2f2) !important;
}
/* Limiter */
.toolbar.toolbar-products .limiter {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  font-size: 13px !important;
  color: var(--awa-text-secondary, #555) !important;
}
.toolbar.toolbar-products .limiter select {
  height: 36px !important;
  /* alinhado com sorter (36px) — elimina desalinhamento na toolbar (#5) */
  min-height: 36px !important;
  padding: 0 24px 0 8px !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  font-size: 13px !important;
}
/* =============================================================================
   2. PRODUCT TABS (PDP — Description, Reviews, Specs)
   ============================================================================= */
.product.data.items {
  border: none !important;
  margin-top: 32px !important;
}
/* Tab headers */
.product.data.items > .item.title {
  display: inline-block !important;
  margin-right: 0 !important;
  margin-bottom: -1px !important;
}
.product.data.items > .item.title > .switch {
  display: inline-flex !important;
  align-items: center !important;
  padding: 12px 24px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--awa-text-secondary, #555) !important;
  text-decoration: none !important;
  border-bottom: 2px solid transparent !important;
  transition: color 0.15s, border-color 0.15s !important;
  cursor: pointer !important;
  background: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.product.data.items > .item.title > .switch:hover {
  color: var(--awa-text, #1a1a1a) !important;
}
.product.data.items > .item.title.active > .switch {
  color: var(--awa-primary, #b73337) !important;
  border-bottom-color: var(--awa-primary, #b73337) !important;
  font-weight: 700 !important;
}
/* Tab content */
.product.data.items > .item.content {
  border: none !important;
  border-top: 1px solid var(--awa-border, #e5e5e5) !important;
  padding: 24px 0 !important;
  margin: 0 !important;
}
/* Tab description prose */
.product.data.items .product.attribute.description {
  font-size: 14px !important;
  line-height: 1.7 !important;
  color: var(--awa-text-secondary, #555) !important;
  max-width: 75ch !important;
}
.product.data.items .product.attribute.description p {
  margin-bottom: 16px !important;
}
/* Additional attributes table (specs) */
.product.data.items .additional-attributes {
  width: 100% !important;
  max-width: 600px !important;
}
.product.data.items .additional-attributes th,
.product.data.items .additional-attributes td {
  padding: 10px 16px !important;
  font-size: 13px !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
}
.product.data.items .additional-attributes th {
  font-weight: 600 !important;
  color: var(--awa-text-secondary, #555) !important;
  text-align: left !important;
  width: 40% !important;
}
.product.data.items .additional-attributes td {
  color: var(--awa-text, #1a1a1a) !important;
}
/* Accordion on mobile */
@media (max-width: 767px) {
  .product.data.items > .item.title {
    display: block !important;
    border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  }
  .product.data.items > .item.title > .switch {
    display: flex !important;
    justify-content: space-between !important;
    padding: 14px 0 !important;
    width: 100% !important;
    border-bottom: none !important;
  }
  .product.data.items > .item.title > .switch::after {
    content: '' !important;
    display: block !important;
    width: 12px !important;
    height: 12px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    transition: transform 0.2s !important;
  }
  .product.data.items > .item.title.active > .switch::after {
    transform: rotate(180deg) !important;
  }
  .product.data.items > .item.content {
    padding: 16px 0 !important;
  }
}
/* =============================================================================
   3. REVIEWS
   ============================================================================= */
/* Review summary stars */
.product-reviews-summary .rating-summary {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
}
.product-reviews-summary .reviews-actions a {
  font-size: 13px !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  font-weight: 500 !important;
}
.product-reviews-summary .reviews-actions a:hover {
  text-decoration: underline !important;
}
/* Review list */
.review-list .review-item {
  padding: 20px 0 !important;
  border-bottom: 1px solid var(--awa-bg-muted, #f5f5f5) !important;
}
.review-list .review-title {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 4px !important;
}
.review-list .review-details {
  font-size: 12px !important;
  color: var(--awa-text-muted, #888) !important;
  margin-bottom: 8px !important;
}
.review-list .review-content {
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: var(--awa-text-secondary, #555) !important;
}
/* Review form */
.review-form .field {
  margin-bottom: 16px !important;
}
.review-form .review-field-ratings .label {
  font-size: 13px !important;
  font-weight: 600 !important;
  margin-bottom: 4px !important;
}
/* =============================================================================
   4. RELATED / UPSELL / CROSS-SELL
   ============================================================================= */
.block.related,
.block.upsell,
.block.crosssell {
  margin-top: 48px !important;
  padding-top: 32px !important;
  border-top: 1px solid var(--awa-border, #e5e5e5) !important;
}
.block.related .block-title strong,
.block.upsell .block-title strong,
.block.crosssell .block-title strong {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
.block.related .products-grid,
.block.upsell .products-grid,
.block.crosssell .products-grid {
  margin-top: 16px !important;
}
/* =============================================================================
   5. SUCCESS PAGE (after placing order)
   ============================================================================= */
.checkout-onepage-success .page-title-wrapper {
  text-align: center !important;
  padding: 40px 0 24px !important;
}
.checkout-onepage-success .page-title {
  font-size: 28px !important;
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
.checkout-onepage-success .checkout-success {
  text-align: center !important;
  max-width: 560px !important;
  margin: 0 auto !important;
  padding: 32px 24px !important;
  background: var(--awa-bg-subtle, #fafafa) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-xl, 16px) !important;
}
.checkout-onepage-success .checkout-success p {
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: var(--awa-text-secondary, #555) !important;
  margin-bottom: 16px !important;
}
.checkout-onepage-success .checkout-success .order-number {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: var(--awa-primary, #b73337) !important;
}
.checkout-onepage-success .checkout-success .actions-toolbar {
  margin-top: 24px !important;
  display: flex !important;
  justify-content: center !important;
  gap: 12px !important;
}
/* Success checkmark icon */
.checkout-onepage-success .page-title-wrapper::before {
  content: '' !important;
  display: block !important;
  width: 64px !important;
  height: 64px !important;
  margin: 0 auto 16px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
/* =============================================================================
   6. PRODUCT GALLERY (PDP)
   ============================================================================= */
/* Gallery thumbnails */
.fotorama__nav-wrap .fotorama__nav {
  display: flex !important;
  gap: 8px !important;
  margin-top: 12px !important;
}
.fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame {
  border: 2px solid transparent !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  overflow: hidden !important;
  cursor: pointer !important;
  transition: border-color 0.15s !important;
  opacity: 0.6 !important;
}
.fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover {
  opacity: 0.85 !important;
}
.fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active {
  border-color: var(--awa-primary, #b73337) !important;
  opacity: 1 !important;
}
/* Gallery main image */
.fotorama__stage {
  border-radius: var(--awa-radius-lg, 12px) !important;
  overflow: hidden !important;
  background: var(--awa-bg-subtle, #fafafa) !important;
}
/* Fullscreen overlay */
.fotorama--fullscreen .fotorama__stage {
  background: var(--awa-black, #000) !important;
}
/* =============================================================================
   7. PRICE BOX — Global refined styling
   ============================================================================= */
.price-box .price {
  font-weight: 800 !important;
  color: var(--awa-text, #1a1a1a) !important;
}
/* Old price (strikethrough) */
.price-box .old-price .price {
  text-decoration: line-through !important;
  color: var(--awa-text-muted, #888) !important;
  font-weight: 500 !important;
  font-size: 0.85em !important;
}
/* Special price */
.price-box .special-price .price {
  color: var(--awa-primary, #b73337) !important;
}
/* "As low as" */
.price-box .minimal-price .price-label {
  font-size: 11px !important;
  color: var(--awa-text-muted, #888) !important;
  font-weight: 500 !important;
}
/* Tier pricing */
.prices-tier {
  background: var(--awa-bg-subtle, #fafafa) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  padding: 12px 16px !important;
  margin-top: 12px !important;
}
.prices-tier .item {
  font-size: 13px !important;
  padding: 4px 0 !important;
  color: var(--awa-text-secondary, #555) !important;
}
.prices-tier .price {
  font-weight: 700 !important;
  color: var(--awa-primary, #b73337) !important;
}
/* =============================================================================
   8. TOOLTIP / POPOVER
   ============================================================================= */
.tooltip .tooltip-content,
[data-ui-id="tooltip-content"] {
  background: var(--awa-text, #1a1a1a) !important;
  color: var(--awa-white, #fff) !important;
  font-size: 12px !important;
  padding: 6px 12px !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  box-shadow: var(--awa-shadow-md, 0 4px 16px rgba(0, 0, 0, 0.08)) !important;
  max-width: 250px !important;
  line-height: 1.4 !important;
}
/* =============================================================================
   9. SWATCH OPTIONS (Color/Size selectors on PDP)
   ============================================================================= */
.swatch-attribute .swatch-attribute-label {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--awa-text, #1a1a1a) !important;
  margin-bottom: 8px !important;
}
.swatch-attribute .swatch-attribute-selected-option {
  font-weight: 500 !important;
  color: var(--awa-text-secondary, #555) !important;
  margin-left: 4px !important;
}
/* Swatch options (text type) */
.swatch-attribute .swatch-option.text {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 40px !important;
  height: 36px !important;
  padding: 0 12px !important;
  border: 1.5px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  -webkit-transition: border-color 0.15s, background 0.15s !important;
  transition: border-color 0.15s, background 0.15s !important;
  background: var(--awa-white, #fff) !important;
  color: var(--awa-text, #1a1a1a) !important;
}
.swatch-attribute .swatch-option.text:hover {
  border-color: var(--awa-primary, #b73337) !important;
}
.swatch-attribute .swatch-option.text.selected {
  border-color: var(--awa-primary, #b73337) !important;
  background: var(--awa-primary-light, #fef2f2) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 700 !important;
}
/* Color swatches */
.swatch-attribute .swatch-option.color {
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  border: 2px solid var(--awa-border, #e5e5e5) !important;
  cursor: pointer !important;
  transition: box-shadow 0.15s, transform 0.1s !important;
}
.swatch-attribute .swatch-option.color:hover {
  transform: scale(1.1) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15) !important;
}
.swatch-attribute .swatch-option.color.selected {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25) !important;
}
/* Disabled/out-of-stock swatches */
.swatch-attribute .swatch-option.disabled {
  opacity: 0.35 !important;
  cursor: not-allowed !important;
  position: relative !important;
}
.swatch-attribute .swatch-option.text.disabled::after {
  content: '' !important;
  position: absolute !important;
  top: 50% !important;
  left: 10% !important;
  width: 80% !important;
  height: 1px !important;
  background: var(--awa-text-muted, #888) !important;
  transform: rotate(-12deg) !important;
}
/* =============================================================================
   10. CUSTOM SCROLLBAR (subtle, branded)
   ============================================================================= */
/* Webkit scrollbar — unified to 6px as per intention (#3) */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: var(--awa-bg-muted, #f5f5f5);
  border-radius: 9999px;
}
::-webkit-scrollbar-thumb {
  background: var(--awa-border-strong, #d0d0d0);
  border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--awa-text-muted, #888);
}
/* Firefox scrollbar — escopo restrito a html+body (#11: evita afetar iframes e widgets de terceiros) */
html,
body {
  scrollbar-width: thin;
  scrollbar-color: var(--awa-border-strong, #d0d0d0) var(--awa-bg-muted, #f5f5f5);
}
/* =============================================================================
   11. COOKIE CONSENT BAR
   ============================================================================= */
.cookie-status-message,
.message.cookie {
  position: fixed !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 300 !important;
  background: var(--awa-text, #1a1a1a) !important;
  color: var(--awa-white, #fff) !important;
  padding: 16px 24px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15) !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}
.cookie-status-message .action,
.message.cookie .action {
  white-space: nowrap !important;
  padding: 8px 20px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-white, #fff) !important;
  border: none !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
}
.cookie-status-message .action:hover,
.message.cookie .action:hover {
  background: var(--awa-primary-hover, #8e2629) !important;
}
@media (max-width: 575px) {
  .cookie-status-message,
  .message.cookie {
    flex-direction: column !important;
    text-align: center !important;
    padding: 16px !important;
  }
}
/* =============================================================================
   12. BACK TO TOP — Smooth entrance
   ============================================================================= */
@keyframes awa-bounce-in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  60% {
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
:root {
  /* ── awa-vi0501 — design tokens ─── */
  --awa-vi0501-c1: #ffffff;
  --awa-vi0501-c2: #d1d5db;
}
/* ==========================================================================
   AWA MOTOS - B2B MOBILE UI FINALIZATION (2026-05-01)

   FIXES:
   1. Legacy Search Bar Icons (suppress duplicate pseudo-elements)
   2. Mobile Search Form flex layout (button wrapping below input)
   3. Mobile Login/Register horizontal overflow (footer .container 410px > 375px)
   4. Desktop Vertical Menu Overlap Fixing
   5. Footer visibility on non-home pages (desktop category/login/register height=0)
   6. Search bar width optimization on inner pages
   ========================================================================== */
/* ==========================================================================
   1. LEGACY SEARCH BAR ICONS — suppress duplicate ::before/::after pseudo-elements
   that conflict with the SVG icon inside the button
   ========================================================================== */
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .action.search::after,
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .action.search::before {
  display: none !important;
  content: none !important;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .action.search svg {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  color: var(--awa-red, #b73337) !important;
  stroke: var(--awa-red, #b73337) !important;
}
body .page-wrapper .awa-site-header .awa-header-search-col.top-search .block.block-search .action.search:hover svg {
  color: var(--awa-white, var(--awa-vi0501-c1)) !important;
  stroke: var(--awa-white, var(--awa-vi0501-c1)) !important;
}
/* ==========================================================================
   2. MOBILE SEARCH FORM — Fix orphaned magnifying glass icon

   Problem: On mobile (< 992px), the search form has display:block (from bundle),
   causing .actions (the button wrapper) to wrap below the input field instead of
   sitting inline on the right side.

   Fix: Make the form a flex container with nowrap, and the .field.search flex:1
   to fill available space, keeping the button inline.
   ========================================================================== */
@media (max-width: 991px) {
  /* Search form: horizontal flex layout */
  #header .awa-header-search-col form.minisearch,
  #header .awa-header-search-col .block-search form.minisearch,
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    overflow: hidden !important;
    border-radius: 8px !important;
    border: 1.5px solid var(--awa-vi0501-c2) !important;
    gap: 0 !important;
    padding: 0 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
  }
  /* Focus-within state for mobile search */
  #header .awa-header-search-col form.minisearch:focus-within,
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within {
    border-color: var(--awa-red, #b73337) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.08), 0 1px 3px rgba(0, 0, 0, 0.04) !important;
  }
  /* .field.search — flex grow to fill available width */
  #header .awa-header-search-col form.minisearch .field.search,
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search {
    flex: 1 1 auto !important;
    display: flex !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* .control — fill the .field.search */
  #header .awa-header-search-col form.minisearch .field.search .control,
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control {
    flex: 1 !important;
    display: flex !important;
    align-items: stretch !important;
    min-width: 0 !important;
  }
  /* Input — fill all available space, no padding-left for icon */
  #header .awa-header-search-col form.minisearch input#search,
  #header .awa-header-search-col form.minisearch input.input-text,
  body .page-wrapper .awa-site-header .awa-header-search-col input#search {
    flex: 1 !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    min-width: 0 !important;
    font-size: 14px !important;
  }
  /* .actions — no grow, stays inline right */
  #header .awa-header-search-col form.minisearch .actions,
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .actions {
    display: flex !important;
    align-items: stretch !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* Search button — clean red pill on right side */
  #header .awa-header-search-col button.action.search,
  #header .top-search button.action.search,
  body .page-wrapper .awa-site-header .awa-header-search-col button.action.search {
    position: static !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: var(--awa-red, #b73337) !important;
    background-color: var(--awa-red, #b73337) !important;
    color: var(--awa-vi0501-c1) !important;
    border-radius: 0 8px 8px 0 !important;
    border: 0 !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer !important;
    transition: background 180ms ease !important;
  }
  #header .awa-header-search-col button.action.search svg,
  #header .top-search button.action.search svg,
  body .page-wrapper .awa-site-header .awa-header-search-col button.action.search svg {
    color: var(--awa-vi0501-c1) !important;
    stroke: var(--awa-vi0501-c1) !important;
    fill: none !important;
    width: 18px !important;
    height: 18px !important;
  }
  /* Suppress pseudo-element icons on mobile too */
  #header .awa-header-search-col button.action.search::before,
  #header .awa-header-search-col button.action.search::after {
    display: none !important;
    content: none !important;
  }
  /* Helper copy below search — hidden on mobile to save space */
  body .page-wrapper .awa-site-header .awa-search-helper-copy {
    display: none !important;
  }
}
/* ==========================================================================
   3. MOBILE HORIZONTAL OVERFLOW FIX — Login/Register pages

   Problem: .footer-bottom .container is 386px wide on 375px viewport.
   The container has margin/padding that push content to 410px.
   The footer-bottom styles are only scoped to :is(body.cms-index-index, ...)
   meaning non-home pages don't get the containment.

   Fix: Apply global overflow containment to footer-bottom on ALL pages.
   ========================================================================== */
@media (max-width: 991px) {
  /* Global containment for footer-bottom on all pages */
  html body .page-wrapper .page_footer .footer-bottom,
  html body .page-wrapper .footer-container .footer-bottom {
    overflow-x: hidden !important;
    max-width: 100vw !important;
    box-sizing: border-box !important;
  }
  /* The .container inside footer-bottom must not exceed viewport */
  html body .page-wrapper .page_footer .footer-bottom .container,
  html body .page-wrapper .footer-container .footer-bottom .container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }
  /* footer-bottom-inner row must respect parent boundaries */
  html body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner,
  html body .page-wrapper .footer-container .footer-bottom .footer-bottom-inner {
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }
  html body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row,
  html body .page-wrapper .footer-container .footer-bottom .footer-bottom-inner .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
  /* Columns inside footer-bottom — full width stacked */
  html body .page-wrapper .page_footer .footer-bottom .row > [class*="col-"],
  html body .page-wrapper .footer-container .footer-bottom .row > [class*="col-"] {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }
  /* Copyright text overflow — ensure wrapping */
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-copyright__main,
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-copyright__legal,
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-copyright__disclaimer {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    max-width: 100% !important;
  }
  /* Payment logos and seals — wrap properly */
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-pay-logos,
  html body .page-wrapper .page_footer .footer-bottom .awa-footer-sec-seals {
    flex-wrap: wrap !important;
    max-width: 100% !important;
  }
  /* Global body overflow protection for all pages */
  html body {
    overflow-x: hidden !important;
  }
}
/* ==========================================================================
   4. DESKTOP VERTICAL MENU — Overlap + scrollbar fixes
   ========================================================================== */
@media (min-width: 992px) {
  .menu_left_home1 {
    z-index: 90 !important;
  }
  .footer-container {
    position: relative !important;
    z-index: 100 !important;
  }
  .menu_left_home1 .sections.nav-sections.category-dropdown {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
  }
  /* Minimal scrollbar for vertical menu */
  .menu_left_home1 .sections.nav-sections.category-dropdown::-webkit-scrollbar {
    width: 6px;
  }
  .menu_left_home1 .sections.nav-sections.category-dropdown::-webkit-scrollbar-track {
    background: var(--awa-bg-surface, var(--awa-vi0501-c1));
  }
  .menu_left_home1 .sections.nav-sections.category-dropdown::-webkit-scrollbar-thumb {
    background: var(--awa-border-strong, #dddddd);
    border-radius: 4px;
  }
  .menu_left_home1 .sections.nav-sections.category-dropdown::-webkit-scrollbar-thumb:hover {
    background: var(--awa-text-muted, #666666);
  }
}
/* ==========================================================================
   5. FOOTER VISIBILITY ON NON-HOME PAGES

   Problem: Desktop footer height=0 on category, login, register pages.
   The footer styles from awa-visual-bugfix-2026-04-30.css are scoped to
   :is(body.cms-index-index, body.cms-home, ...) only.

   Fix: Ensure footer-container and page_footer are visible on all pages.
   ========================================================================== */
html body .page-wrapper .page_footer,
html body .page-wrapper .footer-container {
  display: block !important;
  visibility: visible !important;
}
/* Ensure the footer renders with minimum height on all pages */
html body .page-wrapper .page_footer .footer-bottom {
  display: block !important;
}
/* Footer content columns — ensure they are visible */
html body .page-wrapper .page_footer .footer-bottom .footer-bottom-inner {
  display: block !important;
}
:root {
  /* ── awa-clean — design tokens ─── */
  --awa-clean-c1: #1a1a1a;
  --awa-clean-c2: #e2e8f0;
  --awa-clean-c3: #555555;
  --awa-clean-c4: #fbfbfb;
  --awa-clean-c5: #ffffff;
  --awa-clean-c6: #111111;
  --awa-clean-c7: #f8fafc;
  --awa-clean-c8: #333333;
  --awa-clean-c9: #b73337;
}
:root {
  --section-py: 48px;
  --section-py-half: 24px;
  --section-py-double: 80px;
  --card-border-color: rgba(0, 0, 0, 0.03);
  --card-shadow: 0 2px 8px rgba(0, 0, 0, 0.02);
  --card-shadow-hover: 0 12px 24px rgba(0, 0, 0, 0.08);
  --card-radius: 12px;
  --card-cta-radius: 10px;
  --card-name-size: 15px;
  --card-name-lh: 1.4;
  --card-name-min-h: 42px;
  --card-price-size: 18px;
}
@media (min-width: 768px) {
  :root {
    --section-py: 64px;
    --card-name-size: 15px;
    --card-name-min-h: 42px;
  }
}
body {
  background-color: var(--awa-clean-c4) !important;
}
.header-container,
.page-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04) !important;
  box-shadow: none !important;
}
.navigation,
.nav-sections {
  background: var(--awa-clean-c5) !important;
}
button,
.action.primary {
  box-shadow: none !important;
  font-weight: 500 !important;
  transition: all 0.2s ease !important;
}
.item-product .product-item-info,
.product-item .product-item-info {
  background: var(--awa-clean-c5);
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  border-radius: var(--card-radius);
}
@media (prefers-reduced-motion: no-preference) {
  .item-product:hover .product-item-info,
  .product-item:hover .product-item-info {
    transform: translateY(-4px);
  }
}
.item-product .product-item-name a,
.product-item .product-item-name a {
  font-weight: 400 !important;
  color: var(--awa-clean-c8) !important;
  text-transform: none !important;
}
.item-product .price,
.product-item .price {
  font-weight: 600 !important;
  color: var(--awa-clean-c1) !important;
}
.block .block-title strong,
.content-heading .title {
  font-weight: 600 !important;
  font-size: 22px !important;
  color: var(--awa-clean-c6) !important;
  border-bottom: none !important;
  padding-bottom: 12px !important;
  position: relative;
}
.block .block-title strong:after,
.content-heading .title:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 3px;
  background-color: var(--awa-clean-c9);
  border-radius: 2px;
}
.text-center .block .block-title strong:after,
.text-center .content-heading .title:after,
.title-center .block .block-title strong:after,
.title-center .content-heading .title:after {
  left: 50%;
  transform: translateX(-50%);
}
input[type="text"],
input[type="email"],
input[type="password"],
select,
textarea {
  border-color: var(--awa-clean-c2) !important;
  border-radius: 8px !important;
  background-color: var(--awa-clean-c7) !important;
  box-shadow: none !important;
  padding: 10px 16px !important;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
  background-color: var(--awa-clean-c5) !important;
  border-color: var(--awa-clean-c9) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.1) !important;
  outline: none !important;
}
.product.data.items > .item.title > .switch {
  border: none !important;
  background: transparent !important;
  font-weight: 500 !important;
  color: var(--awa-clean-c3) !important;
  border-bottom: 2px solid transparent !important;
  border-radius: 0 !important;
  padding-bottom: 10px !important;
}
.product.data.items > .item.title > .switch:hover {
  color: var(--awa-clean-c6) !important;
}
.product.data.items > .item.title.active > .switch {
  color: var(--awa-clean-c9) !important;
  border-bottom: 2px solid var(--awa-clean-c9) !important;
}
.product.data.items > .item.content {
  border: none !important;
  background: var(--awa-clean-c5) !important;
  padding: 32px 0 !important;
  box-shadow: none !important;
}
.navigation .level0 > .level-top {
  font-weight: 500 !important;
  color: var(--awa-clean-c8) !important;
  text-transform: none !important;
}
.navigation .level0 > .level-top:hover {
  color: var(--awa-clean-c9) !important;
}
.page-footer {
  background-color: var(--awa-clean-c5) !important;
  border-top: 1px solid rgba(0, 0, 0, 0.04) !important;
}
.page-footer .footer-col-title {
  font-weight: 600 !important;
  font-size: 16px !important;
  color: var(--awa-clean-c6) !important;
  margin-bottom: 20px !important;
}
.page-footer .footer-col-content a {
  color: var(--awa-clean-c3) !important;
  transition: color 0.2s ease !important;
}
.page-footer .footer-col-content a:hover {
  color: var(--awa-clean-c9) !important;
}
.swiper-button-next,
.swiper-button-prev {
  background-color: var(--awa-clean-c5) !important;
  border-radius: 50% !important;
  width: 40px !important;
  height: 40px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  transition: all 0.2s ease !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  color: var(--awa-clean-c6) !important;
  font-size: 14px !important;
  font-weight: bold !important;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  background-color: var(--awa-clean-c9) !important;
  border-color: var(--awa-clean-c9) !important;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.2) !important;
}
.swiper-button-next:hover:after,
.swiper-button-prev:hover:after {
  color: var(--awa-clean-c5) !important;
}
:root {
  /* ── awa-hprem — design tokens ─── */
  --awa-hprem-c1: #475569;
  --awa-hprem-c2: #1e293b;
  --awa-hprem-c3: #64748b;
  --awa-hprem-c4: #334155;
  --awa-hprem-c5: #e2e8f0;
  --awa-hprem-c6: #f1f5f9;
  --awa-hprem-c7: #ffffff;
  --awa-hprem-c8: #94a3b8;
  --awa-hprem-c9: #f8fafc;
}
/* ==========================================================================
   AWA MOTOS — HEADER PREMIUM OPTIMIZATION (2026-05-03)

   GOAL: Elevate the header to a premium, modern, and state-of-the-art feel.
   Focus: Gradients, subtle micro-animations, refined borders, and spacing.
   ========================================================================== */
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] {
  background: linear-gradient(90deg, var(--awa-primary, #b73337) 0%, var(--awa-primary-dark, #8e2629) 100%) !important;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1);
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__text,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__text {
  letter-spacing: 0.015em;
  font-weight: 400;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta {
  background: rgba(255, 255, 255, 0.1);
  padding: 2px 8px;
  border-radius: 4px;
  text-decoration: none !important;
  transition: all 0.3s ease;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta:hover,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: scale(1.02);
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.1);
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-close,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-close {
  opacity: 0.7;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-close:hover,
.page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-close:hover {
  opacity: 1;
  transform: rotate(90deg);
}
.page-wrapper .awa-site-header .awa-main-header {
  background: var(--awa-hprem-c7);
}
.page-wrapper .awa-site-header .awa-main-header.is-sticky {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media (min-width: 992px) {
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch {
    border: 1.5px solid var(--awa-hprem-c5) !important;
    border-bottom: 1.5px solid var(--awa-hprem-c5) !important;
    border-radius: 12px !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    background: var(--awa-hprem-c9) !important;
    height: 48px !important;
  }
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch:focus-within,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch:focus-within {
    background: var(--awa-hprem-c7) !important;
    border-color: var(--awa-primary, #b73337) !important;
    box-shadow: 0 4px 20px rgba(183, 51, 55, 0.08), 0 0 0 4px rgba(183, 51, 55, 0.04) !important;
    transform: translateY(-1px);
  }
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch #search,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch #search,
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch .input-text,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch .input-text {
    font-size: 15px !important;
    color: var(--awa-hprem-c2) !important;
  }
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch #search::placeholder,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch #search::placeholder,
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch .input-text::placeholder,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch .input-text::placeholder {
    color: var(--awa-hprem-c8) !important;
    font-weight: 400;
  }
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch .actions .action.search,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch .actions .action.search {
    width: 48px !important;
    background: transparent !important;
    color: var(--awa-hprem-c3) !important;
    transition: color 0.2s ease, transform 0.2s ease !important;
  }
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch .actions .action.search svg,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch .actions .action.search svg {
    width: 20px !important;
    height: 20px !important;
    stroke-width: 2.2px !important;
  }
  .page-wrapper .awa-site-header .awa-header-search-col form.minisearch .actions .action.search:hover,
  .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch .actions .action.search:hover {
    color: var(--awa-primary, #b73337) !important;
    transform: scale(1.1);
  }
}
.page-wrapper .awa-site-header .awa-header-auth-prompt__icon {
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.page-wrapper .awa-site-header .awa-header-auth-prompt:hover .page-wrapper .awa-site-header .awa-header-auth-prompt__icon {
  transform: translateY(-2px) scale(1.1);
  color: var(--awa-primary, #b73337);
}
.page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart {
  border-radius: 12px !important;
  transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(183, 51, 55, 0.2);
}
.page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty {
  top: -6px !important;
  right: -6px !important;
  height: 20px !important;
  min-width: 20px !important;
  border-width: 2px !important;
  font-family: 'Lexend', sans-serif;
  animation: awa-badge-pop 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
}
@keyframes awa-badge-pop {
  0% {
    transform: scale(0);
  }
  80% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.header-control.awa-nav-bar {
  background: var(--awa-hprem-c7) !important;
  border-top: 1px solid rgba(0, 0, 0, 0.04) !important;
  border-bottom: 2px solid rgba(0, 0, 0, 0.02) !important;
}
.header-control.awa-nav-bar .awa-header-categories .our_categories {
  border-radius: 8px 8px 0 0 !important;
  margin-top: -1px;
  transition: background 0.3s ease;
}
.header-control.awa-nav-bar .menu_primary .level0 > a {
  color: var(--awa-hprem-c4) !important;
  font-weight: 500 !important;
  letter-spacing: 0.01em;
  position: relative;
}
.header-control.awa-nav-bar .menu_primary .level0 > a:after {
  content: '';
  position: absolute;
  bottom: 12px;
  left: 22px;
  right: 22px;
  height: 2px;
  background: var(--awa-primary, #b73337);
  transform: scaleX(0);
  transition: transform 0.3s ease;
  transform-origin: right;
}
.header-control.awa-nav-bar .menu_primary .level0 > a:hover {
  color: var(--awa-primary, #b73337) !important;
}
.header-control.awa-nav-bar .menu_primary .level0 > a:hover:after {
  transform: scaleX(1);
  transform-origin: left;
}
@media (max-width: 991px) {
  .page-wrapper .awa-site-header .awa-main-header {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .page-wrapper .awa-site-header .awa-header-mobile-toggle {
    background: var(--awa-hprem-c6);
    padding: 8px;
    border-radius: 8px;
    transition: background 0.2s ease;
  }
  .page-wrapper .awa-site-header .awa-header-mobile-toggle:active {
    background: var(--awa-hprem-c5);
  }
  .page-wrapper .awa-site-header .awa-header-cart-link {
    background: var(--awa-hprem-c6);
    padding: 8px;
    border-radius: 8px;
    color: var(--awa-hprem-c1);
  }
  .page-wrapper .awa-site-header .awa-header-cart-link .awa-cart-link-badge:not(.awa-badge-hidden) {
    background: var(--awa-primary, #b73337);
  }
}
@media (prefers-reduced-motion: reduce) {
  .awa-b2b-promo-bar__cta,
  .awa-b2b-promo-close,
  .awa-header-auth-prompt__icon,
  .awa-header-minicart .minicart-wrapper .action.showcart,
  .actions .action.search,
  .menu_primary .level0 > a,
  .menu_primary .level0 > a:after {
    transition: none !important;
  }
  .awa-b2b-promo-bar__cta:hover,
  .awa-b2b-promo-close:hover,
  form.minisearch:focus-within,
  .awa-header-auth-prompt:hover .awa-header-auth-prompt__icon,
  .awa-header-minicart .minicart-wrapper .action.showcart:hover,
  .actions .action.search:hover {
    transform: none !important;
  }
  .counter.qty {
    animation: none !important;
  }
}
@media (max-width: 767px) {
  body.cms-index-index .page-wrapper .page-main,
  body.cms-home .page-wrapper .page-main {
    padding: 0 0 32px !important;
  }
  body.cms-index-index .page-wrapper .top-home-content,
  body.cms-home .page-wrapper .top-home-content {
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
  }
  body.cms-index-index .page-wrapper .top-home-content--above-fold,
  body.cms-home .page-wrapper .top-home-content--above-fold {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body.cms-index-index .page-wrapper .products-grid .product-items,
  body.cms-home .page-wrapper .products-grid .product-items,
  body.catalog-category-view .page-wrapper .products-grid .product-items,
  body.catalogsearch-result-index .page-wrapper .products-grid .product-items,
  body.catalog-category-view .page-wrapper .product-grid,
  body.catalogsearch-result-index .page-wrapper .product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
  body.cms-index-index .page-wrapper .product-item,
  body.cms-home .page-wrapper .product-item,
  body.catalog-category-view .page-wrapper .product-item,
  body.catalogsearch-result-index .page-wrapper .product-item,
  body.cms-index-index .page-wrapper .product-item-info,
  body.cms-home .page-wrapper .product-item-info,
  body.catalog-category-view .page-wrapper .product-item-info,
  body.catalogsearch-result-index .page-wrapper .product-item-info {
    min-width: 0 !important;
    width: auto !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }
  body.cms-index-index .page-wrapper .product-item-info,
  body.cms-home .page-wrapper .product-item-info,
  body.catalog-category-view .page-wrapper .product-item-info,
  body.catalogsearch-result-index .page-wrapper .product-item-info {
    padding: 12px !important;
  }
  body.cms-index-index .page-wrapper .product-item-photo,
  body.cms-home .page-wrapper .product-item-photo,
  body.catalog-category-view .page-wrapper .product-item-photo,
  body.catalogsearch-result-index .page-wrapper .product-item-photo {
    margin-bottom: 8px !important;
  }
  body.cms-index-index .page-wrapper .product-item-name,
  body.cms-home .page-wrapper .product-item-name,
  body.catalog-category-view .page-wrapper .product-item-name,
  body.catalogsearch-result-index .page-wrapper .product-item-name {
    font-size: 13px !important;
    line-height: 1.35 !important;
    min-height: 2.7em !important;
  }
  body.cms-index-index .page-wrapper .product-item-actions .action,
  body.cms-home .page-wrapper .product-item-actions .action,
  body.catalog-category-view .page-wrapper .product-item-actions .action,
  body.catalogsearch-result-index .page-wrapper .product-item-actions .action {
    min-height: 40px !important;
    padding: 10px 12px !important;
    font-size: 12px !important;
  }
  body.catalog-category-view .page-wrapper .toolbar-products,
  body.catalogsearch-result-index .page-wrapper .toolbar-products {
    gap: 10px !important;
    padding: 12px !important;
  }
  body.catalog-category-view .page-wrapper .toolbar-products .modes,
  body.catalogsearch-result-index .page-wrapper .toolbar-products .modes,
  body.catalog-category-view .page-wrapper .toolbar-products .toolbar-sorter,
  body.catalogsearch-result-index .page-wrapper .toolbar-products .toolbar-sorter,
  body.catalog-category-view .page-wrapper .toolbar-products .toolbar-amount,
  body.catalogsearch-result-index .page-wrapper .toolbar-products .toolbar-amount {
    width: 100% !important;
    justify-content: space-between !important;
  }
  body.checkout-cart-index .page-wrapper .page-main,
  body.cms-no-route .page-wrapper .page-main,
  body.cms-noroute-index .page-wrapper .page-main,
  body.b2b-auth-shell .page-wrapper .page-main,
  body.customer-account-login .page-wrapper .page-main {
    padding-bottom: 24px !important;
  }
  body.checkout-cart-index .page-wrapper .column.main,
  body.cms-no-route .page-wrapper .column.main,
  body.cms-noroute-index .page-wrapper .column.main,
  body.b2b-auth-shell .page-wrapper .column.main,
  body.customer-account-login .page-wrapper .column.main {
    min-height: auto !important;
    padding-bottom: 24px !important;
  }
  body.checkout-cart-index .page-wrapper .cart-empty {
    padding: 28px 20px !important;
    gap: 16px !important;
  }
  body.b2b-auth-shell .page-wrapper .column.main,
  body.customer-account-login .page-wrapper .column.main {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  body.b2b-auth-shell .page-wrapper .login-container,
  body.customer-account-login .page-wrapper .login-container {
    margin-bottom: 0 !important;
  }
  body.cms-no-route .page-wrapper .awa-404-title,
  body.cms-noroute-index .page-wrapper .awa-404-title {
    font-size: 24px !important;
    line-height: 1.2 !important;
  }
  body.checkout-cart-index .page-wrapper .page-footer,
  body.cms-no-route .page-wrapper .page-footer,
  body.cms-noroute-index .page-wrapper .page-footer,
  body.b2b-auth-shell .page-wrapper .page-footer,
  body.customer-account-login .page-wrapper .page-footer {
    margin-top: 24px !important;
    padding-top: 24px !important;
  }
  body.checkout-cart-index .page-wrapper .page-footer .awa-footer-trust-bar,
  body.checkout-cart-index .page-wrapper .page-footer .awa-footer-business-contact,
  body.cms-no-route .page-wrapper .page-footer .awa-footer-trust-bar,
  body.cms-no-route .page-wrapper .page-footer .awa-footer-business-contact,
  body.cms-noroute-index .page-wrapper .page-footer .awa-footer-trust-bar,
  body.cms-noroute-index .page-wrapper .page-footer .awa-footer-business-contact,
  body.b2b-auth-shell .page-wrapper .page-footer .awa-footer-trust-bar,
  body.b2b-auth-shell .page-wrapper .page-footer .awa-footer-business-contact,
  body.customer-account-login .page-wrapper .page-footer .awa-footer-trust-bar,
  body.customer-account-login .page-wrapper .page-footer .awa-footer-business-contact {
    display: none !important;
  }
  body .fixed-right,
  body .fixed-right-ul {
    display: none !important;
  }
  body .page-wrapper .awa-nav-overlay {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  .nav-open body .page-wrapper .awa-nav-overlay,
  body.nav-open .page-wrapper .awa-nav-overlay,
  body .page-wrapper .awa-nav-overlay.is-visible {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  body .page-wrapper .message.global.cookie,
  body .page-wrapper .cookie-notice,
  body .page-wrapper .cookie-status,
  body .page-wrapper .cookie-banner-container {
    bottom: 72px !important;
  }
  body .page-wrapper .awa-whatsapp-float,
  body .page-wrapper #whatsapp-btn,
  body .page-wrapper [class*="whatsapp"] {
    bottom: 92px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.catalog-category-view .page-wrapper .products-grid .product-items,
  body.catalogsearch-result-index .page-wrapper .products-grid .product-items {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }
  body.checkout-cart-index .page-wrapper .page-footer,
  body.cms-no-route .page-wrapper .page-footer,
  body.cms-noroute-index .page-wrapper .page-footer,
  body.b2b-auth-shell .page-wrapper .page-footer,
  body.customer-account-login .page-wrapper .page-footer {
    margin-top: 32px !important;
  }
}
:root {
  /* ── awa-pe — design tokens ─── */
  --awa-pe-c1: #1e293b;
  --awa-pe-c2: #64748b;
  --awa-pe-c3: #f6f7f8;
  --awa-pe-c4: #cbd5e1;
  --awa-pe-c5: #0f172a;
  --awa-pe-c6: #e2e8f0;
  --awa-pe-c7: #10b981;
  --awa-pe-c8: #ef4444;
  --awa-pe-c9: #f8fafc;
  --awa-pe-c10: #fff;
}
/* ==========================================================================
   AWA Premium Effects & UX Refinements
   Foco: "Wow factor", micro-interações e acabamento de alto nível.
   ========================================================================== */
:root {
  --awa-premium-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04);
  --awa-premium-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --awa-glass-bg: rgba(255, 255, 255, 0.85);
  --awa-transition-premium: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.product-item {
  transition: var(--awa-transition-premium);
  border: 1px solid transparent;
}
.product-item:hover {
  box-shadow: var(--awa-premium-shadow-hover);
  border-color: rgba(0, 0, 0, 0.05);
  z-index: 10;
}
.product-item:hover .actions-primary,
.product-item:hover .actions-secondary {
  opacity: 1;
  transform: translateY(0);
}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .product-item:hover {
    transform: translateY(-4px);
  }
}
body .page-wrapper .awa-site-header.is-sticky .header.awa-main-header,
body.sticky .page-wrapper .awa-site-header .header.awa-main-header {
  background: var(--awa-glass-bg) !important;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}
.action.primary,
.action-primary {
  transition: var(--awa-transition-premium);
  position: relative;
  overflow: hidden;
}
.action.primary:hover,
.action-primary:hover {
  filter: brightness(1.1);
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3);
}
.action.primary:active,
.action-primary:active {
  transform: scale(0.96);
}
.block-search .control input[type="text"] {
  transition: var(--awa-transition-premium);
}
.block-search .control input[type="text"]:focus {
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.15);
  border-color: var(--awa-primary);
}
.is-loading {
  position: relative;
  overflow: hidden;
  background: var(--awa-pe-c3);
}
.is-loading::after {
  content: "";
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
  animation: awa-shimmer 2s infinite;
}
@keyframes awa-shimmer {
  100% {
    transform: translateX(100%);
  }
}
.awa-pdp-sticky-bar {
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%) translateY(100px);
  width: calc(100% - 32px);
  max-width: 500px;
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 999px;
  padding: 8px 12px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
  z-index: 999;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.3s;
  opacity: 0;
  pointer-events: none;
}
.awa-pdp-sticky-bar.awa-pdp-sticky-bar--visible {
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  pointer-events: auto;
}
.awa-pdp-sticky-bar__inner {
  display: flex;
  align-items: center;
  gap: 12px;
}
.awa-pdp-sticky-bar__thumb {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: contain;
  background: var(--awa-pe-c10);
  border: 1px solid rgba(0, 0, 0, 0.05);
  flex-shrink: 0;
}
.awa-pdp-sticky-bar__info {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.awa-pdp-sticky-bar__name {
  font-size: 13px;
  font-weight: 700;
  color: var(--awa-pe-c5);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.2;
}
.awa-pdp-sticky-bar__sku {
  font-size: 11px;
  color: var(--awa-pe-c2);
}
.awa-pdp-sticky-bar__price {
  font-size: 16px;
  font-weight: 800;
  color: var(--awa-primary);
  margin-right: 8px;
  white-space: nowrap;
}
.awa-pdp-sticky-bar__btn {
  height: 44px;
  padding: 0 20px;
  background: var(--awa-primary);
  color: var(--awa-pe-c10);
  border: none;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  transition: all 0.2s;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3);
}
.awa-pdp-sticky-bar__btn:hover {
  background: var(--awa-primary-hover);
  transform: scale(1.03);
}
.awa-pdp-sticky-bar__btn svg {
  width: 18px;
  height: 18px;
}
.awa-pdp-sticky-bar__btn span {
  display: inline;
}
@media (max-width: 480px) {
  .awa-pdp-sticky-bar__info {
    display: none;
  }
  .awa-pdp-sticky-bar__inner {
    justify-content: space-between;
  }
  .awa-pdp-sticky-bar__price {
    margin-left: auto;
  }
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg {
  position: fixed !important;
  bottom: 16px !important;
  left: 12px !important;
  right: 12px !important;
  width: calc(100% - 24px) !important;
  background: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(20px) saturate(1.8) !important;
  -webkit-backdrop-filter: blur(20px) saturate(1.8) !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
  border-radius: 999px !important;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.14) !important;
  overflow: visible !important;
  transition: transform 0.3s ease !important;
  z-index: 1000 !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link {
  min-height: 64px !important;
  padding: 4px 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-around !important;
  list-style: none !important;
  margin: 0 !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li {
  flex: 1 !important;
  display: flex !important;
  justify-content: center !important;
  position: relative !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li a,
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li button {
  min-height: 48px !important;
  width: 100% !important;
  border-radius: 999px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  color: var(--awa-pe-c2) !important;
  transition: all 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
  background: transparent !important;
  border: none !important;
  text-decoration: none !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li a .icon,
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li button .icon {
  font-size: 20px !important;
  margin-bottom: 0 !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li a span:not(.icon),
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li button span:not(.icon) {
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.02em !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li.active a,
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li.active button {
  color: var(--awa-primary) !important;
  transform: translateY(-4px) !important;
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li.active a::after,
.fixed-bottom.hidden-sm.hidden-md.hidden-lg .mobile-bottom-link li.active button::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 52px;
  height: 52px;
  background: rgba(183, 51, 55, 0.1);
  border-radius: 50%;
  z-index: -1;
  animation: awa-blob-pop 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
@keyframes awa-blob-pop {
  0% {
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}
body .page-wrapper .custommenu .level0 > .submenu,
body .page-wrapper .custommenu .level0 > .groupmenu {
  background: var(--awa-bg, #fff) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-top: 3px solid var(--awa-primary, #b73337) !important;
  border-radius: 0 0 16px 16px !important;
  box-shadow: 0 16px 40px rgb(0 0 0 / 10%) !important;
  padding: 24px !important;
  animation: awa-menu-fade-in 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
@keyframes awa-menu-fade-in {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .custommenu .level0 > .submenu,
  body .page-wrapper .custommenu .level0 > .groupmenu {
    animation: none !important;
  }
}
body .page-wrapper .navigation .submenu li > a:hover {
  background: rgba(183, 51, 55, 0.05) !important;
  color: var(--awa-primary) !important;
  border-radius: 8px !important;
  padding-left: 12px !important;
  transition: all 0.2s ease !important;
}
.block-minicart .dropdown-menu {
  background: var(--awa-bg, #fff) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  box-shadow: 0 16px 40px rgb(0 0 0 / 10%) !important;
  border-radius: 16px !important;
}
.modal-popup .modal-inner-wrap {
  background: var(--awa-bg, #fff) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  box-shadow: 0 24px 48px rgb(0 0 0 / 14%) !important;
  border-radius: 16px !important;
}
/* Mensagens — tipo-aware via borda perimetral, sem glassmorphism nem side-stripe */
.messages .message {
  background: var(--awa-bg, #fff) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 8px rgb(0 0 0 / 5%) !important;
  padding: 14px 18px !important;
  color: var(--awa-text, #333) !important;
  font-weight: 500 !important;
}
.messages .message-success {
  background: var(--awa-success-light, #dcfce7) !important;
  border-color: color-mix(in srgb, var(--awa-success, #16a34a) 35%, transparent) !important;
  color: var(--awa-success-text, #166534) !important;
}
.messages .message-error {
  background: var(--awa-danger-light, #fee2e2) !important;
  border-color: color-mix(in srgb, var(--awa-danger, #dc2626) 35%, transparent) !important;
  color: var(--awa-danger-text, #991b1b) !important;
}
.messages .message-warning {
  background: var(--awa-warning-light, #fef3c7) !important;
  border-color: color-mix(in srgb, var(--awa-warning, #d97706) 35%, transparent) !important;
  color: var(--awa-warning-text, #92400e) !important;
}
.messages .message-notice,
.messages .message-info {
  background: var(--awa-info-light, #e0f2fe) !important;
  border-color: color-mix(in srgb, var(--awa-info, #0ea5e9) 35%, transparent) !important;
  color: var(--awa-info-text, #0c4a6e) !important;
}
.form-control,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
select,
textarea {
  border: 1px solid var(--awa-pe-c6) !important;
  border-radius: 10px !important;
  padding: 12px 16px !important;
  background: var(--awa-pe-c9) !important;
  transition: all 0.3s ease !important;
  color: var(--awa-pe-c5) !important;
}
.form-control:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="email"]:hover,
input[type="number"]:hover,
select:hover,
textarea:hover {
  border-color: var(--awa-pe-c4) !important;
  background: var(--awa-pe-c10) !important;
}
.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus {
  background: var(--awa-pe-c10) !important;
  border-color: var(--awa-primary) !important;
  box-shadow: 0 0 0 4px rgba(183, 51, 55, 0.1) !important;
  outline: none !important;
}
:root {
  /* ── awa-b2bqo — design tokens ─── */
  --awa-b2bqo-c1: #475569;
  --awa-b2bqo-c2: #fef2f2;
  --awa-b2bqo-c3: #dc2626;
  --awa-b2bqo-c4: #059669;
  --awa-b2bqo-c5: #94a3b8;
  --awa-b2bqo-c6: #f8fafc;
}
/* ==========================================================================
   AWA B2B — QUICK ORDER STYLES
   Foco: Experiência de pedido em massa de alta performance.
   ========================================================================== */
.b2b-quickorder {
  background: var(--awa-white);
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  border: 1px solid var(--awa-border);
}
.b2b-quickorder .block-title {
  margin-bottom: 24px;
  border-bottom: 1px solid var(--awa-border);
  padding-bottom: 16px;
}
.b2b-quickorder .block-title strong {
  font-size: 24px;
  font-weight: 700;
  color: var(--awa-text);
}
.b2b-quickorder .block-title .quickorder-description {
  margin-top: 8px;
  color: var(--awa-muted);
  font-size: 15px;
}
.b2b-quickorder .quickorder-csv-zone {
  margin-bottom: 32px;
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone {
  border: 2px dashed var(--awa-border);
  border-radius: 12px;
  padding: 40px 20px;
  text-align: center;
  background: var(--awa-bg-soft);
  transition: all 0.3s ease;
  cursor: pointer;
  position: relative;
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone:hover,
.b2b-quickorder .quickorder-csv-zone .csv-dropzone.is-dragover {
  border-color: var(--awa-primary);
  background: rgba(183, 51, 55, 0.02);
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone__icon {
  margin-bottom: 16px;
  color: var(--awa-muted);
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone__icon svg {
  width: 48px;
  height: 48px;
  transition: color 0.3s;
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone__text {
  font-size: 16px;
  font-weight: 600;
  color: var(--awa-text);
  margin-bottom: 4px;
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone__hint {
  font-size: 13px;
  color: var(--awa-muted);
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone__input {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
}
.b2b-quickorder .quickorder-csv-zone .csv-dropzone:hover .b2b-quickorder .quickorder-csv-zone .csv-dropzone__icon svg {
  color: var(--awa-primary);
}
.b2b-quickorder .quickorder-csv-zone .csv-actions {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
}
.b2b-quickorder .quickorder-csv-zone .csv-actions .csv-sample-link {
  color: var(--awa-primary);
  font-weight: 600;
  text-decoration: none;
}
.b2b-quickorder .quickorder-csv-zone .csv-actions .csv-sample-link:hover {
  text-decoration: underline;
}
.b2b-quickorder .quickorder-csv-zone .csv-actions .csv-status {
  font-weight: 600;
}
.b2b-quickorder .quickorder-csv-zone .csv-actions .csv-status.success {
  color: var(--awa-b2bqo-c4);
}
.b2b-quickorder .quickorder-csv-zone .csv-actions .csv-status.error {
  color: var(--awa-b2bqo-c3);
}
.b2b-quickorder .quickorder-form-container .quickorder-header-row {
  display: grid;
  grid-template-columns: 1fr 120px 48px;
  gap: 16px;
  padding: 12px;
  background: var(--awa-b2bqo-c6);
  border-radius: 8px;
  font-weight: 700;
  color: var(--awa-b2bqo-c1);
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 12px;
}
.b2b-quickorder .quickorder-form-container .quickorder-row {
  display: grid;
  grid-template-columns: 1fr 120px 48px;
  gap: 16px;
  align-items: center;
  margin-bottom: 12px;
  padding: 4px;
  transition: all 0.2s;
}
.b2b-quickorder .quickorder-form-container .quickorder-row .col-sku input {
  height: 48px;
  border-radius: 8px;
  border: 1px solid var(--awa-border);
  width: 100%;
  padding: 0 16px;
  font-size: 15px;
}
.b2b-quickorder .quickorder-form-container .quickorder-row .col-sku input:focus {
  border-color: var(--awa-primary);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.1);
}
.b2b-quickorder .quickorder-form-container .quickorder-row .col-qty input {
  height: 48px;
  border-radius: 8px;
  border: 1px solid var(--awa-border);
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 15px;
}
.b2b-quickorder .quickorder-form-container .quickorder-row .action.remove {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  color: var(--awa-b2bqo-c5);
  background: none;
  border: none;
  cursor: pointer;
  transition: all 0.2s;
}
.b2b-quickorder .quickorder-form-container .quickorder-row .action.remove:hover {
  color: var(--awa-b2bqo-c3);
  background: var(--awa-b2bqo-c2);
}
.b2b-quickorder .quickorder-form-container .quickorder-row .action.remove:before {
  content: '\e616';
  font-family: 'rokanthemes';
  font-size: 18px;
}
.b2b-quickorder .quickorder-add-row {
  margin-top: 16px;
}
.b2b-quickorder .quickorder-add-row button {
  border: 1px dashed var(--awa-primary);
  background: rgba(183, 51, 55, 0.05);
  color: var(--awa-primary);
  font-weight: 700;
  width: 100%;
  height: 48px;
  border-radius: 8px;
  transition: all 0.2s;
}
.b2b-quickorder .quickorder-add-row button:hover {
  background: rgba(183, 51, 55, 0.1);
  transform: translateY(-1px);
}
.b2b-quickorder .quickorder-actions {
  margin-top: 32px;
  display: flex;
  gap: 16px;
  border-top: 1px solid var(--awa-border);
  padding-top: 24px;
}
.b2b-quickorder .quickorder-actions .action.primary {
  flex: 2;
  height: 56px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 12px;
}
.b2b-quickorder .quickorder-actions .action.secondary {
  flex: 1;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  border-radius: 12px;
}
@media (max-width: 767px) {
  .b2b-quickorder {
    padding: 16px;
  }
  .b2b-quickorder .quickorder-header-row {
    display: none;
  }
  .b2b-quickorder .quickorder-row {
    grid-template-columns: 1fr 80px 40px;
    gap: 8px;
  }
  .b2b-quickorder .quickorder-actions {
    flex-direction: column;
  }
}
.awa-whatsapp-float {
  position: fixed;
  bottom: 28px;
  right: 24px;
  z-index: 9999;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  height: 52px;
  padding: 0 20px 0 14px;
  border-radius: 999px;
  background: #25D366;
  color: #ffffff;
  text-decoration: none;
  font-size: var(--awa-fs-xs);
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
  box-shadow: 0 4px 16px rgba(37, 211, 102, 0.4);
  transition: background-color var(--awa-transition), box-shadow var(--awa-transition), transform var(--awa-transition);
  animation: awa-float-entrance 0.4s ease 3s both;
}
.awa-whatsapp-float:hover,
.awa-whatsapp-float:focus {
  background: #1da851;
  box-shadow: 0 6px 20px rgba(37, 211, 102, 0.55);
  transform: translateY(-2px);
  color: #ffffff;
}
@keyframes awa-float-entrance {
  from {
    opacity: 0;
    transform: translateY(16px) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.awa-whatsapp-float__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.awa-whatsapp-float__icon svg {
  width: 22px;
  height: 22px;
}
@media (max-width: 1023px) {
  .awa-whatsapp-float__label {
    display: none;
  }
}
@media (max-width: 1023px) {
  .awa-whatsapp-float {
    width: 52px;
    height: 52px;
    padding: 0;
    justify-content: center;
    bottom: 84px;
    right: 16px;
    box-shadow: 0 4px 14px rgba(37, 211, 102, 0.45);
  }
}
.checkout-index-index .awa-whatsapp-float,
.checkout-onepage-success .awa-whatsapp-float {
  display: none !important;
}
@media (prefers-reduced-motion: reduce) {
  .awa-whatsapp-float {
    animation: none;
    transition: none;
  }
  .awa-whatsapp-float:hover,
  .awa-whatsapp-float:focus {
    transform: none;
  }
}
:root {
  /* ── awa-vfix — design tokens ─── */
  --awa-vfix-c1: #4b5563;
  --awa-vfix-c2: #fff;
}
@media (max-width: 767px) {
  .awa-whatsapp-float {
    bottom: 85px !important;
    z-index: 9998 !important;
  }
  body.awa-cookie-banner-active .awa-whatsapp-float {
    bottom: 160px !important;
  }
  #awaBackToTop {
    bottom: 85px !important;
    z-index: 9997 !important;
  }
  body.awa-cookie-banner-active #awaBackToTop {
    bottom: 160px !important;
  }
}
body.awa-cookie-banner-active .awa-whatsapp-float,
body.awa-cookie-banner-active #awaBackToTop {
  bottom: calc(var(--awa-cookie-banner-height, 0px) + 24px) !important;
}
.modals-wrapper {
  z-index: 100005 !important;
}
#awa-cookie-banner {
  z-index: 100000 !important;
}
.swiper-wrapper .product-thumb,
.swiper-wrapper .hot-onsale,
.swiper-wrapper .onsale {
  overflow: visible !important;
}
#awa-b2b-promo-bar {
  transition: max-height 0.35s ease-out, opacity 0.3s ease, padding 0.3s ease;
  max-height: 60px;
  overflow: hidden;
}
#awa-b2b-promo-bar.is-dismissing {
  max-height: 0 !important;
  opacity: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
  border: none !important;
}
@media (max-width: 360px) {
  .awa-header-primary-row {
    flex-wrap: wrap;
  }
  .awa-header-primary-row .awa-header-actions,
  .awa-header-primary-row .awa-header-search-col {
    order: 4;
    width: 100% !important;
    margin-top: 8px;
    flex-basis: 100%;
  }
}
.products-grid .product-item-info {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.products-grid .product-item-info .product-item-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.products-grid .product-item-info .price-box,
.products-grid .product-item-info .product-item-inner {
  margin-top: auto;
}
.footer-static5 .footer-payments img,
.footer-static5 .social-links li {
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
}
.fotorama__nav__frame.fotorama__active {
  outline: 2px solid var(--awa-primary);
  outline-offset: -2px;
  opacity: 1 !important;
}
.fotorama__nav__frame {
  opacity: 0.6;
  transition: opacity 0.2s ease;
}
.fotorama__nav__frame:hover {
  opacity: 0.9;
}
.vmenu-promo-carousel {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.vmenu-promo-carousel .vmenu-promo-slide {
  grid-area: 1 / 1;
  transition: opacity 0.5s ease-in-out;
  z-index: 0;
}
.vmenu-promo-carousel .vmenu-promo-slide.vmenu-promo-slide--active {
  z-index: 1;
}
.footer_brand_list_slider:not([data-awa-footer-slider-ready='1']) {
  min-height: 56px;
  overflow: hidden;
}
body.cms-index-index .ayo-home5-wrapper > .top-home-content,
body.cms-index-index .ayo-home5-wrapper > .awa-home-section {
  padding-block: clamp(20px, 3.2vw, 44px) !important;
}
body.cms-index-index .top-home-content + .top-home-content {
  margin-top: clamp(10px, 1.8vw, 24px) !important;
}
@media (min-width: 1025px) {
  .awa-nav-bar .awa-nav-categories .nav-sections {
    position: relative;
    z-index: 1;
  }
  .awa-nav-bar .awa-header-primary-nav .top-menu {
    position: relative;
    z-index: 2;
  }
}
.awa-b2b-promo-bar__layout {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.awa-b2b-promo-close {
  position: absolute;
  right: 15px;
  background: none;
  border: 0;
  color: var(--awa-vfix-c2);
  cursor: pointer;
  padding: 4px;
  font-size: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  border-radius: 4px;
}
.awa-b2b-promo-close:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.8);
  outline-offset: 2px;
}
body.cms-index-index .top-home-content--trust-and-offers {
  margin-top: clamp(6px, 1vw, 14px) !important;
}
body.cms-index-index .top-home-content--trust-and-offers .top-home-content__trust-offers-grid {
  row-gap: clamp(12px, 1.6vw, 20px) !important;
}
.awa-footer-muted-label {
  color: var(--awa-vfix-c1) !important;
}
/* Lançamentos header: movido para _awa-home-shelf-header-fix-2026-06.less (§93) */
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller {
  margin-top: 24px;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct {
  overflow: visible;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-wrapper,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-wrapper {
  align-items: stretch;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-next {
  width: var(--awa-launches-nav-size);
  height: var(--awa-launches-nav-size);
  top: 50%;
  margin-top: 0;
  transform: translateY(-50%);
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-prev::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-next::after,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-next::after {
  font-size: var(--awa-font-sm);
  font-weight: 700;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-prev,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-prev {
  left: -10px;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .products-swiper--newproduct .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-next,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .products-swiper--newproduct .swiper-button-next {
  right: -10px;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .swiper-slide,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .swiper-slide,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .swiper-slide,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .swiper-slide,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .owl-item,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .owl-item,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .owl-item,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .owl-item,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .item,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .item,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .item,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .item {
  display: flex;
  height: auto;
}
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-newproduct .product-item.item-product .product-thumb,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-newproduct .product-item.item-product .product-thumb,
.cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .rokan-bestseller .product-item.item-product .product-thumb,
.cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .rokan-bestseller .product-item.item-product .product-thumb {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (prefers-reduced-motion: reduce) {
  .cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .awa-section-header__link svg,
  .cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .awa-section-header__link svg,
  .cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .awa-section-header__link:hover svg,
  .cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .awa-section-header__link:hover svg,
  .cms-index-index .awa-carousel-section[aria-label="Lançamentos"] .awa-section-header__link:focus-visible svg,
  .cms-index-index .awa-carousel-section[aria-label="Lancamentos"] .awa-section-header__link:focus-visible svg {
    transform: none;
    transition: none;
  }
}
/* =============================================================================
   1. GLOBAL TRANSITIONS — Smooth state changes
   ============================================================================= */
/* Links */
a {
  transition: color 0.15s ease;
}
/* Interactive elements */
button,
.action,
input[type="submit"],
input[type="button"],
select,
.btn,
[role="button"] {
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.1s ease;
}
/* Active press feedback */
button:active,
.action:active,
input[type="submit"]:active,
[role="button"]:active {
  transform: scale(0.98);
}
/* Cards and product items */
.product-item,
.awa-card,
.box,
.block {
  transition: box-shadow 0.25s ease, transform 0.2s ease;
}
/* Images */
img {
  transition: opacity 0.3s ease;
}
/* =============================================================================
   2. HOVER MICRO-INTERACTIONS
   ============================================================================= */
/* Product image zoom on hover */
@media (hover: hover) {
  .products-grid .product-item-photo img,
  .products-list .product-item-photo img {
    transition: transform 0.4s cubic-bezier(0.25, 0, 0.15, 1) !important;
  }
  .products-grid .product-item:hover .product-item-photo img,
  .products-list .product-item:hover .product-item-photo img {
    transform: scale(1.05) !important;
  }
  /* Nav item underline animation */
  .navigation li.level0 > a {
    position: relative !important;
  }
  .navigation li.level0 > a::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    width: 0 !important;
    height: 2px !important;
    background: var(--awa-primary, #b73337) !important;
    transition: width 0.25s ease, left 0.25s ease !important;
  }
  .navigation li.level0 > a:hover::after,
  .navigation li.level0.active > a::after {
    width: 100% !important;
    left: 0 !important;
  }
}
/* =============================================================================
   3. FADE-IN ANIMATIONS (for dynamically loaded content)
   ============================================================================= */
@keyframes awa-fade-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes awa-fade-in-up {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes awa-scale-in {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes awa-slide-in-right {
  from {
    opacity: 0;
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
/* Messages animate in */
.message {
  animation: awa-fade-in 0.3s ease-out !important;
}
/* Modal/popup animate in */
.modal-popup._show .modal-inner-wrap {
  animation: awa-scale-in 0.25s cubic-bezier(0.25, 0, 0.15, 1) !important;
}
/* Dropdown menus */
.navigation .submenu,
.ui-menu,
.mst-searchautocomplete__autocomplete {
  animation: awa-fade-in 0.15s ease-out !important;
}
/* Toast/notifications */
.page.messages .message {
  animation: awa-slide-in-right 0.3s ease-out !important;
}
/* =============================================================================
   4. LOADING STATE TRANSITIONS
   ============================================================================= */
/* Skeleton pulse animation */
@keyframes awa-pulse {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
.loading-mask {
  background: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(2px) !important;
}
/* Spinner */
.loading-mask .loader img {
  animation: spin 0.8s linear infinite;
}
/* =============================================================================
   5. ACCESSIBILITY — Focus styles
   ============================================================================= */
/* Focus-visible ring (only for keyboard navigation) */
*:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: var(--awa-radius-xs, 4px);
}
/* Remove outline for mouse users */
*:focus:not(:focus-visible) {
  outline: none !important;
}
/* Enhanced focus for inputs */
input:focus-visible,
textarea:focus-visible,
select:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: -1px !important;
  box-shadow: 0 0 0 4px rgba(183, 51, 55, 0.12) !important;
}
/* Skip to content link */
.action.skip:focus {
  position: fixed !important;
  top: 8px !important;
  left: 8px !important;
  z-index: 9999 !important;
  padding: 12px 24px !important;
  background: var(--awa-primary, #b73337) !important;
  color: #fff !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  text-decoration: none !important;
  box-shadow: var(--awa-shadow-lg, 0 8px 24px rgba(0, 0, 0, 0.12)) !important;
}
/* =============================================================================
   6. REDUCED MOTION — Respect user preferences
   ============================================================================= */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
/* =============================================================================
   7. HIGH CONTRAST — Better visibility
   ============================================================================= */
@media (prefers-contrast: high) {
  :root {
    --awa-border: #999;
    --awa-border-strong: #666;
    --awa-text-muted: #555;
    --awa-text-secondary: #333;
  }
  .awa-btn-primary,
  button.action.primary,
  button.action.tocart,
  .action.checkout {
    border: 2px solid #000 !important;
  }
  input,
  textarea,
  select {
    border-width: 2px !important;
  }
}
/* =============================================================================
   8. PRINT STYLESHEET
   ============================================================================= */
@media print {
  /* Hide non-essential elements */
  header,
  .header,
  .page-header,
  footer,
  .footer,
  .page-footer,
  .page_footer,
  .sidebar,
  .sidebar-main,
  .sidebar-additional,
  .breadcrumbs,
  .toolbar,
  .toolbar-products,
  .nav-sections,
  .navigation,
  .minicart-wrapper,
  .block-search,
  .cookie-status-message,
  .modals-wrapper,
  .modals-overlay,
  .loading-mask,
  #awa-scroll-top,
  .scroll-to-top,
  .action.towishlist,
  .action.tocompare,
  .messages,
  [data-role="sticky-bar"],
  .box-tocart,
  .product-social-links,
  .block.related,
  .block.upsell,
  .block.crosssell,
  .newsletter,
  .block.newsletter {
    display: none !important;
  }
  /* Reset backgrounds */
  body,
  .page-wrapper,
  .columns,
  .column.main,
  .product-info-main,
  .product-info-price,
  .order-details-items,
  .block-order-details-view .box {
    background: #fff !important;
    color: #000 !important;
    box-shadow: none !important;
  }
  /* Full width */
  .page-wrapper,
  .columns,
  .column.main {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
  }
  /* Typography */
  body {
    font-size: 12pt !important;
    line-height: 1.4 !important;
    font-family: Georgia, serif !important;
  }
  h1 {
    font-size: 18pt !important;
  }
  h2 {
    font-size: 16pt !important;
  }
  h3 {
    font-size: 14pt !important;
  }
  /* Links show URL */
  a[href]::after {
    content: " (" attr(href) ")" !important;
    font-size: 9pt !important;
    font-weight: normal !important;
    color: #666 !important;
  }
  a[href^="#"]::after,
  a[href^="javascript"]::after,
  a[href^="mailto"]::after {
    content: "" !important;
  }
  /* Tables */
  table,
  th,
  td {
    border: 1px solid #ccc !important;
  }
  /* Images */
  img {
    max-width: 200px !important;
    height: auto !important;
  }
  /* Product info for PDP print */
  .product-info-main .page-title span {
    font-size: 18pt !important;
  }
  .product-info-main .price-box .price {
    font-size: 16pt !important;
    font-weight: bold !important;
  }
  /* Order print */
  .sales-order-view .page-title-wrapper,
  .sales-order-print .page-title-wrapper {
    margin-bottom: 20pt !important;
  }
  .order-details-items .table-order-items {
    page-break-inside: avoid !important;
  }
  /* Page breaks */
  h1,
  h2,
  h3 {
    page-break-after: avoid !important;
  }
  tr,
  img {
    page-break-inside: avoid !important;
  }
  /* Force color printing for important elements */
  .order-status {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}
:root {
  --awa-radius-md: 8px;
  --awa-radius-lg: 8px;
  --awa-radius-xl: 8px;
  --awa-radius-2xl: 8px;
  --awa-radius-3xl: 8px;
  --awa-radius-md-lg: 8px;
  --awa-home-final-radius: 8px;
  --awa-cro-container-max: 1280px;
  --awa-cro-container-pad-desktop: 24px;
  --awa-cro-container-pad-mobile: 16px;
  --awa-cro-h1-size: 32px;
  --awa-cro-h1-line: 40px;
  --awa-cro-h2-size: 24px;
  --awa-cro-h2-line: 32px;
  --awa-cro-h3-size: 18px;
  --awa-cro-h3-line: 26px;
  --awa-cro-body-size: 16px;
  --awa-cro-body-line: 24px;
  --awa-cro-note-size: 14px;
  --awa-cro-note-line: 20px;
  --awa-cro-btn-primary-bg: var(--awa-primary);
  --awa-cro-btn-primary-hover: var(--awa-primary-hover);
  --awa-cro-btn-primary-active: var(--awa-primary-dark);
  --awa-cro-btn-secondary-bg: #111827;
  --awa-cro-btn-secondary-hover: #0b1220;
  --awa-cro-btn-secondary-active: #070d17;
  --awa-cro-btn-disabled-bg: #e5e7eb;
  --awa-cro-btn-disabled-text: #9ca3af;
  --awa-cro-btn-radius: 10px;
  --awa-cro-btn-height: 48px;
  --awa-cro-card-radius: 10px;
  --awa-cro-card-padding: 16px;
  --awa-cro-card-gap: 8px;
  --awa-cro-card-min-h-desktop: 420px;
  --awa-cro-card-min-h-mobile: 360px;
  --awa-cro-card-price-min-h: 56px;
  --awa-cro-grid-gap-desktop: 24px;
  --awa-cro-grid-gap-tablet: 16px;
  --awa-cro-grid-gap-mobile: 16px;
  --awa-heading-line-height: 1.25;
  --awa-heading-letter-spacing: -0.015em;
  --awa-heading-1-size: clamp(28px, 22vw, var(--awa-cro-h1-size));
  --awa-heading-2-size: clamp(22px, 19.2vw, var(--awa-cro-h2-size));
  --awa-heading-3-size: clamp(17px, 15.6vw, var(--awa-cro-h3-size));
  --awa-container-max: var(--awa-cro-container-max);
  --awa-container-pad: var(--awa-cro-container-pad-desktop);
  --card-radius: var(--awa-cro-card-radius);
  --card-padding: var(--awa-cro-card-padding);
  --card-gap: var(--awa-cro-card-gap);
  --card-cta-radius: var(--awa-cro-btn-radius);
  --card-cta-h: var(--awa-cro-btn-height);
  --card-price-area-min-h: var(--awa-cro-card-price-min-h);
}
body {
  font-size: var(--awa-cro-body-size);
  line-height: var(--awa-cro-body-line);
  color: var(--awa-text);
}
p,
.std,
.cms-page-view .column.main,
.product.attribute.description {
  font-size: var(--awa-cro-body-size);
  line-height: var(--awa-cro-body-line);
  color: var(--awa-text);
}
small,
.small,
.note,
.caption,
.toolbar .toolbar-amount,
.toolbar .limiter,
.toolbar .sorter,
.stock.available,
.stock.unavailable {
  font-size: var(--awa-cro-note-size);
  line-height: var(--awa-cro-note-line);
  color: var(--awa-text-muted);
}
h1,
.page-title,
.page-title span,
.product-info-main .page-title-wrapper .page-title .base {
  font-size: var(--awa-heading-1-size);
  line-height: var(--awa-cro-h1-line);
  font-weight: 700 ;
  letter-spacing: var(--awa-heading-letter-spacing);
}
h2,
.block-title > strong,
.section-title,
.awa-section__title {
  font-size: var(--awa-heading-2-size);
  line-height: var(--awa-cro-h2-line);
  font-weight: 700 ;
  letter-spacing: var(--awa-heading-letter-spacing);
}
h3,
.subtitle {
  font-size: var(--awa-heading-3-size);
  line-height: var(--awa-cro-h3-line);
  font-weight: 600 ;
}
.catalog-category-view .page-main,
.catalogsearch-result-index .page-main,
.catalog-product-view .page-main,
.cms-page-view .page-main,
body.account .page-main {
  max-width: var(--awa-cro-container-max);
  margin-inline: auto;
  padding-inline: var(--awa-cro-container-pad-desktop);
}
.page-main .block,
.page-main .widget,
.catalog-category-view .toolbar.toolbar-products,
.catalogsearch-result-index .toolbar.toolbar-products,
.catalog-product-view .product-info-main,
.catalog-product-view .product.data.items {
  margin-bottom: 24px;
}
.catalog-category-view .toolbar.toolbar-products,
.catalogsearch-result-index .toolbar.toolbar-products {
  gap: 16px;
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--awa-border);
}
.catalog-category-view .toolbar.toolbar-products .toolbar-sorter,
.catalog-category-view .toolbar.toolbar-products .toolbar-limiter,
.catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter,
.catalogsearch-result-index .toolbar.toolbar-products .toolbar-limiter {
  gap: 8px;
}
.catalog-category-view .toolbar.toolbar-products select,
.catalogsearch-result-index .toolbar.toolbar-products select {
  min-height: 44px;
  padding: 0 40px 0 12px;
  border: 1px solid var(--awa-border);
  border-radius: 6px;
  background-color: var(--awa-bg);
  color: var(--awa-text);
}
.catalog-category-view .toolbar.toolbar-products select:focus-visible,
.catalogsearch-result-index .toolbar.toolbar-products select:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
}
.catalog-category-view .block.filter .filter-options-item,
.catalogsearch-result-index .block.filter .filter-options-item {
  border: 1px solid var(--awa-border);
  border-radius: var(--awa-cro-card-radius);
  background: var(--awa-bg);
  margin-bottom: 8px;
}
.catalog-category-view .block.filter .filter-options-title,
.catalogsearch-result-index .block.filter .filter-options-title {
  font-size: 14px;
  font-weight: 600;
  color: var(--awa-text);
  padding: 14px 16px;
}
.catalog-category-view .block.filter .filter-options-content,
.catalogsearch-result-index .block.filter .filter-options-content {
  padding: 0 16px 16px;
}
.action.primary,
.action.tocart,
button.action.primary,
button.action.tocart {
  min-height: var(--awa-cro-btn-height);
  border-radius: var(--awa-cro-btn-radius);
  padding: 0 16px;
  background: var(--awa-cro-btn-primary-bg);
  border-color: var(--awa-cro-btn-primary-bg);
  color: var(--awa-text-inverse);
  font-size: 14px;
  font-weight: 600;
  box-shadow: none;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
}
.action.primary:hover,
.action.tocart:hover,
button.action.primary:hover,
button.action.tocart:hover {
  background: var(--awa-cro-btn-primary-hover);
  border-color: var(--awa-cro-btn-primary-hover);
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.18);
  transform: translateY(-1px);
}
.action.primary:active,
.action.tocart:active,
button.action.primary:active,
button.action.tocart:active {
  background: var(--awa-cro-btn-primary-active);
  border-color: var(--awa-cro-btn-primary-active);
  transform: translateY(1px);
}
.action.secondary,
button.action.secondary,
a.action.secondary,
.action.view,
.action.more {
  min-height: 44px;
  border-radius: var(--awa-cro-btn-radius);
  padding: 0 16px;
  background: var(--awa-cro-btn-secondary-bg);
  border-color: var(--awa-cro-btn-secondary-bg);
  color: var(--awa-text-inverse);
  font-size: 14px;
  font-weight: 600;
  transition: background-color var(--awa-duration) var(--awa-ease), border-color var(--awa-duration) var(--awa-ease), box-shadow var(--awa-duration) var(--awa-ease), transform var(--awa-duration-fast) var(--awa-ease);
}
.action.secondary:hover,
button.action.secondary:hover,
a.action.secondary:hover,
.action.view:hover,
.action.more:hover {
  background: var(--awa-cro-btn-secondary-hover);
  border-color: var(--awa-cro-btn-secondary-hover);
  color: var(--awa-text-inverse);
  box-shadow: 0 4px 14px rgba(17, 24, 39, 0.14);
  transform: translateY(-1px);
}
.action.secondary:active,
button.action.secondary:active,
a.action.secondary:active,
.action.view:active,
.action.more:active {
  background: var(--awa-cro-btn-secondary-active);
  border-color: var(--awa-cro-btn-secondary-active);
  transform: translateY(1px);
}
.action[disabled],
button[disabled],
.action.disabled {
  background: var(--awa-cro-btn-disabled-bg);
  border-color: var(--awa-cro-btn-disabled-bg);
  color: var(--awa-cro-btn-disabled-text);
  box-shadow: none ;
}
.action:focus-visible,
button:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible {
  outline: 2px solid var(--awa-primary);
  outline-offset: 2px;
}
.catalog-category-view .products-grid .product-item-info,
.catalogsearch-result-index .products-grid .product-item-info,
.catalog-product-view .block.related .product-item-info,
.catalog-product-view .block.upsell .product-item-info {
  min-height: var(--awa-cro-card-min-h-desktop);
  border-radius: var(--awa-cro-card-radius);
}
.catalog-category-view .products-grid .product-item-details,
.catalogsearch-result-index .products-grid .product-item-details,
.catalog-product-view .block.related .product-item-details,
.catalog-product-view .block.upsell .product-item-details {
  gap: var(--awa-cro-card-gap);
}
.catalog-category-view .products-grid .product-item-name .product-item-link,
.catalogsearch-result-index .products-grid .product-item-name .product-item-link,
.catalog-product-view .block.related .product-item-name .product-item-link,
.catalog-product-view .block.upsell .product-item-name .product-item-link {
  min-height: calc(1.45em * 2);
}
.catalog-category-view .products-grid .price-box,
.catalogsearch-result-index .products-grid .price-box,
.catalog-product-view .block.related .price-box,
.catalog-product-view .block.upsell .price-box,
.catalog-category-view .products-grid .b2b-login-to-see-price,
.catalogsearch-result-index .products-grid .b2b-login-to-see-price {
  min-height: var(--awa-cro-card-price-min-h);
}
.catalog-category-view .products-grid .product-item-actions,
.catalogsearch-result-index .products-grid .product-item-actions,
.catalog-product-view .block.related .product-item-actions,
.catalog-product-view .block.upsell .product-item-actions,
.catalog-category-view .products-grid .product-info-cart,
.catalogsearch-result-index .products-grid .product-info-cart {
  margin-top: auto;
}
.catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
.catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
.catalog-product-view .block.related .product-items:not(.owl-carousel):not(.swiper-wrapper),
.catalog-product-view .block.upsell .product-items:not(.owl-carousel):not(.swiper-wrapper) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--awa-cro-grid-gap-desktop);
}
@media (max-width: 1279px) {
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-product-view .block.related .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-product-view .block.upsell .product-items:not(.owl-carousel):not(.swiper-wrapper) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--awa-cro-grid-gap-tablet);
  }
}
@media (max-width: 767px) {
  :root {
    --awa-container-pad: var(--awa-cro-container-pad-mobile);
  }
  .catalog-category-view .page-main,
  .catalogsearch-result-index .page-main,
  .catalog-product-view .page-main,
  .cms-page-view .page-main,
  body.account .page-main {
    padding-inline: var(--awa-cro-container-pad-mobile);
  }
  h1,
  .page-title,
  .page-title span,
  .product-info-main .page-title-wrapper .page-title .base {
    line-height: 36px;
  }
  h2,
  .block-title > strong,
  .section-title,
  .awa-section__title {
    line-height: 30px;
  }
  .action.primary,
  .action.tocart,
  .action.secondary,
  button.action.primary,
  button.action.tocart,
  button.action.secondary {
    width: 100%;
  }
  .catalog-category-view .products-grid .product-item-info,
  .catalogsearch-result-index .products-grid .product-item-info,
  .catalog-product-view .block.related .product-item-info,
  .catalog-product-view .block.upsell .product-item-info {
    min-height: var(--awa-cro-card-min-h-mobile);
  }
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-product-view .block.related .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-product-view .block.upsell .product-items:not(.owl-carousel):not(.swiper-wrapper) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--awa-cro-grid-gap-mobile);
  }
}
@media (max-width: 479px) {
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-product-view .block.related .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalog-product-view .block.upsell .product-items:not(.owl-carousel):not(.swiper-wrapper) {
    grid-template-columns: 1fr ;
  }
}
.nav-breadcrumbs {
  margin-bottom: 8px;
}
.nav-breadcrumbs .container,
.page-main.container {
  max-width: var(--awa-cro-container-max);
  margin-inline: auto;
  padding-inline: var(--awa-cro-container-pad-desktop);
}
.breadcrumbs {
  padding: 8px 0 0;
}
.breadcrumbs .items {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}
.breadcrumbs .item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  line-height: 1.45;
  color: var(--awa-text-muted);
}
.breadcrumbs .item a,
.breadcrumbs .item strong {
  color: inherit;
}
.breadcrumbs .item:not(:last-child)::after {
  content: "/";
  color: var(--awa-border-strong);
}
.page-main > .columns,
.page-main > .row,
.main-detail,
.product.info.detailed,
.catalog-category-view .page-main > .columns {
  row-gap: 24px;
}
.catalog-category-view .page-main,
.catalogsearch-result-index .page-main {
  padding-top: 8px;
  padding-bottom: 40px;
}
.catalog-category-view .sidebar,
.catalogsearch-result-index .sidebar {
  position: sticky;
  top: 120px;
}
.catalog-category-view .block.filter,
.catalogsearch-result-index .block.filter {
  background: var(--awa-bg);
  border: 1px solid var(--awa-border-subtle);
  border-radius: 8px;
  padding: 16px;
}
.catalog-category-view .block.filter .block-content,
.catalogsearch-result-index .block.filter .block-content {
  display: grid;
  gap: 12px;
}
.catalog-category-view .filter-options-content .items,
.catalogsearch-result-index .filter-options-content .items {
  display: grid;
  gap: 8px;
}
.catalog-category-view .filter-options-content .item a,
.catalogsearch-result-index .filter-options-content .item a {
  min-height: 36px;
  padding: 6px 0;
}
.catalog-category-view .product-content-right,
.catalogsearch-result-index .product-content-right {
  display: grid;
  gap: 24px;
}
.catalog-category-view .shop-tab-title,
.catalogsearch-result-index .shop-tab-title {
  display: grid;
  gap: 16px;
}
.catalog-category-view .pages,
.catalogsearch-result-index .pages {
  margin-top: 32px;
}
.catalog-product-view .page-main {
  padding-top: 8px;
  padding-bottom: 40px;
}
.catalog-product-view .product-view,
.catalog-product-view .view-product,
.catalog-product-view .main-detail,
.catalog-product-view .main-detail > .row {
  row-gap: 24px;
}
.catalog-product-view .product.media {
  background: var(--awa-bg);
  border: 1px solid var(--awa-border-subtle);
  border-radius: 8px;
  padding: 16px;
}
.catalog-product-view .gallery-placeholder {
  border-radius: 8px;
  overflow: hidden;
  background: var(--awa-bg);
}
.catalog-product-view .gallery-placeholder__image,
.catalog-product-view .product.media img {
  display: block;
  margin-inline: auto;
}
.catalog-product-view .detail-info-product-view.product-info-main,
.catalog-product-view .detail-info.product-info-main {
  display: grid ;
  gap: 16px;
  align-content: start;
}
.catalog-product-view .product-info-main .box-inner1 {
  display: grid;
  gap: 16px;
}
.catalog-product-view .product-info-main .page-title-wrapper.product {
  margin-bottom: 0;
}
.catalog-product-view .product-info-main .page-title {
  margin: 0;
}
.catalog-product-view .product-info-main .product.attribute.overview {
  margin: 0;
  padding: 0;
}
.catalog-product-view .product-info-main .product.attribute.overview .value {
  font-size: 15px;
  line-height: 1.6;
  color: var(--awa-text-muted);
}
.catalog-product-view .product-info-main .product-info-price {
  margin: 0 ;
  padding: 20px ;
  border-radius: 8px ;
  display: grid ;
  gap: 12px ;
}
.catalog-product-view .product-info-main .product-info-price .price-label,
.catalog-product-view .product-info-main .product-info-price .price-label a {
  font-size: 14px ;
  line-height: 1.5;
  font-weight: 600 ;
}
.catalog-product-view .product-info-main .product-info-price .price-label a {
  text-underline-offset: 2px;
}
.catalog-product-view .product-info-main .product-info-stock-sku {
  gap: 12px ;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available,
.catalog-product-view .product-info-main .product-info-stock-sku .stock.unavailable {
  display: inline-flex;
  align-items: center ;
  gap: 6px ;
  width: auto ;
  max-width: max-content;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available {
  background: rgba(22, 163, 74, 0.1);
  color: #166534;
}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.unavailable {
  background: rgba(220, 38, 38, 0.1);
  color: #991b1b;
}
.catalog-product-view .product-info-main .product-info-stock-sku .product.attribute.sku .type {
  font-weight: 700 ;
}
.catalog-product-view .product-info-main .product-add-form {
  display: grid;
  gap: 16px;
  margin: 0;
}
.catalog-product-view .product-info-main .product-options-bottom,
.catalog-product-view .product-info-main .box-tocart,
.catalog-product-view .product-info-main .product-actions {
  display: grid;
  gap: 12px;
}
.catalog-product-view .product-info-main .fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.catalog-product-view .product-info-main .field.qty {
  margin-bottom: 0;
}
.catalog-product-view .product-info-main .b2b-login-to-see-price,
.catalog-product-view .product-info-main .b2b-login-to-see-price.price-box {
  border-radius: 8px ;
  min-height: 52px ;
  align-items: center ;
}
.catalog-product-view .product-social-links,
.catalog-product-view .product-social-extra,
.catalog-product-view .top-info {
  margin-top: 0;
}
.catalog-product-view .product.info.detailed {
  margin-top: 8px;
}
.catalog-product-view .product.data.items {
  display: grid;
  gap: 0;
  border: 1px solid var(--awa-border-subtle);
  border-radius: 8px;
  overflow: hidden;
  background: var(--awa-bg);
}
.catalog-product-view .product.data.items > .item.title {
  margin: 0;
}
.catalog-product-view .product.data.items > .item.title > .switch {
  min-height: 52px;
  padding: 14px 20px;
  font-size: 15px;
  font-weight: 600;
}
.catalog-product-view .product.data.items > .item.content {
  margin: 0;
  padding: 20px;
  border-top: 1px solid var(--awa-border-subtle);
}
.catalog-product-view .product.data.items .product.attribute.description .value,
.catalog-product-view .product.data.items .value {
  font-size: 15px;
  line-height: 1.65;
}
.catalog-product-view .product.data.items .product.attribute.description .value p,
.catalog-product-view .product.data.items .product.attribute.description .value li {
  font-size: 15px;
  line-height: 1.7;
}
.catalog-product-view .product.data.items .additional-attributes-wrapper {
  margin: 0;
}
.catalog-product-view .product.data.items .additional-attributes-wrapper .table {
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}
.catalog-product-view .product.data.items .additional-attributes-wrapper .table th,
.catalog-product-view .product.data.items .additional-attributes-wrapper .table td {
  padding: 12px 14px;
}
.catalog-product-view .product.data.items .additional-attributes-wrapper .table th {
  width: 36%;
  color: var(--awa-text);
  font-weight: 600;
}
.catalog-product-view .product.data.items .additional-attributes-wrapper .table td {
  color: var(--awa-text-muted);
}
.catalog-product-view .block.related,
.catalog-product-view .block.upsell {
  margin-top: 24px;
}
.catalog-product-view .block.related .block-title,
.catalog-product-view .block.upsell .block-title {
  margin-bottom: 20px;
}
.catalog-product-view .block.related .product-items,
.catalog-product-view .block.upsell .product-items {
  align-items: stretch;
}
.block-title,
.widget .block-title,
.products.wrapper .title {
  margin-bottom: 20px;
}
.block,
.widget,
.product.info.detailed,
.toolbar.toolbar-products,
.pages,
.product-view .block.related,
.product-view .block.upsell {
  scroll-margin-top: 120px;
}
@media (max-width: 1023px) {
  .catalog-category-view .sidebar,
  .catalogsearch-result-index .sidebar {
    position: static;
    top: auto;
  }
  .nav-breadcrumbs .container,
  .page-main.container {
    padding-inline: 20px;
  }
  .catalog-product-view .product.media {
    padding: 12px;
  }
  .catalog-product-view .product-info-main .product-info-price {
    padding: 16px ;
  }
}
@media (max-width: 767px) {
  .nav-breadcrumbs .container,
  .page-main.container {
    padding-inline: var(--awa-cro-container-pad-mobile);
  }
  .breadcrumbs {
    padding-top: 4px;
  }
  .breadcrumbs .item {
    font-size: 12px;
  }
  .catalog-category-view .block.filter,
  .catalogsearch-result-index .block.filter {
    padding: 12px;
  }
  .catalog-category-view .shop-tab-title,
  .catalogsearch-result-index .shop-tab-title,
  .catalog-category-view .product-content-right,
  .catalogsearch-result-index .product-content-right,
  .catalog-product-view .detail-info-product-view.product-info-main,
  .catalog-product-view .detail-info.product-info-main,
  .catalog-product-view .product-info-main .box-inner1 {
    gap: 12px;
  }
  .catalog-product-view .product.media {
    border-radius: 8px;
  }
  .catalog-product-view .product-info-main .product-info-price {
    border-radius: 8px ;
    gap: 10px ;
  }
  .catalog-product-view .product-info-main .product-info-price .price-label,
  .catalog-product-view .product-info-main .product-info-price .price-label a {
    font-size: 13px ;
    line-height: 1.45;
  }
  .catalog-product-view .product-info-main .product-info-stock-sku {
    gap: 8px ;
  }
  .catalog-product-view .product-info-main .product-info-stock-sku .stock.available,
  .catalog-product-view .product-info-main .product-info-stock-sku .stock.unavailable {
    font-size: 11px ;
  }
  .catalog-product-view .product-info-main .b2b-login-to-see-price,
  .catalog-product-view .product-info-main .b2b-login-to-see-price.price-box {
    min-height: 48px ;
  }
  .catalog-product-view .product.data.items {
    border-radius: 8px;
  }
  .catalog-product-view .product.data.items > .item.title > .switch,
  .catalog-product-view .product.data.items > .item.content {
    padding-left: 16px;
    padding-right: 16px;
  }
  .catalog-product-view .product.data.items > .item.content {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .catalog-product-view .product.data.items .additional-attributes-wrapper .table th,
  .catalog-product-view .product.data.items .additional-attributes-wrapper .table td {
    padding: 10px 10px;
    font-size: 13px;
  }
}
.cms-home .page-main.container {
  padding-top: 12px;
  padding-bottom: 40px;
}
.cms-home .benefits-bar {
  display: grid;
  gap: 8px;
  border: 1px solid var(--awa-border-subtle);
  border-radius: 8px;
  padding: 10px 14px;
  margin-bottom: 20px;
  background: var(--awa-bg);
}
.cms-home .benefits-bar__item {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  line-height: 1.45;
  color: var(--awa-text);
}
.cms-home section,
.cms-home .home-section,
.cms-home .products-swiper,
.cms-home .rokan-bestseller,
.cms-home .rokan-newproduct {
  margin-bottom: 24px;
}
.cms-home .section-header,
.cms-home .home-section__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.cms-home .section-title,
.cms-home .home-section__title,
.cms-home .block-title > strong {
  margin: 0;
}
.cms-home .section-link,
.cms-home .home-section__link {
  font-size: 13px;
  font-weight: 600;
  text-underline-offset: 2px;
}
.cms-home .products-swiper .swiper-slide {
  height: auto;
}
.cms-home .products-swiper .product-item,
.cms-home .products-swiper .item-product {
  height: 100%;
}
.cms-home .products-swiper .product-item-details {
  gap: 8px;
}
.cms-home .products-swiper .product-item-name .product-item-link {
  min-height: calc(1.4em * 2);
}
.cms-home .products-swiper .price-box,
.cms-home .products-swiper .b2b-login-to-see-price {
  min-height: 48px;
}
.cms-home .products-swiper .product-item-actions,
.cms-home .products-swiper .product-info-cart {
  margin-top: auto;
}
.cms-home .products-swiper .swiper-button-prev,
.cms-home .products-swiper .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 999px;
  background: var(--awa-bg);
  border: 1px solid var(--awa-border-subtle);
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
}
.cms-home .products-swiper .swiper-button-prev::after,
.cms-home .products-swiper .swiper-button-next::after {
  font-size: 14px;
  font-weight: 700;
}
.cms-home .products-swiper .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  opacity: 1;
  background: #cbd5e1;
}
.cms-home .products-swiper .swiper-pagination-bullet-active {
  width: 20px;
  border-radius: 999px;
  background: var(--awa-primary);
}
.navigation.verticalmenu .title-category-dropdown {
  min-height: 48px;
  padding: 10px 14px;
  border-radius: 8px;
}
.navigation.verticalmenu .title-category-dropdown .awa-vmenu-trigger-text {
  font-size: 14px;
  font-weight: 700;
}
.navigation.verticalmenu .list-category-dropdown > li > a {
  min-height: 40px;
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .cms-home .benefits-bar {
    padding: 10px 12px;
  }
  .cms-home .products-swiper .swiper-button-prev,
  .cms-home .products-swiper .swiper-button-next {
    width: 36px;
    height: 36px;
  }
}
@media (max-width: 767px) {
  .cms-home .page-main.container {
    padding-top: 8px;
  }
  .cms-home .benefits-bar {
    gap: 6px;
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .cms-home .benefits-bar__item {
    font-size: 13px;
    line-height: 1.4;
  }
  .cms-home section,
  .cms-home .home-section,
  .cms-home .products-swiper,
  .cms-home .rokan-bestseller,
  .cms-home .rokan-newproduct {
    margin-bottom: 20px;
  }
  .cms-home .section-header,
  .cms-home .home-section__header {
    margin-bottom: 10px;
    gap: 8px;
  }
  .cms-home .products-swiper .product-item-name .product-item-link {
    min-height: calc(1.35em * 2);
  }
  .cms-home .products-swiper .price-box,
  .cms-home .products-swiper .b2b-login-to-see-price {
    min-height: 44px;
  }
  .cms-home .products-swiper .swiper-button-prev,
  .cms-home .products-swiper .swiper-button-next {
    width: 32px;
    height: 32px;
  }
  .cms-home .products-swiper .swiper-button-prev::after,
  .cms-home .products-swiper .swiper-button-next::after {
    font-size: 12px;
  }
  .navigation.verticalmenu .title-category-dropdown {
    min-height: 44px;
    padding: 8px 12px;
  }
}
.fixed-bottom.hidden-sm.hidden-md.hidden-lg {
  background: rgba(255, 255, 255, 0.96);
  backdrop-filter: saturate(1.1) blur(6px);
  border-top: 1px solid var(--awa-border-subtle);
  box-shadow: 0 -6px 20px rgba(15, 23, 42, 0.08);
}
.fixed-bottom .mobile-bottom-link {
  min-height: 60px;
  padding: 8px 10px calc(8px + env(safe-area-inset-bottom));
  align-items: stretch;
}
.fixed-bottom .mobile-bottom-link > li {
  flex: 1 1 0;
}
.fixed-bottom .mobile-bottom-link > li > a,
.fixed-bottom .mobile-bottom-link > li > button {
  min-height: 44px;
  border-radius: 8px;
  display: grid;
  place-items: center;
  gap: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--awa-text);
  text-align: center;
}
.fixed-bottom .mobile-bottom-link > li > button {
  border: 0;
  background: transparent;
}
.fixed-bottom .mobile-bottom-link > li > a:hover,
.fixed-bottom .mobile-bottom-link > li > button:hover {
  background: rgba(183, 51, 55, 0.08);
  color: var(--awa-primary);
}
.awa-cookie-banner {
  border-radius: 8px 8px 0 0;
  border-top: 1px solid var(--awa-border-subtle);
  box-shadow: 0 -10px 24px rgba(15, 23, 42, 0.12);
}
.awa-cookie-banner__inner {
  max-width: var(--awa-cro-container-max);
  border-radius: 8px ;
  margin-inline: auto;
  gap: 10px;
}
.awa-cookie-banner__text {
  font-size: 13px;
  line-height: 1.45;
}
.awa-cookie-banner__actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.awa-cookie-banner__btn {
  min-height: 42px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
}
.awa-cookie-banner__btn--accept {
  background: var(--awa-primary);
  border-color: var(--awa-primary);
}
.awa-cookie-banner__btn--decline {
  border-color: var(--awa-border);
}
.b2b-login-modal {
  border-radius: 8px;
  box-shadow: 0 16px 50px rgba(15, 23, 42, 0.28);
}
.b2b-login-modal-header,
.b2b-login-modal-content,
.b2b-login-modal-footer {
  padding-left: 20px;
  padding-right: 20px;
}
.b2b-login-modal-header {
  padding-top: 18px;
  padding-bottom: 12px;
}
.b2b-login-modal-content {
  padding-top: 4px;
  padding-bottom: 16px;
}
.b2b-login-modal-footer {
  padding-top: 0;
  padding-bottom: 18px;
}
.b2b-login-modal .action,
.b2b-login-modal button {
  min-height: 44px;
  border-radius: 8px;
}
.awa-back-to-top {
  right: 16px;
  bottom: calc(84px + env(safe-area-inset-bottom));
}
@media (max-width: 767px) {
  .awa-cookie-banner__inner {
    padding-bottom: calc(10px + env(safe-area-inset-bottom));
  }
  .b2b-login-modal {
    width: min(92vw, 420px);
    border-radius: 8px;
  }
  .b2b-login-modal-header,
  .b2b-login-modal-content,
  .b2b-login-modal-footer {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 767px) {
  .catalog-category-view .toolbar.toolbar-products,
  .catalogsearch-result-index .toolbar.toolbar-products {
    position: sticky;
    top: 72px;
    z-index: 31;
    background: rgba(255, 255, 255, 0.96);
    backdrop-filter: saturate(1.1) blur(6px);
    border: 1px solid var(--awa-border-subtle);
    border-radius: 8px;
    padding: 10px 12px;
    margin-bottom: 14px;
    box-shadow: 0 6px 16px rgba(15, 23, 42, 0.08);
  }
  .catalog-category-view .toolbar.toolbar-products .toolbar-sorter,
  .catalog-category-view .toolbar.toolbar-products .toolbar-limiter,
  .catalogsearch-result-index .toolbar.toolbar-products .toolbar-sorter,
  .catalogsearch-result-index .toolbar.toolbar-products .toolbar-limiter {
    min-height: 40px;
    align-items: center;
  }
  .catalog-category-view .toolbar.toolbar-products select,
  .catalogsearch-result-index .toolbar.toolbar-products select {
    min-height: 40px;
    border-radius: 8px;
    font-size: 13px;
  }
  .catalog-category-view .block.filter .filter-title strong,
  .catalogsearch-result-index .block.filter .filter-title strong,
  .catalog-category-view .block.filter .filter-actions .action,
  .catalogsearch-result-index .block.filter .filter-actions .action {
    min-height: 40px;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    font-size: 13px;
    font-weight: 600;
  }
  .catalog-category-view .block.filter .filter-title strong,
  .catalogsearch-result-index .block.filter .filter-title strong {
    background: rgba(183, 51, 55, 0.08);
    color: var(--awa-primary);
    border: 1px solid rgba(183, 51, 55, 0.2);
  }
  .catalog-category-view .products-grid .product-item,
  .catalogsearch-result-index .products-grid .product-item {
    margin-bottom: 0;
  }
  .catalog-category-view .products-grid .product-item-info,
  .catalogsearch-result-index .products-grid .product-item-info {
    min-height: 332px ;
    border-radius: 8px ;
  }
  .catalog-category-view .products-grid .product-item-details,
  .catalogsearch-result-index .products-grid .product-item-details {
    gap: 6px;
  }
  .catalog-category-view .products-grid .product-item-name .product-item-link,
  .catalogsearch-result-index .products-grid .product-item-name .product-item-link {
    font-size: 13px;
    line-height: 1.35;
    min-height: calc(1.35em * 2);
  }
  .catalog-category-view .products-grid .price-box,
  .catalogsearch-result-index .products-grid .price-box,
  .catalog-category-view .products-grid .b2b-login-to-see-price,
  .catalogsearch-result-index .products-grid .b2b-login-to-see-price {
    min-height: 46px;
    font-size: 12px;
  }
  .catalog-category-view .pages,
  .catalogsearch-result-index .pages {
    margin-top: 18px;
  }
  .catalog-category-view .pages .pages-items,
  .catalogsearch-result-index .pages .pages-items {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
  }
  .catalog-category-view .pages .item > a,
  .catalog-category-view .pages .item > strong,
  .catalogsearch-result-index .pages .item > a,
  .catalogsearch-result-index .pages .item > strong {
    min-width: 34px;
    height: 34px;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 600;
    padding: 0 8px;
    border: 1px solid var(--awa-border-subtle);
    background: var(--awa-bg);
  }
  .catalog-category-view .pages .item.current > strong,
  .catalogsearch-result-index .pages .item.current > strong {
    background: rgba(183, 51, 55, 0.12);
    border-color: rgba(183, 51, 55, 0.28);
    color: var(--awa-primary);
  }
  .catalog-category-view .pages .item.pages-item-next > a,
  .catalog-category-view .pages .item.pages-item-previous > a,
  .catalogsearch-result-index .pages .item.pages-item-next > a,
  .catalogsearch-result-index .pages .item.pages-item-previous > a {
    min-width: auto;
    padding-inline: 10px;
  }
}
@media (max-width: 414px) {
  .catalog-category-view .toolbar.toolbar-products,
  .catalogsearch-result-index .toolbar.toolbar-products {
    top: 68px;
    border-radius: 8px;
    padding: 8px 10px;
  }
  .catalog-category-view .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper),
  .catalogsearch-result-index .products-grid .product-items:not(.owl-carousel):not(.swiper-wrapper) {
    gap: 12px ;
  }
  .catalog-category-view .products-grid .product-item-info,
  .catalogsearch-result-index .products-grid .product-item-info {
    min-height: 318px ;
  }
}
.product-item-link,
.section-link,
.home-section__link,
.products.wrapper .product-item-name a,
.products-swiper .product-item-name a {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  transition: color 0.18s ease, text-decoration-color 0.18s ease;
}
.product-item-link:hover,
.section-link:hover,
.home-section__link:hover,
.products.wrapper .product-item-name a:hover,
.products-swiper .product-item-name a:hover {
  color: var(--awa-primary);
}
.catalog-category-view .products-grid .product-item-info,
.catalogsearch-result-index .products-grid .product-item-info,
.cms-home .products-swiper .product-item-info,
.catalog-product-view .block.related .product-item-info,
.catalog-product-view .block.upsell .product-item-info {
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}
@media (hover: hover) and (pointer: fine) {
  .catalog-category-view .products-grid .product-item-info:hover,
  .catalogsearch-result-index .products-grid .product-item-info:hover,
  .cms-home .products-swiper .product-item-info:hover,
  .catalog-product-view .block.related .product-item-info:hover,
  .catalog-product-view .block.upsell .product-item-info:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 22px rgba(15, 23, 42, 0.08);
    border-color: rgba(183, 51, 55, 0.2);
  }
}
.products-swiper .swiper-pagination,
.products-swiper .slick-dots,
.products-swiper .owl-dots {
  display: flex;
  align-items: center;
  gap: 6px;
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 100%;
  padding: 4px 2px;
  scrollbar-width: thin;
}
.products-swiper .swiper-pagination::-webkit-scrollbar,
.products-swiper .slick-dots::-webkit-scrollbar,
.products-swiper .owl-dots::-webkit-scrollbar {
  height: 4px;
}
.products-swiper .swiper-pagination::-webkit-scrollbar-thumb,
.products-swiper .slick-dots::-webkit-scrollbar-thumb,
.products-swiper .owl-dots::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 999px;
}
.products-swiper .swiper-button-prev,
.products-swiper .swiper-button-next,
.products-swiper .owl-prev,
.products-swiper .owl-next {
  transition: transform 0.16s ease, box-shadow 0.16s ease, background-color 0.16s ease;
}
.products-swiper .swiper-button-prev:hover,
.products-swiper .swiper-button-next:hover,
.products-swiper .owl-prev:hover,
.products-swiper .owl-next:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12);
}
.fixed-bottom .mobile-bottom-link > li > a[aria-current="page"],
.fixed-bottom .mobile-bottom-link > li > a.active,
.fixed-bottom .mobile-bottom-link > li > button[aria-expanded="true"] {
  background: rgba(183, 51, 55, 0.12);
  color: var(--awa-primary);
}
.catalog-category-view .products-grid .product-item .product-image-photo,
.catalogsearch-result-index .products-grid .product-item .product-image-photo {
  transition: transform 0.22s ease;
}
@media (hover: hover) and (pointer: fine) {
  .catalog-category-view .products-grid .product-item:hover .product-image-photo,
  .catalogsearch-result-index .products-grid .product-item:hover .product-image-photo {
    transform: scale(1.02);
  }
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
input[type="number"],
textarea,
.security-seals {
  border-radius: 8px ;
}
body.cms-homepage_ayo_home5 {
  --awa-home-final-radius: 8px;
}
body .page-wrapper {
  --awa-radius-xs: 6px;
  --awa-radius-sm: 8px;
  --awa-radius-md: 8px;
  --awa-radius-lg: 8px;
}
:root {
  --ds-container-max: 1440px;
  --awa-container-max: 1280px;
  --awa-size-1440: 1440px;
}
.page-main {
  max-width: var(--awa-container-max, 1280px);
}
:root {
  --z-base: 1;
  --z-dropdown: 100;
  --z-sticky: 200;
  --z-fixed: 300;
  --z-overlay: 500;
  --z-modal: 1000;
  --z-minicart: 1300;
  --z-toast: 2000;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.product-image-container,
.product-image-wrapper {
  aspect-ratio: 1 / 1;
  overflow: hidden;
  contain: layout style;
}
.product-image-container img,
.product-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
body .page-wrapper .minicart-wrapper,
body .page-wrapper .header .top-search > .shadowcart {
  width: auto ;
  min-width: 44px;
  padding-inline: 4px;
}
@media (min-width: 992px) {
  .checkout-cart-index .cart-summary,
  .checkout-cart-index .cart-totals-container,
  .checkout-cart-index .cart-container > .cart-summary {
    position: sticky;
    top: 80px;
    align-self: flex-start;
    max-height: calc(100vh - 100px);
    overflow-y: auto;
  }
  .checkout-cart-index .cart-container {
    overflow: visible;
  }
}
@media (max-width: 767px) {
  body .page-wrapper .footer .block.newsletter {
    background: var(--awa-bg-surface-2, #f5f5f5);
    border-radius: var(--awa-radius-md, 8px);
    padding: var(--awa-space-5, 20px) var(--awa-space-4, 16px);
    margin-bottom: var(--awa-space-4, 16px);
  }
  body .page-wrapper .footer .block.newsletter .title {
    font-size: var(--awa-text-base, 16px);
    font-weight: 600;
    margin-bottom: var(--awa-space-2, 8px);
  }
}
@media (max-width: 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .column.main > .benefits-bar,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-benefits-bar .awa-benefits-container {
    display: flex ;
    flex-wrap: nowrap ;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: var(--awa-gap-sm, 12px);
    padding-bottom: 8px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar > *,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-container > * {
    scroll-snap-align: start;
    flex: 0 0 auto;
    min-width: 200px;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-container {
    scrollbar-width: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar::-webkit-scrollbar,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefits-container::-webkit-scrollbar {
    display: none;
  }
}
body .page-wrapper .modals-overlay,
body .page-wrapper .modal-popup._show,
body .page-wrapper .modal-slide._show {
  z-index: var(--z-modal, 1000);
}
body .page-wrapper .minicart-wrapper .block-minicart {
  z-index: var(--z-minicart, 1300);
}
body .page-wrapper .header-wrapper-sticky.enabled-header-sticky.scrolled,
body .page-wrapper .header-wrapper-sticky.enabled-header-sticky[style*="position:fixed"] {
  z-index: var(--z-sticky, 200);
}
body .page-wrapper .mfp-bg,
body .page-wrapper .mfp-wrap {
  z-index: var(--z-overlay, 500);
}
body .page-wrapper .dropdown.switcher-dropdown,
body .page-wrapper .ui-menu,
body .page-wrapper .searchsuite-autocomplete {
  z-index: var(--z-dropdown, 100);
}
body .page-wrapper .message.global.cookie {
  z-index: var(--z-toast, 2000);
}
.awa-site-header.awa-header-condensed .top-header.awa-b2b-promo-bar,
.awa-site-header.awa-header-condensed .awa-utility-bar {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  padding-block: 0;
  margin: 0;
  border: none;
  transition: max-height 0.3s ease, opacity 0.2s ease, padding 0.3s ease;
}
.awa-site-header:not(.awa-header-condensed) .top-header.awa-b2b-promo-bar,
.awa-site-header:not(.awa-header-condensed) .awa-utility-bar {
  transition: max-height 0.3s ease, opacity 0.3s ease 0.1s, padding 0.3s ease;
}
.awa-site-header.awa-header-condensed .header_main {
  padding-block: clamp(4px, 0.6vw, 8px);
}
@media (max-width: 767px) {
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li > .submenu,
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li > .sub-menu {
    display: none;
    position: static;
    width: 100%;
    box-shadow: none;
    border: none;
    padding-left: var(--awa-space-4, 16px);
    background: var(--awa-bg-surface-2, #f5f5f5);
  }
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li.is-open > .submenu,
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li.is-open > .sub-menu {
    display: block;
  }
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li > a::after {
    content: "+";
    float: right;
    font-weight: 700;
    transition: transform 0.2s;
  }
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li.is-open > a::after {
    content: "−";
  }
  body .page-wrapper .block-vertical-nav .vela-vertical-menu > li {
    position: static;
  }
}
@media (max-width: 767px) {
  body .page-wrapper .footer.content > .footer-column,
  body .page-wrapper .footer.content > .velaFooterMenu,
  body .page-wrapper .footer.content > .block {
    border-bottom: 1px solid var(--awa-border-light, #e5e7eb);
  }
  body .page-wrapper .footer.content > .footer-column > .footer-title,
  body .page-wrapper .footer.content > .velaFooterMenu > .footer-title,
  body .page-wrapper .footer.content > .block > .title {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--awa-space-3, 12px) 0;
    margin: 0;
    user-select: none;
  }
  body .page-wrapper .footer.content > .footer-column > .footer-title::after,
  body .page-wrapper .footer.content > .velaFooterMenu > .footer-title::after,
  body .page-wrapper .footer.content > .block > .title::after {
    content: "+";
    font-size: 20px;
    font-weight: 700;
    color: var(--awa-text-muted, #6b7280);
    transition: transform 0.2s;
  }
  body .page-wrapper .footer.content > .footer-column.is-open > .footer-title::after,
  body .page-wrapper .footer.content > .velaFooterMenu.is-open > .footer-title::after,
  body .page-wrapper .footer.content > .block.is-open > .title::after {
    content: "−";
  }
  body .page-wrapper .footer.content > .footer-column > ul,
  body .page-wrapper .footer.content > .footer-column > .footer-links,
  body .page-wrapper .footer.content > .velaFooterMenu > ul,
  body .page-wrapper .footer.content > .block > .content {
    display: none;
    padding-bottom: var(--awa-space-3, 12px);
  }
  body .page-wrapper .footer.content > .footer-column.is-open > ul,
  body .page-wrapper .footer.content > .footer-column.is-open > .footer-links,
  body .page-wrapper .footer.content > .velaFooterMenu.is-open > ul,
  body .page-wrapper .footer.content > .block.is-open > .content {
    display: block;
  }
}
/* ═══════════════════════════════════════════════════════════════════════
   HEADER DENSITY OVERRIDES — last-cascade position, ID-level specificity
   Fixes: topbar link color, search border-radius, nav marcas dedup
   ═══════════════════════════════════════════════════════════════════════ */
/* 1. Topbar — links brancos (vence _awa-header-professional.less) */
#header .awa-utility-bar a:not(.awa-header-quote-cta),
#header .awa-utility-bar span,
#header .awa-utility-bar .awa-topbar__contact-link,
#header .awa-utility-bar .whatsapp-hotline,
#header .awa-utility-bar .awa-topbar__hours-info {
  color: rgba(255, 255, 255, 0.85) !important;
}
#header .awa-utility-bar a:not(.awa-header-quote-cta):hover {
  color: #ffffff !important;
}
/* 2. Search — border-radius 8px (vence ID #search_mini_form + radius-full) */
@media (min-width: 992px) {
  #header #search_mini_form,
  #header .awa-header-search-col form.minisearch,
  #header .awa-header-search-col form.search-content {
    border-radius: var(--awa-radius-md, 8px) !important;
  }
  #header .awa-header-search-col form.minisearch .actions button.action.search,
  #header .awa-header-search-col form.search-content .actions button.action.search {
    border-radius: 0 var(--awa-radius-md, 8px) var(--awa-radius-md, 8px) 0 !important;
  }
}
/* 3. Nav — ocultar Marcas duplicado (vence li>a display:flex + inline-flex) */
/* Specificity: (1, 8, 2) com :has() > (1, 7, 3) do premium */
body .page-wrapper #header .awa-nav-bar .navigation.custommenu.main-nav li.nav-item.level0:has( > a[href*="/marcas"]:not([href*="nossas"])) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
}
body .page-wrapper #header .awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a[href*="/marcas"]:not([href*="nossas"]) {
  display: none !important;
}
/* Vertical menu hotfix (2026-04-25): force desktop submenu visibility in final cascade */
@media (min-width: 992px) {
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 {
    position: relative !important;
    overflow: visible !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    overflow-x: visible !important;
    overflow-y: auto !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > .level0.submenu {
    position: absolute !important;
    top: 0 !important;
    left: calc(100% - 4px) !important;
    display: flex !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    animation: none !important;
    transition: none !important;
    z-index: 100120 !important;
  }
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover > .level0.submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:focus-within > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:focus-within > .level0.submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.is-open > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.is-open > .level0.submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active > .submenu,
  body.cms-index-index .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.awa-vmf-active > .submenu {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}
/* Desktop safety: never show mobile drawer controls in vertical menu hover */
@media (min-width: 992px) {
  html body .awa-nav-close,
  html body .awa-nav-overlay,
  html body .awa-mobile-drawer-overlay {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
/* ============================================
   P0-2 / P0-3: Horizontal Overflow Fix (Mobile + Tablet)
   FIX P0-2/P0-3 — carousels/swipers causing 2752px+ scrollWidth
   Added 2026-04-26 — scoped to home page only
   ============================================ */
/* Prevent horizontal scroll on html/body for home */
html.cms-homepage_ayo_home5,
body.cms-homepage_ayo_home5,
body.cms-index-index {
  overflow-x: hidden !important;
  /* P0-2 overflow fix — last-cascade override */
}
/* Main layout wrappers */
body.cms-index-index .page-wrapper,
body.cms-index-index .page-wrapper .ayo-home5-wrapper,
body.cms-index-index .page-wrapper .content-top-home,
body.cms-index-index .page-wrapper .top-home-content {
  overflow: hidden !important;
  /* P0-2 overflow fix */
  max-width: 100vw !important;
}
/* Swiper containers */
body.cms-index-index .swiper,
body.cms-index-index .swiper-container {
  overflow: hidden !important;
  /* P0-2 swiper overflow fix */
  max-width: 100% !important;
}
/* Owl Carousel containers */
body.cms-index-index .owl-carousel,
body.cms-index-index .owl-carousel-shim {
  overflow: hidden !important;
  /* P0-2 owl-carousel overflow fix */
  max-width: 100% !important;
}
/* Rokan product modules */
body.cms-index-index .rokan-bestseller,
body.cms-index-index .rokan-newproduct,
body.cms-index-index .rokan-producttab,
body.cms-index-index .rokan-superdeals,
body.cms-index-index .rokan-onsaleproduct,
body.cms-index-index .rokan-featuredpro {
  overflow: hidden !important;
  /* P0-2 rokan module overflow fix */
}
/* Carousel viewports and slider wrapper */
body.cms-index-index .awa-carousel-section,
body.cms-index-index .awa-category-carousel__viewport,
body.cms-index-index .wrapper_slider {
  overflow: hidden !important;
  /* P0-2 carousel viewport overflow fix */
}
/* Hot deals section */
body.cms-index-index .hot-deal-slide,
body.cms-index-index .hot-deals-wrapper {
  overflow: hidden !important;
  /* P0-3 hot-deal overflow fix */
  max-width: 100% !important;
}
:root {
  /* ── awa-va0505 — design tokens ─── */
  --awa-va0505-c1: #ffffff;
  --awa-va0505-c2: #f3f4f6;
  --awa-va0505-c3: #f9fafb;
  --awa-va0505-c4: #fff;
}
#awa-whatsapp-fab,
.whatsapp-button-redundant {
  display: none !important;
}
.awa-whatsapp-float {
  z-index: var(--awa-z-floating-btn, 999) !important;
}
@media (max-width: 1023px) {
  .header.content .logo {
    margin: 0 auto !important;
    max-width: 140px;
  }
  .awa-b2b-banner,
  .top-bar-b2b {
    padding-left: var(--awa-space-4) !important;
    padding-right: var(--awa-space-4) !important;
  }
  .awa-b2b-banner .btn-cadastre-agora,
  .top-bar-b2b .btn-cadastre-agora {
    margin-right: 0 !important;
  }
  .minicart-wrapper {
    margin-right: var(--awa-space-2) !important;
  }
}
.b2b-login-to-see-price {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 44px;
  padding: 8px 12px !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  white-space: normal !important;
  word-break: break-word;
}
.b2b-login-to-see-price::before {
  margin-right: 6px;
}
.awa-category-carousel .view-all-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.awa-category-carousel .view-all-link::after {
  content: '\e901';
  font-family: 'icomoon';
  font-size: 10px;
  transform: translateY(1px);
}
.awa-category-carousel .category-item__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  background: var(--awa-neutral-50);
  border-radius: var(--awa-radius-md);
  padding: var(--awa-space-4);
}
.awa-category-carousel .category-item__icon img {
  max-width: 80%;
  height: auto;
  object-fit: contain;
}
.super-deal-countdown .timecircles-container,
.countdown_block .timecircles-container,
.super-deal-countdown .text_circles,
.countdown_block .text_circles,
.super-deal-countdown div[class*="TimeCircles"],
.countdown_block div[class*="TimeCircles"] {
  background-color: var(--awa-primary) !important;
  border-radius: var(--awa-radius-sm);
  padding: 4px !important;
}
.super-deal-countdown span,
.countdown_block span,
.super-deal-countdown .timer-label,
.countdown_block .timer-label,
.super-deal-countdown .text_circles h4,
.countdown_block .text_circles h4 {
  color: var(--awa-text-inverse, var(--awa-va0505-c1)) !important;
  font-weight: var(--awa-weight-bold, 700);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.awa-header-cart-link .awa-cart-link-badge.awa-badge-hidden,
.awa-main-header .awa-header-cart-link .awa-cart-link-badge.awa-badge-hidden,
.awa-header-cart-link .awa-cart-link-badge:empty,
.awa-main-header .awa-header-cart-link .awa-cart-link-badge:empty,
.awa-header-cart-link .awa-cart-link-badge[style*="display: none"],
.awa-main-header .awa-header-cart-link .awa-cart-link-badge[style*="display: none"],
.awa-header-cart-link .awa-cart-link-badge[style*="display:none"],
.awa-main-header .awa-header-cart-link .awa-cart-link-badge[style*="display:none"],
.awa-header-cart-link .awa-cart-link-badge:contains("0"),
.awa-main-header .awa-header-cart-link .awa-cart-link-badge:contains("0") {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}
.header-control.awa-nav-bar,
.awa-site-header .awa-nav-bar,
.awa-header-categories,
.navigation.verticalmenu.side-verticalmenu {
  overflow: visible !important;
  position: relative !important;
}
body > .togge-menu.list-category-dropdown,
.togge-menu.list-category-dropdown.awa-vmf-portal {
  position: fixed !important;
  top: 218px !important;
  left: 50% !important;
  transform: translateX(-50%) translateX(-400px) !important;
  z-index: 100000 !important;
  display: none !important;
}
body > .togge-menu.list-category-dropdown.vmm-open,
.togge-menu.list-category-dropdown.awa-vmf-portal.vmm-open,
body > .togge-menu.list-category-dropdown.menu-open,
.togge-menu.list-category-dropdown.awa-vmf-portal.menu-open,
body > .togge-menu.list-category-dropdown[style*="display: block"],
.togge-menu.list-category-dropdown.awa-vmf-portal[style*="display: block"] {
  display: block !important;
}
.navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  display: none !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 10000 !important;
  min-width: 290px !important;
  background: var(--awa-va0505-c1) !important;
  box-shadow: var(--awa-shadow-lg) !important;
  border: 1px solid var(--awa-gray-200, #eee) !important;
  transform: none !important;
  margin-top: 0 !important;
}
.navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown.vmm-open,
.navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown.menu-open,
.navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown[style*="display: block"],
.navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown[style*="display:block"] {
  display: block !important;
}
.navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown .submenu {
  z-index: calc(var(--awa-z-overlay, 100) + 1) !important;
  box-shadow: var(--awa-shadow-xl) !important;
  background: var(--awa-va0505-c4) !important;
}
.awa-site-header.sticky-header,
.header.sticky-header {
  background-color: rgba(255, 255, 255, 0.8) !important;
  backdrop-filter: blur(12px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(12px) saturate(180%) !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
}
.product-item-info {
  border-radius: var(--awa-radius-md);
  box-shadow: var(--awa-shadow-card);
  transition: box-shadow var(--awa-duration-base) var(--awa-ease-default), transform var(--awa-duration-fast) var(--awa-ease-default);
  border: 1px solid var(--awa-gray-100, var(--awa-va0505-c2)) !important;
  padding: var(--awa-s-2) !important;
  background: var(--awa-va0505-c4) !important;
  border-radius: var(--awa-radius-md-lg) !important;
}
.product-item-info:hover {
  box-shadow: var(--awa-shadow-card-hover);
}
.product-item-info:hover {
  transform: translateY(-4px);
  box-shadow: var(--awa-shadow-lg) !important;
}
.category-item__icon {
  background: linear-gradient(90deg, var(--awa-va0505-c2) 25%, var(--awa-va0505-c3) 50%, var(--awa-va0505-c2) 75%) !important;
  background-size: 200% 100% !important;
  animation: awa-skeleton 1.5s infinite linear !important;
  border-radius: var(--awa-radius-full) !important;
}
.category-item__icon img {
  mix-blend-mode: multiply;
  transition: opacity 0.3s ease;
}
@keyframes awa-skeleton {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
body {
  font-size: var(--awa-text-base);
  font-weight: var(--awa-weight-normal);
  line-height: var(--awa-leading-relaxed);
  letter-spacing: var(--awa-tracking-normal);
  color: var(--awa-text-default, #374151) !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--awa-neutral-900, #111827) !important;
  letter-spacing: var(--awa-tracking-tight, -0.01em) !important;
}
.action.primary,
.action.tocart,
.btn-add-to-cart,
.awa-whatsapp-float {
  min-height: 48px !important;
  font-size: var(--awa-text-sm);
  font-weight: var(--awa-weight-semibold);
  line-height: var(--awa-leading-compact);
  letter-spacing: var(--awa-tracking-wide);
  transition: box-shadow var(--awa-duration-base) var(--awa-ease-default), transform var(--awa-duration-fast) var(--awa-ease-default), background-color var(--awa-duration-base) var(--awa-ease-default);
}
.action.primary:hover,
.action.tocart:hover,
.btn-add-to-cart:hover,
.awa-whatsapp-float:hover {
  box-shadow: var(--awa-shadow-brand-lg);
  transform: translateY(-1px);
}
.action.primary:active,
.action.tocart:active,
.btn-add-to-cart:active,
.awa-whatsapp-float:active {
  transform: translateY(0);
}
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals {
  display: flex !important;
  justify-content: center !important;
  gap: var(--awa-s-2) !important;
  background: transparent !important;
  padding: var(--awa-s-4) !important;
  border-radius: var(--awa-radius-lg) !important;
  border: none !important;
  margin-top: var(--awa-s-4) !important;
  box-shadow: none !important;
}
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Days,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Days,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Days,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Hours,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Hours,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Hours,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Minutes,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Minutes,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Minutes,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Seconds,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Seconds,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Seconds {
  background: var(--awa-va0505-c1) !important;
  padding: var(--awa-s-2) !important;
  border-radius: var(--awa-radius-md) !important;
  min-width: 75px !important;
  border: 1px solid var(--awa-gray-200, #e5e7eb) !important;
  box-shadow: var(--awa-shadow-sm) !important;
}
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Days span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Days span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Days span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Hours span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Hours span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Hours span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Minutes span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Minutes span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Minutes span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Seconds span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Seconds span,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Seconds span {
  color: var(--awa-red) !important;
  font-weight: var(--awa-weight-extrabold) !important;
  font-size: 26px !important;
  display: block !important;
  line-height: 1 !important;
}
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Days h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Days h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Days h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Hours h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Hours h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Hours h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Minutes h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Minutes h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Minutes h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown .textDiv_Seconds h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown .textDiv_Seconds h4,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals .textDiv_Seconds h4 {
  color: var(--awa-text-muted) !important;
  font-size: 9px !important;
  text-transform: uppercase !important;
  font-weight: var(--awa-weight-bold) !important;
  margin-top: 4px !important;
  letter-spacing: 0.05em !important;
}
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .super-deal-countdown canvas,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .price-countdown canvas,
.hot-deal-tab-slider.hot-deal-tab-slider-customcss .timer-deals canvas {
  display: none !important;
}
.hot-onsale {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
}
.hot-onsale .new-lable + .onsale,
.hot-onsale .new-lable:has(~ .onsale) {
  display: none !important;
}
.hot-onsale .onsale ~ .new-lable {
  display: none !important;
}
.block.widget,
.category-tab-products,
.rokan-onsaleproduct {
  animation: awaFadeInUp 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
}
@keyframes awaFadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.awa-badge-new,
.product-item-label.label-new,
.rokan-newproduct .block-title strong::after,
.rokan-bestseller .block-title strong::after,
.awa-primary-bg {
  background-color: var(--awa-primary) !important;
}
.price-box .price,
.awa-primary-text {
  color: var(--awa-primary) !important;
}
::placeholder {
  color: var(--awa-neutral-500) !important;
  opacity: 1;
}
input:focus {
  outline: none;
  box-shadow: var(--awa-focus-ring) !important;
  border-color: var(--awa-primary) !important;
}
.awa-section {
  margin-bottom: var(--awa-section-gap, 48px) !important;
}
.awa-section + .awa-section {
  margin-top: 0 !important;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
select,
textarea {
  background-color: var(--awa-gray-50, var(--awa-va0505-c3)) !important;
  border: 1px solid var(--awa-gray-200, #e5e7eb) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  min-height: 48px !important;
  padding: 0 var(--awa-space-4, 16px) !important;
  color: var(--awa-text-default, #374151) !important;
  font-size: 16px !important;
  transition: all 0.2s ease-in-out !important;
  box-shadow: none !important;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus,
input[type="text"]:focus-within,
input[type="email"]:focus-within,
input[type="password"]:focus-within,
input[type="tel"]:focus-within,
input[type="number"]:focus-within,
select:focus-within,
textarea:focus-within {
  background-color: var(--awa-va0505-c1) !important;
  border-color: var(--awa-primary) !important;
  box-shadow: 0 0 0 4px rgba(220, 38, 38, 0.1) !important;
  outline: none !important;
}
.awa-skeleton-loader {
  background: linear-gradient(90deg, var(--awa-va0505-c2) 25%, var(--awa-va0505-c3) 50%, var(--awa-va0505-c2) 75%) !important;
  background-size: 200% 100% !important;
  animation: awa-skeleton 1.5s infinite linear !important;
  border-radius: var(--awa-radius-sm, 4px);
  color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}
.awa-skeleton-loader * {
  visibility: hidden !important;
}
@media (max-width: 1023px) {
  .awa-sticky-mobile-cta {
    position: fixed !important;
    bottom: 24px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: calc(100% - 32px) !important;
    max-width: 400px !important;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(16px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(180%) !important;
    padding: 12px 16px !important;
    border-radius: 100px !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    z-index: 9999 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
  }
  .awa-sticky-mobile-cta .action.primary,
  .awa-sticky-mobile-cta button {
    margin: 0 !important;
    flex-grow: 1 !important;
    border-radius: 100px !important;
  }
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: var(--awa-gray-100, var(--awa-va0505-c2));
  border-radius: 4px;
}
::-webkit-scrollbar-thumb {
  background: var(--awa-gray-400, #9ca3af);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--awa-gray-500, #6b7280);
}
.minicart-wrapper .block-minicart {
  border-radius: var(--awa-radius-lg, 12px) !important;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15), 0 5px 15px rgba(0, 0, 0, 0.05) !important;
  border: 1px solid var(--awa-gray-200, #e5e7eb) !important;
  padding: var(--awa-space-4, 16px) !important;
  animation: awaDropdownReveal 0.25s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  transform-origin: top right;
}
@keyframes awaDropdownReveal {
  0% {
    opacity: 0;
    transform: scale(0.95) translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.product-item-photo .product-image-photo,
.product-image-wrapper img {
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
.product-item-info:hover .product-item-photo .product-image-photo,
.product-item-info:hover .product-image-wrapper img {
  transform: scale(1.05) !important;
}
.product-item-label,
.rokan-product-heading .label,
.product-labels .label {
  border-radius: 100px !important;
  padding: 4px 12px !important;
  font-size: 10px !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
}
.product-item-label.label-new,
.rokan-product-heading .label.label-new,
.product-labels .label.label-new,
.product-item-label.new-lable,
.rokan-product-heading .label.new-lable,
.product-labels .label.new-lable {
  background-color: var(--awa-primary, #dc2626) !important;
  color: var(--awa-va0505-c1) !important;
}
.product-item-label.label-sale,
.rokan-product-heading .label.label-sale,
.product-labels .label.label-sale,
.product-item-label.onsale,
.rokan-product-heading .label.onsale,
.product-labels .label.onsale {
  background-color: var(--awa-neutral-900, #111827) !important;
  color: var(--awa-va0505-c1) !important;
}
.price-box .price {
  font-weight: var(--awa-weight-extrabold, 800) !important;
  letter-spacing: var(--awa-tracking-tight, -0.02em) !important;
  color: var(--awa-neutral-900, #111827) !important;
}
.price-box .price-cents {
  font-size: 0.75em !important;
  vertical-align: text-top !important;
  opacity: 0.8 !important;
}
button.action.tocart {
  transition: all 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
}
button.action.tocart.disabled,
button.action.tocart[disabled] {
  opacity: 0.7 !important;
  cursor: not-allowed !important;
  transform: none !important;
  box-shadow: none !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 1rem 1rem !important;
  animation: awaProgressStripe 1s linear infinite !important;
}
@keyframes awaProgressStripe {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
input[type="checkbox"].admin__control-checkbox,
input[type="radio"].admin__control-checkbox,
input[type="checkbox"].admin__control-radio,
input[type="radio"].admin__control-radio,
input[type="checkbox"].checkbox,
input[type="radio"].checkbox,
input[type="checkbox"].radio,
input[type="radio"].radio {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
input[type="checkbox"].admin__control-checkbox + label,
input[type="radio"].admin__control-checkbox + label,
input[type="checkbox"].admin__control-radio + label,
input[type="radio"].admin__control-radio + label,
input[type="checkbox"].checkbox + label,
input[type="radio"].checkbox + label,
input[type="checkbox"].radio + label,
input[type="radio"].radio + label {
  position: relative;
  cursor: pointer;
  padding-left: 28px;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}
input[type="checkbox"].admin__control-checkbox + label::before,
input[type="radio"].admin__control-checkbox + label::before,
input[type="checkbox"].admin__control-radio + label::before,
input[type="radio"].admin__control-radio + label::before,
input[type="checkbox"].checkbox + label::before,
input[type="radio"].checkbox + label::before,
input[type="checkbox"].radio + label::before,
input[type="radio"].radio + label::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 2px solid var(--awa-gray-300, #d1d5db);
  background-color: var(--awa-va0505-c4);
  transition: all 0.2s ease;
}
input[type="checkbox"].admin__control-checkbox:checked + label::before,
input[type="radio"].admin__control-checkbox:checked + label::before,
input[type="checkbox"].admin__control-radio:checked + label::before,
input[type="radio"].admin__control-radio:checked + label::before,
input[type="checkbox"].checkbox:checked + label::before,
input[type="radio"].checkbox:checked + label::before,
input[type="checkbox"].radio:checked + label::before,
input[type="radio"].radio:checked + label::before {
  border-color: var(--awa-primary, #dc2626);
  background-color: var(--awa-primary, #dc2626);
}
input[type="checkbox"].admin__control-checkbox:focus + label::before,
input[type="radio"].admin__control-checkbox:focus + label::before,
input[type="checkbox"].admin__control-radio:focus + label::before,
input[type="radio"].admin__control-radio:focus + label::before,
input[type="checkbox"].checkbox:focus + label::before,
input[type="radio"].checkbox:focus + label::before,
input[type="checkbox"].radio:focus + label::before,
input[type="radio"].radio:focus + label::before {
  box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.2);
}
input[type="checkbox"] + label::after {
  content: '';
  position: absolute;
  left: 6px;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: translateY(-60%) rotate(45deg) scale(0);
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
input[type="checkbox"].admin__control-checkbox + label::before,
input[type="checkbox"].checkbox + label::before {
  border-radius: 4px;
}
input[type="checkbox"].admin__control-checkbox:checked + label::after,
input[type="checkbox"].checkbox:checked + label::after {
  transform: translateY(-60%) rotate(45deg) scale(1);
  opacity: 1;
}
input[type="radio"].admin__control-radio + label::before,
input[type="radio"].radio + label::before {
  border-radius: 50%;
}
input[type="radio"].admin__control-radio + label::after,
input[type="radio"].radio + label::after {
  content: '';
  position: absolute;
  left: 6px;
  top: 50%;
  width: 8px;
  height: 8px;
  background-color: white;
  border-radius: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.2s ease;
}
input[type="radio"].admin__control-radio:checked + label::after,
input[type="radio"].radio:checked + label::after {
  transform: translateY(-50%) scale(1);
}
.pages .pages-items {
  display: flex;
  justify-content: center;
  gap: 8px;
  align-items: center;
}
.pages .pages-items .item {
  margin: 0 !important;
}
.pages .pages-items .page {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  border-radius: var(--awa-radius-md, 8px);
  border: 1px solid var(--awa-gray-200, #e5e7eb);
  color: var(--awa-text-default, #374151);
  font-weight: var(--awa-weight-semibold, 600);
  transition: all 0.2s ease;
  text-decoration: none;
}
.pages .pages-items .page:hover {
  background-color: var(--awa-gray-50, var(--awa-va0505-c3));
  border-color: var(--awa-gray-300, #d1d5db);
}
.pages .pages-items .page.current {
  background-color: var(--awa-primary, #dc2626);
  color: var(--awa-va0505-c1);
  border-color: var(--awa-primary, #dc2626);
  pointer-events: none;
}
.pages .pages-items .action.next,
.pages .pages-items .action.previous {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: var(--awa-radius-md, 8px);
  background-color: transparent;
  color: var(--awa-text-default);
  border: 1px solid transparent;
}
.pages .pages-items .action.next:hover,
.pages .pages-items .action.previous:hover {
  background-color: var(--awa-gray-100, var(--awa-va0505-c2));
}
.pages .pages-items .action.next span,
.pages .pages-items .action.previous span {
  display: none;
}
.pages .pages-items .action.next::before,
.pages .pages-items .action.previous::before {
  font-family: 'luma-icons';
  font-size: 14px;
  line-height: 1;
}
.pages .pages-items .action.next::before {
  content: '\e617';
}
.pages .pages-items .action.previous::before {
  content: '\e608';
}
.breadcrumbs {
  margin-bottom: var(--awa-s-6, 24px) !important;
}
.breadcrumbs .items {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  color: var(--awa-text-muted, #6b7280);
  font-size: 12px;
}
.breadcrumbs .items .item {
  display: inline-flex;
  align-items: center;
}
.breadcrumbs .items .item a {
  color: var(--awa-text-muted, #6b7280);
  text-decoration: none;
  transition: color 0.2s ease;
}
.breadcrumbs .items .item a:hover {
  color: var(--awa-primary, #dc2626);
}
.breadcrumbs .items .item > strong {
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-neutral-900, #111827);
}
.breadcrumbs .items .item:not(:last-child)::after {
  content: '\e617';
  font-family: 'luma-icons';
  font-size: 10px;
  margin-left: 8px;
  color: var(--awa-gray-300, #d1d5db);
}
/**
 * AWA Motos — Visual Master Audit & Refinement — 2026-05-07
 * Focus: Standardizing Design System, fixing spacing rhythm, and eliminating visual conflicts.
 */
:root {
  --awa-primary: #b73337;
  --awa-primary-hover: #8e2629;
  --awa-text-primary: #333333;
  --awa-text-secondary: #666666;
  --awa-bg-soft: #f7f7f7;
  --awa-border-color: #e5e5e5;
}
.page-main {
  max-width: 1440px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}
@media (max-width: 768px) {
  .page-main {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
.block.widget,
.sections-wrapper,
.awa-section {
  margin-bottom: 40px !important;
}
@media (max-width: 768px) {
  .block.widget,
  .sections-wrapper,
  .awa-section {
    margin-bottom: 24px !important;
  }
}
.action.primary,
button.primary,
.btn-primary,
.action-primary {
  background-color: var(--awa-primary) !important;
  border: none !important;
  border-radius: 8px !important;
  height: 44px !important;
  padding: 0 24px !important;
  transition: 250ms ease !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.02em !important;
}
.action.primary:hover,
button.primary:hover,
.btn-primary:hover,
.action-primary:hover {
  background-color: var(--awa-primary-hover) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
  transform: translateY(-1px);
}
.action.primary:active,
button.primary:active,
.btn-primary:active,
.action-primary:active {
  transform: translateY(0);
}
.product-item {
  border: none !important;
}
.product-item .product-item-info {
  border: 1px solid var(--awa-border-color) !important;
  border-radius: 8px !important;
  padding: 12px !important;
  transition: 250ms ease !important;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.product-item .product-item-info:hover {
  border-color: var(--awa-primary) !important;
  box-shadow: 0 12px 32px rgba(17, 24, 39, 0.1) !important;
}
.awa-site-header {
  background-color: var(--awa-color-white);
  border-bottom: 1px solid var(--awa-border-color);
}
.awa-site-header .header.content {
  padding: 16px 0 !important;
  display: flex;
  align-items: center;
  gap: 24px;
}
.awa-site-header .awa-header-categories {
  flex: 0 0 206px !important;
}
.awa-site-header .awa-header-categories button.our_categories.title-category-dropdown {
  height: 58px !important;
  min-height: 58px !important;
  background: var(--awa-primary) !important;
  border-radius: 8px 8px 0 0 !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(183, 51, 55, 0.3) !important;
  padding: 0 24px !important;
  transition: 250ms ease !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}
.awa-site-header .awa-header-categories button.our_categories.title-category-dropdown:hover {
  background: var(--awa-primary-hover) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;
}
.awa-site-header .awa-header-categories button.our_categories.title-category-dropdown .awa-vmenu-trigger-text {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: var(--awa-color-white) !important;
}
.awa-site-header .awa-header-categories button.our_categories.title-category-dropdown svg {
  stroke: var(--awa-color-white) !important;
  width: 20px !important;
  height: 20px !important;
}
@media (min-width: 992px) {
  .awa-site-header .navigation.verticalmenu.side-verticalmenu {
    position: relative !important;
  }
  .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    width: 100% !important;
    background: var(--awa-color-white) !important;
    border: 1px solid var(--awa-border-color) !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;
    z-index: 100 !important;
    overflow: hidden !important;
    display: none;
  }
  .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown.menu-open,
  .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown.vmm-open {
    display: block !important;
  }
  .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown > li.ui-menu-item {
    border: none !important;
    margin: 0 !important;
  }
  .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown > li.ui-menu-item > a {
    padding: 12px 20px !important;
    font-size: 14px !important;
    color: var(--awa-text-primary) !important;
    transition: 250ms ease !important;
    display: flex !important;
    align-items: center !important;
    border-left: 3px solid transparent !important;
  }
  .awa-site-header .navigation.verticalmenu.side-verticalmenu ul.togge-menu.list-category-dropdown > li.ui-menu-item > a:hover {
    background: var(--awa-bg-soft) !important;
    color: var(--awa-primary) !important;
    border-left-color: var(--awa-primary) !important;
    padding-left: 24px !important;
  }
}
form#search_mini_form .action.search,
.block-search .action.search {
  background: var(--awa-primary) !important;
  color: var(--awa-color-white) !important;
  border-radius: 0 8px 8px 0 !important;
}
form#search_mini_form .action.search::before,
.block-search .action.search::before {
  color: var(--awa-color-white) !important;
}
form#search_mini_form .action.search svg,
.block-search .action.search svg {
  stroke: var(--awa-color-white) !important;
  color: var(--awa-color-white) !important;
}
.counter.qty,
.minicart-wrapper .counter {
  background: var(--awa-primary) !important;
  color: var(--awa-color-white) !important;
  border: none !important;
  font-weight: 700 !important;
  border-radius: 9999px !important;
}
@media (max-width: 768px) {
  .fixed-bottom {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(8px) !important;
    border-top: 1px solid var(--awa-border-color) !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.05) !important;
  }
  .fixed-bottom .mobile-bottom-link a,
  .fixed-bottom .mobile-bottom-link button {
    color: var(--awa-text-primary) !important;
    font-size: 10px !important;
  }
  .fixed-bottom .mobile-bottom-link a .icon,
  .fixed-bottom .mobile-bottom-link button .icon {
    font-size: 20px !important;
    margin-bottom: 4px !important;
    color: var(--awa-text-secondary) !important;
  }
  .fixed-bottom .mobile-bottom-link a.active,
  .fixed-bottom .mobile-bottom-link button.active,
  .fixed-bottom .mobile-bottom-link a:hover,
  .fixed-bottom .mobile-bottom-link button:hover {
    color: var(--awa-primary) !important;
  }
  .fixed-bottom .mobile-bottom-link a.active .icon,
  .fixed-bottom .mobile-bottom-link button.active .icon,
  .fixed-bottom .mobile-bottom-link a:hover .icon,
  .fixed-bottom .mobile-bottom-link button:hover .icon {
    color: var(--awa-primary) !important;
  }
}
h1,
.page-title {
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin-bottom: 24px !important;
  color: var(--awa-text-primary) !important;
}
h2 {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin-bottom: 16px !important;
}
p {
  line-height: 1.5 !important;
  color: var(--awa-text-secondary) !important;
  margin-bottom: 12px !important;
}
body.account .column.main {
  padding-top: 0 !important;
}
body.account .sidebar-main .block-collapsible-nav {
  background: var(--awa-bg-soft) !important;
  border-radius: 8px !important;
  overflow: hidden;
  border: 1px solid var(--awa-border-color) !important;
}
body.account .sidebar-main .block-collapsible-nav .nav.item a {
  color: var(--awa-text-secondary) !important;
  padding: 10px 14px !important;
  margin: 2px 8px !important;
  border: 0 !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  transition: background-color 200ms ease-out, color 200ms ease-out !important;
  font-size: 14px !important;
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  text-decoration: none;
}
body.account .sidebar-main .block-collapsible-nav .nav.item a:hover {
  background: rgba(183, 51, 55, 0.06) !important;
  color: var(--awa-primary) !important;
}
body.account .sidebar-main .block-collapsible-nav .nav.item.current a,
body.account .sidebar-main .block-collapsible-nav .nav.item.current > strong {
  background: rgba(183, 51, 55, 0.1) !important;
  color: var(--awa-primary) !important;
  border: 0 !important;
  font-weight: 700 !important;
  display: flex !important;
  align-items: center !important;
  padding: 10px 14px !important;
  margin: 2px 8px !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
}
.catalog-category-view .products.grid .product-items,
.catalogsearch-result-index .products.grid .product-items {
  margin: 0 -8px !important;
}
.catalog-category-view .products.grid .product-item,
.catalogsearch-result-index .products.grid .product-item {
  padding: 8px !important;
}
.catalog-category-view .products.grid .product-item .product-item-info,
.catalogsearch-result-index .products.grid .product-item .product-item-info {
  margin: 0 !important;
  height: 100%;
}
.product-item-name a.product-item-link,
.product-item-name,
.product-name a.product-item-link,
.product-info-main .page-title-wrapper .page-title span,
.minicart-wrapper .product-item-name a,
.cart.table-wrapper .product-item-name a,
.opc-block-summary .product-item-name {
  text-transform: capitalize !important;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
select,
textarea {
  border: 1px solid var(--awa-border-color) !important;
  border-radius: 4px !important;
  background-color: var(--awa-color-white) !important;
  padding: 0 16px !important;
  transition: 250ms ease !important;
  height: 44px !important;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus {
  border-color: var(--awa-primary) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.1) !important;
  outline: none !important;
}
body.cms-seja-cliente-b2b .column.main .b2b-program-title {
  font-size: 28px !important;
  line-height: 35px !important;
  margin-top: 0 !important;
  margin-bottom: 10.5px !important;
  font-weight: 700 !important;
  color: var(--awa-text-primary, #333333) !important;
}
@media (min-width: 1024px) {
  #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown,
  #html-body .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown,
  #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.menu-open,
  #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu.list-category-dropdown {
    max-height: min(52vh, 380px) !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
  }
  #html-body .page-wrapper .navigation.verticalmenu .level0.submenu,
  #html-body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu,
  #html-body .awa-vmf-portal.submenu,
  #html-body .awa-vmf-portal.navigation__submenu {
    max-height: min(52vh, 380px) !important;
    min-height: 0 !important;
    overflow-y: auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #html-body .page-wrapper .navigation.verticalmenu .level0.submenu,
  #html-body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu {
    min-width: 200px !important;
    max-width: min(42vw, 320px) !important;
  }
}
#html-body:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) {
  --awa-home-section-gap: var(--section-py, 40px);
  --awa-home-section-gap-sm: var(--section-py-half, 24px);
  --awa-home-section-y: var(--section-py, 40px);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content + .top-home-content {
  padding-top: var(--section-py) !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .rokan-product-heading {
  margin: var(--section-py-double) 0 var(--section-py) !important;
  padding-bottom: var(--section-py-half) !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .category-slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .brand-slider {
  margin-bottom: var(--section-py-double) !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .column.main {
  padding-bottom: var(--section-py-double) !important;
}
@media (max-width: 991px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content + .top-home-content {
    padding-top: var(--section-py-half) !important;
  }
}
@media (max-width: 767px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content + .top-home-content {
    padding-top: var(--section-py-half) !important;
  }
}
body.customer-account-login .page-main,
body.customer-account-create .page-main,
body.customer-account-forgotpassword .page-main,
body.customer-account-createpassword .page-main,
html body.checkout-cart-index .column.main {
  padding-top: var(--section-py-double) !important;
  padding-bottom: var(--section-py-double) !important;
}
@media (min-width: 1024px) {
  body.catalog-category-view .wrapper.grid.products-grid,
  body.catalogsearch-result-index .wrapper.grid.products-grid {
    padding-top: var(--section-py) !important;
  }
}
@media (min-width: 1024px) {
  body .page-wrapper .awa-site-header .awa-main-header__inner {
    padding-top: var(--awa-spacing-sm, 8px) !important;
    padding-bottom: var(--awa-spacing-sm, 8px) !important;
    gap: var(--awa-spacing-md, 16px) !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search,
  body .page-wrapper .awa-site-header .block-search,
  body .page-wrapper .awa-site-header .awa-header-search .control input {
    min-height: 40px !important;
    height: 40px !important;
  }
  body .page-wrapper .awa-site-header .awa-header-account .action.login,
  body .page-wrapper .awa-site-header .header.links a {
    min-height: 36px !important;
    padding-block: var(--awa-space-1, 4px) !important;
  }
}
html body .page-footer {
  padding-top: var(--section-py-double) !important;
  padding-bottom: var(--section-py) !important;
  margin-top: var(--section-py-double) !important;
}
@media (max-width: 1023px) {
  body.awa-header-is-sticky .page-wrapper {
    padding-top: var(--awa-header-scroll-offset, 72px) !important;
  }
}
:root {
  --awa-ui-surface-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
  --awa-ui-surface-shadow-hover: 0 2px 6px rgba(15, 23, 42, 0.08);
  --awa-ui-border-subtle: var(--awa-border, #e5e5e5);
}
body .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-carousel-card-slot) {
  transition: border-color 0.2s ease, background-color 0.2s ease;
  box-shadow: none;
}
body .page-wrapper :is(.item-product, .product-item, .content-item-product):hover,
body .page-wrapper :is(.item-product, .product-item, .content-item-product):focus-within {
  transform: none !important;
  box-shadow: var(--awa-ui-surface-shadow-hover) !important;
}
body .page-wrapper :is(.item-product, .product-item) .product-thumb,
body .page-wrapper :is(.item-product, .product-item) .product-image-photo {
  transition: opacity 0.2s ease;
}
body .page-wrapper :is(.item-product, .product-item):hover :is(.product-thumb img, .product-image-photo) {
  transform: none !important;
}
.product-item {
  border-color: var(--awa-ui-border-subtle);
}
.product-item:hover {
  box-shadow: var(--awa-ui-surface-shadow-hover);
  border-color: var(--awa-gray-200, #e0e0e0);
  z-index: auto;
}
@media (hover: hover) {
  .product-item:hover {
    transform: none;
  }
}
body .page-wrapper :is(.action.primary, .action-primary, button.action.tocart, .btn-primary) {
  box-shadow: none;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
body .page-wrapper :is(.action.primary, .action-primary, button.action.tocart, .btn-primary):hover {
  filter: none;
  box-shadow: none;
  transform: none;
}
body .page-wrapper :is(.action.primary, .action-primary, button.action.tocart, .btn-primary):active {
  transform: none;
}
body .page-wrapper .awa-site-header.is-sticky .header.awa-main-header,
body.sticky .page-wrapper .awa-site-header .header.awa-main-header {
  background: var(--awa-bg-surface, #fff) !important;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  box-shadow: var(--awa-ui-surface-shadow);
  border-bottom: 1px solid var(--awa-ui-border-subtle);
}
body .page-wrapper :is(.rokan-product-heading, .awa-section-header, .block-title) {
  border-bottom: none;
  box-shadow: none;
  text-transform: none;
  letter-spacing: normal;
}
body .page-wrapper .rokan-product-heading h2 {
  font-weight: 600;
  font-size: clamp(1.125rem, 1.5rem, 1.375rem);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-hero-content,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-hero-title,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-hero-btn {
  animation: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-hero-btn:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-feature:hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-cta:hover {
  transform: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-feature:hover {
  box-shadow: var(--awa-ui-surface-shadow-hover) !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .home-cta {
  box-shadow: none !important;
}
body.catalog-product-view .page-wrapper .product.media,
body.catalog-product-view .page-wrapper .gallery-placeholder,
body.catalog-product-view .page-wrapper .fotorama__stage {
  box-shadow: var(--awa-ui-surface-shadow);
}
body.catalog-product-view .page-wrapper .product-info-main {
  box-shadow: var(--awa-ui-surface-shadow) !important;
}
body.catalog-product-view .page-wrapper .awa-pdp-trust-bar__item:hover {
  transform: none;
  box-shadow: none;
}
body.catalog-product-view .page-wrapper .awa-pdp-whatsapp-cta:hover {
  transform: none;
  box-shadow: none;
}
body.catalog-product-view .product-info-main .b2b-login-to-see-price.price-box {
  box-shadow: none !important;
}
body.catalog-product-view .product-info-main .b2b-login-to-see-price.price-box:hover {
  transform: none !important;
  box-shadow: none !important;
}
body.catalog-category-view .page-wrapper .filter-options-title,
body.catalogsearch-result-index .page-wrapper .filter-options-title {
  box-shadow: none;
}
.awa-shimmer,
.awa-skeleton,
[class*='shimmer'] {
  animation: none !important;
  background: var(--awa-gray-100, #f5f5f5) !important;
}
body .page-wrapper :is(a, button, .action, [role='button'], .item-product .product-item-link, .awa-category-carousel__item) {
  cursor: pointer;
}
body .page-wrapper :is(a, button, .action):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
body .page-wrapper :is(.awa-category-carousel__item, .swiper-slide, .owl-item) {
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
body .page-wrapper :is(.awa-category-carousel__item, .swiper-slide .item-product):hover {
  transform: none !important;
  box-shadow: var(--awa-ui-surface-shadow-hover) !important;
}
body .page-wrapper .swiper-button-prev,
body .page-wrapper .swiper-button-next {
  box-shadow: var(--awa-ui-surface-shadow);
}
body.catalog-category-view .page-wrapper .filter-options-item,
body.catalogsearch-result-index .page-wrapper .filter-options-item {
  box-shadow: none;
}
body.catalog-category-view .page-wrapper .modes-mode,
body.catalogsearch-result-index .page-wrapper .modes-mode,
body.catalog-category-view .page-wrapper .toolbar .pages,
body.catalogsearch-result-index .page-wrapper .toolbar .pages {
  box-shadow: none;
}
body .page-wrapper .page_footer.awa-footer--dark,
body .page-wrapper .page-footer {
  box-shadow: none;
}
body .page-wrapper .minicart-wrapper .block-minicart {
  box-shadow: var(--awa-ui-surface-shadow-hover) !important;
}
body .page-wrapper .product-item .product-item-info,
body .page-wrapper .product-item:hover .product-item-info {
  transform: none !important;
  box-shadow: var(--awa-ui-surface-shadow-hover) !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
body.b2b-account-dashboard .page-wrapper :is(.b2b-section, .shoppinglist-card):hover {
  transform: none;
  box-shadow: var(--awa-ui-surface-shadow-hover);
}
body.b2b-account-dashboard .page-wrapper .b2b-erp-pending-banner .erp-pending-action:hover {
  box-shadow: none;
}
#html-body .page-wrapper :is(.skip-link, .awa-skip-link, .awa-skip-to-content, a.skip-link):not(:focus):not(:focus-visible) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-carousel-section .rokan-product-heading,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content.awa-home-section .rokan-product-heading,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-section .rokan-product-heading {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper *,
  body .page-wrapper *::before,
  body .page-wrapper *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
#html-body .page-wrapper #awa-scroll-progress {
  display: none !important;
}
#html-body .page-wrapper :is(.block .block-title strong, .content-heading .title)::after {
  display: none !important;
  content: none !important;
}
#html-body .page-wrapper .item-product .b2b-login-to-see-price,
#html-body .page-wrapper .product-item .b2b-login-to-see-price {
  background: var(--awa-bg-surface, #fff) !important;
  background-image: none !important;
}
#html-body .page-wrapper :is(.product-label, .awa-product-badge, [class*='product-label-']) {
  text-transform: none !important;
  box-shadow: none !important;
}
#html-body .page-wrapper .stock.available::before,
#html-body .page-wrapper .stock.unavailable::before {
  animation: none !important;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5).awa-scroll-ready .page-wrapper .ayo-home5-wrapper :is(.awa-home-section, .top-home-content):not(.awa-revealed) {
  opacity: 1 !important;
  transform: none !important;
}
@media (min-width: 1024px) {
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__list {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: var(--awa-space-4, 16px) !important;
    list-style: none !important;
  }
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link {
    display: inline-flex !important;
    align-items: center !important;
    padding-inline: var(--awa-space-4, 16px) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }
  #html-body .page-wrapper .awa-site-header form#search_mini_form,
  #html-body .page-wrapper .awa-site-header .block-search form.minisearch {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
  }
  #html-body .page-wrapper .awa-site-header form#search_mini_form .field.search,
  #html-body .page-wrapper .awa-site-header form#search_mini_form .field.search .control {
    display: flex !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }
  #html-body .page-wrapper .awa-site-header form#search_mini_form .actions {
    display: flex !important;
    flex: 0 0 auto !important;
  }
  #html-body .page-wrapper .awa-site-header .block-search .label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  #html-body .navigation.verticalmenu a.level-top .cat-label[aria-hidden='true'] {
    margin-inline-start: var(--awa-space-1, 4px);
    flex-shrink: 0;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar,
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar > .container,
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar .awa-nav-bar__inner {
    min-height: var(--awa-nav-bar-h, 48px) !important;
    max-height: var(--awa-nav-bar-h, 48px) !important;
    height: var(--awa-nav-bar-h, 48px) !important;
    align-items: stretch !important;
    box-sizing: border-box !important;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .header-control.awa-nav-bar button[data-role='awa-vertical-menu-trigger'] {
    cursor: pointer !important;
    transition: background-color 0.2s ease, color 0.2s ease !important;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .header-control.awa-nav-bar button[data-role='awa-vertical-menu-trigger']:hover:not([aria-expanded='true']):not(.active) {
    background: var(--awa-primary-hover, #8e2629) !important;
    transform: none !important;
    box-shadow: none !important;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link {
    cursor: pointer !important;
    transition: color 0.2s ease, opacity 0.2s ease !important;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link:hover {
    opacity: 0.9 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .header-control.awa-nav-bar .top-menu:not(:has(> li)),
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .header-control.awa-nav-bar .navigation.custommenu.main-nav:not(:has(> li)) {
    display: none !important;
    width: 0 !important;
    flex: 0 0 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }
  #html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-auth-shell) .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    z-index: 9101 !important;
  }
}
#html-body .page-wrapper :is(.skip-link, .awa-skip-link, .awa-skip-to-content, a.skip-link):not(:focus):not(:focus-visible) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content .container:has(> header.awa-section-header) .rokan-product-heading,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-section:has(.awa-section-header) .rokan-product-heading {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
}
@keyframes awa-shelf-skeleton-pulse {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.55;
  }
}
.awa-hero-b2b-cta {
  background: linear-gradient(180deg, color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-color-white, #fff)) 0%, var(--awa-color-white, #fff) 100%);
  border-bottom: 1px solid var(--awa-border, #e5e5e5);
}
.awa-hero-b2b-cta__inner {
  max-width: var(--awa-container-max, 1280px);
  margin: 0 auto;
  padding: clamp(16px, 2.5vw, 24px) var(--awa-container-pad, clamp(16px, 3vw, 24px));
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--awa-space-4, 16px);
  text-align: center;
}
.awa-hero-b2b-cta__lead {
  margin: 0;
  max-width: 52ch;
  font-size: clamp(15px, 1.6vw, 18px);
  line-height: 1.45;
  color: var(--awa-text-muted, #475569);
}
.awa-hero-trust-strip {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: clamp(8px, 1.5vw, 16px);
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  max-width: 56rem;
}
.awa-hero-trust-strip__item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-full, 999px);
  background: var(--awa-color-white, #fff);
  font-size: var(--awa-font-xs, 12px);
  font-weight: var(--awa-weight-medium, 500);
  color: var(--awa-text-muted, #475569);
  line-height: 1.3;
}
.awa-hero-trust-strip__icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: var(--awa-primary, #b73337);
}
.awa-hero-b2b-cta__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--awa-space-3, 12px);
  width: 100%;
}
.awa-hero-b2b-cta__btn {
  cursor: pointer;
  min-height: 44px;
  padding: 10px 20px;
  border-radius: var(--awa-radius-md, 8px);
  font-weight: var(--awa-weight-semibold, 600);
  text-decoration: none;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.awa-hero-b2b-cta__btn--primary {
  background: var(--awa-primary, #b73337);
  border: 1px solid var(--awa-primary, #b73337);
  color: var(--awa-text-inverse, #fff);
}
.awa-hero-b2b-cta__btn--primary:hover {
  background: var(--awa-primary-hover, #8e2629);
  border-color: var(--awa-primary-hover, #8e2629);
  color: var(--awa-text-inverse, #fff);
}
.awa-hero-b2b-cta__btn--primary:active {
  transform: scale(0.97);
  background: color-mix(in srgb, var(--awa-primary, #b73337) 80%, #000);
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 80%, #000);
}
.awa-hero-b2b-cta__btn--secondary {
  background: var(--awa-color-white, #fff);
  border: 1px solid var(--awa-border, #e5e5e5);
  color: var(--awa-text, #333);
}
.awa-hero-b2b-cta__btn--secondary:hover {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5));
  color: var(--awa-primary, #b73337);
}
.awa-hero-b2b-cta__btn--secondary:active {
  transform: scale(0.97);
  background: var(--awa-bg-subtle, #f8fafc);
}
.awa-b2b-testimonials {
  background: var(--awa-neutral-50, #f7f7f7);
  padding-block: clamp(24px, 3vw, 40px);
}
.awa-b2b-testimonials__header {
  text-align: center;
  margin-bottom: clamp(20px, 2.5vw, 32px);
}
.awa-b2b-testimonials__title {
  margin: 0 0 var(--awa-space-2, 8px);
  font-size: clamp(22px, 2.2vw, 30px);
  color: var(--awa-text, #333);
}
.awa-b2b-testimonials__subtitle {
  margin: 0;
  color: var(--awa-text-muted, #475569);
  font-size: var(--awa-font-base, 15px);
}
.awa-b2b-testimonials__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(16px, 2vw, 24px);
}
.awa-b2b-testimonial {
  display: flex;
  flex-direction: column;
  gap: var(--awa-space-3, 12px);
  padding: var(--awa-space-5, 20px);
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: var(--awa-radius-lg, 12px);
  background: var(--awa-color-white, #fff);
  box-shadow: var(--awa-shadow-sm, 0 2px 8px rgba(15, 23, 42, 0.06));
}
.awa-b2b-testimonial__avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.04em;
  color: var(--awa-primary, #b73337);
  background: color-mix(in srgb, var(--awa-primary, #b73337) 12%, var(--awa-color-white, #fff));
}
.awa-b2b-testimonial__quote {
  margin: 0;
}
.awa-b2b-testimonial__quote p {
  margin: 0;
  font-size: var(--awa-font-sm, 14px);
  line-height: 1.55;
  color: var(--awa-text, #333);
}
.awa-b2b-testimonial__meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-top: auto;
}
.awa-b2b-testimonial__name {
  font-style: normal;
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #333);
}
.awa-b2b-testimonial__role,
.awa-b2b-testimonial__location {
  font-size: var(--awa-font-xs, 12px);
  color: var(--awa-text-muted, #475569);
}
.awa-b2b-testimonials-cta {
  background: var(--awa-color-white, #fff);
  border-block: 1px solid var(--awa-border, #e5e5e5);
  padding-block: clamp(20px, 2.5vw, 32px);
}
.awa-b2b-testimonials-cta__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--awa-space-4, 16px);
  text-align: center;
}
.awa-b2b-testimonials-cta__lead {
  margin: 0;
  max-width: 42ch;
  font-size: clamp(16px, 1.8vw, 20px);
  font-weight: var(--awa-weight-semibold, 600);
  color: var(--awa-text, #333);
  line-height: 1.4;
}
.awa-b2b-testimonials-cta__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--awa-space-3, 12px);
  width: 100%;
}
.awa-b2b-testimonials-cta__btn {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 10px 20px;
  border-radius: var(--awa-radius-md, 8px);
  font-weight: var(--awa-weight-semibold, 600);
  text-decoration: none;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.awa-b2b-testimonials-cta__btn--primary {
  background: var(--awa-primary, #b73337);
  border: 1px solid var(--awa-primary, #b73337);
  color: var(--awa-text-inverse, #fff);
}
.awa-b2b-testimonials-cta__btn--primary:hover {
  background: var(--awa-primary-hover, #8e2629);
  border-color: var(--awa-primary-hover, #8e2629);
  color: var(--awa-text-inverse, #fff);
}
.awa-b2b-testimonials-cta__btn--whatsapp {
  background: var(--awa-color-white, #fff);
  border: 1px solid color-mix(in srgb, #25d366 40%, var(--awa-border, #e5e5e5));
  color: var(--awa-text, #333);
}
.awa-b2b-testimonials-cta__btn--whatsapp:hover {
  border-color: #25d366;
  color: #128c7e;
}
.awa-b2b-testimonials-cta__wa-icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
/* Skeleton shelves — pré-init OWL legado (ui-ux-pro-max loading > 300ms)
   Exclui ul.owl.awa-carousel__track: prateleiras AWA usam flex pré-init em _awa-shelf-carousel.less */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--awa-space-4, 16px);
  min-height: 280px;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .item-product {
  pointer-events: none;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .product-thumb,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .info-price,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .product-name {
  animation: awa-shelf-skeleton-pulse 1.4s ease-in-out infinite;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .product-thumb {
  aspect-ratio: 1;
  background: linear-gradient(90deg, var(--awa-neutral-100, #eee) 0%, var(--awa-neutral-50, #f7f7f7) 50%, var(--awa-neutral-100, #eee) 100%);
  border-radius: var(--awa-radius-md, 8px);
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .product-thumb img {
  opacity: 0;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .info-price,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) .product-name a {
  color: transparent;
  background: var(--awa-neutral-100, #eee);
  border-radius: 4px;
  min-height: 14px;
}
@media (max-width: 991px) {
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel):not(.awa-carousel__track) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
/* P12 — track AWA pré-init: flex + 4 cards (nested LESS → nth-child(n+5) válido no bundle) */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded) {
  display: flex !important;
  flex-wrap: wrap !important;
  min-height: 0 !important;
  grid-template-columns: none !important;
  overflow: hidden !important;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel):not(.owl-loaded) > li.item:nth-child(n+5) {
  display: none !important;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel) .product-thumb img {
  opacity: 1 !important;
}
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel ul.owl.awa-carousel__track:not(.owl-carousel) .item-product {
  pointer-events: auto !important;
}
@media (max-width: 991px) {
  .awa-b2b-testimonials__grid {
    grid-template-columns: 1fr;
  }
  .awa-hero-b2b-cta__actions,
  .awa-b2b-testimonials-cta__actions {
    flex-direction: column;
    align-items: stretch;
  }
  .awa-hero-trust-strip__item {
    flex: 1 1 calc(50% - 8px);
    justify-content: center;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awa-hero-b2b-cta__btn,
  .awa-b2b-testimonials-cta__btn {
    transition: none;
  }
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel) .product-thumb,
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel) .info-price,
  #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel .owl:not(.owl-carousel) .product-name {
    animation: none;
  }
}
/* ==========================================================================
   AWA Header Refinement 2026-05
   Final-wins layer for full header polish (desktop + mobile)
   ========================================================================== */
/* Section 1 - Promo bar */
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] {
  background: linear-gradient(90deg, var(--awa-primary-hover, #8e2629) 0%, #7a1f22 100%) !important;
  min-height: 32px !important;
  border: 0 !important;
  color: #ffffff !important;
  transition: max-height 300ms ease, opacity 300ms ease !important;
  overflow: hidden;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__inner,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__inner {
  min-height: 32px !important;
  padding-inline: 12px !important;
  gap: 8px !important;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__text,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__text {
  color: #ffffff !important;
  font-size: var(--awa-font-size-sm, 12px) !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  text-align: center !important;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta {
  display: inline-flex !important;
  align-items: center !important;
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  border-radius: 9999px !important;
  padding: 2px 10px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transition: background-color 200ms ease, border-color 200ms ease, opacity 200ms ease !important;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta:hover,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta:hover,
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-bar__cta:focus-visible,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-bar__cta:focus-visible {
  background: rgba(255, 255, 255, 0.16) !important;
  border-color: rgba(255, 255, 255, 0.55) !important;
  opacity: 1 !important;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-close,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-close {
  opacity: 0.65 !important;
  transition: opacity 200ms ease, transform 200ms ease !important;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-close:hover,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-close:hover,
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar .awa-b2b-promo-close:focus-visible,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] .awa-b2b-promo-close:focus-visible {
  opacity: 1 !important;
  transform: rotate(90deg) !important;
}
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar.is-dismissing,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility].is-dismissing {
  opacity: 0 !important;
  max-height: 0 !important;
}
/* Section 2 - Main header container */
@media (min-width: 992px) {
  body .page-wrapper .awa-site-header .header.awa-main-header {
    min-height: 80px !important;
    padding-block: 0 !important;
    background: #ffffff !important;
    border-bottom: 0 !important;
  }
  body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header {
    display: grid !important;
    grid-template-columns: clamp(140px, 16%, 200px) 1fr auto !important;
    align-items: center !important;
    gap: clamp(16px, 2vw, 32px) !important;
    max-width: 1440px !important;
    min-height: 80px !important;
    padding-block: 0 !important;
  }
  body .page-wrapper .awa-site-header .awa-header-primary-row {
    display: contents !important;
  }
  body .page-wrapper .awa-site-header .awa-header-mobile-toggle,
  body .page-wrapper .awa-site-header .awa-header-cart-link {
    display: none !important;
  }
  body .page-wrapper .awa-site-header .awa-header-brand-cell {
    grid-column: 1 !important;
    justify-self: start !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col {
    grid-column: 2 !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col {
    grid-column: 3 !important;
    justify-self: end !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    min-width: 0 !important;
  }
}
/* Section 3 - Logo */
body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img,
body .page-wrapper .awa-site-header .awa-header-brand .logo img {
  max-height: clamp(44px, 6vw, 64px) !important;
  width: auto !important;
  object-fit: contain !important;
  transition: max-height 250ms ease !important;
}
body .page-wrapper .awa-site-header.awa-header-condensed .awa-header-brand-cell .logo img,
body .page-wrapper .header-wrapper-sticky.is-sticky .awa-header-brand-cell .logo img,
body.awa-header-is-sticky .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
  max-height: 52px !important;
}
/* Section 4 - Search bar */
@media (min-width: 992px) {
  body .page-wrapper .awa-site-header .awa-header-search-col {
    min-width: clamp(380px, 40vw, 640px) !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,
  body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
  body .page-wrapper .awa-site-header .awa-header-search-col form.search-content {
    height: 48px !important;
    border: 1.5px solid #e2e8f0 !important;
    border-radius: 10px !important;
    background: #f8fafc !important;
    overflow: hidden !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within,
  body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch:focus-within,
  body .page-wrapper .awa-site-header .awa-header-search-col form.search-content:focus-within {
    border-color: var(--awa-primary, #b73337) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12) !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col input#search,
  body .page-wrapper .awa-site-header .awa-header-search-col .input-text {
    font-size: 14px !important;
    padding-inline: 16px !important;
    color: #0f172a !important;
    outline: 0 !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col input#search::placeholder,
  body .page-wrapper .awa-site-header .awa-header-search-col .input-text::placeholder {
    color: #94a3b8 !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col button.action.search,
  body .page-wrapper .awa-site-header .awa-header-search-col button.awa-search-btn,
  body .page-wrapper .awa-site-header .awa-header-search-col .actions .action.search {
    background: var(--awa-primary, #b73337) !important;
    color: #ffffff !important;
    border: 0 !important;
    border-radius: 0 9px 9px 0 !important;
    min-width: 48px !important;
    transition: background-color 200ms ease !important;
  }
  body .page-wrapper .awa-site-header .awa-header-search-col button.action.search:hover,
  body .page-wrapper .awa-site-header .awa-header-search-col button.awa-search-btn:hover,
  body .page-wrapper .awa-site-header .awa-header-search-col .actions .action.search:hover {
    background: var(--awa-primary-hover, #8e2629) !important;
  }
}
/* Section 5 - Account / B2B badge */
@media (min-width: 992px) {
  body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link,
  body .page-wrapper .awa-site-header .awa-account-dropdown__trigger > .awa-header-account-prompt__link {
    color: #334155 !important;
    font-size: var(--awa-font-size-base, 13px) !important;
    font-weight: 500 !important;
    transition: color 200ms ease !important;
  }
  body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link:hover,
  body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link:focus-visible,
  body .page-wrapper .awa-site-header .awa-account-dropdown__trigger:hover > .awa-header-account-prompt__link {
    color: var(--awa-primary, #b73337) !important;
  }
  body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register {
    border-radius: 9999px !important;
    padding: 3px 10px !important;
    font-size: var(--awa-font-size-xs, 11px) !important;
    font-weight: 700 !important;
    background: var(--awa-primary, #b73337) !important;
    color: #ffffff !important;
  }
  body .page-wrapper .awa-site-header .awa-b2b-mode-badge {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    border-radius: 9999px !important;
    padding: 3px 10px !important;
    font-size: var(--awa-font-size-xs, 11px) !important;
    font-weight: 700 !important;
    background: var(--awa-primary, #b73337) !important;
    color: #ffffff !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }
  body .page-wrapper .awa-site-header .awa-b2b-mode-badge__dot {
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: currentColor !important;
    opacity: 0.75 !important;
  }
}
/* Section 6 - Minicart / Cart */
@media (min-width: 992px) {
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart {
    background: var(--awa-primary, #b73337) !important;
    border: 0 !important;
    border-radius: 10px !important;
    padding: 8px 12px !important;
    min-height: 44px !important;
    color: #ffffff !important;
    transition: background-color 200ms ease !important;
  }
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:hover,
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:focus-visible {
    background: var(--awa-primary-hover, #8e2629) !important;
  }
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart svg,
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon {
    stroke: var(--awa-primary, #b73337) !important;
    color: var(--awa-primary, #b73337) !important;
    fill: none !important;
    width: 22px !important;
    height: 22px !important;
  }
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon circle {
    fill: var(--awa-primary, #b73337) !important;
    stroke: none !important;
    display: inline !important;
  }
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .counter.qty,
  body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty {
    min-width: 18px !important;
    height: 18px !important;
    border-radius: 999px !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    background: #fff !important;
    color: var(--awa-primary, #b73337) !important;
    border: 0 !important;
    line-height: 18px !important;
    padding-inline: 5px !important;
  }
}
/* Section 7 - Nav bar */
@media (min-width: 992px) {
  body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar,
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar {
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
    background: var(--awa-primary, #b73337) !important;
    border-bottom: 0 !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner {
    min-height: 56px !important;
    height: 56px !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav {
    border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
    padding-left: 12px !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a,
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a {
    font-size: 13.5px !important;
    font-weight: 500 !important;
    letter-spacing: 0.01em !important;
    color: rgba(255, 255, 255, 0.95) !important;
    transition: opacity 200ms ease !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a:hover,
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a:hover {
    opacity: 0.85 !important;
    transform: none !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories,
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar button[data-role='awa-vertical-menu-trigger'] {
    background: color-mix(in srgb, var(--awa-primary, #b73337) 92%, #000) !important;
    color: #ffffff !important;
  }
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .icon-menu,
  body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories svg {
    color: #ffffff !important;
    stroke: #ffffff !important;
  }
}
/* Section 8 - Sticky state */
body .page-wrapper .header-wrapper-sticky.is-sticky .awa-main-header,
body .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header,
body.awa-header-is-sticky .page-wrapper .awa-site-header .awa-main-header {
  background: rgba(255, 255, 255, 0.97) !important;
  backdrop-filter: blur(12px) !important;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.1) !important;
  transition: box-shadow 250ms ease, background-color 250ms ease !important;
}
/* Section 9 - Mobile */
@media (max-width: 991px) {
  body .page-wrapper .awa-site-header .header.awa-main-header {
    min-height: 60px !important;
    padding-block: 8px !important;
    background: #ffffff !important;
  }
  body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] {
    grid-template-columns: auto 1fr auto !important;
    grid-template-areas: 'nav brand cart' !important;
    grid-template-rows: auto !important;
    column-gap: 8px !important;
    row-gap: 0 !important;
    align-items: center !important;
  }
  body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search {
    display: none !important;
  }
  body .page-wrapper .awa-site-header .awa-header-mobile-toggle,
  body .page-wrapper .awa-site-header .awa-header-cart-link,
  body .page-wrapper .awa-site-header .awa-header-account-prompt__mobile-link {
    min-width: 44px !important;
    min-height: 44px !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 4px !important;
  }
  body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    max-height: 44px !important;
  }
  body .page-wrapper .awa-site-header .awa-header-right-col > :not(.awa-header-minicart),
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-b2b-mode-badge,
  body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt {
    display: none !important;
  }
  body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav,
  body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: min(86vw, 360px) !important;
    height: 100dvh !important;
    max-height: 100dvh !important;
    background: #ffffff !important;
    z-index: 1300 !important;
    transform: translateX(-100%) !important;
    transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) !important;
    overflow-y: auto !important;
    padding: 16px 12px calc(24px + env(safe-area-inset-bottom)) !important;
    box-shadow: 8px 0 28px rgba(15, 23, 42, 0.15) !important;
  }
  body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open,
  body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open,
  body.nav-open .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav,
  body.nav-open .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav {
    transform: translateX(0) !important;
  }
  body .awa-mobile-drawer-overlay,
  body .awa-nav-overlay {
    position: fixed !important;
    inset: 0 !important;
    background: rgba(15, 23, 42, 0.5) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 300ms ease !important;
    z-index: 1200 !important;
  }
  body .awa-mobile-drawer-overlay.is-active,
  body .awa-nav-overlay.is-visible {
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .page-wrapper .awa-site-header .awa-nav-close,
  body .page-wrapper .awa-site-header .awa-mobile-drawer-close {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    border-radius: 4px !important;
  }
}
/* Section 10 - Accessibility + motion */
body .page-wrapper .awa-site-header :is(
  a,
  button,
  [role='button'],
  .action,
  .awa-header-mobile-toggle,
  .awa-header-cart-link
):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
body .page-wrapper .awa-site-header :is(.skip-link, .awa-skip-link, .awa-skip-to-content):focus-visible {
  position: fixed !important;
  top: 8px !important;
  left: 8px !important;
  z-index: 2200 !important;
  padding: 8px 12px !important;
  background: #ffffff !important;
  color: var(--awa-primary, #b73337) !important;
  border-radius: 4px !important;
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .awa-site-header *,
  body .page-wrapper .awa-site-header *::before,
  body .page-wrapper .awa-site-header *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
/* Section 11 - Conflict shields (high-specificity final overrides) */
#html-body .page-wrapper #header .top-header.awa-b2b-promo-bar,
#html-body .page-wrapper #header .awa-b2b-promo-bar[data-awa-header-utility] {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, var(--awa-primary-hover, #8e2629) 0%, #7a1f22 100%) !important;
}
#html-body .page-wrapper #header .awa-b2b-promo-bar__cta {
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  border-radius: 9999px !important;
  background: rgba(255, 255, 255, 0.08) !important;
  padding: 2px 10px !important;
}
@media (min-width: 992px) {
  #html-body .page-wrapper .awa-site-header .header.awa-main-header {
    min-height: 80px !important;
  }
  #html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header {
    min-height: 80px !important;
    align-items: center !important;
  }
  #html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,
  #html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
  #html-body .page-wrapper .awa-site-header .awa-header-search-col form.search-content {
    height: 48px !important;
    min-height: 48px !important;
  }
  #html-body .page-wrapper .awa-site-header .awa-header-search-col input#search,
  #html-body .page-wrapper .awa-site-header .awa-header-search-col .input-text {
    height: 48px !important;
    min-height: 48px !important;
    line-height: 48px !important;
  }
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .top-menu > li > a {
    color: rgba(255, 255, 255, 0.95) !important;
  }
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__link,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__list a {
    color: rgba(255, 255, 255, 0.95) !important;
  }
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a:hover,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a:hover,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .top-menu > li > a:hover,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__link:hover {
    color: rgba(255, 255, 255, 0.85) !important;
  }
}
@media (max-width: 991px) {
  #html-body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  #html-body .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search,
  #html-body .page-wrapper #header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  #html-body .page-wrapper #header .header .header-main .wp-header[data-awa-header-row] > .top-search {
    display: block !important;
    max-height: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  #html-body.nav-open .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar,
  html.nav-open #html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar,
  #html-body.nav-open .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  html.nav-open #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar:has(#awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open),
  #html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar:has(#awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open) {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  #html-body.nav-open .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav,
  html.nav-open #html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav,
  #html-body.nav-open .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav,
  html.nav-open #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav,
  #html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open,
  #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: translateX(0) !important;
  }
  #html-body.nav-open .awa-mobile-drawer-overlay,
  html.nav-open #html-body .awa-mobile-drawer-overlay,
  #html-body.nav-open .awa-nav-overlay,
  html.nav-open #html-body .awa-nav-overlay,
  #html-body .awa-mobile-drawer-overlay.is-active,
  #html-body .awa-nav-overlay.is-visible,
  #html-body .awa-mobile-overlay,
  #html-body .shadow_bkg_show {
    opacity: 1 !important;
    visibility: visible !important;
  }
  #html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle,
  #html-body .page-wrapper .awa-site-header .action.nav-toggle.awa-header-mobile-toggle,
  #html-body .page-wrapper .awa-site-header [data-action='toggle-nav'].awa-header-mobile-toggle {
    display: inline-flex !important;
    pointer-events: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    z-index: 1201 !important;
    cursor: pointer !important;
  }
}
@media (min-width: 1024px) {
  body .page-wrapper .awa-header-categories.menu_left_home1,
  body .page-wrapper .header-control .menu_left_home1,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu {
    position: relative !important;
  }
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open) {
    display: none !important;
    max-height: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    border: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open) .submenu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open) .level0.submenu {
    display: none !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .sections.nav-sections.category-dropdown {
    background: transparent !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.verticalmenu.side-verticalmenu:hover > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open),
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.verticalmenu.side-verticalmenu:focus-within > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open),
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .vertical-menu:hover .navigation.verticalmenu.side-verticalmenu > ul.togge-menu:not(.vmm-open):not(.menu-open) {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.vmm-open,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.menu-open {
    display: grid !important;
    max-height: min(600px, calc(100vh - 230px)) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    z-index: var(--awa-z-overlay, 100) !important;
  }
  body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .navigation.verticalmenu.side-verticalmenu:hover > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open) {
    display: grid !important;
    max-height: min(600px, calc(100vh - 230px)) !important;
    overflow-y: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  body > .togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open),
  .togge-menu.list-category-dropdown.awa-vmf-portal:not(.vmm-open):not(.menu-open) {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > .submenu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > .level0.submenu {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover > .submenu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:hover > .level0.submenu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.is-open > .submenu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active > .submenu,
  body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.awa-vmf-active > .submenu {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
}
body .page-wrapper .block-search,
body .page-wrapper .awa-professional-search,
body .page-wrapper .awa-header-search-col .block-search {
  position: relative;
}
body .page-wrapper .awa-professional-search:not(:focus-within):not(.is-open) #search_autocomplete:not(.is-open):not(.active):not(._active),
body .page-wrapper .block-search:not(:focus-within) #search_autocomplete:not(.is-open):not(.active):not(._active),
body .page-wrapper .awa-professional-search:not(:focus-within):not(.is-open) .searchsuite-autocomplete:not(.is-open):not(.active):not(._active),
body .page-wrapper .block-search:not(:focus-within) .search-autocomplete:not(.is-open):not(.active):not(._active) {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
body .page-wrapper footer.page-footer,
body .page-wrapper .page-footer {
  position: relative !important;
  width: 100% !important;
  clear: both !important;
  float: none !important;
}
body .page-wrapper .awa-nav-bar .velaFooterLinks,
body .page-wrapper .awa-nav-bar .velaFooterMenu,
body .page-wrapper .awa-site-header .velaFooterLinks:not(.page-footer .velaFooterLinks),
body .page-wrapper .header-control .velaFooterLinks {
  display: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--above-fold {
  background: transparent !important;
  min-height: 0 !important;
  height: auto !important;
  overflow: visible !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider.banner-slider2 {
  aspect-ratio: auto !important;
  min-height: 0 !important;
  height: auto !important;
  background: transparent !important;
  overflow: hidden !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider .owl-carousel {
  height: auto !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider .banner_item,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider .owl-item {
  overflow: hidden;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider .banner_item img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider .banner_item_bg img,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider .banner_item_bg picture {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
@media (min-width: 1024px) {
  body .page-wrapper .header-control.awa-nav-bar .awa-header-categories,
  body .page-wrapper .header-control.awa-nav-bar .menu_left_home1 {
    background: transparent !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.awa-nav-bar .awa-header-categories .our_categories.title-category-dropdown,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.awa-nav-bar .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.awa-nav-bar .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > h2.our_categories.title-category-dropdown,
  body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .our_categories,
  body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .title-category-dropdown {
    background: var(--awa-hdr-primary, var(--awa-primary)) !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    color: var(--awa-text-on-dark, #fff) !important;
    cursor: pointer !important;
    min-height: var(--awa-hdr-navbar-h, 48px);
    transition: background-color 0.2s ease;
  }
  body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .title-category-dropdown:hover,
  body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .title-category-dropdown:focus-visible,
  body .page-wrapper .header-control.awa-nav-bar .menu_left_home1 .title-category-dropdown:hover,
  body .page-wrapper .header-control.awa-nav-bar .menu_left_home1 .title-category-dropdown:focus-visible {
    background: var(--awa-hdr-primary-dark, var(--awa-primary-hover)) !important;
    outline: none;
  }
  body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon,
  body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .awa-hamburger,
  body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .icon-menu,
  body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon::before,
  body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon i {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    color: var(--awa-text-on-dark, #fff) !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not(.vmm-open):not(.menu-open) {
    border: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper #awa-cat-carousel.awa-category-carousel__track,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track {
  display: flex !important;
  flex-flow: row nowrap !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  gap: 12px !important;
  max-height: 280px !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper #awa-cat-carousel > .awa-category-carousel__item,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track > .awa-category-carousel__item {
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: 120px !important;
  max-width: 200px !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .category-item__icon,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel .category-item__icon,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon {
  background: var(--awa-bg-subtle, #fafafa);
  border-radius: var(--awa-radius-md, 8px);
  min-height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .category-item__icon img,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel .category-item__icon img,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon img,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__icon picture,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__card img {
  opacity: 1 !important;
  visibility: visible !important;
  object-fit: contain;
  max-width: 80%;
  max-height: 64px;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) {
  display: flex !important;
  flex-flow: row nowrap !important;
  overflow: hidden !important;
  width: 100% !important;
  min-height: 300px !important;
  max-height: 300px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item {
  flex: 0 0 50% !important;
  max-width: 50% !important;
  box-sizing: border-box !important;
  list-style: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item:nth-child(n + 3) {
  display: none !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-image-photo,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .item-product .product-thumb img {
  min-height: 120px !important;
  object-fit: contain !important;
  opacity: 1 !important;
}
@media (min-width: 768px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item {
    flex: 0 0 33.333% !important;
    max-width: 33.333% !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item:nth-child(n + 3) {
    display: flex !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item:nth-child(n + 4) {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item:nth-child(n + 4) {
    display: flex !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section ul.owl:not(.owl-carousel):not(.owl-loaded) > li.item:nth-child(n + 5) {
    display: none !important;
  }
}
@media (max-width: 991px) {
  body .awa-nav-overlay {
    position: fixed !important;
    inset: 0 !important;
    z-index: 1040 !important;
    background: color-mix(in srgb, #0f172a 48%, transparent) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transition: opacity 200ms ease, visibility 200ms ease !important;
  }
  body.nav-open .awa-nav-overlay,
  html.nav-open body .awa-nav-overlay,
  body .awa-nav-overlay.is-visible {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  body .page-wrapper nav.fixed-bottom {
    height: 72px !important;
    min-height: calc(72px + env(safe-area-inset-bottom, 0px)) !important;
    padding-bottom: env(safe-area-inset-bottom, 0px) !important;
    z-index: 1050 !important;
  }
  body .page-wrapper nav.fixed-bottom .mobile-bottom-link > li > a,
  body .page-wrapper nav.fixed-bottom .mobile-bottom-link > li > button {
    min-height: 44px !important;
    min-width: 44px !important;
    cursor: pointer !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body .awa-nav-overlay {
    transition: none !important;
  }
}
@media (max-width: 767px) {
  body .page-wrapper :is(.page-footer, .page_footer) .velaFooterMenu .velaContent {
    display: none !important;
    overflow: hidden !important;
    max-height: 0 !important;
  }
  body .page-wrapper :is(.page-footer, .page_footer) .velaFooterMenu.is-open .velaContent,
  body .page-wrapper :is(.page-footer, .page_footer) .velaFooterMenu .velaContent.active {
    display: block !important;
    max-height: 520px !important;
  }
  body .page-wrapper :is(.page-footer, .page_footer) .velaFooterTitle {
    position: relative !important;
    padding-right: 36px !important;
    cursor: pointer !important;
  }
  body .page-wrapper :is(.page-footer, .page_footer) .velaFooterTitle:focus-visible {
    outline: 2px solid #b73337 !important;
    outline-offset: 2px !important;
  }
}
@media (max-width: 991px) {
  body.nav-open,
  html.nav-open body {
    overflow: hidden !important;
  }
}
@media (min-width: 768px) {
  body .page-wrapper :is(.page-footer, .page_footer) .velaFooterMenu .velaContent {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
  }
  body .page-wrapper .page_footer .footer-container .container > .row {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
  }
}
@media (min-width: 992px) {
  body .page-wrapper .page_footer .footer-container .container > .row > .col-lg-3 {
    flex: 0 0 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
}

/* ============================================================
   PERF — prefers-reduced-motion overrides para transform-based
   animations (menu hover + carousel dots). Adicionado em P1-optimize.
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
  /* Menu vertical: remover transform hover */
  .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top,
  .navigation.verticalmenu.side-verticalmenu li.level0 > .submenu .subchildmenu li > a,
  .level0.submenu.awa-vmf-portal .subchildmenu li > a,
  .navigation > li .submenu li a,
  .awa-main-nav > li .submenu li a,
  .navigation > .nav-item .submenu li a,
  .awa-main-nav > .nav-item .submenu li a,
  .navigation > li ul.level0.submenu li a,
  .awa-main-nav > li ul.level0.submenu li a,
  .navigation > .nav-item ul.level0.submenu li a,
  .awa-main-nav > .nav-item ul.level0.submenu li a {
    transition: color 150ms linear, background-color 150ms linear !important;
  }
  .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top,
  .navigation.verticalmenu.side-verticalmenu li.level0 > .submenu .subchildmenu li > a:hover,
  .level0.submenu.awa-vmf-portal .subchildmenu li > a:hover,
  .navigation > li .submenu li a:hover,
  .awa-main-nav > li .submenu li a:hover,
  .navigation > .nav-item .submenu li a:hover,
  .awa-main-nav > .nav-item .submenu li a:hover,
  .navigation > li ul.level0.submenu li a:hover,
  .awa-main-nav > li ul.level0.submenu li a:hover,
  .navigation > .nav-item ul.level0.submenu li a:hover,
  .awa-main-nav > .nav-item ul.level0.submenu li a:hover {
    transform: none !important;
  }
  body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu li a {
    transition: color 150ms linear, background-color 150ms linear !important;
  }
  body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu li a:hover {
    transform: none !important;
  }
  /* Dots dos carrosséis: desativar transform */
  body .page-wrapper .owl-carousel .owl-dot span,
  .slick-slider .slick-dots li button,
  .swiper-container .swiper-pagination .swiper-pagination-bullet,
  body.cms-index-index .top-home-content--category-carousel .awa-category-carousel__dot,
  body.cms-home .top-home-content--category-carousel .awa-category-carousel__dot,
  body.cms-homepage_ayo_home5 .top-home-content--category-carousel .awa-category-carousel__dot {
    transition: background 150ms linear !important;
  }
}

/*
 * AWA Header Stack 2026-05-28
 * Consolidated from default.xml header CSS links to reduce render-blocking requests.
 * Source order is intentional and matches the previous Magento layout cascade.
 */

/* ===== awa-minicart-dropdown.css ===== */
/**
 * AWA minicart dropdown.
 * Terminal visual layer for Magento dropdownDialog + minicart content.
 */

:root {
    --awa-minicart-width: min(380px, 92vw);
    --awa-minicart-max-height: 78vh;
    --awa-minicart-z-index: 100130;
}

body .page-wrapper .minicart-wrapper {
    overflow: visible !important;
}

body .page-wrapper .minicart-wrapper .mage-dropdown-dialog.ui-dialog,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    height: auto !important;
    margin: 0 !important;
    max-height: none !important;
    max-width: none !important;
    overflow: visible !important;
    padding: 0 !important;
    position: static !important;
    width: auto !important;
    z-index: auto !important;
}

body .page-wrapper .minicart-wrapper:not(.active):not(.show):not(.is-open) .block-minicart,
body .page-wrapper .minicart-wrapper:not(.active):not(.show):not(.is-open) .mage-dropdown-dialog .block-minicart {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}

body .page-wrapper .minicart-wrapper.active .block-minicart,
body .page-wrapper .minicart-wrapper.show .block-minicart,
body .page-wrapper .minicart-wrapper.is-open .block-minicart,
body .page-wrapper .minicart-wrapper .block-minicart._active,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog.ui-dialog .block-minicart,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .block-minicart {
    animation: none !important;
    background: var(--awa-bg-surface, var(--awa-bg)) !important;
    border: 0 !important;
    border-radius: var(--awa-radius-lg) !important;
    box-shadow: var(--awa-shadow-xl) !important;
    bottom: auto !important;
    display: flex !important;
    flex-direction: column !important;
    height: auto !important;
    left: auto !important;
    margin: 0 !important;
    max-height: var(--awa-minicart-max-height) !important;
    max-width: var(--awa-minicart-width) !important;
    opacity: 1 !important;
    overflow: hidden !important;
    padding: 0 !important;
    pointer-events: auto !important;
    position: absolute !important;
    right: 0 !important;
    top: calc(100% + var(--awa-space-2)) !important;
    transform: none !important;
    visibility: visible !important;
    width: var(--awa-minicart-width) !important;
    z-index: var(--awa-minicart-z-index) !important;
}

body .page-wrapper .minicart-wrapper.active::before,
body .page-wrapper .minicart-wrapper.show::before,
body .page-wrapper .minicart-wrapper.is-open::before,
body .page-wrapper .minicart-wrapper .block-minicart::before,
body .page-wrapper .minicart-wrapper .mage-dropdown-dialog::before {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}

body .page-wrapper .block-minicart #minicart-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-height: 0;
    position: relative;
}

body .page-wrapper .block-minicart .block-title {
    align-items: center !important;
    border-bottom: 1px solid var(--awa-border) !important;
    display: flex !important;
    flex: 0 0 auto !important;
    gap: var(--awa-space-2) !important;
    justify-content: space-between !important;
    margin: 0 !important;
    min-height: 48px !important;
    padding: var(--awa-space-3) var(--awa-space-4) !important;
    position: relative !important;
}

body .page-wrapper .block-minicart .awa-minicart-title-wrap {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    gap: var(--awa-space-0-5, 2px) !important;
    min-width: 0 !important;
}

body .page-wrapper .block-minicart .block-title strong {
    align-items: center;
    color: var(--awa-text-primary, var(--awa-text)) !important;
    display: inline-flex;
    font-size: var(--awa-text-base, 15px);
    font-weight: var(--awa-weight-semibold);
    gap: var(--awa-space-2);
    line-height: var(--awa-leading-tight, 1.25);
    margin: 0;
}

body .page-wrapper .block-minicart .awa-minicart-title-count {
    color: var(--awa-text-secondary) !important;
    display: block !important;
    font-size: var(--awa-text-xs, 12px) !important;
    font-weight: var(--awa-weight-medium) !important;
    line-height: var(--awa-leading-snug, 1.35) !important;
    margin: 0 !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .block-title .qty {
    display: none !important;
}

body .page-wrapper .block-minicart .block-content {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    min-height: 0 !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .block-title .action.close {
    align-items: center !important;
    background: var(--awa-gray-100) !important;
    border: 0 !important;
    border-radius: var(--awa-radius-md) !important;
    color: var(--awa-text-primary, var(--awa-text)) !important;
    display: inline-flex !important;
    flex: 0 0 auto !important;
    height: 36px !important;
    justify-content: center !important;
    margin: 0 !important;
    min-height: 36px !important;
    min-width: 36px !important;
    padding: 0 !important;
    position: static !important;
    width: 36px !important;
}

body .page-wrapper .block-minicart .action.close {
    align-items: center !important;
    background: var(--awa-gray-100) !important;
    border: 0 !important;
    border-radius: var(--awa-radius-md) !important;
    color: var(--awa-text-primary, var(--awa-text)) !important;
    display: inline-flex !important;
    height: 36px !important;
    justify-content: center !important;
    min-height: 36px !important;
    min-width: 36px !important;
    padding: 0 !important;
    width: 36px !important;
}

body .page-wrapper .block-minicart .action.close span {
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

body .page-wrapper .block-minicart .action.close::before {
    color: var(--awa-text-primary, var(--awa-text)) !important;
    content: "\00d7" !important;
    font-size: 24px !important;
    font-weight: var(--awa-weight-medium, 500) !important;
    line-height: 1 !important;
}

body .page-wrapper .block-minicart .action.close:hover,
body .page-wrapper .block-minicart .action.close:focus-visible {
    background: var(--awa-gray-200) !important;
    color: var(--awa-text-primary, var(--awa-text)) !important;
}

body .page-wrapper .block-minicart .action.close:focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: 2px !important;
}

body .page-wrapper .block-minicart .items-total {
    color: var(--awa-text-secondary) !important;
    flex: 0 0 auto;
    font-size: var(--awa-text-xs, 12px) !important;
    font-weight: var(--awa-weight-medium) !important;
    margin: 0 !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .minicart-items-wrapper {
    flex: 1 1 auto !important;
    margin: var(--awa-space-2) 0 0 !important;
    max-height: calc(var(--awa-minicart-max-height) - 230px) !important;
    min-height: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    padding: 0 var(--awa-space-5) !important;
    scrollbar-width: thin;
    scrollbar-color: var(--awa-border) transparent;
}

body .page-wrapper .block-minicart .minicart-items {
    margin: 0 !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .minicart-items .product-item {
    border-bottom: 1px solid var(--awa-gray-100) !important;
    display: block !important;
    margin: 0 !important;
    padding: var(--awa-space-3) 0 !important;
}

body .page-wrapper .block-minicart .minicart-items .product-item:last-child {
    border-bottom: 0 !important;
}

body .page-wrapper .block-minicart .minicart-items .product {
    align-items: flex-start;
    display: grid;
    gap: var(--awa-space-3);
    grid-template-columns: 56px minmax(0, 1fr);
}

body .page-wrapper .block-minicart .product-item-photo {
    display: block !important;
    flex: 0 0 56px !important;
    margin: 0 !important;
    width: 56px !important;
}

body .page-wrapper .block-minicart .product-image-container,
body .page-wrapper .block-minicart .product-image-wrapper,
body .page-wrapper .block-minicart .product-image-photo {
    max-width: 56px !important;
    width: 56px !important;
}

body .page-wrapper .block-minicart .product-image-wrapper {
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-sm) !important;
    overflow: hidden !important;
}

body .page-wrapper .block-minicart .product-image-photo {
    height: 56px !important;
    object-fit: contain !important;
}

body .page-wrapper .block-minicart .product-item-details {
    min-width: 0 !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .product-item-name {
    display: -webkit-box !important;
    margin: 0 0 var(--awa-space-1) !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    overflow: hidden !important;
}

body .page-wrapper .block-minicart .product-item-name a,
body .page-wrapper .block-minicart .product-item-name span {
    color: var(--awa-text-primary, var(--awa-text)) !important;
    font-size: var(--awa-text-sm, 13px) !important;
    font-weight: var(--awa-weight-medium) !important;
    line-height: var(--awa-leading-snug, 1.35) !important;
    text-decoration: none !important;
}

body .page-wrapper .block-minicart .awa-minicart-item-sku {
    color: var(--awa-text-muted) !important;
    display: block !important;
    font-size: var(--awa-text-xs, 11px) !important;
    line-height: var(--awa-leading-snug, 1.35) !important;
    margin: 0 0 var(--awa-space-1) !important;
}

body .page-wrapper .block-minicart .product-item-name a:hover,
body .page-wrapper .block-minicart .product-item-name a:focus-visible {
    color: var(--awa-primary) !important;
    text-decoration: underline !important;
}

body .page-wrapper .block-minicart .product-item-pricing {
    align-items: center !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: var(--awa-space-2) var(--awa-space-3) !important;
    justify-content: space-between !important;
    margin-top: var(--awa-space-1) !important;
}

body .page-wrapper .block-minicart .awa-minicart-item-price {
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

body .page-wrapper .block-minicart .details-qty.awa-minicart-qty {
    align-items: center !important;
    display: flex !important;
    flex: 0 0 auto !important;
    gap: 0 !important;
    margin: 0 !important;
}

body .page-wrapper .block-minicart .details-qty .label {
    display: none !important;
}

body .page-wrapper .block-minicart .awa-minicart-qty-stepper {
    align-items: stretch !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-sm) !important;
    display: inline-flex !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
}

body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn {
    align-items: center !important;
    background: var(--awa-gray-50) !important;
    border: 0 !important;
    color: var(--awa-text-primary, var(--awa-text)) !important;
    cursor: pointer !important;
    display: inline-flex !important;
    font-size: var(--awa-text-base, 14px) !important;
    font-weight: var(--awa-weight-semibold) !important;
    justify-content: center !important;
    line-height: 1 !important;
    min-height: 32px !important;
    min-width: 32px !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn:hover,
body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn:focus-visible {
    background: var(--awa-gray-100) !important;
    color: var(--awa-primary) !important;
}

body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn:focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: -2px !important;
}

body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn:disabled,
body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn[aria-disabled='true'] {
    cursor: not-allowed !important;
    opacity: 0.45 !important;
}

body .page-wrapper .block-minicart .awa-minicart-qty-stepper .cart-item-qty {
    border: 0 !important;
    border-left: 1px solid var(--awa-border) !important;
    border-right: 1px solid var(--awa-border) !important;
    border-radius: 0 !important;
    font-size: var(--awa-text-sm, 13px) !important;
    font-variant-numeric: tabular-nums !important;
    height: 32px !important;
    margin: 0 !important;
    max-width: 44px !important;
    min-width: 36px !important;
    padding: 0 var(--awa-space-1) !important;
    text-align: center !important;
    width: 40px !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons {
    flex: 0 0 auto !important;
    padding: 0 var(--awa-space-5) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons:empty {
    display: none !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-b2b-min-order-progress--minicart,
body .page-wrapper .block-minicart .awa-minicart-addons .awa-free-shipping-bar--minicart,
body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon {
    margin: var(--awa-space-2) 0 !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-b2b-min-order-progress--minicart {
    background: var(--awa-gray-50) !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-md) !important;
    padding: var(--awa-space-3) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-free-shipping-bar--minicart {
    background: var(--awa-gray-50) !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-md) !important;
    padding: var(--awa-space-3) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-free-shipping-bar--minicart .awa-free-shipping-bar__message {
    align-items: center !important;
    display: flex !important;
    font-size: var(--awa-text-xs, 12px) !important;
    font-weight: var(--awa-weight-semibold) !important;
    gap: var(--awa-space-1-5) !important;
    margin: 0 0 var(--awa-space-2) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-free-shipping-bar--minicart .awa-free-shipping-bar__track {
    background: var(--awa-border) !important;
    border-radius: var(--awa-radius-pill) !important;
    height: 5px !important;
    overflow: hidden !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-free-shipping-bar--minicart .awa-free-shipping-bar__fill {
    background: linear-gradient(90deg, var(--awa-primary), var(--awa-primary-hover)) !important;
    border-radius: var(--awa-radius-pill) !important;
    height: 100% !important;
    min-width: 4px !important;
    transition: width 0.35s ease !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon {
    background: var(--awa-bg-surface, var(--awa-bg)) !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-md) !important;
    padding: var(--awa-space-3) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon__row {
    align-items: stretch !important;
    display: flex !important;
    gap: var(--awa-space-2) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon__input {
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-sm) !important;
    flex: 1 1 auto !important;
    font-size: var(--awa-text-sm, 13px) !important;
    height: 36px !important;
    min-width: 0 !important;
    padding: 0 var(--awa-space-2) !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon__input:focus {
    border-color: var(--awa-primary) !important;
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--awa-primary) 12%, transparent) !important;
    outline: none !important;
}

body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon__btn--apply {
    background: var(--awa-primary) !important;
    border: 0 !important;
    border-radius: var(--awa-radius-sm) !important;
    color: var(--awa-text-inverse) !important;
    font-size: var(--awa-text-xs, 12px) !important;
    font-weight: var(--awa-weight-semibold) !important;
    height: 36px !important;
    padding: 0 var(--awa-space-3) !important;
}

body .page-wrapper .block-minicart .minicart-items-wrapper::-webkit-scrollbar {
    width: 4px !important;
}

body .page-wrapper .block-minicart .minicart-items-wrapper::-webkit-scrollbar-thumb {
    background: var(--awa-border) !important;
    border-radius: var(--awa-radius-pill) !important;
}

body .page-wrapper .block-minicart .price-container .price,
body .page-wrapper .block-minicart .subtotal .price {
    color: var(--awa-primary) !important;
    font-weight: var(--awa-weight-bold) !important;
}

body .page-wrapper .block-minicart .subtotal,
body .page-wrapper .block-minicart .awa-minicart-subtotal {
    align-items: center !important;
    background: var(--awa-gray-50) !important;
    border-top: 1px solid var(--awa-border) !important;
    display: flex !important;
    flex: 0 0 auto !important;
    justify-content: space-between !important;
    margin: 0 !important;
    padding: var(--awa-space-3) var(--awa-space-5) !important;
}

body .page-wrapper .block-minicart .subtotal .label,
body .page-wrapper .block-minicart .awa-minicart-subtotal .label {
    color: var(--awa-text-primary, var(--awa-text)) !important;
    font-size: var(--awa-text-sm, 13px) !important;
    font-weight: var(--awa-weight-semibold) !important;
}

body .page-wrapper .block-minicart .subtotal .price,
body .page-wrapper .block-minicart .awa-minicart-subtotal .price {
    font-size: var(--awa-text-xl, 18px) !important;
    letter-spacing: -0.01em !important;
}

body .page-wrapper .block-minicart .actions {
    flex: 0 0 auto !important;
    margin: 0 !important;
    padding: 0 var(--awa-space-5) !important;
}

body .page-wrapper .block-minicart .actions .primary,
body .page-wrapper .block-minicart .actions .secondary {
    margin: 0 !important;
}

body .page-wrapper .block-minicart .action.primary.checkout,
body .page-wrapper .block-minicart .action.viewcart {
    align-items: center !important;
    border-radius: var(--awa-radius-md) !important;
    display: inline-flex !important;
    font-size: var(--awa-text-sm, 13px) !important;
    font-weight: var(--awa-weight-bold) !important;
    height: 44px !important;
    justify-content: center !important;
    line-height: 1 !important;
    text-decoration: none !important;
    text-transform: none !important;
    transition: background-color 180ms cubic-bezier(.22, 1, .36, 1), border-color 180ms cubic-bezier(.22, 1, .36, 1), color 180ms cubic-bezier(.22, 1, .36, 1), transform 180ms cubic-bezier(.22, 1, .36, 1) !important;
    width: 100% !important;
}

body .page-wrapper .block-minicart .action.primary.checkout {
    background: var(--awa-primary) !important;
    border: 1px solid var(--awa-primary) !important;
    color: var(--awa-text-inverse) !important;
    margin: 0 0 var(--awa-space-2) !important;
}

body .page-wrapper .block-minicart .action.primary.checkout:hover,
body .page-wrapper .block-minicart .action.primary.checkout:focus-visible {
    background: var(--awa-primary-hover) !important;
    border-color: var(--awa-primary-hover) !important;
    color: var(--awa-text-inverse) !important;
    transform: translateY(-1px);
}

body .page-wrapper .block-minicart .action.viewcart {
    background: transparent !important;
    border: 1px solid var(--awa-border) !important;
    color: var(--awa-text-primary, var(--awa-text)) !important;
    margin: 0 0 var(--awa-space-4) !important;
}

body .page-wrapper .block-minicart .action.viewcart:hover,
body .page-wrapper .block-minicart .action.viewcart:focus-visible {
    border-color: var(--awa-primary) !important;
    color: var(--awa-primary) !important;
}

body .page-wrapper .block-minicart .minicart-widgets {
    margin: 0 !important;
}

body .page-wrapper .block-minicart .product.actions {
    display: flex !important;
    gap: var(--awa-space-2) !important;
    justify-content: flex-end !important;
    margin-top: var(--awa-space-1) !important;
}

body .page-wrapper .block-minicart .action.delete,
body .page-wrapper .block-minicart .action.edit {
    color: var(--awa-text-secondary) !important;
    font-size: var(--awa-text-xs, 12px) !important;
    font-weight: var(--awa-weight-medium) !important;
    text-decoration: none !important;
}

body .page-wrapper .block-minicart .action.delete.awa-minicart-item-delete {
    align-items: center !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-sm) !important;
    display: inline-flex !important;
    gap: var(--awa-space-1) !important;
    padding: var(--awa-space-1) var(--awa-space-2) !important;
}

body .page-wrapper .block-minicart .awa-minicart-delete-icon {
    flex: 0 0 14px !important;
    opacity: 0.85 !important;
}

body .page-wrapper .block-minicart .action.delete:hover,
body .page-wrapper .block-minicart .action.edit:hover,
body .page-wrapper .block-minicart .action.delete:focus-visible,
body .page-wrapper .block-minicart .action.edit:focus-visible {
    border-color: var(--awa-primary) !important;
    color: var(--awa-primary) !important;
}

body .page-wrapper .block-minicart .awa-b2b-min-order-progress--minicart {
    border-top: 1px solid var(--awa-border) !important;
    flex: 0 0 auto !important;
    margin: var(--awa-space-3) 0 0 !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty {
    align-items: center !important;
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    justify-content: center !important;
    min-height: 180px !important;
    padding: var(--awa-space-6) var(--awa-space-5) var(--awa-space-4) !important;
    text-align: center !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty__icon {
    align-items: center !important;
    background: var(--awa-gray-100) !important;
    border-radius: var(--awa-radius-pill) !important;
    color: var(--awa-text-muted) !important;
    display: inline-flex !important;
    height: 64px !important;
    justify-content: center !important;
    margin: 0 0 var(--awa-space-3) !important;
    width: 64px !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty__actions {
    display: flex !important;
    flex-direction: column !important;
    gap: var(--awa-space-2) !important;
    margin-top: var(--awa-space-2) !important;
    padding: 0 !important;
    width: 100% !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty__actions .primary,
body .page-wrapper .block-minicart .awa-minicart-empty__actions .secondary {
    margin: 0 !important;
    width: 100% !important;
}

body .page-wrapper .block-minicart .awa-minicart-browse {
    background: var(--awa-primary) !important;
    border: 1px solid var(--awa-primary) !important;
    border-radius: var(--awa-radius-md) !important;
    color: var(--awa-text-inverse) !important;
    display: inline-flex !important;
    font-size: var(--awa-text-sm, 13px) !important;
    font-weight: var(--awa-weight-semibold) !important;
    height: 44px !important;
    justify-content: center !important;
    text-decoration: none !important;
    text-transform: none !important;
    width: 100% !important;
}

body .page-wrapper .block-minicart .awa-minicart-browse:hover,
body .page-wrapper .block-minicart .awa-minicart-browse:focus-visible {
    background: var(--awa-primary-hover) !important;
    border-color: var(--awa-primary-hover) !important;
    color: var(--awa-text-inverse) !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty .subtitle.empty {
    color: var(--awa-text-secondary) !important;
    display: block !important;
    font-size: var(--awa-text-sm, 13px) !important;
    font-weight: var(--awa-weight-medium) !important;
    line-height: var(--awa-leading-relaxed, 1.5) !important;
    margin: 0 0 var(--awa-space-2) !important;
    max-width: 28ch !important;
    padding: 0 !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty .minicart.empty.text {
    color: var(--awa-text-muted) !important;
    font-size: var(--awa-text-xs, 12px) !important;
    line-height: var(--awa-leading-snug, 1.35) !important;
    margin: 0 0 var(--awa-space-4) !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty__actions {
    margin-top: var(--awa-space-2) !important;
    padding: 0 !important;
    width: 100% !important;
}

body .page-wrapper .block-minicart .awa-minicart-empty__actions .action.viewcart {
    margin: 0 !important;
}

body .page-wrapper .block-minicart .awa-minicart-footer {
    align-items: center !important;
    background: var(--awa-gray-50) !important;
    border-top: 1px solid var(--awa-border) !important;
    display: flex !important;
    flex: 0 0 auto !important;
    flex-direction: column !important;
    gap: var(--awa-space-2) !important;
    margin-top: auto !important;
    padding: var(--awa-space-3) var(--awa-space-5) var(--awa-space-4) !important;
}

body .page-wrapper .block-minicart .awa-minicart-continue {
    align-items: center !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: var(--awa-radius-md) !important;
    color: var(--awa-text-secondary) !important;
    cursor: pointer !important;
    display: inline-flex !important;
    font-family: inherit !important;
    font-size: var(--awa-text-xs, 12px) !important;
    font-weight: var(--awa-weight-medium) !important;
    gap: var(--awa-space-1) !important;
    justify-content: center !important;
    line-height: 1 !important;
    min-height: 36px !important;
    padding: var(--awa-space-1-5) var(--awa-space-2) !important;
    transition: background-color 180ms cubic-bezier(.22, 1, .36, 1), color 180ms cubic-bezier(.22, 1, .36, 1) !important;
}

body .page-wrapper .block-minicart .awa-minicart-continue svg {
    flex: 0 0 14px !important;
    transition: transform 180ms cubic-bezier(.22, 1, .36, 1) !important;
}

body .page-wrapper .block-minicart .awa-minicart-continue:hover,
body .page-wrapper .block-minicart .awa-minicart-continue:focus-visible {
    background: var(--awa-gray-100) !important;
    color: var(--awa-text-primary, var(--awa-text)) !important;
}

body .page-wrapper .block-minicart .awa-minicart-continue:focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: 2px !important;
}

body .page-wrapper .block-minicart .awa-minicart-continue:hover svg {
    transform: translateX(-2px) !important;
}

body .page-wrapper .block-minicart .awa-minicart-b2b-trust {
    align-items: center !important;
    color: var(--awa-text-muted) !important;
    display: flex !important;
    font-size: var(--awa-text-xs, 12px) !important;
    gap: var(--awa-space-1-5) !important;
    justify-content: center !important;
    line-height: var(--awa-leading-snug, 1.35) !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

body .page-wrapper .block-minicart .awa-minicart-b2b-trust svg {
    color: var(--awa-primary) !important;
    flex: 0 0 14px !important;
    opacity: 0.85 !important;
}

body .page-wrapper .block-minicart .awa-minicart-b2b-trust strong {
    color: var(--awa-text-secondary) !important;
    font-weight: var(--awa-weight-semibold) !important;
}

@media (prefers-reduced-motion: reduce) {
    body .page-wrapper .block-minicart .awa-minicart-continue,
    body .page-wrapper .block-minicart .awa-minicart-continue svg,
    body .page-wrapper .block-minicart .action.primary.checkout,
    body .page-wrapper .block-minicart .action.viewcart {
        transition: none !important;
    }

    body .page-wrapper .block-minicart .awa-minicart-continue:hover svg {
        transform: none !important;
    }

    body .page-wrapper .block-minicart .action.primary.checkout:hover,
    body .page-wrapper .block-minicart .action.primary.checkout:focus-visible {
        transform: none !important;
    }
}

@media (max-width: 767px) {
    body .page-wrapper .minicart-wrapper.active .block-minicart,
    body .page-wrapper .minicart-wrapper.show .block-minicart,
    body .page-wrapper .minicart-wrapper.is-open .block-minicart,
    body .page-wrapper .minicart-wrapper .block-minicart._active {
        left: auto !important;
        max-height: min(86vh, 680px) !important;
        right: 0 !important;
        top: calc(100% + var(--awa-space-2)) !important;
        width: min(360px, 94vw) !important;
    }

    body .page-wrapper .block-minicart .block-title,
    body .page-wrapper .block-minicart .subtotal,
    body .page-wrapper .block-minicart .awa-minicart-subtotal,
    body .page-wrapper .block-minicart .actions,
    body .page-wrapper .block-minicart .minicart-items-wrapper,
    body .page-wrapper .block-minicart .awa-minicart-addons,
    body .page-wrapper .block-minicart .awa-minicart-empty,
    body .page-wrapper .block-minicart .awa-minicart-footer {
        padding-left: var(--awa-space-4) !important;
        padding-right: var(--awa-space-4) !important;
    }

    body .page-wrapper .block-minicart .block-title {
        padding-block: var(--awa-space-2-5, 10px) !important;
        padding-inline: var(--awa-space-4) !important;
    }

    body .page-wrapper .block-minicart .minicart-items-wrapper {
        max-height: calc(var(--awa-minicart-max-height) - 260px) !important;
    }

    body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn {
        min-height: 36px !important;
        min-width: 36px !important;
    }
}
/* ===== awa-impeccable-q1-2026.css ===== */
/**
 * AWA — Impeccable Quality Fixes Q1-2026
 * Gerado em 2026-05-27 como correção das findings do Impeccable.
 *
 * Corrige:
 *  - Contraste baixo em: trust-bar strong, velaFooterTitle, atendimento labels
 *  - Layout property animations (max-height, padding)
 *  - Line-height do promo-bar__tail
 *  - h2.erp-widget-title (color já corrigido em cart-suggestions.css)
 *
 * Carrega por último na cascata (order=10090 em default.xml).
 */

/* =============================================================================
   FIX-1: awa-footer-trust-item strong — texto claro em footer escuro
   Causa: Rokanthemes define fundo preto (#000) no .page_footer inteiro.
   Fix: força texto branco e fundo transparente na trust bar dark.
   ============================================================================= */

html body .page-wrapper .page_footer .awa-footer-trust-bar,
html body .page-wrapper .page-footer .awa-footer-trust-bar {
    background: rgba(255 255 255 / 4%) !important; /* leve separação visual sobre fundo dark */
    border-top: 1px solid rgba(255 255 255 / 10%) !important;
    border-bottom: 1px solid rgba(255 255 255 / 10%) !important;
}

html body .page-wrapper .page_footer .awa-footer-trust-copy strong,
html body .page-wrapper .page-footer .awa-footer-trust-copy strong {
    color: #ffffff !important; /* 21:1 sobre fundo dark — AAA */
}

html body .page-wrapper .page_footer .awa-footer-trust-copy span,
html body .page-wrapper .page-footer .awa-footer-trust-copy span {
    color: rgba(255 255 255 / 72%) !important; /* ≈ 5.5:1 sobre fundo dark — AA */
}

html body .page-wrapper .page_footer .awa-footer-trust-icon,
html body .page-wrapper .page-footer .awa-footer-trust-icon {
    color: rgba(255 255 255 / 85%) !important;
    background: rgba(255 255 255 / 8%) !important;
}

/* =============================================================================
   FIX-2: h4.velaFooterTitle — branco em branco (1:1 → deve ser visível)
   Causa: awa-visual-bugfix.css aplica background: var(--awa-bg-surface, #fff)
   em .vela-content, enquanto o footer dark herda color: #fff nos headings.
   Fix: garante background transparente no .vela-content do footer dark e
   mantém cor dos títulos ajustada ao contexto.
   ============================================================================= */

html body .page-wrapper .page_footer .footer-container .vela-content.velaFooterMenu,
html body .page-wrapper .page_footer .footer-container .vela-content {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

html body .page-wrapper .page_footer .velaFooterTitle,
html body .page-wrapper .page_footer h4.velaFooterTitle,
html body .page-wrapper .page_footer .footer-container .velaFooterTitle {
    color: var(--awa-gray-50, #f9fafb) !important; /* ~19:1 sobre footer dark — AAA */
}

/* =============================================================================
   FIX-3: footer atendimento labels — #999999 → #a8adb6 + override mais forte
   Causa: alguma rule posterior sobrescreve --awa-sg-c30 → #999999 no context.
   Fix: valor absoluto de 3.2:1 mínimo em fundo branco/cinza claro.
   ============================================================================= */

html body .page-wrapper .page_footer .awa-footer-atendimento__label,
html body .page-wrapper .page-footer .awa-footer-atendimento__label {
    color: #6b7280 !important; /* 4.57:1 em fundo #fff — AA ✓ */
}

html body .page-wrapper .page_footer .awa-footer-atendimento__store-name,
html body .page-wrapper .page_footer .awa-footer-atendimento__store-address,
html body .page-wrapper .page_footer p.awa-footer-atendimento__store-name,
html body .page-wrapper .page_footer p.awa-footer-atendimento__store-address {
    color: #6b7280 !important; /* 4.57:1 em fundo #fff — AA ✓ */
}

/* =============================================================================
   FIX-4: Layout property animations → compositor-only
   Causa: transition: max-height e transition: padding causam layout thrashing.
   Fix: substituir por opacity (compositor) ou suprimir via will-change.
   ============================================================================= */

/* Promo bar dismiss — era: transition: max-height 0.3s, opacity 0.25s
   Agora: só opacity (compositor). height vai para 0 instantaneamente após fade. */
@media (prefers-reduced-motion: no-preference) {
    #awa-b2b-promo-bar {
        overflow: hidden !important;
        transition: opacity 0.25s ease !important; /* remove max-height da transition */
    }

    #awa-b2b-promo-bar.is-dismissing {
        opacity: 0 !important;
        pointer-events: none !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    #awa-b2b-promo-bar {
        transition: none !important;
    }
}

/* Header inner wrap e header-nav — transition: padding → transition: none
   O scroll-shrink pode usar transform: scaleY se necessário, mas
   transicionar padding causa reflow em cada frame. */
html body .page-wrapper .header_main.awa-main-header-inner-wrap,
html body .page-wrapper div.header_main.awa-main-header-inner-wrap {
    transition: box-shadow 0.2s ease !important; /* mantém apenas shadow (compositor) */
}

html body .page-wrapper .header-control.header-nav,
html body .page-wrapper div.header-control.header-nav {
    transition: box-shadow 0.2s ease !important;
}

/* =============================================================================
   FIX-5: span.awa-b2b-promo-bar__tail — line-height 1.20 → 1.4
   WCAG 1.4.8 recomenda mínimo 1.3; 1.4 garante legibilidade em mobile.
   ============================================================================= */

html body .page-wrapper span.awa-b2b-promo-bar__tail,
html body .page-wrapper .awa-b2b-promo-bar .awa-b2b-promo-bar__tail {
    line-height: 1.4 !important;
}

/* =============================================================================
   FIX-6: erp-widget-title — color já corrigido em cart-suggestions.css.
   Regra aqui garante fallback em caso de ordem de cascata.
   ============================================================================= */

html body .page-wrapper .erp-widget-header h2.erp-widget-title,
html body .page-wrapper .erp-widget-header h3.erp-widget-title,
html body .page-wrapper .erp-widget-header .erp-widget-title {
    color: #ffffff !important; /* 21:1 sobre fundo navy #1a1a2e — AAA */
}

/* =============================================================================
   FIX-7: Home audit — busca mobile ocupa a linha inteira
   Causa: field/control do minisearch não expandia dentro do grid mobile.
   ============================================================================= */

@media (max-width: 991px) {
    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .block-search,
    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .field.search,
    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .field.search .control {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        flex: 1 1 auto !important;
    }

    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch {
        display: flex !important;
        align-items: stretch !important;
    }

    #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col input#search {
        width: 100% !important;
        min-width: 0 !important;
        flex: 1 1 auto !important;
    }
}

/* =============================================================================
   FIX-8: Home audit — alvos de toque header desktop (login) e dots do carrossel
   ============================================================================= */

@media (min-width: 992px) {
    #html-body .page-wrapper .awa-site-header .awa-header-account-prompt__link {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 44px !important;
        min-width: 44px !important;
        padding-inline: 10px !important;
    }
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-category-carousel__dot {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 44px !important;
    min-height: 44px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    cursor: pointer !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-category-carousel__dot::before {
    content: "" !important;
    display: block !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 999px !important;
    background: color-mix(in srgb, var(--awa-text-muted, #666) 35%, transparent) !important;
    transition: background-color 0.2s ease, transform 0.2s ease !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-category-carousel__dot.active::before,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-category-carousel__dot[aria-current="page"]::before {
    width: 28px !important;
    background: var(--awa-primary, #b73337) !important;
}

/* =============================================================================
   FIX-9: Home audit — links do footer com área clicável consistente
   ============================================================================= */

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page_footer a,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-footer a {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 44px !important;
    padding-block: 6px !important;
}

/* =============================================================================
   FIX-10: Home B2B — container alinhado às demais seções
   ============================================================================= */

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-hero-b2b-cta__inner.container,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-b2b-testimonials > .container,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-b2b-testimonials-cta__inner.container {
    width: 100% !important;
    max-width: var(--awa-container-max, 1440px) !important;
    margin-inline: auto !important;
    padding-inline: var(--awa-container-pad, clamp(16px, 3vw, 24px)) !important;
}

/* =============================================================================
   FIX-11: Cookie banner — link de privacidade com alvo de toque mínimo
   ============================================================================= */

#awa-cookie-banner .awa-cookie-banner__link {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 44px !important;
    padding-inline: 4px !important;
}

/* ===== awa-header-adapt-mobile.css ===== */
/*
 * AWA Motos — Header Adapt Mobile (2026-05-28)
 * /impeccable adapt header
 *
 * PROBLEMA: styles-m.css (Magento core) esconde em mobile:
 *   .block-search .action.search { display:none }
 *   .block-search .nested { display:none }
 *
 * O pro-max CSS só restaura esses elementos dentro de @media(min-width:992px).
 * Resultado: search invisível em mobile (390px) e tablet (768px).
 *
 * FIX: forçar visibilidade do search em todos os viewports dentro de
 * .awa-professional-search (escopo seguro — só afeta o header AWA).
 */

/* ─────────────────────────────────────────────────────────────────────────── */
/* §1 — MOBILE + TABLET (≤ 991px): Search always-visible second row           */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {

  /* §1-a: Container da coluna de busca — garantir display e grid-area */
  html body .page-wrapper #header.header-container .awa-header-search-col,
  html body .page-wrapper #header.header-container .top-search.awa-header-actions {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    pointer-events: auto !important;
    grid-area: search !important;
    grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    padding-inline: 0 !important;
    margin-inline: 0 !important;
  }

  /* §1-b: block-search wrapper */
  html body .page-wrapper #header.header-container .awa-header-search-col .block.block-search,
  html body .page-wrapper #header.header-container .awa-header-search-col .block-content {
    display: block !important;
    visibility: visible !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: visible !important;
  }

  /* §1-c: Esconder o label/ícone toggle do Magento — usamos o form diretamente */
  html body .page-wrapper #header.header-container .awa-header-search-col .block-search .label,
  html body .page-wrapper #header.header-container .awa-header-search-col .block-search .block-title {
    display: none !important;
    pointer-events: none !important;
  }

  /* §1-d: Form de busca — display:flex com layout correto */
  html body .page-wrapper #header.header-container .awa-header-search-col form#search_mini_form,
  html body .page-wrapper #header.header-container .awa-header-search-col form.minisearch,
  html body .page-wrapper #header.header-container .awa-header-search-col form.search-content {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    visibility: visible !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-radius-lg, 8px) !important;
    overflow: hidden !important;
    background: var(--awa-bg-surface) !important;
    box-sizing: border-box !important;
  }

  html body .page-wrapper #header.header-container .awa-header-search-col form:focus-within {
    border-color: var(--awa-primary, #b73337) !important;
    box-shadow: 0 0 0 3px oklch(from var(--awa-primary, #b73337) l c h / 0.12) !important;
    background: var(--awa-bg, #ffffff) !important;
  }

  /* §1-e: Field e control — flex para ocupar espaço restante */
  html body .page-wrapper #header.header-container .awa-header-search-col form .field.search,
  html body .page-wrapper #header.header-container .awa-header-search-col form .field.search .control {
    display: flex !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* §1-f: Input de busca */
  html body .page-wrapper #header.header-container .awa-header-search-col form input#search,
  html body .page-wrapper #header.header-container .awa-header-search-col form input[name="q"] {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    flex: 1 1 auto !important;
    padding-inline: 14px !important;
    padding-block: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 14px !important;
    color: var(--awa-text, #333333) !important;
    outline: none !important;
    box-shadow: none !important;
  }

  /* §1-g: Área das actions (contém o botão) */
  html body .page-wrapper #header.header-container .awa-header-search-col form .actions,
  html body .page-wrapper #header.header-container .awa-header-search-col form .awa-search-action-wrapper {
    display: flex !important;
    flex: 0 0 44px !important;
    align-items: stretch !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* §1-h: Botão de busca — override do display:none do styles-m.css (Magento core) */
  html body .page-wrapper #header.header-container .awa-header-search-col form .action.search,
  html body .page-wrapper #header.header-container .awa-header-search-col form button[type="submit"],
  html body .page-wrapper #header.header-container .block-search .action.search {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 44px !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 6px 6px 0 !important;
    background: transparent !important;
    color: var(--awa-primary, #b73337) !important;
    cursor: pointer !important;
    font-size: 0 !important;
  }

  html body .page-wrapper #header.header-container .awa-header-search-col form .action.search:hover {
    background: transparent !important;
    opacity: 0.88;
  }

  /* §1-i: Ícone SVG dentro do botão */
  html body .page-wrapper #header.header-container .awa-header-search-col form .action.search svg,
  html body .page-wrapper #header.header-container .awa-header-search-col form .action.search::before {
    display: inline-flex !important;
    width: 18px !important;
    height: 18px !important;
    stroke: var(--awa-primary, #b73337) !important;
    fill: none !important;
    font-size: 18px !important;
    color: var(--awa-primary, #b73337) !important;
  }

  /* §1-j: .nested — Magento default esconde, nós mostramos quando há conteúdo útil */
  html body .page-wrapper #header.header-container .awa-header-search-col .block-search .nested {
    display: none !important;
  }

  /* §1-k: Header wrapper — altura auto para não lutar com o estado condensed */
  /* (min-height:108px removido: awa-header-polish-2026-05-28 §2 gerencia o colapso) */
  html body .awa-site-header .header-wrapper-sticky,
  #header.header-container .header-wrapper-sticky {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  /* §1-l: REMOVIDO — regras de grid redundantes sobrepostas por
   * awa-bundle-refinements.min.css (specificity 1,5,2 > 1,2,0).
   * O bundle-refinements já define grid-template-areas e grid-template-rows
   * corretos ("toggle brand cart" / "search search search", 68px 44px).
   * Manter aqui causaria confusão sem efeito no render. */

}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §2 — TABLET (768px–991px): nav visível; grid refinado em refine-terminal S14   */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 768px) and (max-width: 991px) {

  html body .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  html body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar {
    display: flex !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    overflow: visible !important;
    padding: 0 !important;
    margin: 0 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §3 — MOBILE pequeno (≤ 480px): ajustes de espaçamento                      */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 480px) {

  html body .awa-site-header .awa-main-header__inner[data-awa-header-row],
  html body .awa-site-header .wp-header[data-awa-header-row] {
    padding-inline: 12px !important;
    gap: 6px 8px !important;
  }

  html body .page-wrapper #header.header-container .awa-header-search-col form input#search {
    font-size: 13px !important;
    padding-inline: 10px !important;
  }

}

/* ===== awa-header-polish-2026-05-28.css ===== */
/*
 * AWA Motos — Header Polish (2026-05-28)
 * /impeccable polish header
 *
 * Final quality pass: autocomplete overflow fix, interaction states,
 * focus rings, sticky condensed transition, touch targets, edge cases.
 *
 * Carrega por último na cascata (order=10100 em default.xml).
 */

/* ─────────────────────────────────────────────────────────────────────────── */
/* §1 — Autocomplete overflow: grid container não deve clipar o dropdown      */
/*                                                                             */
/* Root cause: awa-bundle-refinements.min.css define overflow:hidden no grid  */
/* container (.awa-main-header__inner.wp-header) com specificity (1,5,2).     */
/* Esse overflow:hidden é intencional para colapsar a linha da busca quando   */
/* o header está condensado (sticky). Fora do estado condensado, ele impede   */
/* o autocomplete de aparecer abaixo do grid.                                 */
/*                                                                             */
/* Fix: override para overflow:visible quando NÃO condensed, usando           */
/* specificity (1,6,1) que supera (1,5,2) pela coluna de classe.              */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {
  /* Estado normal: dropdown pode extravasar o grid sem ser clippado */
  body#html-body .page-wrapper
    .awa-site-header:not(.awa-header-condensed)
    .awa-main-header
    .awa-main-header__inner.wp-header {
    overflow: visible !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §2 — Sticky condensed: wrapper colapsa corretamente                        */
/*                                                                             */
/* awa-header-adapt-mobile.css define min-height:108px no .header-wrapper-    */
/* sticky, o que impede o wrapper de colapsar para 68px no estado condensado. */
/* Fix: zerar min-height quando condensed ou is-sticky.                       */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {
  /* Condensed: wrapper livre para colapsar com o conteúdo */
  html body .page-wrapper
    .awa-site-header.awa-header-condensed
    .header-wrapper-sticky,
  html body .page-wrapper
    .awa-site-header
    .header-wrapper-sticky.is-sticky {
    min-height: 0 !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §3 — Search row: fade-out compositor-safe antes de colapsar                */
/*                                                                             */
/* O mecanismo atual usa overflow:hidden + height:68px no .awa-main-header    */
/* para clipar a linha de busca no estado condensed. Sem transição, o colapso */
/* é abrupto. Animando apenas opacity (compositor-only, sem reflow) a busca   */
/* some suavemente antes de ser clippada.                                      */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) and (prefers-reduced-motion: no-preference) {
  /* Normal: search col visível, com transição de saída pronta */
  html body .page-wrapper .awa-site-header
    .awa-header-search-col,
  html body .page-wrapper .awa-site-header
    .top-search.awa-header-actions {
    transition: opacity 120ms ease !important;
    opacity: 1 !important;
  }

  /* Condensed: fade-out rápido antes do clip */
  html body .page-wrapper .awa-site-header.awa-header-condensed
    .awa-header-search-col,
  html body .page-wrapper .awa-site-header.awa-header-condensed
    .top-search.awa-header-actions {
    opacity: 0 !important;
    pointer-events: none !important;
    transition: opacity 80ms ease !important;
  }
}

@media (max-width: 991px) and (prefers-reduced-motion: reduce) {
  html body .page-wrapper .awa-site-header.awa-header-condensed
    .awa-header-search-col,
  html body .page-wrapper .awa-site-header.awa-header-condensed
    .top-search.awa-header-actions {
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §4 — Hamburger: estado aberto (aria-expanded="true") + pressed             */
/*                                                                             */
/* Quando o nav mobile está aberto, o toggle deve sinalizar visualmente que   */
/* está ativo. Sem isso, o usuário não sabe se o menu está aberto ou fechado. */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {
  /* Estado aberto: fundo vermelho, ícone branco */
  #html-body .page-wrapper .awa-site-header
    .awa-header-mobile-toggle[aria-expanded="true"],
  #html-body .page-wrapper .awa-site-header
    .nav-toggle[aria-expanded="true"] {
    background: var(--awa-primary, #b73337) !important;
    border-color: var(--awa-primary, #b73337) !important;
    color: #ffffff !important;
  }

  /* Ícone SVG fica branco no estado aberto */
  #html-body .page-wrapper .awa-site-header
    .awa-header-mobile-toggle[aria-expanded="true"] svg,
  #html-body .page-wrapper .awa-site-header
    .nav-toggle[aria-expanded="true"] .awa-hamburger-icon {
    stroke: #ffffff !important;
    color: #ffffff !important;
  }

  /* Pressed (active): feedback tátil imediato — escala leve */
  #html-body .page-wrapper .awa-site-header
    .awa-header-mobile-toggle:active,
  #html-body .page-wrapper .awa-site-header
    .nav-toggle:active {
    background: oklch(36% 0.15 20) !important;
    border-color: oklch(36% 0.15 20) !important;
    color: #ffffff !important;
    transform: scale(0.94) !important;
    transition: transform 80ms ease, background-color 80ms ease !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §5 — Focus rings: indicadores de foco visíveis e consistentes              */
/*                                                                             */
/* WCAG 2.4.11 (AA, SC 2.2): componente de foco deve ter contraste ≥ 3:1 com  */
/* o fundo adjacente. Usamos outline AWA vermelho (#b73337) em todos os        */
/* elementos interativos do header.                                            */
/* ─────────────────────────────────────────────────────────────────────────── */

/* §5-a: Hamburger + account + nav icons */
#html-body .page-wrapper .awa-site-header
  .awa-header-mobile-toggle:focus-visible,
#html-body .page-wrapper .awa-site-header
  .nav-toggle:focus-visible,
#html-body .page-wrapper .awa-site-header
  .awa-header-account-prompt__mobile-link:focus-visible,
#html-body .page-wrapper .awa-site-header
  .awa-header-account-prompt__link:focus-visible,
#html-body .page-wrapper .awa-site-header
  .header-cart-link:focus-visible {
  outline: 2.5px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}

/* §5-b: Search submit button — outline interno (fundo já é vermelho) */
#html-body .page-wrapper .awa-site-header
  .block-search button.action.search:focus-visible,
#html-body .page-wrapper .awa-site-header
  form#search_mini_form button[type="submit"]:focus-visible {
  outline: 2.5px solid oklch(98% 0.005 20) !important;
  outline-offset: -3px !important;
  box-shadow: inset 0 0 0 2px oklch(98% 0.005 20) !important;
}

/* §5-c: Nav links desktop */
#html-body .page-wrapper .awa-site-header
  .awa-header-primary-nav a:focus-visible,
#html-body .page-wrapper .awa-site-header
  .awa-nav-quick-links__link:focus-visible,
#html-body .page-wrapper .awa-site-header
  .awa-header-primary-nav .level0 > a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 3px !important;
  border-radius: 3px !important;
}

/* §5-d: Promo bar links */
#html-body .page-wrapper .awa-site-header
  .awa-b2b-promo-bar__cta:focus-visible {
  outline: 2px solid oklch(98% 0.005 20) !important;
  outline-offset: 2px !important;
  border-radius: 2px !important;
}

/* §5-e: Promo bar close button */
#html-body .page-wrapper .awa-site-header
  .awa-b2b-promo-close:focus-visible {
  outline: 2px solid oklch(98% 0.005 20) !important;
  outline-offset: 1px !important;
  border-radius: 4px !important;
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §6 — Search button: estado active (pressed) + hover refinado               */
/* ─────────────────────────────────────────────────────────────────────────── */

/* Active: escurece o fundo vermelho ao apertar */
#html-body .page-wrapper .awa-site-header
  .block-search button.action.search:active,
#html-body .page-wrapper .awa-site-header
  form#search_mini_form button[type="submit"]:active,
html body .page-wrapper #header.header-container
  .awa-header-search-col form .action.search:active {
  background: oklch(32% 0.15 20) !important;
  transform: scale(0.96) !important;
  transition: transform 60ms ease, background-color 60ms ease !important;
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §7 — Promo bar close: touch target mínimo 44×36px                          */
/*                                                                             */
/* O botão × é um caractere único sem padding generoso. Em mobile, o alvo de  */
/* toque deve ser pelo menos 44px de largura para uso com polegar.            */
/* ─────────────────────────────────────────────────────────────────────────── */

#awa-b2b-promo-bar .awa-b2b-promo-close,
button.awa-b2b-promo-close {
  position: absolute !important;
  top: 50% !important;
  right: 4px !important;
  transform: translateY(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  padding: 0 !important;
  flex-shrink: 0 !important;
  border-radius: 6px !important;
  transition: background-color 120ms ease !important;
}

@media (max-width: 991px) {
  #awa-b2b-promo-bar .awa-b2b-promo-close,
  button.awa-b2b-promo-close {
    width: 36px !important;
    height: 36px !important;
    min-width: 44px !important;
    min-height: 36px !important;
  }
}

#awa-b2b-promo-bar .awa-b2b-promo-close:hover,
button.awa-b2b-promo-close:hover {
  background: oklch(from var(--awa-primary, #b73337) l c h / 0.18) !important;
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §8 — Checkout e B2B auth: sem linha de busca no header mobile              */
/*                                                                             */
/* Páginas de checkout e login/registro B2B usam header minimalista.          */
/* A linha de busca no header 2-row clutteriza o layout sem propósito.        */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {
  body.checkout-index-index .page-wrapper .awa-site-header
    .awa-header-search-col,
  body.checkout-index-index .page-wrapper .awa-site-header
    .top-search.awa-header-actions,
  body.b2b-auth-shell .page-wrapper .awa-site-header
    .awa-header-search-col,
  body.b2b-register-index .page-wrapper .awa-site-header
    .awa-header-search-col {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  /* Colapsar a linha de busca no grid para essas páginas */
  body.checkout-index-index #html-body .page-wrapper .awa-site-header
    .awa-main-header .awa-main-header__inner.wp-header,
  body.b2b-auth-shell #html-body .page-wrapper .awa-site-header
    .awa-main-header .awa-main-header__inner.wp-header,
  body.b2b-register-index #html-body .page-wrapper .awa-site-header
    .awa-main-header .awa-main-header__inner.wp-header {
    grid-template-rows: 64px 0 !important;
    overflow: hidden !important;
    row-gap: 0 !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §9 — Nav bar desktop: transições de hover refinadas                         */
/*                                                                             */
/* Garante que os links do nav usem apenas propriedades compositor-safe na    */
/* transição (color, background-color), sem animar layout.                    */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  #html-body .page-wrapper .awa-site-header
    .awa-header-primary-nav .level0 > a,
  #html-body .page-wrapper .awa-site-header
    .awa-nav-quick-links__link {
    transition:
      color 140ms ease,
      background-color 140ms ease,
      border-color 140ms ease !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §10 — Account prompt mobile: dimensões e alinhamento de grade              */
/*                                                                             */
/* O link de login mobile (.awa-header-account-prompt__mobile-link) precisa   */
/* de min 44×44px e deve ser posicionado corretamente na grade do header.     */
/* Nota: quando logado, o link aponta para /b2b/account/; guest → /login/.   */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {
  #html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt__mobile-link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 44px !important;
    min-height: 44px !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 8px !important;
    flex-shrink: 0 !important;
  }

  #html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt__mobile-link:hover {
    border-color: var(--awa-primary, #b73337) !important;
    color: var(--awa-primary, #b73337) !important;
    background: oklch(from var(--awa-primary, #b73337) l c h / 0.06) !important;
  }
}

/* ===== awa-header-layout-2026-05-28.css ===== */
/*
 * AWA Motos — Header Layout (2026-05-28)
 * /impeccable layout header
 *
 * Corrige H-002 (gap search ↔ ações), H-006 (logo desalinhado), H-007 (alturas conflitantes).
 * Camada terminal — order=10105 em default.xml.
 */

:root {
  --awa-header-row-h: 80px;
  --awa-header-grid-gap: clamp(12px, 1.2vw, 20px);
  --awa-header-actions-min: 0px;
  --awa-header-search-max: 100%;
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §1 — Desktop grid: logo | busca flexível | ações compactas                  */
/*                                                                             */
/* Antes: minmax(370–380px, auto) na coluna actions + search min-width 380px   */
/* + margin-inline:auto na busca = gap visual enorme entre search e login.     */
/* Depois: 1fr absorve o espaço; busca preenche a coluna; actions max-content. */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header
    .awa-main-header__inner.wp-header,
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header
    .awa-main-header__inner[data-awa-header-row],
  html body#html-body .page-wrapper .awa-site-header
    .awa-main-header__inner.wp-header,
  html body#html-body .page-wrapper .awa-site-header
    .awa-main-header__inner[data-awa-header-row] {
    display: grid !important;
    grid-template-columns:
      170px
      minmax(420px, 1fr)
      max-content !important;
    grid-template-areas: "brand search actions" !important;
    align-items: center !important;
    gap: var(--awa-header-grid-gap) !important;
    width: 100% !important;
    max-width: min(100%, 1280px) !important;
    margin-inline: auto !important;
    box-sizing: border-box !important;
    min-height: var(--awa-header-row-h) !important;
    max-height: var(--awa-header-row-h) !important;
    height: var(--awa-header-row-h) !important;
    padding-block: 0 !important;
    padding-inline: clamp(12px, 2vw, 24px) !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-primary-row {
    display: contents !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell {
    grid-area: brand !important;
    grid-column: auto !important;
    align-self: center !important;
    justify-self: start !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: var(--awa-header-row-h) !important;
    margin-block: 0 !important;
    padding-block: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo,
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo a {
    display: flex !important;
    align-items: center !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: var(--awa-header-row-h) !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    height: 72px !important;
    max-height: 72px !important;
    width: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
  }

  /* Sticky/condensed: logo menor para cabeçalho compacto */
  html body#html-body .page-wrapper .awa-site-header.awa-header-condensed .awa-header-brand-cell .logo img,
  html body#html-body .page-wrapper .header-wrapper-sticky.is-sticky .awa-header-brand-cell .logo img,
  html body#html-body.awa-header-is-sticky .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    height: 36px !important;
    max-height: 36px !important;
  }

  /* Busca: preenche coluna central, sem flutuar no centro do 1fr */
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col,
  html body#html-body .page-wrapper .awa-site-header .top-search.awa-header-actions {
    grid-area: search !important;
    grid-column: auto !important;
    justify-self: stretch !important;
    align-self: center !important;
    min-width: 0 !important;
    max-width: none !important;
    width: 100% !important;
    margin-inline: 0 !important;
    flex: 1 1 auto !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col
    .block-search,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col
    form#search_mini_form,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col
    form.minisearch {
    width: 100% !important;
    max-width: var(--awa-header-search-max) !important;
  }

  /* Ações: só o espaço do conteúdo (conta + carrinho) */
  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col {
    grid-area: actions !important;
    grid-column: auto !important;
    justify-self: end !important;
    align-self: center !important;
    display: inline-flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
    flex-wrap: nowrap !important;
    gap: clamp(8px, 1vw, 14px) !important;
    min-width: 0 !important;
    max-width: max-content !important;
    width: max-content !important;
    overflow: visible !important;
    flex-shrink: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col > * {
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-right-col > .awa-header-minicart,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-right-col > .awa-header-cart-link {
    flex-shrink: 0 !important;
    min-width: 44px !important;
  }

  /* Account prompt: encolhe dentro do track, sem forçar 340px */
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-contact-links.awa-header-account-prompt {
    max-width: min(300px, 28vw) !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §2 — Altura unificada da row principal (H-007)                              */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header {
    min-height: var(--awa-header-row-h) !important;
    max-height: var(--awa-header-row-h) !important;
    height: var(--awa-header-row-h) !important;
    padding-block: 0 !important;
    margin-block: 0 !important;
    border-bottom: 0 !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky
    .awa-header-brand-cell,
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky
    .col-md-2.awa-header-brand {
    align-self: center !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: var(--awa-header-row-h) !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §3 — Main header colado na nav bar (sem faixa branca)                         */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .header-control.header-nav.awa-nav-bar,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar {
    margin-top: 0 !important;
    border-top: 0 !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §4 — Override tokens legados que forçam 380px na coluna de ações            */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col {
    min-width: var(--awa-header-actions-min, 0px) !important;
  }
}

/* ===== awa-header-clarify-2026-05-28.css ===== */
/*
 * AWA Motos — Header Clarify (2026-05-28)
 * /impeccable clarify header
 *
 * Tipografia e hierarquia do copy: prompt guest, promo bar, busca.
 * Carrega por último na cascata (order=10110 em default.xml).
 */

/* ─────────────────────────────────────────────────────────────────────────── */
/* §1 — Guest prompt: benefício + ações em duas linhas compactas               */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__guest {
    display: flex !important;
    flex-direction: column !important;
    gap: 1px !important;
    line-height: 1.25 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__line1 {
    font-size: max(12px, 0.75rem) !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    color: var(--awa-text-secondary, #666666) !important;
    white-space: nowrap !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__line2 {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
    white-space: nowrap !important;
  }

  /* Links de ação: mesmo peso visual (sem pill no cadastro) */
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link--register {
    display: inline !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--awa-text-primary, var(--awa-hpp-c1, #333)) !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link:hover,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link--register:hover {
    color: var(--awa-primary-hover, #8e2629) !important;
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__separator {
    color: var(--awa-text-light, #999999) !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    margin-inline: 0 !important;
    user-select: none !important;
  }

  /* Logado: saudação curta + trigger */
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-header-account-prompt__line1 {
    font-size: max(12px, 0.75rem) !important;
    font-weight: 500 !important;
    color: var(--awa-text-secondary, #666666) !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 18ch !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger {
    font-size: 12px !important;
    font-weight: 600 !important;
    color: var(--awa-primary, #b73337) !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §2 — Promo bar: frase contínua, CTA inline                                  */
/* ─────────────────────────────────────────────────────────────────────────── */

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  line-height: 1.4 !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail {
  font-weight: 500 !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta {
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  white-space: nowrap !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta strong {
  font-weight: inherit !important;
}

/* Separador pipe removido do markup; esconder se legado persistir em cache */
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__separator {
  display: none !important;
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §3 — Busca: placeholder legível, helper oculto no header compacto             */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-search-col input#search::placeholder {
    color: var(--awa-text-muted, #666666) !important;
    opacity: 1 !important;
    font-size: 14px !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-professional-search .awa-search-helper-copy {
    display: none !important;
  }
}

/* Carrinho mobile fallback: só ícone, texto fica no aria-label */
html body#html-body .page-wrapper .awa-site-header
  .awa-header-cart-link > span:not(.awa-cart-link-badge):not(.awa-sr-only) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* ===== awa-header-harden-2026-05-28.css ===== */
/*
 * AWA Motos — Header Harden (2026-05-28)
 * /impeccable harden header
 *
 * Overflow de nomes longos, estado auth pendente, live region, dropdown resiliente.
 * Carrega por último na cascata (order=10115 em default.xml).
 */

/* Screen-reader only live region (auth announcements) */
html body#html-body .awa-header-account-prompt__live.awa-sr-live {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

@media (min-width: 992px) {
  /* Flex overflow: allow greeting to shrink without breaking grid */
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt .awa-header-account-prompt__text {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-header-account-prompt__customer {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  /* Long customer names: ellipsis instead of layout break */
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt--long-name
    .awa-header-account-prompt__customer
    .awa-header-account-prompt__line1 {
    display: block !important;
    max-width: 14ch !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  /* Account surfaces: subtle pending while customer-data resolves */
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-pending="true"]
    .awa-header-account-prompt__guest {
    opacity: 0.72 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-pending="true"][data-awa-auth-state="customer"]
    .awa-header-account-prompt__guest {
    opacity: 1 !important;
  }

  /* Dropdown menu: constrain width for long translations (i18n headroom) */
  html body#html-body .page-wrapper .awa-site-header
    .awa-account-dropdown__menu {
    min-width: 12rem !important;
    max-width: min(18rem, calc(100vw - 24px)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-account-dropdown__item {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-pending="true"]
    .awa-header-account-prompt__guest {
    transition: none !important;
  }
}

/* ===== awa-header-quieter-2026-05-28.css ===== */
/*
 * AWA Motos — Header Quieter (2026-05-28)
 * /impeccable quieter header
 *
 * Product register: menos saturação, hierarquia tipográfica, uma âncora vermelha (busca).
 * Carrega por último na cascata (order=10120 em default.xml).
 */

/* ─────────────────────────────────────────────────────────────────────────── */
/* §1 — Promo bar: faixa neutra, CTA como link (não pill sobre gradiente)      */
/* ─────────────────────────────────────────────────────────────────────────── */

html body#html-body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility],
html body#html-body .page-wrapper #header .top-header.awa-b2b-promo-bar,
html body#html-body .page-wrapper #header .awa-b2b-promo-bar[data-awa-header-utility] {
  background-color: var(--awa-bg-subtle, oklch(97.5% 0.006 20)) !important;
  background-image: none !important;
  border-block-end: 1px solid var(--awa-border, oklch(90% 0.008 20)) !important;
  color: var(--awa-text-secondary, oklch(48% 0.02 20)) !important;
  box-sizing: border-box !important;
  min-height: 32px !important;
  max-height: 40px !important;
  padding-block: 6px !important;
  padding-inline: 40px 12px !important;
  overflow: hidden !important;
}

html body#html-body .page-wrapper :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--awa-space-2, 8px) !important;
  width: 100% !important;
  min-height: 0 !important;
  max-height: 28px !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  overflow: hidden !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail {
  color: var(--awa-text-secondary, oklch(48% 0.02 20)) !important;
  font-weight: 400 !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta {
  display: inline !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--awa-primary, oklch(48% 0.14 20)) !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta:hover,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta:focus-visible {
  color: var(--awa-primary-hover, oklch(40% 0.13 20)) !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  background: transparent !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close,
html body#html-body .page-wrapper #header .awa-b2b-promo-close {
  color: var(--awa-text-muted, oklch(58% 0.015 20)) !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close:hover,
html body#html-body .page-wrapper #header .awa-b2b-promo-close:hover {
  background: var(--awa-primary-subtle, color-mix(in oklch, var(--awa-primary) 8%, transparent)) !important;
  color: var(--awa-text, oklch(28% 0.02 20)) !important;
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §2 — Main header: superfície plana, separador hairline                      */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header {
    background: var(--awa-bg, oklch(99% 0.004 20)) !important;
    box-shadow: none !important;
    border-block-end: 1px solid var(--awa-border, oklch(90% 0.008 20)) !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §3 — Nav bar: neutro (vermelho só no hover/active pontual)                   */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .header-control.header-nav.awa-nav-bar,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar {
    background: var(--awa-bg, oklch(99% 0.004 20)) !important;
    border-block-start: 0 !important;
    border-block-end: 1px solid var(--awa-border, oklch(90% 0.008 20)) !important;
    box-shadow: none !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .menu_primary .level0 > a,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .top-menu a.level-top,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-nav-quick-links__link {
    color: var(--awa-text, oklch(28% 0.02 20)) !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    background: transparent !important;
    opacity: 1 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .menu_primary .level0 > a:hover,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a:hover,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .top-menu a.level-top:hover,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-nav-quick-links__link:hover {
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
    background: var(--awa-primary-subtle, color-mix(in oklch, var(--awa-primary) 7%, transparent)) !important;
    opacity: 1 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-header-categories .our_categories,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar button[data-role='awa-vertical-menu-trigger'] {
    background: transparent !important;
    color: var(--awa-text, oklch(28% 0.02 20)) !important;
    border: 1px solid var(--awa-border-strong, oklch(82% 0.01 20)) !important;
    border-radius: var(--awa-radius-sm, 6px) !important;
    font-weight: 500 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-header-categories .our_categories:hover,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar button[data-role='awa-vertical-menu-trigger']:hover {
    background: var(--awa-primary-subtle, color-mix(in oklch, var(--awa-primary) 7%, transparent)) !important;
    border-color: color-mix(in oklch, var(--awa-primary) 28%, var(--awa-border)) !important;
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-header-categories .icon-menu,
  html body#html-body .page-wrapper .awa-site-header
    .header-control.awa-nav-bar .awa-header-categories svg {
    color: currentColor !important;
    stroke: currentColor !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §4 — Account prompt: hierarquia (Entrar = acento; cadastro = secundário)    */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__line1 {
    color: var(--awa-text-muted, oklch(58% 0.015 20)) !important;
    font-weight: 400 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link:not(.awa-header-account-prompt__link--register) {
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
    font-weight: 500 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link--register {
    color: var(--awa-text-secondary, oklch(48% 0.02 20)) !important;
    font-weight: 400 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="guest"]
    .awa-header-account-prompt__link--register:hover {
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-header-account-prompt__line1 {
    color: var(--awa-text-muted, oklch(58% 0.015 20)) !important;
    font-weight: 400 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger .awa-header-account-prompt__link {
    color: var(--awa-text, oklch(28% 0.02 20)) !important;
    font-weight: 500 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger:hover,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger:focus-visible {
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt__icon svg {
    stroke: var(--awa-text-muted, oklch(58% 0.015 20)) !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §5 — Minicart: ghost (vermelho reservado para contador/badge)               */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart {
    position: relative !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: var(--awa-primary) !important;
    box-shadow: none !important;
    padding: 0 !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    max-width: 44px !important;
    max-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    margin: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart:hover,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart:focus-visible {
    background: transparent !important;
    border: 0 !important;
    color: var(--awa-primary-hover, var(--awa-primary)) !important;
    opacity: 0.88;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart svg,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;
    fill: none !important;
    stroke: var(--awa-primary) !important;
    color: var(--awa-primary) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon circle {
    display: inline !important;
    fill: var(--awa-primary) !important;
    stroke: none !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty {
    position: absolute !important;
    top: auto !important;
    bottom: 2px !important;
    right: 0 !important;
    width: 14px !important;
    min-width: 14px !important;
    height: 14px !important;
    padding: 0 !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: var(--awa-primary) !important;
    background: var(--awa-bg-surface, #fff) !important;
    border-radius: 50% !important;
    border: 1px solid var(--awa-primary) !important;
    box-shadow: none !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart .counter.qty.empty
    .total-mini-cart-item {
    display: none !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §6 — Mobile: hamburger aberto com tinte suave (não bloco vermelho sólido)   */
/* ─────────────────────────────────────────────────────────────────────────── */

@media (max-width: 991px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-mobile-toggle[aria-expanded="true"],
  html body#html-body .page-wrapper .awa-site-header
    .nav-toggle[aria-expanded="true"] {
    background: var(--awa-primary-subtle, color-mix(in oklch, var(--awa-primary) 10%, transparent)) !important;
    border-color: color-mix(in oklch, var(--awa-primary) 22%, var(--awa-border)) !important;
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-mobile-toggle[aria-expanded="true"] svg,
  html body#html-body .page-wrapper .awa-site-header
    .nav-toggle[aria-expanded="true"] .awa-hamburger-icon {
    stroke: var(--awa-primary, oklch(48% 0.14 20)) !important;
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-mobile-toggle:active,
  html body#html-body .page-wrapper .awa-site-header
    .nav-toggle:active {
    transform: none !important;
    background: var(--awa-primary-subtle, color-mix(in oklch, var(--awa-primary) 12%, transparent)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt__mobile-link {
    color: var(--awa-text-secondary, oklch(48% 0.02 20)) !important;
    border: 1px solid transparent !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt__mobile-link:hover {
    color: var(--awa-primary, oklch(48% 0.14 20)) !important;
    background: var(--awa-primary-subtle, color-mix(in oklch, var(--awa-primary) 7%, transparent)) !important;
    border-color: var(--awa-border, oklch(90% 0.008 20)) !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §7 — Busca: única âncora vermelha sólida; pressed sem scale                  */
/* ─────────────────────────────────────────────────────────────────────────── */

html body#html-body .page-wrapper .awa-site-header
  .block-search button.action.search:active,
html body#html-body .page-wrapper .awa-site-header
  form#search_mini_form button[type="submit"]:active {
  transform: none !important;
}

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-search-col input#search {
    border-color: var(--awa-border, oklch(90% 0.008 20)) !important;
    background: var(--awa-bg, oklch(99% 0.004 20)) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-search-col input#search:focus {
    border-color: color-mix(in oklch, var(--awa-primary) 35%, var(--awa-border)) !important;
    box-shadow: 0 0 0 2px color-mix(in oklch, var(--awa-primary) 12%, transparent) !important;
  }
}

/* ─────────────────────────────────────────────────────────────────────────── */
/* §8 — Impeccable home audit: remove nested-card chrome and fixes contrast     */
/* ─────────────────────────────────────────────────────────────────────────── */

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper #awa-b2b-promo-bar .awa-b2b-promo-bar__inner,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper #awa-b2b-promo-bar .awa-b2b-promo-bar__layout {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body#html-body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility],
html body#html-body .page-wrapper #header .top-header.awa-b2b-promo-bar,
html body#html-body .page-wrapper #header .awa-b2b-promo-bar[data-awa-header-utility] {
  background-color: var(--awa-bg-subtle, oklch(97.5% 0.006 20)) !important;
  background-image: none !important;
  color: var(--awa-text-secondary, oklch(48% 0.02 20)) !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead,
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail {
  color: var(--awa-text-secondary, oklch(48% 0.02 20)) !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta {
  color: var(--awa-primary, oklch(48% 0.14 20)) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper :is(.rokan-bestseller, .rokan-newproduct).awa-shelf,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper .awa-shelf.awa-shelf--carousel {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper .awa-b2b-testimonial {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: clamp(18px, 2.4vw, 28px) 0 !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper .awa-b2b-testimonials__grid {
  gap: clamp(20px, 3vw, 40px) !important;
}

html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)
  .page-wrapper .awa-b2b-testimonial__quote {
  background: transparent !important;
  border: 1px solid var(--awa-border, oklch(90% 0.008 20)) !important;
  border-radius: var(--awa-radius-lg, 16px) !important;
  box-shadow: none !important;
  padding: clamp(18px, 2vw, 24px) !important;
}

html body#html-body .page-wrapper .awa-footer-business-contact__shell {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding-inline: 0 !important;
}

html body#html-body .page-wrapper .awa-footer-business-contact__action-copy strong {
  color: var(--awa-text-inverse, oklch(98% 0.004 20)) !important;
}

html body#html-body .page-wrapper .awa-benefit-desc {
  font-size: max(12px, 0.8125rem) !important;
  line-height: 1.45 !important;
}

html body#html-body .page-wrapper .owl-wrapper-outer.autoHeight {
  transition: none !important;
}

/* Rodapé claro — alinhado ao contrato único _awa-footer-polish.
   (Antes pintava o rodapé de var(--awa-primary) vermelho com texto inverso,
   gerando texto cinza ilegível sobre vermelho.) */
html body#html-body .page-wrapper .page-footer .page_footer,
html body#html-body .page-wrapper .page-footer .page_footer .footer-container,
html body#html-body .page-wrapper .page-footer .page_footer .vela-content.velaFooterMenu {
  background-color: var(--awa-bg-surface, #ffffff) !important;
  background-image: none !important;
}

html body#html-body .page-wrapper .page-footer .page_footer .velaFooterTitle,
html body#html-body .page-wrapper .page-footer .page_footer h4.velaFooterTitle,
html body#html-body .page-wrapper .page-footer .page_footer .footer-container .velaFooterTitle {
  color: var(--awa-secondary, #1f2933) !important;
}

html body#html-body .page-wrapper .page-footer .page_footer .awa-footer-atendimento__store-name,
html body#html-body .page-wrapper .page-footer .page_footer .awa-footer-atendimento__store-address,
html body#html-body .page-wrapper .page-footer .page_footer p.awa-footer-atendimento__store-name,
html body#html-body .page-wrapper .page-footer .page_footer p.awa-footer-atendimento__store-address {
  color: var(--awa-text-muted, #6b7280) !important;
}

/* §11a — Logado: distill sem card wrapper / pill no trigger (vence defer-global) */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"] {
    padding: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    gap: 8px !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-header-account-prompt__icon {
    width: auto !important;
    height: auto !important;
    flex: 0 0 auto !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger:hover,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger:focus-visible {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    min-height: 0 !important;
    font-weight: 600 !important;
    color: var(--awa-text, #333) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger:hover,
  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger:focus-visible {
    color: var(--awa-primary, #b73337) !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    .awa-account-dropdown__trigger > .awa-header-account-prompt__link {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    min-width: 0 !important;
    font: inherit !important;
    color: inherit !important;
    box-shadow: none !important;
  }
}

/* §11 polish — account prompt auth transition (2026-05-28 refine) */
@media (min-width: 992px) {
  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt__customer {
    transition: opacity 280ms cubic-bezier(0.16, 1, 0.3, 1);
  }

  #html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-pending="true"]
    .awa-header-account-prompt__customer {
    opacity: 0.82;
  }

  #html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt--server-hint
    .awa-header-account-prompt__customer,
  #html-body .page-wrapper .awa-site-header
    .awa-header-account-prompt--revealed
    .awa-header-account-prompt__customer {
    opacity: 1;
  }

  @media (prefers-reduced-motion: reduce) {
    #html-body .page-wrapper .awa-site-header .awa-header-account-prompt__customer {
      transition: none;
    }
  }
}

/* ===== Impeccable header v10 (2026-05-31) — blocking stack; vence critical-inline/FPC stale ===== */
html body#html-body .page-wrapper :is(#header .top-header.awa-b2b-promo-bar, #header .awa-b2b-promo-bar[data-awa-header-utility], .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility]) {
  background-color: var(--awa-bg-subtle, oklch(97.5% 0.006 20)) !important;
  background-image: none !important;
  box-sizing: border-box !important;
  min-height: 32px !important;
  max-height: 40px !important;
  padding-block: 6px !important;
  padding-inline: 40px 12px !important;
  overflow: hidden !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta {
  display: inline !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--awa-primary, oklch(48% 0.14 20)) !important;
}

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-header-brand-cell, .col-md-2.awa-header-brand) {
    align-self: center !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: 56px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell :is(.logo, .logo a) {
    display: flex !important;
    align-items: center !important;
    height: auto !important;
    max-height: 56px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo img {
    max-height: 48px !important;
    width: auto !important;
    object-fit: contain !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky,
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
}

/* Impeccable polish: global header/footer focus and motion consistency. */
html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) :is(a, button, .action, [role="button"]):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 3px !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
}

html body#html-body .page-wrapper .awa-site-header :is(a, button, .action, [role="button"]),
html body#html-body .page-wrapper :is(.page-footer, .page_footer, .awa-mobile-bottom-nav) :is(a, button, .action, [role="button"]) {
  -webkit-tap-highlight-color: color-mix(in srgb, var(--awa-primary, #b73337) 16%, transparent);
}

@media (max-width: 767px) {
  html body#html-body .page-wrapper .awa-site-header :is(a, button, .action, [role="button"]),
  html body#html-body .page-wrapper .awa-mobile-bottom-nav :is(a, button, .action, [role="button"]) {
    min-height: var(--awa-touch-min, 44px);
    min-width: var(--awa-touch-min, 44px);
  }
}

@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) *,
  html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) *::before,
  html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}

/* ============================================================================
   § nav-submenu-shadow — fix hairline border + wide shadow (2026-06-08)
   AI tell: #submenu-menu-* tem border: 1px + box-shadow: 28px blur.
   Combinação "hairline border + exaggerated shadow" é símbolo de AI design.
   Fix: remove border (shadow já provê separação visual) e calibra o blur
   para proporcional (16px), consistente com awa-shadow-md.
   ============================================================================ */

/* Submenus gerados pelo Rokanthemes Ayo — IDs dinâmicos #submenu-menu-{n} */
[id^="submenu-menu"] {
    border: 0 !important;
    box-shadow: 0 4px 12px rgb(15 23 42 / 10%) !important;
    border-radius: 6px !important;
    overflow: hidden !important;
}

/* Submenus do menu horizontal padrão Magento/Ayo */
body .page-wrapper .navigation .level0 > .submenu,
body .page-wrapper .navigation .level0 > ul.submenu {
    border: 0 !important;
    box-shadow: 0 4px 12px rgb(15 23 42 / 10%) !important;
}

/* Subchildmenu: padding confortável (Impeccable cramped) */
html body#html-body .page-wrapper .subchildmenu.navigation__inner-list > li.ui-menu-item.navigation {
    padding: 10px 14px !important;
}

/* Itens filhos do submenu: sem borda lateral remanescente */
[id^="submenu-menu"] > li,
body .page-wrapper .navigation .level0 > .submenu > li {
    border-left: 0 !important;
    border-right: 0 !important;
}


/* AWA B2B Status Panel — refinamento profissional (header). Source: awa-b2b-status-panel.css */

/* stylelint-disable color-no-hex -- fallbacks de token */

.b2b-status-panel {
    --b2b-panel-radius: var(--awa-radius-md, 10px);
    --b2b-panel-radius-lg: var(--awa-radius-lg, 12px);
    --b2b-panel-border: var(--awa-border, #e5e7eb);
    --b2b-panel-bg: var(--awa-bg-surface, #fff);
    --b2b-panel-bg-muted: var(--awa-bg-subtle, #f8fafc);
    --b2b-panel-text: var(--awa-text-primary, #1e293b);
    --b2b-panel-text-muted: var(--awa-text-muted, #64748b);
    --b2b-panel-shadow: var(--awa-shadow-lg, 0 12px 32px rgb(15 23 42 / 12%));
    --b2b-panel-transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);

    position: relative;
    display: flex;
    align-items: center;
    z-index: var(--awa-z-dropdown, 99);
}

html body#html-body .page-wrapper .awa-site-header .awa-header-right-col:has(.b2b-status-panel) > :is(
    .awa-header-account-prompt,
    .awa-header-contact-links
) {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
}

.b2b-status-panel .awa-b2b-panel-icon {
    display: block;
    width: 16px;
    height: 16px;
    max-width: 16px;
    max-height: 16px;
    flex-shrink: 0;
}

.b2b-status-panel .awa-b2b-panel-icon--user {
    width: 32px;
    height: 32px;
}

/* Trigger — mesmo padrão visual do awa-header-account-prompt (referência) */
.b2b-status-trigger {
    display: inline-flex;
    align-items: center;
    gap: 16px;
    box-sizing: border-box;
    max-width: min(360px, 36vw);
    min-height: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: var(--b2b-panel-text);
    cursor: pointer;
    font-family: inherit;
    text-align: left;
    white-space: nowrap;
    transition: opacity var(--b2b-panel-transition);
}

.b2b-status-trigger:hover {
    opacity: 0.92;
}

.b2b-status-trigger:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337);
    outline-offset: 2px;
    border-radius: 4px;
}

.b2b-status-trigger[aria-expanded="true"] .b2b-status-trigger__line2 {
    color: var(--awa-primary, #b73337);
}

.b2b-status-trigger__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: var(--awa-primary, #b73337);
}

.b2b-status-trigger__icon .awa-b2b-panel-icon {
    width: 32px;
    height: 32px;
    stroke: var(--awa-primary, #b73337);
    color: var(--awa-primary, #b73337);
}

.b2b-status-trigger__text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 0;
    min-width: 0;
    overflow: hidden;
}

.b2b-status-trigger__line1 {
    display: block;
    max-width: 100%;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    color: var(--awa-text-muted, #666);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.b2b-status-trigger__line2 {
    display: block;
    max-width: 100%;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    color: var(--awa-text-primary, #333);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.b2b-status-trigger__discount {
    display: inline;
    margin-left: 6px;
    font-size: 12px;
    font-weight: 700;
    color: var(--awa-success, #059669);
}

.b2b-status-trigger__chevron {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-left: 2px;
    color: var(--awa-text-muted, #64748b);
    transition: transform var(--b2b-panel-transition), color var(--b2b-panel-transition);
}

.b2b-status-trigger__chevron .awa-b2b-panel-icon--chevron {
    width: 14px;
    height: 14px;
    stroke: currentColor;
}

.b2b-status-trigger[aria-expanded="true"] .b2b-status-trigger__chevron {
    transform: rotate(180deg);
    color: var(--awa-primary, #b73337);
}

.b2b-status-trigger:hover .b2b-status-trigger__chevron,
.b2b-status-trigger:focus-visible .b2b-status-trigger__chevron {
    color: var(--awa-primary, #b73337);
}

/* Dropdown */
.b2b-status-dropdown {
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    width: min(420px, calc(100vw - 24px));
    max-height: min(72vh, 520px);
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    border: 1px solid var(--b2b-panel-border);
    border-radius: var(--b2b-panel-radius-lg);
    background: var(--b2b-panel-bg);
    box-shadow: var(--b2b-panel-shadow);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-8px) scale(0.98);
    transition:
        opacity var(--b2b-panel-transition),
        visibility var(--b2b-panel-transition),
        transform var(--b2b-panel-transition);
    z-index: var(--awa-z-overlay, 1000);
}

.b2b-status-dropdown[aria-hidden="false"] {
    opacity: 1;
    visibility: visible;
    transform: translateY(0) scale(1);
}

.dropdown-inner {
    display: flex;
    flex-direction: column;
}

.dropdown-section {
    padding: 14px 16px;
    border-bottom: 1px solid var(--b2b-panel-border);
}

.dropdown-section:last-child {
    border-bottom: 0;
}

.section-title {
    display: block;
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--b2b-panel-text-muted);
}

.user-section {
    display: flex;
    align-items: center;
    gap: 12px;
    background: var(--b2b-panel-bg-muted);
}

.user-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 10px;
    background: var(--avatar-color, var(--awa-primary, #b73337));
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    flex-shrink: 0;
}

.user-details {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}

.user-name {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    color: var(--b2b-panel-text);
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
    overflow-wrap: anywhere;
}

.user-company {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 6px;
    font-size: 12px;
    line-height: 1.35;
    color: var(--b2b-panel-text-muted);
}

.user-tier {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    width: fit-content;
    padding: 3px 9px;
    border-radius: 999px;
    background: color-mix(in srgb, var(--tier-color, var(--awa-primary, #b73337)) 12%, var(--b2b-panel-bg));
    color: color-mix(in srgb, var(--tier-color, var(--awa-primary, #b73337)) 88%, #000);
    font-size: 11px;
    font-weight: 600;
    line-height: 1.3;
}

.stats-section {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}

.stat-item {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 10px;
    padding: 10px 12px;
    border: 1px solid var(--b2b-panel-border);
    border-radius: var(--b2b-panel-radius);
    background: var(--b2b-panel-bg);
}

.stat-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 8px;
    background: var(--b2b-panel-bg-muted);
    color: var(--awa-primary, #b73337);
    font-size: 14px;
}

.discount-stat .stat-icon {
    color: var(--awa-success, #059669);
}

.stat-content {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.stat-value {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    color: var(--b2b-panel-text);
}

.stat-label {
    font-size: 11px;
    line-height: 1.25;
    color: var(--b2b-panel-text-muted);
}

.credit-stat {
    grid-template-columns: auto 1fr;
}

.credit-bar {
    grid-column-start: 1;
    grid-column-end: -1;
    width: 100%;
    height: 5px;
    margin-top: 2px;
    border-radius: 999px;
    background: var(--b2b-panel-bg-muted);
    overflow: hidden;
}

.credit-bar-fill {
    display: block;
    height: 100%;
    width: var(--b2b-credit-width, 0%);
    border-radius: inherit;
    background: linear-gradient(
        90deg,
        var(--awa-primary, #b73337),
        color-mix(in srgb, var(--awa-primary, #b73337) 72%, #000)
    );
    transition: width 0.45s ease;
}

.quick-actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
}

.quick-action-link {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    min-height: 40px;
    padding: 8px 10px;
    border: 1px solid var(--b2b-panel-border);
    border-radius: var(--b2b-panel-radius);
    background: var(--b2b-panel-bg);
    color: var(--b2b-panel-text);
    font-size: 12px;
    font-weight: 500;
    line-height: 1.3;
    text-decoration: none;
    transition:
        border-color var(--b2b-panel-transition),
        background-color var(--b2b-panel-transition),
        color var(--b2b-panel-transition);
}

.quick-action-link:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 30%, var(--b2b-panel-border));
    background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--b2b-panel-bg));
    color: var(--awa-primary, #b73337);
}

.quick-action-link:focus-visible {
    outline: 2px solid color-mix(in srgb, var(--awa-primary, #b73337) 40%, transparent);
    outline-offset: 2px;
}

.quick-action-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 7px;
    background: var(--b2b-panel-bg-muted);
    color: var(--awa-primary, #b73337);
    flex-shrink: 0;
}

.quick-action-label {
    display: block;
    min-width: 0;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
    overflow-wrap: anywhere;
    line-height: 1.25;
}

.dropdown-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 10px 12px;
    background: var(--b2b-panel-bg-muted);
    border-top: 1px solid var(--b2b-panel-border);
}

.footer-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-height: 36px;
    padding: 6px 10px;
    border-radius: 8px;
    color: var(--b2b-panel-text-muted);
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    transition:
        background-color var(--b2b-panel-transition),
        color var(--b2b-panel-transition);
}

.footer-link:hover {
    background: var(--b2b-panel-bg);
    color: var(--b2b-panel-text);
}

.logout-link:hover {
    background: color-mix(in srgb, var(--awa-error, #dc2626) 8%, var(--b2b-panel-bg));
    color: var(--awa-error, #dc2626);
}

/* Backdrop */
@media screen and (max-width: 767px) {
    .b2b-status-panel {
        position: static;
    }

    .b2b-status-panel.is-open::before {
        content: '';
        position: fixed;
        inset: 0;
        z-index: calc(var(--awa-z-overlay, 1000) - 1);
        background: rgb(15 23 42 / 42%);
        animation: awa-b2b-panel-fade-in 0.2s ease;
    }

    .b2b-status-trigger {
        max-width: min(200px, 42vw);
        gap: 10px;
    }

    .b2b-status-trigger__line1 {
        display: none;
    }

    .b2b-status-dropdown {
        position: fixed;
        inset: auto 0 0;
        width: 100%;
        max-height: 82vh;
        border-radius: 16px 16px 0 0;
        transform: translateY(100%);
    }

    .b2b-status-dropdown[aria-hidden="false"] {
        transform: translateY(0);
    }

    .quick-actions {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 480px) {
    .b2b-status-trigger {
        max-width: min(180px, 48vw);
        gap: 8px;
    }

    .b2b-status-trigger__line2 {
        font-size: 12px;
        max-width: 120px;
    }

    .b2b-status-trigger__chevron {
        margin-left: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .b2b-status-dropdown {
        width: min(360px, calc(100vw - 24px));
    }
}

@media screen and (min-width: 768px) {
    .b2b-status-panel.is-open::before {
        content: '';
        position: fixed;
        inset: 0;
        z-index: calc(var(--awa-z-overlay, 1000) - 1);
        background: rgb(15 23 42 / 14%);
        pointer-events: none;
        animation: awa-b2b-panel-fade-in 0.2s ease;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .b2b-status-trigger__line1 {
        font-size: 12px;
    }
}

@keyframes awa-b2b-panel-fade-in {
    from { opacity: 0; }
    to { opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
    .b2b-status-trigger,
    .b2b-status-dropdown,
    .credit-bar-fill,
    .quick-action-link,
    .footer-link {
        transition: none;
    }

    .b2b-status-panel,
    .b2b-status-panel * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
    }
}

@media print {
    .b2b-status-panel {
        display: none !important;
    }
}

/* Terminal — vence awa-super-global / consolidated legado no trigger */
html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger {
    display: inline-flex !important;
    align-items: center !important;
    gap: 16px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    transform: none !important;
    max-width: min(360px, 40vw) !important;
}

html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger:hover,
html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger:focus-visible,
html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger[aria-expanded="true"] {
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger__line1 {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: var(--awa-text-muted, #666) !important;
    text-transform: none !important;
}

html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger__line2 {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: var(--awa-text-primary, #333) !important;
}

html body#html-body .page-wrapper .b2b-status-panel :is(.footer-link, .quick-action-link) {
    text-transform: none !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-header-right-col:has(.b2b-status-panel) {
    gap: 12px !important;
    align-items: center !important;
}

/* Prompt logado (home/PLP/carrinho) — sem card/pill; painel B2B cobre páginas de conta */
html body#html-body:not(.b2b-account-dashboard) .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"] {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

html body#html-body:not(.b2b-account-dashboard) .page-wrapper .awa-site-header
    .awa-header-account-prompt[data-awa-auth-state="customer"]
    :is(.awa-account-dropdown__trigger, .awa-header-account-prompt__link) {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger__chevron {
    display: inline-flex !important;
}

html body#html-body .page-wrapper .b2b-status-panel .b2b-status-trigger[aria-expanded="true"] .b2b-status-trigger__chevron {
    transform: rotate(180deg) !important;
    color: var(--awa-primary, #b73337) !important;
}

/* Vence awa-super-global (.b2b-status-trigger gradient/pill) em páginas de conta */
html body#html-body .page-wrapper .awa-site-header .b2b-status-panel .b2b-status-trigger {
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    padding-inline: 0 !important;
    min-block-size: 0 !important;
    min-height: 0 !important;
}

@media (min-width: 1024px) {
    html body#html-body .page-wrapper .awa-site-header .b2b-status-panel .b2b-status-trigger {
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-sizing: border-box !important;
        white-space: nowrap !important;
        gap: var(--awa-space-3, 12px) !important;
    }
}

/* stylelint-enable color-no-hex */

html body#html-body .page-wrapper .awa-site-header .block-search .field.search .control,
html body#html-body .page-wrapper .awa-site-header .awa-professional-search .field.search .control {
  position: relative;
  overflow: visible !important;
}
html body#html-body .page-wrapper .awa-site-header .mst-searchautocomplete__autocomplete._active {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  height: auto !important;
  max-height: 52vh !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
html body#html-body .page-wrapper .awa-site-header :is(
    #search_autocomplete,
    .mst-searchautocomplete__autocomplete,
    .searchsuite-autocomplete[data-role="search-autocomplete"]
) {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: auto;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  z-index: 1050 !important;
}
html body#html-body .page-wrapper .awa-site-header :is(form#search_mini_form, .block-search form.minisearch):is(:focus-within, .is-open) :is(#search_autocomplete, .searchsuite-autocomplete):not(:empty),
html body#html-body .page-wrapper .awa-site-header #search_autocomplete:is(.is-open, .active, .has-results, [data-awa-fallback-rendered="true"]):not(:empty),
html body#html-body.searchautocomplete__active .page-wrapper .awa-site-header form#search_mini_form:focus-within #search_autocomplete:not(:empty) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: 52vh !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-radius-md, 8px) !important;
  background: var(--awa-bg, #ffffff) !important;
  /* blur <=16px: borda 1px + blur largo é anti-padrão de elevação (Impeccable HS) */
  box-shadow: 0 8px 16px color-mix(in srgb, var(--awa-ink, #1a1a1a) 12%, transparent) !important;
}
html body#html-body .page-wrapper .awa-site-header #search_autocomplete[data-awa-fallback-rendered="true"] .no-result {
  display: block;
  padding: var(--awa-space-4, 16px);
  color: var(--awa-text-secondary, #666666);
  font-size: var(--awa-font-sm, 14px);
  line-height: 1.45;
}
html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"]) {
  min-height: var(--awa-touch-target, 44px);
}
html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"]) a {
  display: flex;
  align-items: center;
  min-height: var(--awa-touch-target, 44px);
  padding-inline: var(--awa-space-4, 16px);
  color: var(--awa-text-primary, #333333);
  text-decoration: none;
}
html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"])[aria-selected="true"],
html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"]).selected,
html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"]).awa-ac-active {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-bg, #ffffff));
}
html body#html-body .page-wrapper .awa-site-header .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item {
  min-height: var(--awa-touch-target, 44px);
}
html body#html-body .page-wrapper .awa-site-header .mst-searchautocomplete__autocomplete .mst-searchautocomplete__item:is(:hover,._active) {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-bg, #ffffff));
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"]) {
    transition: none !important;
  }
}
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"],
html body#html-body .page-wrapper .awa-site-header {
  --awa-search-h: 44px;
  --awa-search-btn-w: 44px;
  --awa-search-radius: var(--awa-radius-md, 8px);
  --awa-header-search-h: 44px;
  --awa-hdr-search-h: 44px;
  --awa-hdr-search-h-mobile: 44px;
  --awa-hdr-radius: var(--awa-radius-md, 8px);
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch, form.search-content) {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  height: var(--awa-search-h) !important;
  min-height: var(--awa-search-h) !important;
  max-height: var(--awa-search-h) !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-search-radius) !important;
  background: var(--awa-bg, #ffffff) !important;
  overflow: hidden !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch):focus-within {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent) !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(.block-search, .block-content, .field.search, .field.search .control, .actions) {
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col input#search {
  height: 100% !important;
  min-height: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  font-size: var(--awa-font-md, 14px) !important;
  line-height: 1.35 !important;
  padding-inline: var(--awa-space-4, 16px) !important;
  color: var(--awa-text-primary, #333333) !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col input#search::placeholder {
  color: var(--awa-text-muted, #666666) !important;
  opacity: 1 !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 var(--awa-search-btn-w) !important;
  width: var(--awa-search-btn-w) !important;
  min-width: var(--awa-search-btn-w) !important;
  height: 100% !important;
  min-height: var(--awa-search-h) !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--awa-primary, #b73337) !important;
  box-shadow: none !important;
  cursor: pointer !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col button.action.search svg {
  width: 20px !important;
  height: 20px !important;
  stroke: var(--awa-primary, #b73337) !important;
  fill: none !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col button.action.search:hover {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, transparent) !important;
  opacity: 1 !important;
}
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col {
  display: block !important;
  align-self: center !important;
  min-height: var(--awa-search-h) !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
html body#html-body .page-wrapper .awa-site-header .awa-search-helper-copy {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch, form.search-content) {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 48px !important;
    width: 100% !important;
    min-width: 220px !important;
    max-width: 560px !important;
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    padding: 0 !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    background: var(--awa-surface, #ffffff) !important;
    overflow: hidden !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.field.search, .field.search .control, input#search) {
    position: static !important;
    width: 100% !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
    border: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col .block-search .label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col button.action.search {
    width: 48px !important;
    min-width: 48px !important;
    height: 34px !important;
    min-height: 34px !important;
    opacity: 1 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
@media (max-width: 991px) {
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col {
    width: 100% !important;
    max-width: none !important;
    min-height: var(--awa-search-h) !important;
    height: auto !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    width: 100% !important;
    max-width: none !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col button.action.search {
    width: var(--awa-search-btn-w) !important;
    min-width: var(--awa-search-btn-w) !important;
  }
}
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search {
  flex: 1 1 auto !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control {
  display: flex !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search,
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search.awa-search-input--clearable {
  display: block !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky {
  position: sticky !important;
  top: 0 !important;
  z-index: 1000 !important;
  width: 100% !important;
  overflow: visible !important;
  contain: none !important;
}
html body#html-body:is(.onepagecheckout-index-index, .checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky {
  position: relative !important;
  top: auto !important;
  z-index: 100 !important;
}
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] {
  --awa-header-main-row-h: 64px;
  --awa-header-search-h: 40px;
  --awa-header-nav-h: 40px;
}
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="checkout"],
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="auth"] {
  --awa-header-main-row-h: auto;
  --awa-header-search-h: 44px;
  --awa-header-nav-h: 0px;
}
html body#html-body:is(.b2b-account-shell, .awa-account-operational) .page-wrapper .awa-site-header[data-awa-header-mode="default"] {
  --awa-header-main-row-h: 56px;
  --awa-header-nav-h: 0px;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner[data-awa-header-row],
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner.wp-header {
    display: grid !important;
    grid-template-columns: clamp(140px, 14vw, 200px) minmax(0, 1fr) minmax(280px, max-content) !important;
    grid-template-areas: "brand search actions" !important;
    align-items: center !important;
    column-gap: 12px !important;
    min-height: var(--awa-header-main-row-h) !important;
    height: var(--awa-header-main-row-h) !important;
    max-height: var(--awa-header-main-row-h) !important;
    padding-block: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-primary-row {
    display: contents !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell {
    grid-area: brand !important;
    align-self: center !important;
    justify-self: start !important;
    min-width: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col {
    grid-area: search !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-inline: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col {
    grid-area: actions !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    justify-self: end !important;
    gap: 12px !important;
    min-width: min(280px, 32vw) !important;
    max-width: min(400px, 40vw) !important;
    width: auto !important;
    overflow: visible !important;
    flex-shrink: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > .awa-header-account-prompt,
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt {
    display: inline-flex !important;
    align-items: center !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: min(360px, 36vw) !important;
    overflow: hidden !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > .awa-header-minicart {
    flex: 0 0 auto !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(
        form#search_mini_form,
        form.minisearch,
        .block-search form.minisearch
    ) {
    height: var(--awa-header-search-h) !important;
    min-height: var(--awa-header-search-h) !important;
    max-height: var(--awa-header-search-h) !important;
    border-radius: var(--awa-search-radius, var(--awa-radius-md, 8px)) !important;
    box-sizing: border-box !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(
        .block-search,
        .block-content,
        .awa-search-action-wrapper,
        form#search_mini_form .actions,
        form#search_mini_form .field.search,
        form#search_mini_form .field.search .control
    ) {
    height: var(--awa-header-search-h) !important;
    min-height: var(--awa-header-search-h) !important;
    max-height: var(--awa-header-search-h) !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(
        button.action.search,
        form#search_mini_form button.action.search
    ) {
    width: var(--awa-header-search-h) !important;
    min-width: var(--awa-header-search-h) !important;
    height: var(--awa-header-search-h) !important;
    min-height: var(--awa-header-search-h) !important;
    max-height: var(--awa-header-search-h) !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar,
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.header-nav.awa-nav-bar,
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar > .container {
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    background-color: #f2f2f2 !important;
    background-image: none !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-nav-bar__inner {
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 150px !important;
    width: 150px !important;
    min-width: 150px !important;
    max-width: 150px !important;
    height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    display: grid !important;
    grid-template-columns: minmax(72px, auto) minmax(0, 1fr) auto 44px !important;
    grid-template-areas: "brand search account cart" !important;
    grid-template-rows: 44px !important;
    align-items: center !important;
    gap: 8px 12px !important;
    padding: 0 16px !important;
    max-height: 56px !important;
    min-height: 56px !important;
    height: 56px !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-mobile-toggle {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell {
    grid-area: brand !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col {
    grid-area: search !important;
    display: block !important;
    width: 100% !important;
    min-height: 44px !important;
    height: auto !important;
    max-height: none !important;
    opacity: 1 !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col {
    display: contents !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-account-prompt {
    grid-area: account !important;
    display: flex !important;
    align-items: center !important;
    justify-self: end !important;
    min-height: 44px !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-minicart {
    grid-area: cart !important;
    justify-self: end !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky {
    min-height: 88px !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    display: grid !important;
    grid-template-columns: auto 1fr auto !important;
    grid-template-areas: "nav brand cart" !important;
    align-items: center !important;
    column-gap: 8px !important;
    row-gap: 8px !important;
    padding: 0 12px !important;
    max-height: 88px !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-mobile-toggle {
    display: inline-flex !important;
    min-width: 44px !important;
    min-height: 44px !important;
    width: 44px !important;
    height: 44px !important;
  }
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > :not(.awa-header-minicart),
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-account-prompt,
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-b2b-mode-badge {
    display: none !important;
  }
}
html body#html-body .page-wrapper {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
html body#html-body .page-wrapper .awa-site-header ~ .page-main,
html body#html-body .page-wrapper .awa-site-header ~ .main-content,
html body#html-body .page-wrapper .awa-site-header + .content-top-home,
html body#html-body .page-wrapper .awa-site-header + .top-home-content--above-fold {
  position: relative !important;
  z-index: 1 !important;
}
html body#html-body .page-wrapper .banner-slider.banner-slider2 {
  position: relative !important;
  overflow: hidden !important;
  z-index: 1 !important;
}
html body#html-body .page-wrapper .header-control.awa-nav-bar {
  overflow: visible !important;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(
            .menu-open,
            .vmm-open,
            [aria-hidden="false"],
            [data-awa-menu-state="open"]
        ) {
    z-index: 1100 !important;
    position: absolute !important;
  }
  html body#html-body :is(.awa-vmf-portal.navigation__submenu, .awa-vmf-portal.submenu) {
    z-index: 1100 !important;
  }
  html body#html-body .page-wrapper .header-control.awa-nav-bar {
    position: relative !important;
  }
}
html body#html-body :is(
        #search_autocomplete,
        .mst-searchautocomplete__autocomplete,
        .searchsuite-autocomplete,
        .awa-search-autocomplete
    ) {
  z-index: 1050 !important;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper :is(
            #awa-primary-navigation,
            #awa-category-navigation
        ) .awa-mobile-nav-logo,
  html body#html-body .page-wrapper :is(
            #awa-primary-navigation,
            #awa-category-navigation
        ) > .awa-header-brand-cell,
  html body#html-body .page-wrapper :is(
            #awa-primary-navigation,
            #awa-category-navigation
        ) > .logo {
    display: none !important;
    visibility: hidden !important;
  }
}
html body#html-body .page-wrapper .awa-site-header {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  min-height: 0 !important;
}
html body#html-body:is(
    .catalog-category-view,
    .catalog-product-view,
    .catalogsearch-result-index,
    .customer-account-index,
    .account,
    .b2b-account-dashboard
) .page-wrapper {
  padding-top: 0 !important;
}
@media (max-width: 991px) {
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky {
    position: sticky !important;
    top: 0 !important;
    z-index: 900 !important;
  }
  html body#html-body .page-wrapper .awa-site-header ~ .page-main,
  html body#html-body .page-wrapper .awa-site-header + .content-top-home {
    position: relative !important;
    z-index: 1 !important;
  }
}
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed {
  --awa-header-row-h: 56px;
  --awa-header-row-h-mobile: 52px;
  --awa-header-logo-h: 34px;
  --awa-hdr-height-sticky: 56px;
  --awa-header-condensed-search-h: 36px;
  --awa-header-condensed-gap: 8px;
  --awa-header-condensed-pad-inline: 12px;
}
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-mobile-toggle:focus-visible,
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-minicart :is(.action.showcart, .awa-header-cart-fallback):focus-visible {
  outline: 2px solid var(--awa-primary) !important;
  outline-offset: 2px !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
}
@media (max-width: 767px) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header-wrapper-sticky, .header-wrapper-sticky.awa-header-condensed) {
    min-height: 52px !important;
    max-height: 52px !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
    display: grid !important;
    grid-template-areas: 'toggle brand search cart' !important;
    grid-template-columns: 44px minmax(0, 1fr) 44px 44px !important;
    grid-template-rows: 44px !important;
    gap: 0 8px !important;
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    padding: 4px 12px !important;
    box-sizing: border-box !important;
    align-items: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-search-col, .top-search.awa-header-actions) {
    grid-area: search !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    overflow: visible !important;
    pointer-events: auto !important;
    visibility: visible !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    display: flex !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    overflow: visible !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.field.search, .field.search .control, .block-search .label, input#search) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col .actions {
    display: flex !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col button.action.search {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    background: transparent !important;
    color: var(--awa-primary) !important;
    touch-action: manipulation !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col button.action.search:focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col button.action.search svg {
    width: 20px !important;
    height: 20px !important;
    display: block !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-mobile-toggle {
    grid-area: toggle !important;
    justify-self: start !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    touch-action: manipulation !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-minicart {
    grid-area: cart !important;
    justify-self: end !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    touch-action: manipulation !important;
    position: relative !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-minicart :is(.minicart-wrapper, .action.showcart, .awa-header-cart-fallback) {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-brand-cell {
    grid-area: brand !important;
    align-self: center !important;
    justify-self: center !important;
    max-height: 36px !important;
    height: 36px !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-brand-cell .logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 100% !important;
    max-height: 36px !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-brand-cell .logo img {
    max-height: 34px !important;
    height: auto !important;
    width: auto !important;
    object-fit: contain !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .awa-header-minicart, .awa-header-cart-link) {
    align-self: center !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    grid-template-rows: 52px !important;
    align-items: center !important;
    padding-inline: 16px !important;
    box-sizing: border-box !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-search-col, .awa-header-right-col) {
    align-self: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-brand-cell .logo img {
    max-height: 34px !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    height: var(--awa-header-condensed-search-h, 36px) !important;
    min-height: var(--awa-header-condensed-search-h, 36px) !important;
    max-height: var(--awa-header-condensed-search-h, 36px) !important;
    align-self: center !important;
  }
}
@media (min-width: 992px) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(
            .header.awa-main-header,
            .header-main,
            .header_main,
            .header-wrapper-sticky,
            .header-wrapper-sticky.is-sticky,
            .awa-main-header__inner.wp-header,
            .awa-main-header__inner[data-awa-header-row]
        ) {
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
    align-items: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-brand) {
    align-self: center !important;
    max-height: 56px !important;
    display: flex !important;
    align-items: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-brand) .logo img {
    max-height: 34px !important;
    width: auto !important;
    object-fit: contain !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col {
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch, form.search-content) {
    height: var(--awa-header-condensed-search-h, 36px) !important;
    min-height: var(--awa-header-condensed-search-h, 36px) !important;
    max-height: var(--awa-header-condensed-search-h, 36px) !important;
    align-items: center !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(input#search, .input-text) {
    height: var(--awa-header-condensed-search-h, 36px) !important;
    min-height: var(--awa-header-condensed-search-h, 36px) !important;
    line-height: var(--awa-header-condensed-search-h, 36px) !important;
    padding-block: 0 !important;
    box-sizing: border-box !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-right-col {
    align-self: center !important;
    align-items: center !important;
    gap: var(--awa-space-2, 8px) !important;
  }
}
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(
        .awa-header-mobile-toggle,
        .awa-header-search-col button.action.search,
        .awa-header-minicart .action.showcart,
        .awa-header-minicart .awa-header-cart-fallback
    ) {
  transition: background-color 150ms cubic-bezier(0.22, 1, 0.36, 1), color 150ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(
        .awa-header-mobile-toggle,
        .awa-header-search-col button.action.search,
        .awa-header-minicart .action.showcart,
        .awa-header-minicart .awa-header-cart-fallback
    ):focus:not(:focus-visible) {
  outline: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(
            .awa-header-mobile-toggle:hover,
            .awa-header-search-col button.action.search:hover,
            .awa-header-minicart .action.showcart:hover,
            .awa-header-minicart .awa-header-cart-fallback:hover
        ) {
    background: color-mix(in srgb, var(--awa-primary) 6%, transparent) !important;
  }
}
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(
        .awa-header-mobile-toggle:active,
        .awa-header-search-col button.action.search:active,
        .awa-header-minicart .action.showcart:active,
        .awa-header-minicart .awa-header-cart-fallback:active
    ) {
  background: color-mix(in srgb, var(--awa-primary) 12%, transparent) !important;
}
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-minicart .counter.qty:not(.empty) {
  position: absolute !important;
  top: 2px !important;
  right: 2px !important;
  min-width: 14px !important;
  height: 14px !important;
  line-height: 14px !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  border-radius: var(--awa-radius-full, 999px) !important;
  padding: 0 2px !important;
  z-index: 1 !important;
  text-align: center !important;
  background: var(--awa-primary) !important;
  color: var(--awa-text-inverse, #fff) !important;
  border: 0 !important;
  box-sizing: border-box !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(
            .awa-header-mobile-toggle,
            .awa-header-search-col button.action.search,
            .awa-header-minicart .action.showcart,
            .awa-header-minicart .awa-header-cart-fallback
        ) {
    transition: none !important;
  }
}
body .page-wrapper .header-wrapper-sticky.is-sticky:not(.awa-header-condensed) .awa-main-header,
body.awa-header-is-sticky .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-main-header {
  height: 80px !important;
  min-height: 80px !important;
  max-height: 80px !important;
  background: color-mix(in srgb, var(--awa-bg-surface) 97%, transparent) !important;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.1) !important;
  transition: box-shadow 250ms ease, background-color 250ms ease;
}
body .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header,
body .page-wrapper .header-wrapper-sticky.awa-header-condensed .awa-main-header,
body.awa-header-is-sticky .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header {
  height: var(--awa-hdr-height-sticky, 56px) !important;
  min-height: var(--awa-hdr-height-sticky, 56px) !important;
  max-height: var(--awa-hdr-height-sticky, 56px) !important;
  background: color-mix(in srgb, var(--awa-bg-surface) 97%, transparent) !important;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.1) !important;
  transition: box-shadow 250ms ease, background-color 250ms ease;
}
@media (prefers-reduced-motion: reduce) {
  body .page-wrapper .header-wrapper-sticky.is-sticky:not(.awa-header-condensed) .awa-main-header,
  body .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header,
  body .page-wrapper .header-wrapper-sticky.awa-header-condensed .awa-main-header {
    transition: none !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) {
  --awa-header-promo-h: 44px;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) :is(
        #awa-b2b-promo-bar,
        .top-header.awa-b2b-promo-bar,
        .awa-b2b-promo-bar[data-awa-header-utility]
    ) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: var(--awa-header-promo-h) !important;
  max-height: var(--awa-header-promo-h) !important;
  height: var(--awa-header-promo-h) !important;
  padding-block: 0 !important;
  padding-inline: 12px !important;
  overflow: hidden !important;
  background: var(--awa-primary) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  max-height: 100% !important;
  padding-block: 0 !important;
  overflow: hidden !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-b2b-promo-bar__text {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: nowrap !important;
  gap: 4px !important;
  max-width: 100% !important;
  margin: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.25 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) :is(.awa-b2b-promo-bar__cta, .awa-b2b-promo-bar__cta strong) {
  display: inline !important;
  white-space: nowrap !important;
  vertical-align: baseline !important;
}
html body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .counter.qty.empty,
html body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .counter.qty.empty .total-mini-cart-item {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) {
    --awa-header-nav-h: 48px;
    --awa-header-nav-height: 48px;
    --awa-header-search-h: 44px;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.header-nav.awa-nav-bar {
    width: 100% !important;
    max-width: none !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    padding-block: 0 !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    background: var(--awa-bg-soft) !important;
    background-color: var(--awa-bg-soft) !important;
    overflow: visible !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar > .container,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.header-nav.awa-nav-bar > .container {
    width: 100% !important;
    max-width: none !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    padding-block: 0 !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    background: transparent !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar .awa-nav-bar__inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    margin: 0 !important;
    padding-block: 0 !important;
    padding-inline: 0 20px !important;
    background: var(--awa-bg-soft) !important;
    box-sizing: border-box !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 var(--awa-vmenu-trigger-w, 206px) !important;
    width: var(--awa-vmenu-trigger-w, 206px) !important;
    min-width: var(--awa-vmenu-trigger-w, 206px) !important;
    max-width: var(--awa-vmenu-trigger-w, 206px) !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown,
            button.our_categories.title-category-dropdown
        ) {
    width: 100% !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border-radius: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-primary-nav.menu_primary {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    overflow: hidden !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-nav-quick-links {
    display: flex !important;
    flex: 0 0 auto !important;
    align-items: stretch !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-nav-quick-links__list {
    display: flex !important;
    align-items: stretch !important;
    height: var(--awa-header-nav-h) !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar :is(
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ) {
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
    align-items: center !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-search-col :is(
            form#search_mini_form,
            form.minisearch,
            form.search-content
        ) {
    height: var(--awa-header-search-h) !important;
    min-height: var(--awa-header-search-h) !important;
    max-height: var(--awa-header-search-h) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-account-prompt {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 0 !important;
    padding-block: 0 !important;
    line-height: 1.35 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-account-prompt__text,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-account-prompt__copy {
    line-height: 1.35 !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs {
  margin-block-start: 12px !important;
  padding-block-start: 8px !important;
}
/* ============================================================================
   AWA Header Refine Terminal — final-wins (2026-05-25)
   Carrega DEPOIS do CSS gate (home) e do audit bundle (demais páginas).
   Corrige FOUC: inline crítico → gate async → este arquivo vence tudo no header.
   2026-06-08: contrato estrutural movido para _awa-header-fix-2026-06.less.
   Este arquivo mantém apenas refinos visuais/comportamentais (sem disputar grid/altura base).
   ============================================================================ */

/* S0 — Minicart aberto: vence preload crítico (1º paint fechado) */
html body#html-body .page-wrapper .awa-site-header .awa-header-minicart--expanded .block-minicart,
html body#html-body .page-wrapper .awa-site-header
  .minicart-wrapper:is(.active, .is-open, .show) .block-minicart,
html body#html-body .page-wrapper .awa-site-header .minicart-wrapper .block-minicart._active {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

/* S1 — Promo bar B2B: vermelho AWA, texto branco (alinhado ao layout aprovado) */
#html-body .page-wrapper #header .top-header.awa-b2b-promo-bar,
#html-body .page-wrapper #header .awa-b2b-promo-bar[data-awa-header-utility],
body .page-wrapper .awa-site-header .top-header.awa-b2b-promo-bar,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar[data-awa-header-utility] {
  background-color: var(--awa-primary) !important;
  background-image: none !important;
  box-sizing: border-box !important;
  min-height: 22px !important;
  max-height: 24px !important;
  padding-block: 3px !important;
  padding-inline: clamp(12px, 3vw, 24px) !important;
  border: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  text-align: center !important;
  overflow: hidden !important;
}

#html-body .page-wrapper #header .awa-b2b-promo-bar__text,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text {
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: max(11px, 0.6875rem) !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
  margin: 0 !important;
}

#html-body .page-wrapper #header .awa-b2b-promo-bar__separator,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar__separator {
  color: color-mix(in srgb, var(--awa-text-muted) 52%, transparent) !important;
}

#html-body .page-wrapper #header .awa-b2b-promo-bar__cta,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta {
  display: inline !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  text-decoration: none !important;
}

#html-body .page-wrapper #header .awa-b2b-promo-bar__cta strong,
body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta strong {
  font-weight: 700 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}

#html-body .page-wrapper #header .awa-b2b-promo-close,
body .page-wrapper .awa-site-header .awa-b2b-promo-close {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* S1a — Tablet promo bar: make the trailing text an actual truncation box. */
@media (min-width: 768px) and (max-width: 991px) {
  #html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__layout,
  body .page-wrapper .awa-site-header .awa-b2b-promo-bar__layout {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: var(--awa-space-2, 8px) !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text,
  body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: var(--awa-space-2, 8px) !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead,
  body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead {
    flex: 0 1 auto !important;
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__separator,
  body .page-wrapper .awa-site-header .awa-b2b-promo-bar__separator {
    flex: 0 0 auto !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta,
  body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta {
    flex: 0 0 auto !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail,
  body .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail {
    display: inline-block !important;
    flex: 0 1 min(28vw, 15rem) !important;
    min-width: 0 !important;
    max-inline-size: min(28vw, 15rem) !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    vertical-align: bottom !important;
  }
}

/* S2–S7 — Desktop header structure (exclui shell B2B — grid próprio no cascade-lock v19) */
@media (min-width: 992px) {
  /* Layout-base desktop consolidado em _awa-header-fix-2026-06.less.
     Mantemos aqui somente refinos visuais e estados. */
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header {
    min-height: 68px !important;
    padding-block: 0 !important;
    background: var(--awa-bg, #ffffff) !important;
    border-bottom: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header,
  html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] {
    display: grid !important;
    grid-template-columns: clamp(140px, 16%, 200px) 1fr auto !important;
    align-items: center !important;
    gap: clamp(16px, 2vw, 32px) !important;
    max-width: min(100%, 1280px) !important;
    min-height: 68px !important;
    height: 68px !important;
    max-height: 68px !important;
    padding-block: 0 !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-primary-row {
    display: contents !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-brand-cell {
    grid-column: 1 !important;
    align-self: center !important;
    margin-block: 0 !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-search-col {
    grid-column: 2 !important;
    min-width: clamp(380px, 40vw, 640px) !important;
    width: 100% !important;
    max-width: 640px !important;
    margin-inline: 0 !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-right-col {
    grid-column: 3 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle,
  #html-body .page-wrapper .awa-site-header .awa-header-cart-link {
    display: none !important;
  }

  /* Search — 48px (border-radius definido em S18 como pill 9999px) */
  #html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,
  #html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
  #html-body .page-wrapper .awa-site-header form#search_mini_form,
  #html-body .page-wrapper .awa-site-header .block-search form.minisearch {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    border: 1px solid #d9d9d9 !important;
    border-radius: 2px !important;
    background: #ffffff !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within,
  #html-body .page-wrapper .awa-site-header form#search_mini_form:focus-within {
    border-color: var(--awa-primary, #b73337) !important;
    background: var(--awa-bg, #ffffff) !important;
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent) !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-search-col input#search,
  #html-body .page-wrapper .awa-site-header form#search_mini_form input#search {
    height: 44px !important;
    min-height: 44px !important;
    line-height: 44px !important;
    font-size: 14px !important;
    padding-inline: 16px !important;
    color: var(--awa-ink, #1a1a1a) !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-search-col input#search::placeholder,
  #html-body .page-wrapper .awa-site-header form#search_mini_form input#search::placeholder {
    color: var(--awa-text-muted, #666666) !important;
    opacity: 1 !important;
  }

  #html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search,
  #html-body .page-wrapper .awa-site-header .block-search .action.search {
    background: transparent !important;
    color: var(--awa-primary, #b73337) !important;
    border: 0 !important;
    border-radius: 0 !important;
    min-width: 44px !important;
    width: 44px !important;
  }

  #html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search svg,
  #html-body .page-wrapper .awa-site-header .block-search .action.search svg {
    stroke: var(--awa-primary, #b73337) !important;
    color: var(--awa-primary, #b73337) !important;
  }

  /* Nav bar — fundo cinza; botão Departamentos vermelho à esquerda */
  #html-body .page-wrapper .header-control.header-nav.awa-nav-bar,
  #html-body .page-wrapper .header-control.awa-nav-bar {
    height: var(--awa-nav-bar-h, 52px) !important;
    min-height: var(--awa-nav-bar-h, 52px) !important;
    max-height: var(--awa-nav-bar-h, 52px) !important;
    background: #f2f2f2 !important;
    border: 0 !important;
    border-block-start: 1px solid #e6e6e6 !important;
    border-block-end: 1px solid #e6e6e6 !important;
    box-sizing: border-box !important;
  }

  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner {
    min-height: var(--awa-nav-bar-h, 52px) !important;
    height: var(--awa-nav-bar-h, 52px) !important;
    max-height: var(--awa-nav-bar-h, 52px) !important;
    box-sizing: border-box !important;
  }

  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories {
    flex: 0 0 290px !important;
    max-width: 290px !important;
    min-width: 290px !important;
  }

  #html-body .page-wrapper .header-control.awa-nav-bar .menu_primary .level0 > a,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a,
  #html-body .page-wrapper .header-control.awa-nav-bar .top-menu > li > a,
  #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a,
  #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top,
  #html-body .page-wrapper .header-control.awa-nav-bar a.level-top,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__list a,
  #html-body .page-wrapper .header-control.awa-nav-bar .section-item-content > ul > li > a {
    color: #333333 !important;
    font-size: 13.5px !important;
    font-weight: 500 !important;
    background: transparent !important;
  }

  #html-body .page-wrapper .header-control.awa-nav-bar .menu_primary .level0 > a:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar .top-menu > li > a:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar a.level-top:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link:hover,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__list a:hover {
    color: var(--awa-primary, #b73337) !important;
    background: transparent !important;
  }

  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .our_categories,
  #html-body .page-wrapper .header-control.awa-nav-bar button[data-role='awa-vertical-menu-trigger'] {
    background: var(--awa-primary, #b73337) !important;
    color: #ffffff !important;
    height: var(--awa-nav-bar-h, 52px) !important;
    min-height: var(--awa-nav-bar-h, 52px) !important;
    max-height: var(--awa-nav-bar-h, 52px) !important;
  }

  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .icon-menu,
  #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories svg {
    color: #ffffff !important;
    stroke: #ffffff !important;
  }

  /* Account + register CTA */
  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link:not(.awa-header-account-prompt__link--register) {
    color: var(--awa-text-primary, #333333) !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    transition: color 120ms ease !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link:not(.awa-header-account-prompt__link--register):hover {
    color: var(--awa-primary, #b73337) !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__icon {
    color: var(--awa-primary, #b73337) !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__icon svg {
    stroke: var(--awa-primary, #b73337) !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__copy {
    color: #666666 !important;
    font-size: max(12px, 0.8125rem) !important;
    line-height: 1.35 !important;
    white-space: nowrap !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--login,
  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register {
    color: #333333 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    font-size: inherit !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    transition: color 120ms ease !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--login:hover,
  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register:hover {
    color: var(--awa-primary, #b73337) !important;
    background: transparent !important;
    text-decoration: underline !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--login:focus-visible,
  #html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 2px !important;
  }

  /* Minicart */
  #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart {
    background: var(--awa-primary, #b73337) !important;
    border: 0 !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    padding: 0 !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    max-width: 44px !important;
    max-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    color: #ffffff !important;
    transition: background-color 120ms ease !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:hover {
    background: var(--awa-primary-hover, #8e2629) !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 2px !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart svg,
  #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon {
    stroke: var(--awa-primary, #b73337) !important;
    color: var(--awa-primary, #b73337) !important;
    fill: none !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon circle {
    fill: var(--awa-primary, #b73337) !important;
    stroke: none !important;
    display: inline !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    max-height: clamp(44px, 6vw, 64px) !important;
  }
}

/* S9 — Mobile */
@media (max-width: 991px) {
  #html-body .page-wrapper .awa-site-header .header.awa-main-header {
    min-height: 60px !important;
    padding-block: 8px !important;
    background: var(--awa-bg, #ffffff) !important;
  }

  #html-body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row],
  #html-body .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] {
    grid-template-columns: auto 1fr auto !important;
    grid-template-areas: 'nav brand cart' !important;
    align-items: center !important;
    column-gap: 8px !important;
  }

  #html-body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search,
  #html-body .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search,
  #html-body .page-wrapper #header .header .header_main .wp-header[data-awa-header-row] > .top-search {
    display: block !important;
    max-height: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-right-col > :not(.awa-header-minicart),
  #html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-b2b-mode-badge,
  #html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt {
    display: none !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle,
  #html-body .page-wrapper .awa-site-header .action.nav-toggle.awa-header-mobile-toggle {
    display: inline-flex !important;
    min-width: 44px !important;
    min-height: 44px !important;
    width: 44px !important;
    height: 44px !important;
    pointer-events: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  #html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    max-height: 44px !important;
  }

  #html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav,
  #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: min(86vw, 360px) !important;
    height: 100dvh !important;
    background: var(--awa-bg, #ffffff) !important;
    z-index: 1300 !important;
    transform: translateX(-100%) !important;
    transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) !important;
    overflow-y: auto !important;
    box-shadow: 8px 0 28px rgba(15, 23, 42, 0.15) !important;
  }

  #html-body.nav-open .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav,
  #html-body.nav-open .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav,
  #html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open,
  #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open {
    transform: translateX(0) !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  #html-body.nav-open .awa-mobile-drawer-overlay,
  #html-body .awa-mobile-drawer-overlay.is-active,
  #html-body.nav-open .awa-nav-overlay,
  #html-body .awa-nav-overlay.is-visible {
    opacity: 1 !important;
    visibility: visible !important;
  }
}

/* S12 — Absolute final-wins shields (post CSS gate) */
@media (min-width: 992px) {
  /* Shields estruturais herdados foram substituídos pelo contrato único em _awa-header-fix-2026-06.less. */
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header,
  html body#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header,
  html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] {
    min-height: 68px !important;
    max-height: 68px !important;
    height: 68px !important;
    padding-block: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
  html body#html-body .page-wrapper .awa-site-header .block-search form#search_mini_form,
  html body#html-body .page-wrapper .awa-site-header .block-search form.minisearch {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar,
  html body#html-body .page-wrapper .header-control.awa-nav-bar {
    background-color: #f2f2f2 !important;
    background-image: none !important;
    height: var(--awa-nav-bar-h, 52px) !important;
    min-height: var(--awa-nav-bar-h, 52px) !important;
    max-height: var(--awa-nav-bar-h, 52px) !important;
    border-block-start: 1px solid #e6e6e6 !important;
    border-block-end: 1px solid #e6e6e6 !important;
    box-sizing: border-box !important;
  }

  /* S13 — Search stack: super-global .awa-search-action-wrapper usa 44px */
  html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search .awa-search-action-wrapper,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .awa-search-action-wrapper,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-search,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-content,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search,
  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form .actions {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col button.action.search,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search,
  html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search {
    width: 48px !important;
    min-width: 48px !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
  }

  /* S14 — Magento_Search DOM (.actions, sem .awa-search-action-wrapper) + beat super-global/ui-ux-pro-max */
  html body#html-body .page-wrapper .awa-site-header .block-search.awa-professional-search form#search_mini_form.minisearch,
  html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form#search_mini_form.minisearch {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .awa-professional-search form.minisearch#search_mini_form .actions,
  html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form.minisearch .actions,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch .field.search,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch .field.search .control {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .awa-professional-search form.minisearch#search_mini_form .actions button.action.search,
  html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form.minisearch .actions button.action.search,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch button.action.search {
    width: 48px !important;
    min-width: 48px !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .top-menu a,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top,
  html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar .navigation .level0 > .level-top,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link {
    color: #333333 !important;
    background: transparent !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .top-menu a:hover,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top:hover,
  html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar .navigation .level0 > .level-top:hover,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link:hover {
    color: var(--awa-primary, #b73337) !important;
    background: transparent !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav {
    border-left: 0 !important;
    padding-left: 0 !important;
  }

/* Runtime proof db8b7e: on PDP desktop the quick links ended at right=2055
   with a 1910px viewport. Keep the secondary nav inside the visible bar. */
@media (min-width: 992px) {
    html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links {
        flex: 0 1 min(34vw, 360px) !important;
        margin-left: auto !important;
        min-width: 0 !important;
        max-width: min(34vw, 360px) !important;
        overflow: hidden !important;
    }

    html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__list {
        flex: 1 1 auto !important;
        justify-content: flex-end !important;
        gap: clamp(8px, 0.8vw, 12px) !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__item {
        flex: 0 1 auto !important;
        min-width: 0 !important;
    }

    html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__link {
        max-width: 10rem !important;
        overflow: hidden !important;
        padding-inline: clamp(6px, 0.6vw, 8px) !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    html body#html-body.catalog-product-view .product.media .gallery-placeholder,
    html body#html-body.catalog-product-view .product.media .fotorama__stage {
        max-width: 100% !important;
        overflow: hidden !important;
    }
}

  /* S15 — Departamentos: remove white category-dropdown shell when closed */
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 clamp(260px, 22vw, 290px) !important;
    width: clamp(260px, 22vw, 290px) !important;
    min-width: 260px !important;
    max-width: 290px !important;
    height: 48px !important;
    max-height: 48px !important;
    overflow: visible !important;
    align-items: stretch !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 clamp(260px, 22vw, 290px) !important;
    width: clamp(260px, 22vw, 290px) !important;
    min-width: 260px !important;
    max-width: 290px !important;
    overflow: visible !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .awa-nav-categories,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .sections.nav-sections.category-dropdown,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .section-items.nav-sections.category-dropdown-items,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .section-item-content.nav-sections.category-dropdown-item-content,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu {
    background: transparent !important;
    height: 48px !important;
    max-height: 48px !important;
    min-height: 0 !important;
    overflow: visible !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"],
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    justify-content: flex-start !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar
    .awa-header-categories.menu_left_home1 button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"],
  html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar
    .awa-header-categories.menu_left_home1 .our_categories.title-category-dropdown {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"],
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    background: var(--awa-hdr-primary, var(--awa-primary, #b73337)) !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories
    .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.menu-open,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories
    .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown.vmm-open,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories
    .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown[aria-hidden="false"] {
    top: 100% !important;
    left: 0 !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-top: 0 !important;
    border-radius: 0 0 14px 14px !important;
    box-shadow: 0 18px 34px rgba(15, 23, 42, 0.14) !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories
    .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories
    .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0 > a.level-top.navigation__link {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not([aria-hidden="false"]):not(.vmm-open):not(.menu-open) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* S16 — Account prompt: ícone + linha única (referência mockup) */
  html body#html-body .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt {
    max-width: min(360px, 38vw) !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    gap: 10px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text,
  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 0 !important;
    line-height: 1.35 !important;
    min-width: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__copy {
    display: inline !important;
    white-space: nowrap !important;
    color: #666666 !important;
    font-size: max(12px, 0.8125rem) !important;
  }

  /* S17 — Logo centrado na linha do header (HEADER-LOGO-006) */
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell {
    align-self: center !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: 56px !important;
    margin-block: 0 !important;
    padding-block: 0 !important;
    display: flex !important;
    align-items: center !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    max-height: 44px !important;
    width: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
  }

  /* S18 — Search retangular (referência mockup) */
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch {
    border: 1px solid #d9d9d9 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    overflow: hidden !important;
    background: #ffffff !important;
  }

  html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch:focus-within {
    border-color: #bdbdbd !important;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.04) !important;
  }
}

/* S20 — Sticky/desktop: logo centrado (sem célula 64px / align-self:start) */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-header-brand-cell, .col-md-2.awa-header-brand),
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell {
    align-self: center !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: 56px !important;
    margin-block: 0 !important;
    padding-block: 0 !important;
    overflow: visible !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo,
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo a,
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo,
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo a {
    display: flex !important;
    align-items: center !important;
    height: auto !important;
    max-height: 56px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo img,
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: 48px !important;
    object-fit: contain !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky,
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky {
    position: sticky !important;
    top: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
}

/* S21 — Header overlays: minicart opens below the red nav, not through it. */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .minicart-wrapper.active .block-minicart,
  html body#html-body .page-wrapper .awa-site-header .minicart-wrapper.show .block-minicart,
  html body#html-body .page-wrapper .awa-site-header .minicart-wrapper.is-open .block-minicart,
  html body#html-body .page-wrapper .awa-site-header .minicart-wrapper .block-minicart._active {
    position: fixed !important;
    inset-block-start: calc(var(--awa-header-desktop-bottom, 211px) + 8px) !important;
    inset-inline-end: max(16px, calc((100vw - min(1224px, 100vw - 96px)) / 2)) !important;
    inset-inline-start: auto !important;
    width: min(380px, calc(100vw - 32px)) !important;
    max-width: min(380px, calc(100vw - 32px)) !important;
    max-height: calc(100vh - 235px) !important;
    z-index: 1200 !important;
    overflow-y: auto !important;
  }

  html body#html-body .page-wrapper .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active)
    .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown,
  html body#html-body .page-wrapper .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active)
    :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete) {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html body#html-body.searchautocomplete__active .page-wrapper .awa-site-header
    .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html body#html-body.searchautocomplete__active .awa-site-header
    .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown,
  html body#html-body .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active)
    .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown,
  html body#html-body .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active)
    :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete) {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html body#html-body.awa-minicart-overlay-active .awa-site-header
    .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown,
  html body#html-body.awa-minicart-overlay-active .awa-site-header
    :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete) {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  /*
   * Final overlay lock: the Ayo vertical menu can portal level-0 flyouts to
   * body, outside .awa-site-header. Hide those body-level panels too whenever
   * search/minicart owns the header overlay layer.
   */
  html body#html-body.awa-minicart-overlay-active :is(.awa-vmf-portal, .level0.submenu, .navigation__submenu),
  html body#html-body.searchautocomplete__active :is(.awa-vmf-portal, .level0.submenu, .navigation__submenu),
  html body#html-body .page-wrapper .awa-site-header:has(.awa-header-minicart--expanded)
    .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown,
  html body#html-body .page-wrapper .awa-site-header:has(.awa-header-minicart--expanded)
    :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete),
  html body#html-body:has(.awa-site-header .awa-header-minicart--expanded)
    :is(.awa-vmf-portal, .level0.submenu, .navigation__submenu) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

/* S19 — Ícone hamburger sem pill cinza (2026-05-26) */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .awa-hamburger,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .icon-menu,
  html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon i {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #ffffff !important;
  }
}

/* S20 — Hero home: sem faixa branca / aspect-ratio colapsado */
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home,
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold {
  background: transparent !important;
}

#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold > .banner-slider.banner-slider2 {
  aspect-ratio: auto !important;
  min-height: 0 !important;
  height: auto !important;
  background: transparent !important;
  overflow: hidden !important;
}

/* §105 — vmenu flyout: overflow-x/contain no stack não podem clipar submenus posicionados */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
    > ul.togge-menu.list-category-dropdown:is(
      .menu-open,
      .vmm-open,
      [aria-hidden="false"],
      [data-awa-menu-state="open"]
    ) {
    overflow: visible !important;
    overflow-x: visible !important;
    contain: layout style !important;
  }

  html body#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
    > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
    overflow: visible !important;
  }

  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper
    .menu_left_home1 .verticalmenu.side-verticalmenu
    > ul.togge-menu.list-category-dropdown:is(.menu-open, .vmm-open, [aria-hidden="false"]) {
    overflow: visible !important;
    overflow-x: visible !important;
    contain: layout style !important;
  }
}

/* === HOME-AUDIT-TERMINAL-TOUCH-20260604 ===
   Terminal final: vence bundles gateados que carregam depois do CSS crítico/refinements. */
html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .awa-hero-swiper button.awa-hero-swiper__nav{align-items:center!important;box-sizing:border-box!important;display:grid!important;height:44px!important;inline-size:44px!important;min-height:44px!important;min-inline-size:44px!important;min-width:44px!important;padding:0!important;place-items:center!important;width:44px!important}
html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .footer-tags{gap:8px!important}
html body#html-body:is(.cms-index-index,.cms-home,.cms-homepage_ayo_home5) .page-wrapper .footer-tags a{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;height:auto!important;justify-content:center!important;line-height:1.2!important;min-height:44px!important;min-width:44px!important;padding:10px 14px!important;text-align:center!important;text-decoration:none!important}

/* === MINICART DESKTOP Z-INDEX STACK (2026-05-24) ===
   Migrado de awa-deferred-interaction-css.phtml (inline <style>). */
@media (min-width: 992px) {
  body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .header-control.awa-nav-bar,
  body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  body#html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar {
    position: relative !important;
    z-index: 10 !important;
    pointer-events: auto !important;
  }
  body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row], .header_main.awa-main-header-inner-wrap) {
    position: relative !important;
    z-index: 20 !important;
    overflow: visible !important;
  }
  body#html-body .page-wrapper .awa-site-header .awa-header-minicart,
  body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper,
  body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-minicart,
  body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-minicart .minicart-wrapper {
    position: relative !important;
    z-index: 1200 !important;
    pointer-events: auto !important;
    overflow: visible !important;
  }
  body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart.awa-minicart-trigger,
  body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart,
  body#html-body .page-wrapper .awa-site-header .awa-header-minicart .action.showcart {
    position: relative !important;
    z-index: 1201 !important;
    pointer-events: auto !important;
  }
}

/* === PROMO BAR CLOSE BUTTON — touch target + contrast + size (P3 polish) ===
   Touch target expandido via ::before (WCAG 2.5.5 — Target Size AA).
   Visual: 32×32px (cabe na promo bar de 40px); área de toque: 44×44px. */
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close,
html body#html-body .page-wrapper #header .awa-b2b-promo-close {
  position: absolute !important;
  top: 50% !important;
  right: 4px !important;
  transform: translateY(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  padding: 0 !important;
  flex-shrink: 0 !important;
  border: 0 !important;
  background: transparent !important;
  border-radius: 6px !important;
  cursor: pointer !important;
  color: var(--awa-text-muted, oklch(58% 0.015 20)) !important;
  font-size: 20px !important;
  line-height: 1 !important;
  transition: background-color 120ms ease, color 120ms ease !important;
}

/* Extend the interactive area to 44×44px without changing visual size */
html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close::before,
html body#html-body .page-wrapper #header .awa-b2b-promo-close::before {
  content: '' !important;
  position: absolute !important;
  inset: -6px !important;
  min-width: 44px !important;
  min-height: 44px !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close:hover,
html body#html-body .page-wrapper #header .awa-b2b-promo-close:hover {
  background: var(--awa-gray-100, oklch(94% 0.006 20)) !important;
  color: var(--awa-text, oklch(28% 0.02 20)) !important;
}

html body#html-body .page-wrapper .awa-site-header .awa-b2b-promo-close:focus-visible,
html body#html-body .page-wrapper #header .awa-b2b-promo-close:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}

/* ============================================================================
   S14 — Runtime fixes 2026-06-07
   ============================================================================ */

/* S14.1 — Minicart desktop: wrapper alinhado ao botão 44×44 */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .awa-header-minicart,
  html body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    max-width: 44px !important;
    max-height: 44px !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  html body#html-body .page-wrapper .awa-site-header
    .awa-header-minicart .minicart-wrapper .action.showcart {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
    margin: 0 !important;
  }
}

/* S14.2 — Tablet: nav + conta visíveis; grid single-row */
@media (min-width: 768px) and (max-width: 991px) {
  /* Contrato estrutural de tablet (grid/search/account/cart) consolidado em _awa-header-fix-2026-06.less. */
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky
    :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    grid-template-columns: minmax(72px, auto) minmax(0, 1fr) auto 44px !important;
    grid-template-areas: 'brand search account cart' !important;
    grid-template-rows: 44px !important;
    gap: 8px 12px !important;
    max-height: 52px !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 0 16px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle,
  html body#html-body .page-wrapper .awa-site-header .action.nav-toggle.awa-header-mobile-toggle {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell,
  html body#html-body .page-wrapper .awa-site-header .col-md-2.awa-header-brand {
    grid-area: brand !important;
    justify-self: start !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col {
    grid-area: search !important;
    grid-column: auto !important;
    display: block !important;
    width: 100% !important;
    max-height: none !important;
    height: auto !important;
    min-height: 44px !important;
    opacity: 1 !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col {
    display: contents !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt {
    grid-area: account !important;
    display: flex !important;
    visibility: visible !important;
    pointer-events: auto !important;
    align-items: center !important;
    justify-self: end !important;
    width: auto !important;
    max-width: none !important;
    min-height: 44px !important;
    height: auto !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt
    .awa-header-account-prompt__icon,
  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt
    .awa-header-account-prompt__text,
  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt
    .awa-header-account-prompt__guest,
  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt
    .awa-header-account-prompt__customer {
    display: flex !important;
    visibility: visible !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt
    .awa-header-account-prompt__mobile-link {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-minicart {
    grid-area: cart !important;
    justify-self: end !important;
  }
}

/* ============================================================================
   S22 — Mockup terminal (2026-06-07): nav cinza, account visível, busca 2px
   Vence awa-bundle-refinements S7/§100 e impeccable-refine async.
   ============================================================================ */
@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner.wp-header,
  html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] {
    grid-template-columns: clamp(140px, 14vw, 200px) minmax(0, 1fr) minmax(300px, max-content) !important;
    column-gap: clamp(12px, 1.5vw, 24px) !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col {
    display: inline-flex !important;
    align-items: center !important;
    justify-self: end !important;
    gap: 12px !important;
    min-width: min(300px, 34vw) !important;
    max-width: min(400px, 40vw) !important;
    width: auto !important;
    flex-shrink: 0 !important;
    overflow: visible !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col > .awa-header-account-prompt,
  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt {
    display: inline-flex !important;
    align-items: center !important;
    visibility: visible !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: min(360px, 36vw) !important;
    width: auto !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text,
  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest,
  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__copy {
    display: inline !important;
    visibility: visible !important;
    overflow: visible !important;
    white-space: nowrap !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col :is(
    form#search_mini_form,
    form.minisearch
  ) {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    border-radius: 2px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .awa-header-search-col button.action.search,
  html body#html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search {
    border-radius: 0 !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
  }

  html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar,
  html body#html-body .page-wrapper .header-control.awa-nav-bar,
  html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar > .container {
    background-color: #f2f2f2 !important;
    background-image: none !important;
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner {
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 290px !important;
    width: 290px !important;
    min-width: 290px !important;
    max-width: 290px !important;
    height: 52px !important;
    max-height: 52px !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories
    :is(
      button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
      h2.our_categories.title-category-dropdown
    ) {
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    background: var(--awa-primary, #b73337) !important;
    color: #ffffff !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar :is(
    .menu_primary .level0 > a,
    .awa-header-primary-nav .navigation li.level0 > a,
    .top-menu a.level-top,
    .awa-nav-quick-links__link,
    .awa-nav-quick-links__list a
  ) {
    color: #333333 !important;
    background: transparent !important;
  }

  html body#html-body .page-wrapper .header-control.awa-nav-bar :is(
    .menu_primary .level0 > a,
    .awa-header-primary-nav .navigation li.level0 > a,
    .top-menu a.level-top,
    .awa-nav-quick-links__link,
    .awa-nav-quick-links__list a
  ):hover {
    color: var(--awa-primary, #b73337) !important;
    opacity: 1 !important;
  }
}

@media (min-width: 992px) and (max-width: 1279px) {
  html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt {
    display: inline-flex !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
}

/* S14.3 — Mobile: header mais compacto */
@media (max-width: 767px) {
  /* Estrutura mobile base consolidada em _awa-header-fix-2026-06.less. */
  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky {
    min-height: 88px !important;
  }

  html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky
    :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    gap: 8px 10px !important;
    padding: 0 12px !important;
    max-height: 88px !important;
  }
}

/* S99 — Contract guard (final-wins): layout único do header default */
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(
  #header .top-header.awa-b2b-promo-bar,
  #header .awa-b2b-promo-bar[data-awa-header-utility],
  .awa-b2b-promo-bar[data-awa-header-utility]
) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 28px !important;
  max-height: 32px !important;
  padding-block: 5px !important;
  padding-inline: clamp(12px, 3vw, 24px) !important;
  background: var(--awa-bg-soft) !important;
  border-block-end: 1px solid var(--awa-border) !important;
  color: var(--awa-text-muted) !important;
}

html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__inner,
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__layout {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 0 !important;
  max-height: 22px !important;
  overflow: hidden !important;
}

html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__text {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: var(--awa-text-muted) !important;
  font-size: max(12px, 0.8125rem) !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__lead,
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__tail {
  color: var(--awa-text-muted) !important;
  font-weight: 400 !important;
}

html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__cta,
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__cta strong {
  color: var(--awa-primary) !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

@media (min-width: 992px) {
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(
    .header-main > .container,
    .header-control.awa-nav-bar > .container,
    .header-control.header-nav.awa-nav-bar > .container
  ) {
    width: 100% !important;
    max-width: var(--awa-container-max, 1280px) !important;
    margin-inline: auto !important;
    padding-inline: clamp(16px, 3vw, 40px) !important;
    box-sizing: border-box !important;
  }

  html body#html-body
    .page-wrapper
    .awa-site-header[data-awa-header-mode="default"]
    :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    display: grid !important;
    grid-template-columns: clamp(128px, 13vw, 184px) minmax(0, 1fr) minmax(260px, max-content) !important;
    grid-template-areas: "brand search actions" !important;
    min-height: 64px !important;
    height: 64px !important;
    max-height: 64px !important;
    padding-block: 0 !important;
    column-gap: clamp(12px, 1.6vw, 24px) !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-primary-row {
    display: contents !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell {
    grid-area: brand !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    height: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell :is(.logo, .logo a) {
    display: flex !important;
    align-items: center !important;
    height: 64px !important;
    max-height: 64px !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell .logo img {
    display: block !important;
    width: auto !important;
    max-height: 48px !important;
    object-fit: contain !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col {
    grid-area: search !important;
    min-width: 0 !important;
    max-width: none !important;
    width: 100% !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col {
    grid-area: actions !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: clamp(8px, 1vw, 12px) !important;
    min-width: min(260px, 30vw) !important;
    max-width: min(380px, 38vw) !important;
    width: auto !important;
    overflow: visible !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt {
    min-height: 44px !important;
    padding-block: 0 !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(
    form#search_mini_form,
    form.minisearch,
    .block-search,
    .block-content,
    .awa-search-action-wrapper,
    form#search_mini_form .actions,
    form#search_mini_form .field.search,
    form#search_mini_form .field.search .control
  ) {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(
    button.action.search,
    form#search_mini_form button.action.search
  ) {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"]
    :is(.header-control.header-nav.awa-nav-bar, .header-control.awa-nav-bar, .header-control.awa-nav-bar > .container) {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-nav-bar__inner,
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-header-categories.menu_left_home1,
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-header-categories :is(
    button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
    h2.our_categories.title-category-dropdown
  ) {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
  }

  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar :is(
    .menu_primary .level0 > a,
    .awa-header-primary-nav .navigation li.level0 > a,
    .top-menu a.level-top,
    .awa-nav-quick-links__link,
    .awa-nav-quick-links__list a
  ) {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky
    :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    display: grid !important;
    grid-template-columns: minmax(72px, auto) minmax(0, 1fr) auto 44px !important;
    grid-template-areas: "brand search account cart" !important;
    grid-template-rows: 44px !important;
    gap: 8px 12px !important;
    padding: 0 16px !important;
  }
}

@media (max-width: 767px) {
  html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky
    :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    display: grid !important;
    grid-template-columns: auto 1fr auto !important;
    grid-template-areas: "nav brand cart" !important;
    column-gap: 8px !important;
    row-gap: 8px !important;
    padding: 0 12px !important;
  }
}

/* S100 — B2B account header guard (final-wins)
   Garante geometria estável brand|search|actions nas rotas operacionais B2B
   quando bundles legados tentarem sobrescrever o contrato com exceções. */
@media (min-width: 992px) {
  html body#html-body:is(.b2b-account-shell, .awa-account-operational)
    .page-wrapper
    .awa-site-header[data-awa-header-mode="default"]
    :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    display: grid !important;
    grid-template-columns: clamp(128px, 13vw, 184px) minmax(0, 1fr) minmax(260px, max-content) !important;
    grid-template-areas: "brand search actions" !important;
    min-height: 56px !important;
    height: 56px !important;
    max-height: 56px !important;
    padding-block: 0 !important;
    column-gap: clamp(12px, 1.6vw, 24px) !important;
  }

  html body#html-body:is(.b2b-account-shell, .awa-account-operational)
    .page-wrapper
    .awa-site-header[data-awa-header-mode="default"]
    .awa-header-primary-row {
    display: contents !important;
  }

  html body#html-body:is(.b2b-account-shell, .awa-account-operational)
    .page-wrapper
    .awa-site-header[data-awa-header-mode="default"]
    .awa-header-brand-cell {
    grid-area: brand !important;
  }

  html body#html-body:is(.b2b-account-shell, .awa-account-operational)
    .page-wrapper
    .awa-site-header[data-awa-header-mode="default"]
    .awa-header-search-col {
    grid-area: search !important;
    min-width: 0 !important;
    width: 100% !important;
  }

  html body#html-body:is(.b2b-account-shell, .awa-account-operational)
    .page-wrapper
    .awa-site-header[data-awa-header-mode="default"]
    .awa-header-right-col {
    grid-area: actions !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: clamp(8px, 1vw, 12px) !important;
    min-width: min(260px, 30vw) !important;
    max-width: min(380px, 38vw) !important;
    width: auto !important;
  }
}

:root {
  --awa-page-catalog: 1280px;
  --awa-page-dash: 1280px;
  --awa-page-flow: 1100px;
  --awa-page-narrow: 960px;
  --awa-page-prose: 800px;
  --awa-page-pad: 24px;
  --awa-page-pad-catalog: 20px;
  --awa-page-content: 1280px;
  /* §95 grid architecture — sidebar + gap (2026-06) */
  --awa-grid-sidebar-width: 240px;
  --awa-grid-sidebar-width-account: 220px;
  --awa-grid-gap: clamp(16px, 2vw, 24px);
  --awa-axis-gap: var(--awa-grid-gap-loose, 32px);
  /* §97 z-index + measure */
  --awa-z-sticky: 200;
  --awa-z-header: 300;
  --awa-measure-prose: 65ch;
  --awa-measure-ui: 75ch;
  --awa-grid-gap-tight: 16px;
  --awa-grid-gap-loose: 32px;
  /* Alias legado → tier catalog */
  --awa-container: var(--awa-page-content);
  --awa-container-content: var(--awa-page-content);
}
body.cms-index-index .page-main,
body.cms-home .page-main,
body.cms-homepage_ayo_home5 .page-main {
  max-width: 100% !important;
  padding-inline: 0 !important;
}
body.catalog-category-view .page-main,
body.catalogsearch-result-index .page-main,
body.checkout-cart-index .page-main {
  max-width: 1280px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
}
@media (max-width: 1024px) {
  body.catalog-category-view .page-main,
  body.catalogsearch-result-index .page-main,
  body.checkout-cart-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.catalog-category-view .page-main,
  body.catalogsearch-result-index .page-main,
  body.checkout-cart-index .page-main {
    padding-inline: 12px;
  }
}
body.catalog-product-view .page-main {
  max-width: 1280px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
}
@media (max-width: 1024px) {
  body.catalog-product-view .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.catalog-product-view .page-main {
    padding-inline: 12px;
  }
}
body.b2b-account-dashboard .page-main,
body.b2b-company-index .page-main,
body.b2b-credit-index .page-main,
body.b2b-approval-index .page-main,
body.b2b-reorder-history .page-main,
body.customer-account-index .page-main,
body.account .page-main,
body.sales-order-history .page-main,
body.sales-order-view .page-main,
body.wishlist-index-index .page-main {
  max-width: 1280px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
}
@media (max-width: 1024px) {
  body.b2b-account-dashboard .page-main,
  body.b2b-company-index .page-main,
  body.b2b-credit-index .page-main,
  body.b2b-approval-index .page-main,
  body.b2b-reorder-history .page-main,
  body.customer-account-index .page-main,
  body.account .page-main,
  body.sales-order-history .page-main,
  body.sales-order-view .page-main,
  body.wishlist-index-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.b2b-account-dashboard .page-main,
  body.b2b-company-index .page-main,
  body.b2b-credit-index .page-main,
  body.b2b-approval-index .page-main,
  body.b2b-reorder-history .page-main,
  body.customer-account-index .page-main,
  body.account .page-main,
  body.sales-order-history .page-main,
  body.sales-order-view .page-main,
  body.wishlist-index-index .page-main {
    padding-inline: 12px;
  }
}
body.b2b-quote-index .page-main,
body.b2b-quote-view .page-main,
body.b2b-quote-create .page-main,
body.b2b-shoppinglist-index .page-main,
body.b2b-shoppinglist-view .page-main,
body.b2b-quickorder-index .page-main {
  max-width: 1100px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
}
@media (max-width: 1024px) {
  body.b2b-quote-index .page-main,
  body.b2b-quote-view .page-main,
  body.b2b-quote-create .page-main,
  body.b2b-shoppinglist-index .page-main,
  body.b2b-shoppinglist-view .page-main,
  body.b2b-quickorder-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.b2b-quote-index .page-main,
  body.b2b-quote-view .page-main,
  body.b2b-quote-create .page-main,
  body.b2b-shoppinglist-index .page-main,
  body.b2b-shoppinglist-view .page-main,
  body.b2b-quickorder-index .page-main {
    padding-inline: 12px;
  }
}
body.b2b-auth-shell .page-main,
body.b2b-account-login .page-main,
body.b2b-register-index .page-main,
body.customer-account-login .page-main,
body.customer-account-create .page-main,
body.customer-account-forgotpassword .page-main,
body.checkout-index-index .page-main,
body.onepagecheckout-index-index .page-main {
  max-width: 960px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
  padding-block: 40px;
}
@media (max-width: 1024px) {
  body.b2b-auth-shell .page-main,
  body.b2b-account-login .page-main,
  body.b2b-register-index .page-main,
  body.customer-account-login .page-main,
  body.customer-account-create .page-main,
  body.customer-account-forgotpassword .page-main,
  body.checkout-index-index .page-main,
  body.onepagecheckout-index-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.b2b-auth-shell .page-main,
  body.b2b-account-login .page-main,
  body.b2b-register-index .page-main,
  body.customer-account-login .page-main,
  body.customer-account-create .page-main,
  body.customer-account-forgotpassword .page-main,
  body.checkout-index-index .page-main,
  body.onepagecheckout-index-index .page-main {
    padding-inline: 12px;
  }
}
@media (max-width: 768px) {
  body.b2b-auth-shell .page-main,
  body.b2b-account-login .page-main,
  body.b2b-register-index .page-main,
  body.customer-account-login .page-main,
  body.customer-account-create .page-main,
  body.customer-account-forgotpassword .page-main,
  body.checkout-index-index .page-main,
  body.onepagecheckout-index-index .page-main {
    padding-block: 24px;
  }
}
body.cms-page-view .page-main,
body.curriculo-index-index .page-main,
body.curriculo-index-status .page-main,
body.ayo-curriculo-index-index .page-main,
body.ayo-curriculo-index-status .page-main {
  max-width: 800px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
  padding-block: 48px;
}
@media (max-width: 1024px) {
  body.cms-page-view .page-main,
  body.curriculo-index-index .page-main,
  body.curriculo-index-status .page-main,
  body.ayo-curriculo-index-index .page-main,
  body.ayo-curriculo-index-status .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.cms-page-view .page-main,
  body.curriculo-index-index .page-main,
  body.curriculo-index-status .page-main,
  body.ayo-curriculo-index-index .page-main,
  body.ayo-curriculo-index-status .page-main {
    padding-inline: 12px;
  }
}
@media (max-width: 768px) {
  body.cms-page-view .page-main,
  body.curriculo-index-index .page-main,
  body.curriculo-index-status .page-main,
  body.ayo-curriculo-index-index .page-main,
  body.ayo-curriculo-index-status .page-main {
    padding-block: 24px;
  }
}
body.contact-index-index .page-main,
body.catalog-product-compare-index .page-main {
  max-width: 1280px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
}
@media (max-width: 1024px) {
  body.contact-index-index .page-main,
  body.catalog-product-compare-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.contact-index-index .page-main,
  body.catalog-product-compare-index .page-main {
    padding-inline: 12px;
  }
}
body.cms-noroute-index .page-main {
  max-width: 800px !important;
  width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
  padding-block: 48px;
}
@media (max-width: 1024px) {
  body.cms-noroute-index .page-main {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.cms-noroute-index .page-main {
    padding-inline: 12px;
  }
}
@media (max-width: 768px) {
  body.cms-noroute-index .page-main {
    padding-block: 32px;
  }
}
body.catalog-category-view .breadcrumbs,
body.catalogsearch-result-index .breadcrumbs,
body.checkout-cart-index .breadcrumbs {
  max-width: 1280px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.catalog-category-view .breadcrumbs,
  body.catalogsearch-result-index .breadcrumbs,
  body.checkout-cart-index .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.catalog-category-view .breadcrumbs,
  body.catalogsearch-result-index .breadcrumbs,
  body.checkout-cart-index .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.catalog-product-view .breadcrumbs {
  max-width: 1280px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.catalog-product-view .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.catalog-product-view .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.b2b-account-dashboard .breadcrumbs,
body.b2b-company-index .breadcrumbs,
body.b2b-credit-index .breadcrumbs,
body.b2b-approval-index .breadcrumbs,
body.b2b-reorder-history .breadcrumbs,
body.customer-account-index .breadcrumbs,
body.account .breadcrumbs,
body.sales-order-history .breadcrumbs,
body.sales-order-view .breadcrumbs,
body.wishlist-index-index .breadcrumbs {
  max-width: 1280px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.b2b-account-dashboard .breadcrumbs,
  body.b2b-company-index .breadcrumbs,
  body.b2b-credit-index .breadcrumbs,
  body.b2b-approval-index .breadcrumbs,
  body.b2b-reorder-history .breadcrumbs,
  body.customer-account-index .breadcrumbs,
  body.account .breadcrumbs,
  body.sales-order-history .breadcrumbs,
  body.sales-order-view .breadcrumbs,
  body.wishlist-index-index .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.b2b-account-dashboard .breadcrumbs,
  body.b2b-company-index .breadcrumbs,
  body.b2b-credit-index .breadcrumbs,
  body.b2b-approval-index .breadcrumbs,
  body.b2b-reorder-history .breadcrumbs,
  body.customer-account-index .breadcrumbs,
  body.account .breadcrumbs,
  body.sales-order-history .breadcrumbs,
  body.sales-order-view .breadcrumbs,
  body.wishlist-index-index .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.b2b-quote-index .breadcrumbs,
body.b2b-quote-view .breadcrumbs,
body.b2b-quote-create .breadcrumbs,
body.b2b-shoppinglist-index .breadcrumbs,
body.b2b-shoppinglist-view .breadcrumbs,
body.b2b-quickorder-index .breadcrumbs {
  max-width: 1100px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.b2b-quote-index .breadcrumbs,
  body.b2b-quote-view .breadcrumbs,
  body.b2b-quote-create .breadcrumbs,
  body.b2b-shoppinglist-index .breadcrumbs,
  body.b2b-shoppinglist-view .breadcrumbs,
  body.b2b-quickorder-index .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.b2b-quote-index .breadcrumbs,
  body.b2b-quote-view .breadcrumbs,
  body.b2b-quote-create .breadcrumbs,
  body.b2b-shoppinglist-index .breadcrumbs,
  body.b2b-shoppinglist-view .breadcrumbs,
  body.b2b-quickorder-index .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.b2b-auth-shell .breadcrumbs,
body.b2b-account-login .breadcrumbs,
body.b2b-register-index .breadcrumbs,
body.customer-account-login .breadcrumbs,
body.customer-account-create .breadcrumbs,
body.customer-account-forgotpassword .breadcrumbs,
body.checkout-index-index .breadcrumbs,
body.onepagecheckout-index-index .breadcrumbs {
  max-width: 960px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.b2b-auth-shell .breadcrumbs,
  body.b2b-account-login .breadcrumbs,
  body.b2b-register-index .breadcrumbs,
  body.customer-account-login .breadcrumbs,
  body.customer-account-create .breadcrumbs,
  body.customer-account-forgotpassword .breadcrumbs,
  body.checkout-index-index .breadcrumbs,
  body.onepagecheckout-index-index .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.b2b-auth-shell .breadcrumbs,
  body.b2b-account-login .breadcrumbs,
  body.b2b-register-index .breadcrumbs,
  body.customer-account-login .breadcrumbs,
  body.customer-account-create .breadcrumbs,
  body.customer-account-forgotpassword .breadcrumbs,
  body.checkout-index-index .breadcrumbs,
  body.onepagecheckout-index-index .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.cms-page-view .breadcrumbs,
body.curriculo-index-index .breadcrumbs,
body.curriculo-index-status .breadcrumbs,
body.ayo-curriculo-index-index .breadcrumbs,
body.ayo-curriculo-index-status .breadcrumbs,
body.cms-noroute-index .breadcrumbs {
  max-width: 800px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.cms-page-view .breadcrumbs,
  body.curriculo-index-index .breadcrumbs,
  body.curriculo-index-status .breadcrumbs,
  body.ayo-curriculo-index-index .breadcrumbs,
  body.ayo-curriculo-index-status .breadcrumbs,
  body.cms-noroute-index .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.cms-page-view .breadcrumbs,
  body.curriculo-index-index .breadcrumbs,
  body.curriculo-index-status .breadcrumbs,
  body.ayo-curriculo-index-index .breadcrumbs,
  body.ayo-curriculo-index-status .breadcrumbs,
  body.cms-noroute-index .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.contact-index-index .breadcrumbs,
body.catalog-product-compare-index .breadcrumbs {
  max-width: 1280px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.contact-index-index .breadcrumbs,
  body.catalog-product-compare-index .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.contact-index-index .breadcrumbs,
  body.catalog-product-compare-index .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.catalog-category-view .nav-breadcrumbs,
body.catalogsearch-result-index .nav-breadcrumbs,
body.checkout-cart-index .nav-breadcrumbs,
body.catalog-product-view .nav-breadcrumbs,
body.catalog-product-compare-index .nav-breadcrumbs,
body.contact-index-index .nav-breadcrumbs {
  max-width: 1280px !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.catalog-category-view .nav-breadcrumbs,
  body.catalogsearch-result-index .nav-breadcrumbs,
  body.checkout-cart-index .nav-breadcrumbs,
  body.catalog-product-view .nav-breadcrumbs,
  body.catalog-product-compare-index .nav-breadcrumbs,
  body.contact-index-index .nav-breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.catalog-category-view .nav-breadcrumbs,
  body.catalogsearch-result-index .nav-breadcrumbs,
  body.checkout-cart-index .nav-breadcrumbs,
  body.catalog-product-view .nav-breadcrumbs,
  body.catalog-product-compare-index .nav-breadcrumbs,
  body.contact-index-index .nav-breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.catalog-category-view .nav-breadcrumbs .breadcrumbs,
body.catalogsearch-result-index .nav-breadcrumbs .breadcrumbs,
body.checkout-cart-index .nav-breadcrumbs .breadcrumbs,
body.catalog-product-view .nav-breadcrumbs .breadcrumbs,
body.catalog-product-compare-index .nav-breadcrumbs .breadcrumbs,
body.contact-index-index .nav-breadcrumbs .breadcrumbs {
  max-width: 100% !important;
  width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
body.account .nav-breadcrumbs .breadcrumbs,
body.customer-account-index .nav-breadcrumbs .breadcrumbs,
body.sales-order-history .nav-breadcrumbs .breadcrumbs,
body.sales-order-view .nav-breadcrumbs .breadcrumbs,
body.wishlist-index-index .nav-breadcrumbs .breadcrumbs,
body.b2b-account-dashboard .nav-breadcrumbs .breadcrumbs,
body.b2b-company-index .nav-breadcrumbs .breadcrumbs,
body.b2b-credit-index .nav-breadcrumbs .breadcrumbs,
body.b2b-approval-index .nav-breadcrumbs .breadcrumbs,
body.b2b-reorder-history .nav-breadcrumbs .breadcrumbs {
  max-width: 1280px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.account .nav-breadcrumbs .breadcrumbs,
  body.customer-account-index .nav-breadcrumbs .breadcrumbs,
  body.sales-order-history .nav-breadcrumbs .breadcrumbs,
  body.sales-order-view .nav-breadcrumbs .breadcrumbs,
  body.wishlist-index-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-account-dashboard .nav-breadcrumbs .breadcrumbs,
  body.b2b-company-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-credit-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-approval-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-reorder-history .nav-breadcrumbs .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.account .nav-breadcrumbs .breadcrumbs,
  body.customer-account-index .nav-breadcrumbs .breadcrumbs,
  body.sales-order-history .nav-breadcrumbs .breadcrumbs,
  body.sales-order-view .nav-breadcrumbs .breadcrumbs,
  body.wishlist-index-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-account-dashboard .nav-breadcrumbs .breadcrumbs,
  body.b2b-company-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-credit-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-approval-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-reorder-history .nav-breadcrumbs .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.b2b-quote-index .nav-breadcrumbs .breadcrumbs,
body.b2b-quote-view .nav-breadcrumbs .breadcrumbs,
body.b2b-quote-create .nav-breadcrumbs .breadcrumbs,
body.b2b-shoppinglist-index .nav-breadcrumbs .breadcrumbs,
body.b2b-shoppinglist-view .nav-breadcrumbs .breadcrumbs,
body.b2b-quickorder-index .nav-breadcrumbs .breadcrumbs {
  max-width: 1100px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.b2b-quote-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-quote-view .nav-breadcrumbs .breadcrumbs,
  body.b2b-quote-create .nav-breadcrumbs .breadcrumbs,
  body.b2b-shoppinglist-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-shoppinglist-view .nav-breadcrumbs .breadcrumbs,
  body.b2b-quickorder-index .nav-breadcrumbs .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.b2b-quote-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-quote-view .nav-breadcrumbs .breadcrumbs,
  body.b2b-quote-create .nav-breadcrumbs .breadcrumbs,
  body.b2b-shoppinglist-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-shoppinglist-view .nav-breadcrumbs .breadcrumbs,
  body.b2b-quickorder-index .nav-breadcrumbs .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.checkout-index-index .nav-breadcrumbs .breadcrumbs,
body.onepagecheckout-index-index .nav-breadcrumbs .breadcrumbs,
body.b2b-auth-shell .nav-breadcrumbs .breadcrumbs,
body.b2b-account-login .nav-breadcrumbs .breadcrumbs,
body.b2b-register-index .nav-breadcrumbs .breadcrumbs,
body.customer-account-login .nav-breadcrumbs .breadcrumbs,
body.customer-account-create .nav-breadcrumbs .breadcrumbs,
body.customer-account-forgotpassword .nav-breadcrumbs .breadcrumbs {
  max-width: 960px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.checkout-index-index .nav-breadcrumbs .breadcrumbs,
  body.onepagecheckout-index-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-auth-shell .nav-breadcrumbs .breadcrumbs,
  body.b2b-account-login .nav-breadcrumbs .breadcrumbs,
  body.b2b-register-index .nav-breadcrumbs .breadcrumbs,
  body.customer-account-login .nav-breadcrumbs .breadcrumbs,
  body.customer-account-create .nav-breadcrumbs .breadcrumbs,
  body.customer-account-forgotpassword .nav-breadcrumbs .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.checkout-index-index .nav-breadcrumbs .breadcrumbs,
  body.onepagecheckout-index-index .nav-breadcrumbs .breadcrumbs,
  body.b2b-auth-shell .nav-breadcrumbs .breadcrumbs,
  body.b2b-account-login .nav-breadcrumbs .breadcrumbs,
  body.b2b-register-index .nav-breadcrumbs .breadcrumbs,
  body.customer-account-login .nav-breadcrumbs .breadcrumbs,
  body.customer-account-create .nav-breadcrumbs .breadcrumbs,
  body.customer-account-forgotpassword .nav-breadcrumbs .breadcrumbs {
    padding-inline: 12px !important;
  }
}
body.cms-page-view .nav-breadcrumbs .breadcrumbs,
body.curriculo-index-index .nav-breadcrumbs .breadcrumbs,
body.curriculo-index-status .nav-breadcrumbs .breadcrumbs,
body.ayo-curriculo-index-index .nav-breadcrumbs .breadcrumbs,
body.ayo-curriculo-index-status .nav-breadcrumbs .breadcrumbs,
body.cms-noroute-index .nav-breadcrumbs .breadcrumbs {
  max-width: 800px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  body.cms-page-view .nav-breadcrumbs .breadcrumbs,
  body.curriculo-index-index .nav-breadcrumbs .breadcrumbs,
  body.curriculo-index-status .nav-breadcrumbs .breadcrumbs,
  body.ayo-curriculo-index-index .nav-breadcrumbs .breadcrumbs,
  body.ayo-curriculo-index-status .nav-breadcrumbs .breadcrumbs,
  body.cms-noroute-index .nav-breadcrumbs .breadcrumbs {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  body.cms-page-view .nav-breadcrumbs .breadcrumbs,
  body.curriculo-index-index .nav-breadcrumbs .breadcrumbs,
  body.curriculo-index-status .nav-breadcrumbs .breadcrumbs,
  body.ayo-curriculo-index-index .nav-breadcrumbs .breadcrumbs,
  body.ayo-curriculo-index-status .nav-breadcrumbs .breadcrumbs,
  body.cms-noroute-index .nav-breadcrumbs .breadcrumbs {
    padding-inline: 12px !important;
  }
}
:root {
  --awa-sidebar-width: 250px;
  --awa-account-columns-gap: 24px;
  --awa-account-content-gap: 32px;
}
body.b2b-account-dashboard .column.main {
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
}
body.account .page-main > .columns,
body[class*='b2b-'] .page-main > .columns {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  align-items: start;
  width: 100%;
}
@media (min-width: 769px) {
  body.account .page-main > .columns,
  body[class*='b2b-'] .page-main > .columns {
    grid-template-columns: minmax(200px, 250px) minmax(0, 1fr);
    gap: 24px;
  }
  body.account .page-main > .columns > .sidebar.sidebar-main,
  body.account .page-main > .columns > .sidebar-main,
  body.account .page-main > .columns > .col-lg-2,
  body.account .page-main > .columns > [class*='col-sm-3'],
  body[class*='b2b-'] .page-main > .columns > .sidebar.sidebar-main,
  body[class*='b2b-'] .page-main > .columns > .sidebar-main,
  body[class*='b2b-'] .page-main > .columns > .col-lg-2,
  body[class*='b2b-'] .page-main > .columns > [class*='col-sm-3'] {
    grid-column: 1;
    grid-row: 1;
    min-width: 0;
    width: auto;
    max-width: none;
  }
  body.account .page-main > .columns > .column.main,
  body.account .page-main > .columns > .col-main,
  body.account .page-main > .columns > .col-lg-10,
  body.account .page-main > .columns > [class*='col-sm-9'],
  body[class*='b2b-'] .page-main > .columns > .column.main,
  body[class*='b2b-'] .page-main > .columns > .col-main,
  body[class*='b2b-'] .page-main > .columns > .col-lg-10,
  body[class*='b2b-'] .page-main > .columns > [class*='col-sm-9'] {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 769px) {
  body.account .sidebar.sidebar-main,
  body.account .sidebar-main,
  body[class*='b2b-'] .sidebar.sidebar-main,
  body[class*='b2b-'] .sidebar-main {
    position: sticky;
    top: var(--awa-header-scroll-offset, 72px);
    align-self: start;
  }
}
body.account .column.main,
body[class*='b2b-'] .column.main {
  padding-top: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
body.account .page-title-wrapper,
body[class*='b2b-'] .page-title-wrapper {
  margin: 0 0 8px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e5e7eb;
}
body.account .page-title-wrapper .page-title,
body[class*='b2b-'] .page-title-wrapper .page-title {
  font-size: 20px;
  font-weight: 700;
  color: #333333;
  margin: 0;
  line-height: 1.2;
}
body.account .column.main > .block:not(.block-collapsible-nav),
body.account .column.main > form,
body.account .column.main > .table-wrapper,
body[class*='b2b-'] .column.main > .block:not(.block-collapsible-nav),
body[class*='b2b-'] .column.main > form,
body[class*='b2b-'] .column.main > .table-wrapper {
  margin: 0;
}
body.account .fieldset + .fieldset,
body[class*='b2b-'] .fieldset + .fieldset {
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px solid #e5e7eb;
}
body.account .breadcrumbs,
body[class*='b2b-'] .breadcrumbs {
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: 16px;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 1024px) {
  body.account .breadcrumbs,
  body[class*='b2b-'] .breadcrumbs {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  body.account .breadcrumbs,
  body[class*='b2b-'] .breadcrumbs {
    padding-inline: 12px;
  }
}
body.account .b2b-breadcrumbs-container,
body[class*='b2b-'] .b2b-breadcrumbs-container {
  max-width: 1280px;
  padding-inline: 16px;
}
body.account .sidebar-main .nav.item a,
body.account .sidebar-main .nav.item strong,
body.account .sidebar .block-collapsible-nav .item a,
body.account .block-collapsible-nav .item a,
body.account .account-nav-item .account-nav-link,
body[class*='b2b-'] .sidebar-main .nav.item a,
body[class*='b2b-'] .sidebar-main .nav.item strong,
body[class*='b2b-'] .sidebar .block-collapsible-nav .item a,
body[class*='b2b-'] .block-collapsible-nav .item a,
body[class*='b2b-'] .account-nav-item .account-nav-link {
  display: flex;
  align-items: center;
  min-height: 48px;
  padding: 8px 16px;
  border-radius: 4px;
  border: 0;
  border-left: 0 !important;
  border-inline-start: 0 !important;
  box-sizing: border-box;
  color: #333333;
  font-size: var(--awa-fs-sm);
  text-decoration: none;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
body.account .sidebar-main .nav.item.current a,
body.account .sidebar-main .nav.item.current strong,
body.account .block-collapsible-nav .item.current a,
body.account .block-collapsible-nav .item.current strong,
body.account .account-nav-item.current .account-nav-link,
body[class*='b2b-'] .sidebar-main .nav.item.current a,
body[class*='b2b-'] .sidebar-main .nav.item.current strong,
body[class*='b2b-'] .block-collapsible-nav .item.current a,
body[class*='b2b-'] .block-collapsible-nav .item.current strong,
body[class*='b2b-'] .account-nav-item.current .account-nav-link {
  background: rgba(183, 51, 55, 0.1);
  color: #b73337;
  font-weight: 600;
}
@media (hover: hover) and (pointer: fine) {
  body.account .sidebar-main .nav.item:not(.current) a:hover,
  body.account .block-collapsible-nav .item:not(.current) a:hover,
  body.account .account-nav-item:not(.current) .account-nav-link:hover,
  body[class*='b2b-'] .sidebar-main .nav.item:not(.current) a:hover,
  body[class*='b2b-'] .block-collapsible-nav .item:not(.current) a:hover,
  body[class*='b2b-'] .account-nav-item:not(.current) .account-nav-link:hover {
    background: rgba(183, 51, 55, 0.06);
    color: #b73337;
  }
}
body.account .sidebar-main .nav.items,
body.account .block-collapsible-nav .items,
body[class*='b2b-'] .sidebar-main .nav.items,
body[class*='b2b-'] .block-collapsible-nav .items {
  padding: 4px 4px !important;
}
body.account:not(.b2b-account-dashboard) .column.main {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 32px;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.06);
}
body.account .fieldset > .legend,
body.account .fieldset > .legend span,
body[class*='b2b-'] .fieldset > .legend,
body[class*='b2b-'] .fieldset > .legend span {
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 8px;
  margin-bottom: 16px;
}
@media (prefers-reduced-motion: reduce) {
  body.account .sidebar-main .nav.item a,
  body.account .block-collapsible-nav .item a,
  body[class*='b2b-'] .sidebar-main .nav.item a,
  body[class*='b2b-'] .block-collapsible-nav .item a {
    transition: none !important;
  }
}
body.b2b-account-login .page-main {
  padding-block: 16px !important;
  max-width: 480px;
}
body.b2b-account-login .b2b-login-page {
  background: #f7f7f7;
  padding: 16px 16px 24px;
  gap: 8px;
}
body.b2b-account-login .b2b-login-logo {
  padding: 8px 0 0;
  background: transparent;
  backdrop-filter: none;
}
body.b2b-account-login .b2b-login-title {
  font-size: var(--awa-fs-2xl);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.02em;
  text-wrap: balance;
  margin: 0 0 16px;
  color: #333333;
}
body.b2b-account-login .b2b-login-card {
  width: 100%;
  max-width: 440px;
  padding: 24px 16px;
  margin-top: 8px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
body.b2b-account-login .b2b-login-form {
  gap: 16px;
}
body.b2b-account-login .b2b-field-label {
  font-size: var(--awa-fs-sm);
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
  color: #333333;
  margin: 0 0 4px;
}
body.b2b-account-login .b2b-field input {
  min-height: 44px;
  height: 44px;
  font-size: var(--awa-fs-md);
  border-radius: 4px;
  border-color: #e5e5e5;
  color: #333333;
}
body.b2b-account-login .b2b-field input::placeholder {
  color: #666666;
}
body.b2b-account-login .b2b-field input:focus,
body.b2b-account-login .b2b-field input:focus-visible {
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25);
  outline: 0;
}
body.b2b-account-login .b2b-field-password input {
  padding-right: 52px;
}
body.b2b-account-login .b2b-btn-entrar {
  min-height: 44px;
  font-size: var(--awa-fs-md);
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
  border-radius: 4px;
}
body.b2b-account-login .b2b-btn-entrar:hover {
  background: #8e2629;
}
body.b2b-account-login .b2b-btn-register {
  min-height: 44px;
  background: transparent;
  color: #b73337;
  border: 1px solid #b73337;
  text-transform: none;
  letter-spacing: normal;
  font-size: var(--awa-fs-sm);
  font-weight: 600;
}
body.b2b-account-login .b2b-btn-register:hover,
body.b2b-account-login .b2b-btn-register:focus {
  background: rgba(183, 51, 55, 0.06);
  color: #8e2629;
  text-decoration: none;
}
body.b2b-account-login .b2b-btn-claim {
  min-height: 44px;
  background: #ffffff;
  color: #333333;
  border: 1px solid #e5e5e5;
  text-transform: none;
  letter-spacing: normal;
  font-size: var(--awa-fs-sm);
  font-weight: 600;
}
body.b2b-account-login .b2b-btn-claim:hover,
body.b2b-account-login .b2b-btn-claim:focus {
  border-color: #666666;
  background: #f7f7f7;
  color: #333333;
  text-decoration: none;
}
body.b2b-account-login .b2b-login-divider {
  margin: 16px 0;
  gap: 8px;
}
body.b2b-account-login .b2b-login-divider span {
  font-size: var(--awa-fs-xs);
  font-weight: 600;
  color: #666666;
  letter-spacing: 0.04em;
}
body.b2b-account-login .b2b-login-divider::before,
body.b2b-account-login .b2b-login-divider::after {
  background: #e5e7eb;
}
body.b2b-account-login .b2b-login-ctas {
  gap: 8px;
}
body.b2b-account-login .b2b-login-forgot {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: var(--awa-fs-sm);
  color: #666666;
}
body.b2b-account-login .b2b-login-form .mage-error {
  color: var(--awa-error, #dc2626);
}
body.b2b-account-login .b2b-field input.mage-error {
  border-color: var(--awa-error, #dc2626);
}
body.b2b-account-login .b2b-password-toggle {
  border-color: #e5e5e5;
}
body.b2b-account-login .b2b-password-toggle:hover {
  background: rgba(183, 51, 55, 0.06);
  border-color: #e5e5e5;
}
body.b2b-account-login #b2b-auth-loading-overlay {
  z-index: var(--awa-z-overlay, 1000);
}
body.b2b-account-login .b2b-login-forgot__link {
  color: #b73337;
  font-weight: 600;
}
body.b2b-account-login .b2b-login-whatsapp {
  font-size: var(--awa-fs-sm);
  border-radius: 4px;
}
@media (max-width: 767px) {
  body.b2b-account-login .b2b-login-page {
    padding: 8px 8px calc(16px + env(safe-area-inset-bottom, 0px));
  }
  body.b2b-account-login .b2b-login-card {
    padding: 16px 8px;
    margin-top: 4px;
  }
  body.b2b-account-login .b2b-field input {
    font-size: 16px;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.b2b-account-login .b2b-btn-entrar,
  body.b2b-account-login .b2b-btn-register,
  body.b2b-account-login .b2b-btn-claim,
  body.b2b-account-login .b2b-field input {
    transition: none;
  }
}
@media (max-width: 319px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item {
    padding: 10px 6px;
    gap: 6px;
    font-size: 11px;
  }
}
@media (max-width: 575px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item:last-child:nth-child(odd) {
    grid-column: 1 / -1;
    max-width: calc(50% - (8px / 2));
    margin-inline: auto;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item {
    padding: 12px 8px;
    gap: 8px;
  }
}
@media (min-width: 576px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
  display: grid !important;
  gap: 16px;
  align-items: stretch;
  justify-content: stretch;
  width: 100%;
  max-width: none;
  margin: 16px 0 0;
  padding: 0;
  list-style: none;
  overflow: visible !important;
  flex-flow: unset !important;
  scrollbar-width: auto;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  flex: 1 1 auto !important;
  min-height: 48px;
  max-width: none !important;
  padding: 24px 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: #ffffff;
  text-align: center;
  font-size: var(--awa-fs-sm, 14px);
  font-weight: 600;
  line-height: 1.35;
  color: #333333;
  list-style: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta svg.awa-hero-trust-strip__icon,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__icon {
  display: block !important;
  flex: 0 0 48px !important;
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  color: #b73337;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__text {
  display: block;
  max-width: 22ch;
  font-size: var(--awa-fs-sm, 14px);
  font-weight: 600;
  line-height: 1.35;
  color: #333333;
  white-space: normal;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-block-end: 24px;
  text-align: center;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__title {
  margin: 0;
  color: var(--awa-text, #333333);
  font-weight: 700;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__lead {
  margin: 0;
  color: var(--awa-text-secondary, #666666);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item {
  min-width: 0;
  padding: 0;
  border: 0;
  background: transparent;
  list-style: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item--interactive .awa-hero-benefits__link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  min-width: 0;
  padding: 24px;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: 4px;
  background: var(--awa-bg, #ffffff);
  text-align: start;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link {
  color: inherit;
  text-decoration: none;
  transition: border-color 140ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 140ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__icon {
  display: flex;
  flex: 0 0 48px;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  color: var(--awa-primary, #b73337);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__icon svg {
  display: block;
  width: 40px;
  height: 40px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__copy {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__title {
  display: block;
  color: var(--awa-ink, #333333);
  font-size: max(15px, 0.9375rem);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__text {
  display: block;
  color: var(--awa-text-muted, #666666);
  font-size: max(13px, 0.8125rem);
  line-height: 1.45;
  text-wrap: pretty;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__footnote {
  margin: 24px 0 0;
  color: var(--awa-text-secondary, #666666);
  font-size: max(12px, 0.75rem);
  line-height: 1.45;
  text-align: center;
  text-wrap: pretty;
}
@media (min-width: 576px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
}
@media (min-width: 992px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5));
    box-shadow: 0 2px 10px rgb(0 0 0 / 6%);
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link {
    transition: none;
  }
}
svg[viewBox][aria-hidden="true"]:not([width]):not([height]),
svg[viewBox][focusable="false"]:not([width]):not([height]) {
  max-width: 64px;
}
.awa-icon--sm {
  display: inline-block;
  width: 16px;
  height: 16px;
  max-width: 16px;
  flex-shrink: 0;
}
.awa-icon--md {
  display: inline-block;
  width: 24px;
  height: 24px;
  max-width: 24px;
  flex-shrink: 0;
}
.awa-icon--lg {
  display: inline-block;
  width: 48px;
  height: 48px;
  max-width: 48px;
  flex-shrink: 0;
}
html body#html-body .awa-hero-trust-strip__icon,
html body#html-body svg.awa-hero-trust-strip__icon {
  display: block;
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  max-width: 48px;
  max-height: 48px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders {
  padding-block: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__header {
  margin-bottom: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__list {
  display: grid;
  gap: 8px;
  margin: 0;
  padding: 16px;
  list-style: none;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: #ffffff;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item {
  margin: 0;
  padding: 8px 0;
  border-bottom: 1px solid #e5e7eb;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item:first-child {
  padding-top: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item-link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item-name {
  display: block;
  font-size: 14px;
  line-height: 1.45;
  color: #333333;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item-link {
  font-weight: 500;
  text-decoration: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item-link:hover {
  color: #b73337;
  text-decoration: underline;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__item-link:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 16px;
  padding: 24px 16px;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: #f7f7f7;
  max-width: 40rem;
  margin-inline: auto;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__empty-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(183, 51, 55, 0.08);
  color: #b73337;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__empty-message {
  margin: 0;
  max-width: 36ch;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__inline-link {
  color: #b73337;
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__inline-link:hover {
  color: #8e2629;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__inline-link:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__empty-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 40px;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.35;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  background: #ffffff;
  color: #333333;
  box-sizing: border-box;
  transition: border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease, transform 0.1s ease;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action:hover {
  border-color: #b73337;
  color: #b73337;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action:active {
  transform: scale(0.97);
  background: #f7f7f7;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action--wa {
  border-color: rgba(22, 163, 74, 0.35);
  color: #117f3a;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action--wa:hover {
  border-color: #16a34a;
  color: #0f6d32;
}
@media (max-width: 1023px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__empty-actions {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action {
    width: 100%;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container.footer,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container.layout2 {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-static,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom {
  background-color: transparent !important;
  background-image: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) p,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) span,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) li,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) a:not(.action):not(.btn),
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) h3,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) h4 {
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container {
  background-color: #f8fafc !important;
  background-image: none !important;
  border-top: 1px solid #e5e5e5;
  color: #666666;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar {
  background-color: #f8fafc;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-icon {
  color: #b73337 !important;
  background: transparent !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy strong {
  color: #333333 !important;
  font-weight: 600;
  text-wrap: balance;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy span,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy p {
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container p,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container span,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container li {
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .footer-title,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container h3,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container h4 {
  color: #333333 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle {
  color: #333333 !important;
  border-bottom-color: #e5e5e5;
  margin: 0;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a {
  color: #666666;
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  display: inline-block;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:hover,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:focus-visible {
  color: #b73337;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a {
    transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container a:not(:hover):not(:focus-visible) {
  color: #666666;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container a:hover,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container a:focus-visible {
  color: #b73337 !important;
  text-decoration: none;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__label,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__label--social {
  color: #666666 !important;
  margin-bottom: 4px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__phone a,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__phone span {
  color: #333333;
  font-size: 15px;
  font-weight: 600;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__email a {
  color: #666666;
  font-size: 14px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__email a:hover {
  color: #b73337;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 12px;
  border-radius: 12px;
  background-color: rgba(183, 51, 55, 0.05) !important;
  background-image: none !important;
  border: 1px solid rgba(229, 229, 229, 0.9);
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store-name,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store-address {
  color: #666666;
  margin: 0;
  line-height: 1.45;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-atendimento__actions a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__icon {
  flex-shrink: 0;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags {
  border-top: 1px solid #e5e5e5;
  padding-block: 12px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags__label {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  color: #333333;
  flex: 0 0 auto;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags__cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags__cloud a {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  padding: 6px 10px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  font-size: 13px;
  line-height: 1.35;
  text-decoration: none;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-business-contact {
  padding-block: 12px;
  border-top: 1px solid #e5e5e5;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__eyebrow {
  color: #b73337;
  text-transform: none;
  letter-spacing: 0;
  font-size: 12px;
  font-weight: 600;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__shell {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background-color: #f8fafc !important;
  background-image: none !important;
  box-shadow: none;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__shell {
    display: grid;
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.6fr);
    align-items: start;
    gap: 12px;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__actions {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 11rem), 1fr));
    gap: 8px;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action {
  min-height: 44px;
  border-radius: 12px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__title {
  color: #333333;
  text-wrap: balance;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__copy {
  color: #666666;
  text-wrap: pretty;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action--primary {
  background-color: rgba(183, 51, 55, 0.06) !important;
  background-image: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action-icon {
  color: #b73337;
  background-color: rgba(183, 51, 55, 0.08);
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action-copy strong {
  color: #333333;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action-copy small {
  color: #666666;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-title {
  color: #333333 !important;
  text-wrap: balance;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-desc {
  color: #666666 !important;
  text-wrap: pretty;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-icon {
  color: #b73337;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__legal,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer {
  color: #666666;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-muted-label,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pay-sec__label,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__label {
  color: #666666;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__link {
  opacity: 0.72;
  transition: opacity 250ms ease;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__link:hover,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__link:focus-visible {
  opacity: 1;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__heading {
  display: none;
  margin: 0 0 8px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: #333333;
  text-wrap: balance;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle {
  color: #333333;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle:hover {
  color: #b73337;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle[aria-expanded="true"] .awa-footer-categories-expand__icon {
  transform: rotate(180deg);
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__icon {
  transition: transform 350ms ease;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__icon {
    transition: none;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-section__toggle {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  align-items: center;
  font: inherit;
  font-weight: 600;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
  min-height: 44px;
  padding: 0;
  text-align: start;
  text-transform: inherit;
  width: 100%;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-section__toggle:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle .awa-footer-section__toggle {
  color: #333333 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle.active .awa-footer-section__toggle,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-section__toggle.active {
  color: #b73337 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__phone a,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__email a,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store-name,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store-address {
  overflow-wrap: anywhere;
  word-break: break-word;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-desc,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer {
  overflow-wrap: break-word;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle.active::after {
    transform: translateY(-35%) rotate(-135deg) !important;
    border-color: #b73337 !important;
  }
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-section__toggle {
    cursor: default;
    min-height: 0;
    pointer-events: none;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a {
  color: #666666;
  background-color: #e5e5e5;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
  transition: color 250ms ease, background-color 250ms ease, border-color 250ms ease;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a:hover,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a:focus-visible {
  background-color: #b73337;
  color: #ffffff;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter {
  border-bottom: 1px solid #e5e5e5;
  padding-block: 12px 8px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-title {
  margin: 0 0 4px;
  line-height: 1.25;
  letter-spacing: -0.02em;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-desc {
  margin: 0;
  max-width: 42ch;
  line-height: 1.45;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__icon--help svg {
  color: #b73337;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__icon--help .awa-footer-atendimento__help-glyph {
  fill: #ffffff;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list {
  gap: 8px 12px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__copyright {
  text-align: start;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__legal {
  margin: 0 0 8px;
  font-size: 12px !important;
  line-height: 1.5;
  max-width: 72ch;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer {
  margin: 0;
  font-size: 11px !important;
  line-height: 1.5;
  max-width: 72ch;
  opacity: 0.92;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__copyright {
    text-align: center;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__legal,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer {
    margin-inline: auto;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby {
  border-top: 1px solid #e5e5e5;
  padding-block: 12px;
  opacity: 1;
  text-align: center;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__label {
  font-size: 11px !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby__logo {
  max-height: 30px;
  width: auto;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action {
    transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:hover,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:focus-visible,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action:hover {
    transform: none;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle:has(.awa-footer-section__toggle) {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle:has(.awa-footer-section__toggle).active {
    border-bottom-color: rgba(183, 51, 55, 0.35);
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle .awa-footer-section__toggle {
    padding-right: 36px;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterMenu .velaContent.active {
    padding-block: 4px 8px;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .page_footer,
html body#html-body .page-wrapper :is(.page_footer, .page-footer).page-footer {
  padding-bottom: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-trust-bar {
  padding-block: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-grid {
  gap: 8px 12px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-item {
  gap: 8px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-business-contact {
  padding-block: 0 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__shell {
  gap: 12px !important;
  padding: 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__actions {
  gap: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action {
  padding: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container.layout2 {
  padding-block: 8px 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .container .row,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-static .container .row {
  padding-top: 16px !important;
  padding-bottom: 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle {
  margin-bottom: 8px !important;
  padding-bottom: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__label {
  margin-bottom: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__phone {
  margin: 0 0 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__email a {
  margin-bottom: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store {
  margin-bottom: 8px !important;
  padding: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__label--social {
  margin-top: 8px !important;
  margin-bottom: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social {
  gap: 8px !important;
  margin-top: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-categories-expand {
  padding-block: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__inner {
  padding-block: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-tags {
  padding-block: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom {
  padding-block: 16px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__copyright {
  margin-top: 8px !important;
  padding-top: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-wrapper {
  gap: 12px;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks li {
    margin-bottom: 2px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a {
    padding-block: 2px;
    line-height: 1.35;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .col-lg-4.col-md-6 {
    margin-bottom: 8px;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-trust-bar {
    padding-block: 10px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container.layout2 {
    padding-block: 8px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .container .row,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-static .container .row {
    padding-top: 12px !important;
    padding-bottom: 8px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom {
    padding-block: 12px !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .page_footer,
html body#html-body .page-wrapper :is(.page_footer, .page-footer).page-footer {
  border-top-width: 2px !important;
  border-top-style: solid !important;
  border-top-color: #b73337 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-trust-bar {
  border-top: 0 !important;
  border-bottom: 1px solid #e5e5e5 !important;
  background-color: #f8fafc !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-item {
  border-radius: 0 !important;
  background: transparent !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-icon {
  width: 28px !important;
  height: 28px !important;
  opacity: 0.92;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-icon svg {
  width: 20px !important;
  height: 20px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy strong {
  font-size: 13px;
  font-weight: 600;
  color: #333333 !important;
  letter-spacing: -0.01em;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy span {
  font-size: 12px;
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container {
  border-top: 0 !important;
  background-color: #ffffff !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__eyebrow {
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: none;
  color: #666666 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__shell {
  border: 1px solid rgba(229, 229, 229, 0.9) !important;
  border-radius: 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action {
  border-radius: 12px !important;
  box-shadow: none !important;
  transition: border-color 250ms ease, background-color 250ms ease;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action:hover {
  transform: none !important;
  box-shadow: none !important;
  border-color: rgba(183, 51, 55, 0.28) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-business-contact__action-icon {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  background-color: rgba(183, 51, 55, 0.06) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter {
  border-bottom: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: rgba(183, 51, 55, 0.1);
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-info {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-wrapper {
  align-items: center;
  gap: 12px;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-form-container {
    flex: 1;
    min-width: 0;
    max-width: 480px;
  }
}
@media (max-width: 991px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start !important;
    text-align: start;
    width: 100%;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-form-container {
    width: 100%;
    max-width: none;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #newsletter-validate-detail {
  display: flex;
  gap: 8px;
  align-items: stretch;
  width: 100%;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #newsletter-validate-detail :is(input[type="email"], button.action.subscribe) {
  min-height: 44px;
  height: 44px;
  box-sizing: border-box;
  border-radius: 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #newsletter-validate-detail input[type="email"] {
  flex: 1;
  min-width: 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) #newsletter-validate-detail {
    flex-direction: column;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-pay-logo {
  background: transparent !important;
  border: 1px solid #e5e5e5 !important;
  border-radius: 4px !important;
  padding: 4px 6px !important;
  min-height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container .rowFlexMargin {
  gap: 16px !important;
  padding-block: 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle {
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: -0.01em;
  border-bottom: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a {
  font-size: 13px;
  line-height: 1.4;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:hover,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:focus-visible {
    transform: none !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__label,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__label--social {
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store {
  background-color: transparent !important;
  border-color: rgba(229, 229, 229, 0.95) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store-badge {
  letter-spacing: 0 !important;
  text-transform: none !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  background-color: rgba(183, 51, 55, 0.06) !important;
  color: #b73337 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social-link {
  width: 36px !important;
  height: 36px !important;
  border: 1px solid #e5e5e5 !important;
  background-color: transparent !important;
  color: #666666 !important;
  transition: border-color 250ms ease, color 250ms ease, background-color 250ms ease;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social-link:hover,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social-link:focus-visible {
  transform: none !important;
  background-color: rgba(183, 51, 55, 0.06) !important;
  border-color: rgba(183, 51, 55, 0.35) !important;
  color: #b73337 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social-link svg {
  width: 16px !important;
  height: 16px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a {
  background-color: transparent !important;
  border: 1px solid #e5e5e5 !important;
  color: #666666 !important;
  font-weight: 500;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a:hover {
  background-color: rgba(183, 51, 55, 0.05) !important;
  border-color: rgba(183, 51, 55, 0.35) !important;
  color: #b73337 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-muted-label,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pay-sec__label {
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom {
  background-color: #ffffff !important;
  border-top: 1px solid #e5e5e5 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__row::before,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__row::after {
  display: none !important;
  content: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pay-logos,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-sec-seals {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__row {
    display: grid !important;
    grid-template-columns: minmax(120px, 1fr) minmax(0, 2fr) minmax(0, 1.4fr) !important;
    align-items: start !important;
    gap: 12px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__row > [class*="col-"] {
    flex: initial !important;
    width: auto !important;
    max-width: none !important;
    float: none !important;
    padding-inline: 0 !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__row {
    display: grid !important;
    grid-template-columns: 1fr !important;
    justify-items: center !important;
    text-align: center !important;
    gap: 12px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom :is(.awa-footer-pay-logos, .awa-footer-sec-seals) {
    justify-content: center !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__logo-img {
  max-height: 44px !important;
  opacity: 0.9399999999999999;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__copyright,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-copyright,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .copyright {
  background-color: #f8fafc !important;
  border-top: 1px solid #e5e5e5 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-categories-expand {
  border-top: 1px solid #e5e5e5;
  background-color: #ffffff;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle {
  font-weight: 600;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle:has(.awa-footer-section__toggle) {
    border-bottom: 1px solid #e5e5e5 !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .border-top-container {
  display: none !important;
}
@media (max-width: 575px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy span {
    display: block;
    font-size: 11px;
    line-height: 1.35;
  }
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle {
    display: none !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__panel,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__panel[hidden] {
    display: block !important;
    max-height: none !important;
    visibility: visible !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) section.awa-footer-categories-expand .awa-footer-categories-expand__inner {
    padding-block: 0;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__heading {
    display: block;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-grid {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: 12px;
}
@media (min-width: 576px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-item {
  align-items: center;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-icon svg {
  display: block;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) :is(
        .velaFooterLinks a,
        .awa-footer-section__toggle,
        .awa-footer-pro__social-link,
        .awa-footer-devby__link,
        .awa-seal,
        .awa-footer-bottom__logo-col a,
        .awa-footer-categories-expand__toggle
    ):focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #newsletter-validate-detail button.action.subscribe:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a {
    min-width: 0 !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle {
    min-height: 0 !important;
    min-width: 0 !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__heading {
    display: none !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle {
    min-height: 44px;
    width: 100%;
    justify-content: space-between;
    padding-inline: 0;
  }
}
html body#html-body .page-wrapper .awa-owl-nav__btn,
html body#html-body .page-wrapper .awa-carousel__arrow {
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body .page-wrapper .awa-owl-nav__btn:not([disabled]):not(.awa-owl-nav__btn--disabled):hover,
html body#html-body .page-wrapper .awa-carousel__arrow:not([disabled]):hover {
  transform: scale(1.07);
}
html body#html-body .page-wrapper .awa-owl-nav__btn:not([disabled]):not(.awa-owl-nav__btn--disabled):active,
html body#html-body .page-wrapper .awa-carousel__arrow:not([disabled]):active {
  transform: scale(0.93);
  transition-duration: 70ms;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next {
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):hover,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):hover {
  transform: scale(1.07);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):active,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):active {
  transform: scale(0.93);
  transition-duration: 70ms;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .product-image-photo,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .first-thumb img {
  transition: transform 350ms cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .product-image-photo,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .first-thumb img {
  transform: scale(1.05);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item {
  transition: box-shadow 200ms cubic-bezier(0.22, 1, 0.36, 1), transform 200ms cubic-bezier(0.22, 1, 0.36, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover {
  transform: translateY(-3px) !important;
  box-shadow: var(--awa-shadow-md, 0 4px 12px rgba(0, 0, 0, 0.1)) !important;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item .awa-category-carousel__icon {
  transition: transform 250ms cubic-bezier(0.22, 1, 0.36, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon {
  transform: scale(1.1);
}
@keyframes awa-benefit-item-lift {
  from {
    opacity: 0.5;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
body.awa-scroll-ready .awa-hero-b2b-cta.awa-revealed .awa-hero-benefits__item {
  animation: awa-benefit-item-lift 320ms cubic-bezier(0.22, 1, 0.36, 1) both;
}
body.awa-scroll-ready .awa-hero-b2b-cta.awa-revealed .awa-hero-benefits__item:nth-child(1) {
  animation-delay: 25ms;
}
body.awa-scroll-ready .awa-hero-b2b-cta.awa-revealed .awa-hero-benefits__item:nth-child(2) {
  animation-delay: 75ms;
}
body.awa-scroll-ready .awa-hero-b2b-cta.awa-revealed .awa-hero-benefits__item:nth-child(3) {
  animation-delay: 125ms;
}
body.awa-scroll-ready .awa-hero-b2b-cta.awa-revealed .awa-hero-benefits__item:nth-child(4) {
  animation-delay: 175ms;
}
@keyframes awa-cat-item-in {
  from {
    opacity: 0.4;
    transform: translateY(6px) scale(0.97);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track.awa-reveal-stagger.awa-revealed > .awa-category-carousel__item {
  animation: awa-cat-item-in 380ms cubic-bezier(0.22, 1, 0.36, 1) both;
  animation-delay: calc(var(--item-index, 0) * 40ms);
}
@keyframes awa-section-header-in {
  from {
    opacity: 0.5;
    transform: translateY(7px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-header__eyebrow {
  animation: awa-section-header-in 300ms cubic-bezier(0.16, 1, 0.3, 1) both;
  animation-delay: 0ms;
}
body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-header__title {
  animation: awa-section-header-in 380ms cubic-bezier(0.16, 1, 0.3, 1) both;
  animation-delay: 45ms;
}
body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-header__link,
body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-link {
  animation: awa-section-header-in 300ms cubic-bezier(0.16, 1, 0.3, 1) both;
  animation-delay: 90ms;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar {
  transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
        .awa-owl-nav__btn,
        .awa-category-carousel__prev,
        .awa-category-carousel__next
    ) {
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
        .awa-owl-nav__btn.is-disabled,
        .awa-owl-nav__btn[disabled],
        .awa-owl-nav__btn--disabled,
        .awa-category-carousel__prev.is-disabled,
        .awa-category-carousel__next.is-disabled
    ) {
  opacity: 0.38;
  pointer-events: none;
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf__view-all,
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta-link {
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link) svg {
  display: inline-block;
  flex-shrink: 0;
  transition: transform 180ms cubic-bezier(0.22, 1, 0.36, 1);
}
@media (hover: hover) and (pointer: fine) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link):hover svg,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link):focus-visible svg {
    transform: translateX(3px);
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-item:hover .awa-benefit-icon {
    transform: translateY(-2px);
    opacity: 1;
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-icon {
  transition: transform 200ms cubic-bezier(0.22, 1, 0.36, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
@media (hover: hover) and (pointer: fine) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
    transition: border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive):hover {
    border-color: color-mix(in srgb, var(--awa-primary) 28%, var(--awa-border));
    box-shadow: var(--awa-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.06));
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product) {
    transition: border-color 200ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product):active {
    transform: scale(0.985);
    transition-duration: 70ms;
  }
}
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dot {
  transition: transform 200ms cubic-bezier(0.22, 1, 0.36, 1), background-color 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper .awa-owl-nav__btn,
  html body#html-body .page-wrapper .awa-carousel__arrow {
    transition: none;
  }
  html body#html-body .page-wrapper .awa-owl-nav__btn:not([disabled]):not(.awa-owl-nav__btn--disabled):hover,
  html body#html-body .page-wrapper .awa-carousel__arrow:not([disabled]):hover,
  html body#html-body .page-wrapper .awa-owl-nav__btn:not([disabled]):not(.awa-owl-nav__btn--disabled):active,
  html body#html-body .page-wrapper .awa-carousel__arrow:not([disabled]):active {
    transform: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next {
    transition: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):hover,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):hover,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):active,
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):active {
    transform: none;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .product-image-photo,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .first-thumb img {
    transition: none;
    will-change: auto;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .product-image-photo,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .first-thumb img {
    transform: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item {
    transition: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover {
    transform: none !important;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item .awa-category-carousel__icon {
    transition: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon {
    transform: none;
  }
  body.awa-scroll-ready .awa-hero-b2b-cta.awa-revealed .awa-hero-benefits__item,
  body.awa-scroll-ready .awa-category-carousel__track.awa-reveal-stagger.awa-revealed > .awa-category-carousel__item {
    animation: none;
    opacity: 1;
    transform: none;
  }
  body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-header__eyebrow,
  body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-header__title,
  body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-header__link,
  body.awa-scroll-ready .awa-home-section.awa-revealed .awa-section-link {
    animation: none;
    opacity: 1;
    transform: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar {
    transition: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(
            .awa-owl-nav__btn,
            .awa-category-carousel__prev,
            .awa-category-carousel__next
        ) {
    transition: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link) svg {
    transition: none;
    transform: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-icon {
    transition: none;
    transform: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
    transition: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product):active {
    transform: none;
  }
  :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dot {
    transition: none;
    transform: none;
  }
}
html body#html-body.checkout-cart-index .page-wrapper:has(.awa-cart-empty) .page-title-wrapper {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.awa-cart-empty) .cart-summary {
  display: none;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-empty.awa-cart-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 36rem;
  margin: 40px auto;
  padding: 48px 32px;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__icon-wrap {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  margin-bottom: 24px;
  border-radius: 50%;
  background: #fef2f2;
  color: #b73337;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__icon-svg {
  display: block;
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__title {
  margin: 0 0 16px;
  max-width: 28ch;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.02em;
  color: #333333;
  text-wrap: balance;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__subtitle {
  margin: 0 0 24px;
  max-width: 44ch;
  font-size: 16px;
  line-height: 1.55;
  color: #666666;
  text-wrap: pretty;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__notice {
  margin: 0 0 24px;
  max-width: 44ch;
  padding: 16px 24px;
  border: 1px solid rgba(217, 119, 6, 0.35);
  border-radius: 4px;
  background: rgba(217, 119, 6, 0.08);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  color: #333333;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__min-order {
  margin: 0 0 24px;
  max-width: 44ch;
  padding: 16px 24px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: #f7f7f7;
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__min-order strong {
  color: #333333;
  font-weight: 600;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__actions {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 16px;
  width: 100%;
  max-width: 20rem;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 32px;
  border-radius: 4px;
  background: #b73337;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.22);
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta:hover {
  background: #8e2629;
  box-shadow: 0 7px 22px rgba(183, 51, 55, 0.32);
  transform: translateY(-1px);
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta:active {
  transform: translateY(0);
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__secondary {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__suggestion {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 40px;
  padding: 0 16px;
  border: 1px solid #e5e5e5;
  border-radius: 9999px;
  background: transparent;
  color: #b73337;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__suggestion svg {
  flex-shrink: 0;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__suggestion:hover,
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__suggestion:focus-visible {
  border-color: #b73337;
  background: #fef2f2;
  color: #8e2629;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__suggestion:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories {
  width: 100%;
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px solid #e5e7eb;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories-heading {
  margin: 0 0 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  color: #333333;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__category-chip {
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  padding: 0 16px;
  border: 1px solid #e5e5e5;
  border-radius: 9999px;
  background: #f7f7f7;
  color: #333333;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__category-chip:hover,
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__category-chip:focus-visible {
  border-color: #b73337;
  background: #fef2f2;
  color: #b73337;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__category-chip:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 16px;
  font-size: 14px;
  font-weight: 600;
  color: #b73337;
  text-decoration: none;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories-more:hover,
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories-more:focus-visible {
  color: #8e2629;
  text-decoration: underline;
  text-underline-offset: 3px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__categories-more:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__trust {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 32px 0 0;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__trust svg {
  flex-shrink: 0;
  color: #b73337;
}
@media (max-width: 767px) {
  html body#html-body.checkout-cart-index .page-wrapper .cart-empty.awa-cart-empty {
    margin: 24px auto 32px;
    padding: 40px 24px;
  }
  html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__actions {
    max-width: none;
  }
  html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta {
    width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta {
    transition: none;
  }
  html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta:hover {
    transform: none;
  }
}
@media (prefers-reduced-motion: no-preference) {
  html body#html-body.checkout-cart-index .page-wrapper .cart-empty.awa-cart-empty {
    animation: awa-cart-empty-in 0.35s cubic-bezier(0.4, 0, 0.2, 1) both;
  }
  @keyframes awa-cart-empty-in {
    from {
      opacity: 0;
      transform: translateY(8px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .page-title-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px 24px;
  margin-bottom: 24px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .page-title-wrapper .page-title {
  margin: 0;
  flex: 1 1 auto;
  min-width: 0;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .page-title-wrapper .page-title .base {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: #333333;
  text-wrap: balance;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-page-meta {
  flex: 0 1 auto;
  order: 0;
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-page-meta__stat {
  font-weight: 600;
  color: #333333;
  font-variant-numeric: tabular-nums;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-page-meta__sep {
  margin-inline: 8px;
  color: #999999;
}
@media (max-width: 767px) {
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-page-meta {
    flex: 1 1 100%;
  }
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-container .cart.items thead tr th {
  text-transform: none;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions[data-awa-cart-actions='1'] {
  margin-top: 24px;
  padding: 24px 32px;
  border-top: 1px solid #e5e5e5;
  border-radius: 0 0 4px 4px;
  background: #f7f7f7;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .awa-cart-item-sku {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.4;
  color: #666666;
  font-variant-numeric: tabular-nums;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .product-item-name {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .product-item-name a {
  color: #333333;
  text-decoration: none;
  text-wrap: pretty;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .product-item-name a:hover {
  color: #b73337;
  text-decoration: underline;
  text-underline-offset: 2px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .product-item-name a:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper tbody.cart.item {
  content-visibility: visible;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .col.price .price,
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper .col.subtotal .price {
  font-variant-numeric: tabular-nums;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-b2b-cart-trust-strip {
  margin-block: 0 24px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-b2b-cart-trust-strip__status {
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-b2b-cart-trust-strip__link {
  font-weight: 600;
  color: #b73337;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-b2b-cart-trust-strip__link:hover {
  color: #8e2629;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .block.crosssell .block-title,
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .block.crosssell .block-title strong {
  text-transform: none;
  letter-spacing: normal;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .block.crosssell {
  margin-top: 40px;
  padding-top: 32px;
  border-top: 1px solid #e5e7eb;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .block.crosssell .block-title {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 700;
  color: #333333;
  text-wrap: balance;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .block.discount > .title strong {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 600;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-actions-hint {
  margin: 0;
  max-width: 42ch;
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-actions-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.continue {
  order: 1;
  border-color: #b73337;
  color: #b73337;
  font-weight: 600;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.continue:hover {
  background: #fef2f2;
  border-color: #8e2629;
  color: #8e2629;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.update.awa-cart-action-sync {
  order: 2;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) #form-validate[aria-busy='true'] {
  opacity: 0.72;
  pointer-events: none;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) #form-validate[aria-busy='true'] .cart.main.actions .action {
  cursor: wait;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) #form-validate[aria-busy='true'] .awa-qty-stepper {
  opacity: 0.85;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) #form-validate[aria-busy='true'] {
    opacity: 1;
  }
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.clear {
  order: 3;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.clear:hover {
  color: #8e2629;
  border-color: #b73337;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary {
  display: flex;
  flex-direction: column;
  gap: 0;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary > .title,
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .summary.title {
  margin-bottom: 24px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e5e7eb;
  font-size: 18px;
  font-weight: 700;
  color: #333333;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress {
  margin: 0 0 24px;
  padding: 24px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background: #f7f7f7;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress--near {
  border-color: rgba(183, 51, 55, 0.35);
  background: #fef2f2;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress__label {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress__percent {
  font-size: 12px;
  font-weight: 700;
  color: #b73337;
  font-variant-numeric: tabular-nums;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress__track {
  height: 8px;
  border-radius: 9999px;
  overflow: hidden;
  background: #e5e5e5;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress__fill {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: #b73337;
  transition: width 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress__message {
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 1.45;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-credit-notice {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin: 0 0 24px;
  padding: 24px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background: #ffffff;
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-credit-notice__icon {
  flex-shrink: 0;
  margin-top: 2px;
  color: #b73337;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-credit-notice__text strong {
  color: #333333;
  font-weight: 600;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-credit-notice__link {
  color: #b73337;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 2px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-credit-notice__link:hover {
  color: #8e2629;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-credit-notice__link:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .cart-totals tr.grand.totals .amount .price {
  font-size: 18px;
  font-weight: 700;
  color: #b73337;
  font-variant-numeric: tabular-nums;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items {
  margin-top: 24px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout {
  width: 100%;
  min-height: 48px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.01em;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.22);
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout:hover {
  box-shadow: 0 7px 22px rgba(183, 51, 55, 0.32);
  transform: translateY(-1px);
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout:active {
  transform: translateY(0);
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout[disabled] {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .awa-b2b-min-order-progress__fill,
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout {
    transition: none;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .checkout-methods-items .action.primary.checkout:hover {
    transform: none;
  }
}
@media (max-width: 767px) {
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-actions-row {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action {
    width: 100%;
    justify-content: center;
    min-height: 48px;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.continue {
    order: 1;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.update.awa-cart-action-sync {
    order: 2;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.clear {
    order: 3;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-cart-actions-hint {
    max-width: none;
    margin-bottom: 16px;
  }
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper td.col.price::before,
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper td.col.qty::before,
  html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart.table-wrapper td.col.subtotal::before {
    font-weight: 600;
    letter-spacing: normal;
    text-transform: none;
    font-size: 14px;
    color: #666666;
  }
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .awa-b2b-cart-trust-strip__group {
  text-transform: none;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary > .title,
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .summary.title {
  text-transform: none;
  letter-spacing: normal;
}
html body#html-body.checkout-cart-index .page-wrapper:has(.cart-container .form-cart) .cart-summary .block.discount > .title strong {
  text-transform: none;
  letter-spacing: normal;
}
html body#html-body.checkout-cart-index.awa-cart-auto-qty .page-wrapper:has(.cart-container .form-cart) .cart.main.actions .action.update.awa-cart-action-sync {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
html body#html-body.checkout-cart-index.awa-cart-auto-qty .page-wrapper:has(.cart-container .form-cart) .awa-cart-actions-row {
  justify-content: space-between;
}
html body#html-body.checkout-cart-index.awa-cart-auto-qty .page-wrapper:has(.cart-container .form-cart) .awa-cart-actions-hint {
  color: #666666;
  font-size: 14px;
  line-height: 1.45;
}
body.checkout-cart-index .page-main {
  max-width: var(--awa-container, 1440px) !important;
  margin: 0 auto !important;
  padding: var(--awa-space-4, 16px) var(--awa-space-5, 20px) var(--awa-space-8, 40px) !important;
}
body.checkout-cart-index .page-title-wrapper {
  margin-bottom: var(--awa-space-3, 12px) !important;
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}
body.checkout-cart-index .page-title .base {
  font-size: var(--awa-ui-heading-2, clamp(20px, 2vw, 24px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  letter-spacing: var(--awa-tracking-neg-2, -0.02em) !important;
}
body.checkout-cart-index .breadcrumbs {
  margin-bottom: var(--awa-space-3, 12px) !important;
}
body.checkout-cart-index .cart-container {
  display: grid !important;
  grid-template-columns: 1fr 360px !important;
  gap: var(--awa-gap-xl, 24px) !important;
  align-items: start !important;
}
@media (min-width: 768px) {
  body.checkout-cart-index .page-wrapper .cart-container .form-cart {
    grid-column: 1 !important;
    grid-row: 1 !important;
    order: 0 !important;
    float: none !important;
    width: 100% !important;
  }
  body.checkout-cart-index .page-wrapper .cart-container .cart-summary {
    grid-column: 2 !important;
    grid-row: 1 !important;
    order: 0 !important;
    float: none !important;
    width: 100% !important;
  }
  body.checkout-cart-index .page-wrapper .cart-container > :not(.form-cart):not(.cart-summary) {
    grid-column: 1 / -1 !important;
  }
}
body.checkout-cart-index .cart-container .form-cart {
  order: 0;
}
body.checkout-cart-index .cart.table-wrapper {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  background: var(--awa-cc-surface-1, var(--awa-white, #fff)) !important;
  box-shadow: var(--awa-cc-shadow-subtle, 0 1px 3px rgb(15 23 42 / 4%)) !important;
  overflow: visible !important;
}
body.checkout-cart-index .cart.table-wrapper thead th {
  background: var(--awa-cc-surface-2, #f8f8f8) !important;
  font-size: var(--awa-text-sm, 14px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  color: var(--awa-cc-text-2, var(--awa-text-muted, #666)) !important;
  padding: var(--awa-space-3, 12px) var(--awa-space-5, 20px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
}
body.checkout-cart-index .cart.table-wrapper .item-info td {
  padding: var(--awa-space-4, 16px) !important;
  vertical-align: middle !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border-light, #f0f0f0) !important;
}
body.checkout-cart-index .cart.table-wrapper .item-info:last-child td {
  border-bottom: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .item-info:hover td {
  background: rgb(0 0 0 / 1%) !important;
}
body.checkout-cart-index .cart.table-wrapper .product-image-wrapper {
  width: 64px !important;
  padding-bottom: 64px !important;
  height: auto !important;
  border-radius: var(--awa-radius-sm, 6px) !important;
  overflow: hidden !important;
  border: 0 !important;
}
body.checkout-cart-index .cart.table-wrapper .product-image-photo {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a {
  font-size: var(--awa-text-sm, 14px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  color: var(--awa-text, #333) !important;
  text-decoration: var(--awa-none, none) !important;
  line-height: var(--awa-leading-comfortable, 1.45) !important;
  transition: var(--awa-transition-color-015, color 0.15s ease) !important;
}
body.checkout-cart-index .cart.table-wrapper .product-item-name a:hover {
  color: var(--awa-primary, var(--awa-red, #b73337)) !important;
}
body.checkout-cart-index .cart.table-wrapper input.qty {
  width: var(--awa-size-56, 56px) !important;
  min-height: var(--awa-btn-height, 44px) !important;
  text-align: center !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border-strong, var(--awa-border, #ddd)) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  font-size: var(--awa-text-sm, 14px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  transition: var(--awa-transition-border-sh-015, border-color 0.15s ease, box-shadow 0.15s ease) !important;
}
body.checkout-cart-index .cart.table-wrapper input.qty:focus {
  border-color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  box-shadow: var(--awa-shadow-focus-brand-sm, 0 0 0 3px rgb(183 51 55 / 12%)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart.table-wrapper .col.price .price,
body.checkout-cart-index .cart.table-wrapper .col.subtotal .price {
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-brand-primary, var(--awa-primary, #b73337)) !important;
  font-variant-numeric: tabular-nums !important;
}
body.checkout-cart-index .cart.table-wrapper .col.subtotal .price {
  font-size: var(--awa-text-base, 15px) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete {
  color: var(--awa-text-muted, #999) !important;
  transition: var(--awa-transition-color-015, color 0.15s ease) !important;
}
body.checkout-cart-index .cart.table-wrapper .action-delete:hover {
  color: var(--awa-brand-primary, var(--awa-primary, #b73337)) !important;
}
body.checkout-cart-index .cart.main.actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: var(--awa-gap-md, 12px) !important;
  padding: var(--awa-space-4, 16px) 0 !important;
  justify-content: flex-end !important;
}
body.checkout-cart-index .cart.main.actions .action.continue {
  border: var(--awa-border-width, 1px) solid var(--awa-border, #ddd) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-5, 20px) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  color: var(--awa-text-muted, #666) !important;
  background: var(--awa-white, #fff) !important;
  transition: border-color 0.15s ease, color 0.15s ease !important;
}
body.checkout-cart-index .cart.main.actions .action.continue:hover {
  border-color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-primary, var(--awa-red, #b73337)) !important;
}
body.checkout-cart-index .cart.main.actions .action.update {
  background: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-white, #fff) !important;
  border: var(--awa-none, none) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  padding: var(--awa-space-2-5, 10px) var(--awa-space-5, 20px) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  transition: background-color 0.15s ease !important;
}
body.checkout-cart-index .cart.main.actions .action.update:hover {
  background: var(--awa-primary-dark, #8e2023) !important;
}
body.checkout-cart-index .cart-summary {
  order: var(--awa-order-2, 2);
  position: sticky !important;
  top: calc(var(--awa-header-height, 80px) + 16px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  background: var(--awa-cc-surface-1, var(--awa-white, #fff)) !important;
  box-shadow: var(--awa-cc-shadow-subtle, 0 1px 3px rgb(15 23 42 / 4%)) !important;
  padding: var(--awa-space-5, 20px) var(--awa-space-6, 24px) !important;
}
body.checkout-cart-index .cart-summary > .title {
  font-size: var(--awa-text-lg, 18px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  padding-bottom: var(--awa-space-3, 12px) !important;
  border-bottom: var(--awa-border-width, 1px) solid var(--awa-border-light, #f0f0f0) !important;
  margin-bottom: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .cart-summary .totals {
  border-top: var(--awa-none, none) !important;
}
body.checkout-cart-index .cart-summary .totals th,
body.checkout-cart-index .cart-summary .totals td {
  padding: var(--awa-space-2, 8px) 0 !important;
  font-size: var(--awa-text-sm, 14px) !important;
}
body.checkout-cart-index .cart-summary .totals.grand th,
body.checkout-cart-index .cart-summary .totals.grand td {
  font-size: var(--awa-text-md, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-cc-text-1, var(--awa-text, #333)) !important;
  padding-top: var(--awa-space-4, 16px) !important;
  border-top: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
}
body.checkout-cart-index .cart-summary .totals.grand .amount .price {
  font-size: var(--awa-text-lg, 18px) !important;
  color: var(--awa-brand-primary, var(--awa-primary, #b73337)) !important;
}
body.checkout-cart-index .checkout-methods-items {
  margin-top: var(--awa-space-4, 16px) !important;
  padding: 0 !important;
}
body.checkout-cart-index .checkout-methods-items .action.checkout,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout {
  width: 100% !important;
  min-height: var(--awa-btn-height-lg, 48px) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  font-size: var(--awa-text-md, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  letter-spacing: 0.01em !important;
  text-transform: none !important;
  background: var(--awa-brand-primary, var(--awa-primary, #b73337)) !important;
  color: var(--awa-text-inverse, #fff) !important;
  border: var(--awa-none, none) !important;
  box-shadow: var(--awa-cc-shadow-cta, 0 8px 24px rgb(183 51 55 / 18%)) !important;
  transition: background-color var(--awa-cc-transition, 280ms cubic-bezier(0.4, 0, 0.2, 1)), box-shadow var(--awa-cc-transition, 280ms cubic-bezier(0.4, 0, 0.2, 1)), transform var(--awa-cc-transition, 280ms cubic-bezier(0.4, 0, 0.2, 1)) !important;
  cursor: pointer !important;
}
body.checkout-cart-index .checkout-methods-items .action.checkout:hover,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout:hover {
  background: var(--awa-brand-hover, var(--awa-primary-dark, #8e2023)) !important;
  box-shadow: var(--awa-cc-shadow-cta-hover, 0 14px 30px rgb(142 38 41 / 20%)) !important;
}
body.checkout-cart-index .checkout-methods-items .action.checkout:active,
body.checkout-cart-index .checkout-methods-items .action.primary.checkout:active {
  transform: translateY(1px) !important;
}
body.checkout-cart-index .cart-discount,
body.checkout-cart-index .block.discount {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  background: var(--awa-cc-surface-1, var(--awa-white, #fff)) !important;
  padding: var(--awa-space-4, 16px) !important;
  margin-top: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .cart-discount .title,
body.checkout-cart-index .block.discount .title {
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  cursor: pointer !important;
}
body.checkout-cart-index #discount-coupon-form .fieldset {
  display: flex !important;
  gap: var(--awa-gap-sm, 8px) !important;
  align-items: flex-end !important;
}
body.checkout-cart-index #discount-coupon-form input[type="text"] {
  flex: var(--awa-flex-1, 1) !important;
  min-height: var(--awa-space-8, 40px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #ddd) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  padding: 0 var(--awa-space-3, 12px) !important;
  font-size: var(--awa-text-sm, 14px) !important;
  transition: var(--awa-transition-border-sh-015, border-color 0.15s ease, box-shadow 0.15s ease) !important;
}
body.checkout-cart-index #discount-coupon-form input[type="text"]:focus {
  border-color: var(--awa-primary, var(--awa-red, #b73337)) !important;
  box-shadow: var(--awa-shadow-focus-brand-sm, 0 0 0 3px rgb(183 51 55 / 12%)) !important;
  outline: var(--awa-none, none) !important;
}
body.checkout-cart-index #discount-coupon-form .action.apply {
  min-height: var(--awa-space-8, 40px) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  padding: 0 var(--awa-space-4, 16px) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: var(--awa-weight-semibold, 600) !important;
  white-space: nowrap !important;
}
body.checkout-cart-index .checkout-estimate-block {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  background: var(--awa-cc-surface-1, var(--awa-white, #fff)) !important;
  padding: var(--awa-space-4, 16px) !important;
  margin-top: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .cart-empty.awa-cart-empty {
  max-width: var(--awa-size-520, 520px) !important;
  margin: var(--awa-space-xl, 40px) auto !important;
  padding: var(--awa-space-9, 48px) var(--awa-space-7, 32px) !important;
  border: var(--awa-border-width, 1px) solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius-panel, 16px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-panel-shadow, 0 4px 16px rgb(0 0 0 / 5%)) !important;
  text-align: center !important;
}
body.checkout-cart-index .awa-cart-empty__icon {
  margin-bottom: var(--awa-space-5, 20px) !important;
}
body.checkout-cart-index .awa-cart-empty__icon svg {
  width: var(--awa-size-72, 72px) !important;
  height: var(--awa-size-72, 72px) !important;
  color: var(--awa-border, #ddd) !important;
}
body.checkout-cart-index .awa-cart-empty__title {
  font-size: var(--awa-ui-heading-3, clamp(18px, 2vw, 20px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  margin-bottom: var(--awa-space-2, 8px) !important;
}
body.checkout-cart-index .awa-cart-empty__subtitle {
  font-size: var(--awa-text-sm, 14px) !important;
  color: var(--awa-text-muted, #888) !important;
  line-height: var(--awa-leading-loose, 1.6) !important;
  margin-bottom: var(--awa-space-6, 24px) !important;
}
body.checkout-cart-index .awa-cart-empty__cta {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--awa-gap-sm, 8px) !important;
  min-height: var(--awa-btn-height-lg, 48px) !important;
  padding: 0 var(--awa-space-7, 32px) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  background: var(--awa-primary, var(--awa-red, #b73337)) !important;
  color: var(--awa-white, #fff) !important;
  font-size: var(--awa-text-base, 15px) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  text-decoration: var(--awa-none, none) !important;
  box-shadow: var(--awa-ui-cta-shadow, 0 4px 14px rgb(183 51 55 / 22%)) !important;
  transition: background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease !important;
}
body.checkout-cart-index .awa-cart-empty__cta:hover {
  background: var(--awa-primary-dark, #8e2023) !important;
  transform: translateY(var(--awa-neg-0-25, -1px)) !important;
  box-shadow: var(--awa-ui-cta-shadow-hover, 0 7px 22px rgb(183 51 55 / 32%)) !important;
}
body.checkout-cart-index .block.crosssell {
  margin-top: var(--awa-space-7, 32px) !important;
  grid-column: 1 / -1 !important;
}
body.checkout-cart-index .block.crosssell .block-title {
  font-size: var(--awa-ui-heading-3, clamp(18px, 2vw, 20px)) !important;
  font-weight: var(--awa-weight-bold, 700) !important;
  color: var(--awa-text, #333) !important;
  margin-bottom: var(--awa-space-4, 16px) !important;
}
body.checkout-cart-index .block.crosssell .products-grid .product-item-info {
  border: var(--awa-border-width, 1px) solid var(--awa-cc-border, var(--awa-border, #e5e5e5)) !important;
  border-radius: var(--awa-radius-md, 10px) !important;
  padding: var(--awa-space-3, 12px) !important;
  background: var(--awa-white, #fff) !important;
  box-shadow: var(--awa-ui-card-shadow, 0 2px 10px rgb(0 0 0 / 5%)) !important;
  transition: box-shadow 0.22s ease, transform 0.22s ease !important;
}
body.checkout-cart-index .block.crosssell .products-grid .product-item-info:hover {
  box-shadow: var(--awa-ui-card-shadow-hover, 0 8px 24px rgb(0 0 0 / 10%)) !important;
  transform: translateY(var(--awa-neg-0-5, -2px)) !important;
}
@media (max-width: 767px) {
  body.checkout-cart-index .page-main {
    padding: var(--awa-space-3, 12px) var(--awa-space-4, 16px) var(--awa-space-7, 32px) !important;
  }
  body.checkout-cart-index .cart-container {
    grid-template-columns: var(--awa-gtc-1, 1fr) !important;
    gap: var(--awa-gap-lg, 16px) !important;
  }
  body.checkout-cart-index .cart-summary {
    position: static !important;
    order: var(--awa-order-2, 2);
  }
  body.checkout-cart-index .cart.table-wrapper .item-info td {
    padding: var(--awa-space-2-5, 10px) var(--awa-space-3, 12px) !important;
  }
  body.checkout-cart-index .cart.table-wrapper .product-image-wrapper {
    width: var(--awa-size-60, 60px) !important;
    height: var(--awa-size-60, 60px) !important;
  }
  body.checkout-cart-index .checkout-methods-items .action.checkout,
  body.checkout-cart-index .checkout-methods-items .action.primary.checkout {
    min-height: var(--awa-space-9, 48px) !important;
  }
  body.checkout-cart-index .cart.main.actions {
    flex-direction: column !important;
  }
  body.checkout-cart-index .cart.main.actions .action {
    width: 100% !important;
    text-align: center !important;
  }
  body.checkout-cart-index .cart-empty.awa-cart-empty {
    padding: var(--awa-space-7, 32px) var(--awa-space-5, 20px) !important;
    margin: var(--awa-space-lg, 24px) auto !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.checkout-cart-index .cart.table-wrapper .product-item-name a,
  body.checkout-cart-index .cart.table-wrapper input.qty,
  body.checkout-cart-index .cart.main.actions .action.continue,
  body.checkout-cart-index .cart.main.actions .action.update,
  body.checkout-cart-index .checkout-methods-items .action.checkout,
  body.checkout-cart-index .awa-cart-empty__cta,
  body.checkout-cart-index .block.crosssell .products-grid .product-item-info {
    transition: var(--awa-none, none) !important;
  }
}
html body#html-body.checkout-cart-index.awa-cart-mobile-bar-active .page-wrapper .page-main {
  padding-bottom: calc(80px + env(safe-area-inset-bottom, 0px));
}
html body#html-body.checkout-cart-index.awa-cart-mobile-bar-active #awa-cookie-banner,
html body#html-body.checkout-cart-index.awa-cart-mobile-bar-active .awa-cookie-banner--visible {
  bottom: calc(80px + env(safe-area-inset-bottom, 0px)) !important;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar {
  position: fixed;
  inset-inline: 0;
  inset-block-end: 0;
  z-index: 900;
  padding: 16px 24px calc(16px + env(safe-area-inset-bottom, 0px));
  border-block-start: 1px solid #e5e5e5;
  background: rgba(255, 255, 255, 0.96);
  backdrop-filter: blur(10px);
  box-shadow: 0 -4px 16px rgba(26, 26, 26, 0.1);
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar[hidden] {
  display: none !important;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__inner {
  display: flex;
  align-items: center;
  gap: 16px;
  max-width: var(--awa-container, 1440px);
  margin-inline: auto;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__continue {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 42%;
  min-height: 40px;
  padding: 0 16px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: #f7f7f7;
  color: #b73337;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__continue:hover {
  border-color: #b73337;
  background: #fef2f2;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__continue:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__continue[hidden] {
  display: none !important;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1 1 auto;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__count {
  font-size: 11px;
  line-height: 1.3;
  color: #666666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__count[hidden] {
  display: none !important;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__label {
  font-size: 12px;
  line-height: 1.3;
  color: #666666;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__amount {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  color: #b73337;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__checkout {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  min-width: 9.5rem;
  padding: 0 24px;
  border-radius: 4px;
  background: #b73337;
  color: #ffffff !important;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  box-shadow: 0 4px 14px rgba(183, 51, 55, 0.24);
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__checkout:hover {
  background: #8e2629;
  box-shadow: 0 6px 18px rgba(183, 51, 55, 0.32);
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__checkout:focus-visible {
  outline: 2px solid #8e2629;
  outline-offset: 2px;
}
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__checkout.disabled,
html body#html-body.checkout-cart-index .awa-cart-mobile-bar__checkout[aria-disabled='true'] {
  opacity: 0.55;
  pointer-events: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  html body#html-body.checkout-cart-index .awa-cart-mobile-bar {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.checkout-cart-index .awa-cart-mobile-bar__checkout {
    transition: none;
  }
}
@supports (color: oklch(52% 0.15 27)) {
  html body#html-body {
    --awa-oklch-primary: oklch(52.5% 0.155 27.5);
    --awa-oklch-primary-hover: oklch(41.5% 0.13 27.5);
    --awa-oklch-ink: oklch(22% 0.012 27);
    --awa-oklch-text: oklch(32% 0.012 27);
    --awa-oklch-muted: oklch(48% 0.01 27);
    --awa-oklch-surface: oklch(99.2% 0.006 27);
    --awa-oklch-soft: oklch(97.2% 0.008 27);
    --awa-oklch-border: oklch(90% 0.01 27);
    --awa-primary: var(--awa-oklch-primary);
    --awa-primary-hover: var(--awa-oklch-primary-hover);
    --awa-red: var(--awa-oklch-primary);
    --awa-ink: var(--awa-oklch-ink);
    --awa-text: var(--awa-oklch-text);
    --awa-text-muted: var(--awa-oklch-muted);
    --awa-bg: var(--awa-oklch-surface);
    --awa-bg-soft: var(--awa-oklch-soft);
    --awa-border: var(--awa-oklch-border);
  }
}
html body#html-body .awa-section-header {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 24px;
  padding-bottom: 0;
  border: 0;
  border-left: 0;
  border-right: 0;
}
html body#html-body .awa-section-header__left {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  flex: 1 1 auto;
}
html body#html-body .awa-section-header__eyebrow {
  font-size: var(--awa-fs-sm);
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #b73337;
}
html body#html-body .awa-section-header__title {
  margin: 0;
  font-size: var(--awa-fs-xl);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.01em;
  color: var(--awa-ink, #333333);
}
html body#html-body .awa-section-header__subtitle {
  margin: 0;
  font-size: var(--awa-fs-sm);
  line-height: 1.45;
  color: var(--awa-text-muted);
  max-width: 42ch;
}
html body#html-body .awa-section-header__link,
html body#html-body .awa-section-header .awa-shelf__view-all,
html body#html-body .awa-section-header .awa-category-carousel__cta-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 48px;
  min-width: 48px;
  padding: 8px 16px;
  border-radius: 9999px;
  box-sizing: border-box;
  font-size: var(--awa-fs-sm);
  font-weight: 600;
  color: #b73337;
  text-decoration: none;
  white-space: nowrap;
}
html body#html-body .awa-section-header--featured {
  padding-bottom: 0;
  border-bottom: 0;
}
html body#html-body .awa-section-header--featured .awa-section-header__title {
  font-size: var(--awa-fs-2xl);
}
html body#html-body .awa-section-header--standard,
html body#html-body .awa-section-header--compact {
  padding-bottom: 0;
  border-bottom: 0;
}
html body#html-body .awa-shelf .product-name,
html body#html-body .awa-shelf .product-item-name,
html body#html-body .awa-shelf .product-name a,
html body#html-body .awa-shelf .product-item-link {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0;
  font-size: var(--awa-fs-sm);
  line-height: 1.35;
  color: var(--awa-text);
  min-height: calc(1.35em * 2);
  max-height: calc(1.35em * 2);
}
html body#html-body .awa-shelf .product-thumb,
html body#html-body .awa-shelf .product-image-wrapper {
  min-width: 0;
}
html body#html-body .awa-shelf .actions-primary .action.tocart,
html body#html-body .awa-shelf .actions-primary .btn-add-to-cart,
html body#html-body .awa-shelf .actions-primary .action.primary,
html body#html-body .awa-shelf .product-info-cart .action.tocart,
html body#html-body .awa-shelf .product-info-cart .btn-add-to-cart,
html body#html-body .awa-shelf .item-product .action.tocart,
html body#html-body .awa-shelf .item-product .btn-add-to-cart {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 48px;
  padding: 8px 16px;
  box-sizing: border-box;
  font-size: var(--awa-fs-sm);
  font-weight: 600;
  line-height: 1.25;
  border-radius: 4px;
}
html body#html-body .page-wrapper .awa-shelf .item-product .btn-add-to-cart,
html body#html-body .page-wrapper .awa-shelf .item-product .action.tocart {
  min-height: 48px;
  padding: 8px 16px;
}
html body#html-body .awa-shelf--carousel .awa-owl-nav__btn,
html body#html-body .awa-shelf--carousel .awa-carousel__arrow {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
}
html body#html-body .awa-shelf--carousel .awa-owl-progress {
  min-height: 4px;
  border-radius: 9999px;
  background: color-mix(in srgb, var(--awa-border) 85%, transparent);
}
html body#html-body .awa-shelf--carousel .awa-owl-progress__bar {
  background: var(--awa-primary);
  transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body .page_footer,
html body#html-body .page-footer {
  max-width: 100%;
  overflow-x: clip;
}
html body#html-body .page_footer .awa-footer-trust-grid,
html body#html-body .page-footer .awa-footer-trust-grid {
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0, 1fr);
  width: 100%;
}
html body#html-body .page_footer .awa-footer-trust-item,
html body#html-body .page-footer .awa-footer-trust-item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  min-width: 0;
  min-height: 48px;
  padding: 16px;
  border: 1px solid var(--awa-border);
  border-radius: 4px;
}
html body#html-body .page_footer .awa-footer-trust-icon,
html body#html-body .page-footer .awa-footer-trust-icon {
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
}
html body#html-body .page_footer .footer-container,
html body#html-body .page-footer .footer-container {
  max-width: 100%;
  overflow-x: clip;
}
html body#html-body .page_footer .footer-container .row,
html body#html-body .page-footer .footer-container .row {
  display: grid;
  gap: 24px;
  margin-inline: 0;
  grid-template-columns: minmax(0, 1fr);
}
html body#html-body .page_footer .footer-container [class*='col-'],
html body#html-body .page-footer .footer-container [class*='col-'] {
  min-width: 0;
  max-width: 100%;
  width: 100%;
  flex: none;
}
html body#html-body .page_footer .footer-container .footer-block-title,
html body#html-body .page-footer .footer-container .footer-block-title,
html body#html-body .page_footer .footer-container .velaFooterTitle,
html body#html-body .page-footer .footer-container .velaFooterTitle {
  font-size: var(--awa-fs-md);
  font-weight: 700;
  color: var(--awa-ink, #333333);
}
html body#html-body .page_footer .awa-footer-bottom__row,
html body#html-body .page-footer .awa-footer-bottom__row {
  align-items: start;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-section,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .top-home-content.awa-carousel-section {
  padding-block: 32px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-section + .awa-home-section,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-carousel-section + .awa-carousel-section {
  padding-block-start: 0;
}
html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product) .product-thumb {
  position: relative;
  overflow: visible;
  box-sizing: border-box;
  padding-block-start: 20px;
  padding-inline-start: 4px;
}
html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product) .product-thumb :is(.product-image-wrapper, .product-thumb-link) {
  display: block;
  overflow: hidden;
  border-radius: 4px;
}
html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product) .product-thumb :is(img, .product-image-photo, picture) {
  display: block;
  width: 100%;
  max-width: 100%;
  border-radius: inherit;
}
html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product) .product-thumb :is(.hot-onsale, .product-label, .sticker) {
  top: 4px;
  left: 4px;
  z-index: 6;
}
html body#html-body .page-wrapper .awa-shelf--carousel {
  overflow: visible;
}
html body#html-body .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
  overflow-x: auto;
  padding-block: 8px;
  scroll-padding-block: 8px;
  box-sizing: border-box;
}
html body#html-body .page-wrapper .awa-shelf--carousel .awa-carousel__track {
  padding-block: 8px;
  box-sizing: border-box;
}
html body#html-body .page-wrapper .awa-shelf--carousel .awa-carousel__track > :is(.awa-carousel__slide, li.item) {
  overflow: visible;
}
html body#html-body .page-wrapper .header-content {
  padding-block: 8px;
  box-sizing: border-box;
}
html body#html-body .page-wrapper :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) {
  padding-block: 8px;
  box-sizing: border-box;
}
html body#html-body .page-wrapper :is(.awa-shelf, .awa-shelf--carousel) {
  border: 0;
  box-shadow: none;
  filter: none;
  background-image: none;
}
html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product.awa-carousel-card-slot) {
  border: 1px solid var(--awa-border, #e5e5e5);
  box-shadow: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .banner-slider,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .wrapper_slider {
  overflow: visible;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .wrapper_slider :is(.owl-carousel, .owl.swiper, .awa-hero-swiper, .banner_item, .banner_item_bg) {
  overflow: hidden;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__empty {
  padding-inline: 16px;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__empty-message {
  max-width: 65ch;
  padding-inline: 8px;
  margin-inline: auto;
  overflow-wrap: anywhere;
}
@supports (overflow-clip-margin: 1px) {
  html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product) .product-thumb {
    overflow: clip;
    overflow-clip-margin: 8px;
    padding-block-start: 4px;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  html body#html-body .page_footer .awa-footer-trust-grid,
  html body#html-body .page-footer .awa-footer-trust-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  html body#html-body .page_footer .footer-container .footer-static .row,
  html body#html-body .page_footer .footer-container #footer .row,
  html body#html-body .page-footer .footer-container .footer-static .row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  html body#html-body .page_footer .awa-footer-trust-grid,
  html body#html-body .page-footer .awa-footer-trust-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  html body#html-body .page_footer .footer-container .footer-static .row,
  html body#html-body .page_footer .footer-container #footer .row,
  html body#html-body .page-footer .footer-container .footer-static .row {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  html body#html-body .page_footer .awa-footer-bottom__row,
  html body#html-body .page-footer .awa-footer-bottom__row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 1fr);
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-carousel-section:not(.top-home-content--category-carousel) .awa-section-header__link::after {
    content: ' · deslize o carrossel';
    font-size: var(--awa-fs-sm);
    font-weight: 400;
    color: var(--awa-text-muted);
  }
}
@supports (container-type: inline-size) {
  .awa-shelf--carousel .awa-carousel__slide,
  .awa-shelf--carousel .awa-carousel__track > li.item {
    container-type: inline-size;
    container-name: awa-shelf-slide;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header, .awa-category-carousel__header, .awa-shelf__header) {
  margin-bottom: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-section-header {
  margin-bottom: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .item-product.awa-carousel-card-slot :is(
        .actions-primary .action,
        .btn-add-to-cart,
        .action.tocart,
        .product-info-cart .action
    ) {
  min-height: 48px;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .awa-shelf--carousel .awa-owl-nav__btn {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav {
    display: flex;
    visibility: visible;
    opacity: 1;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip {
  min-width: 0;
  max-width: 100%;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item {
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__text {
  max-width: 22ch;
  overflow-wrap: anywhere;
  word-break: normal;
  hyphens: auto;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track > :is(.awa-carousel__slide, li.item) {
  min-width: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf .product-info-cart :is(.b2b-login-to-buy-btn, .b2b-login-to-see-price a) {
  white-space: normal;
  overflow-wrap: anywhere;
  text-align: center;
  line-height: 1.25;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:is(:disabled, .is-disabled, [aria-disabled='true']) {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
    scroll-behavior: auto;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:active:not(:disabled):not(.is-disabled) {
    transform: none;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover .product-thumb img {
    transform: none;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-section-header__link:focus-visible,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf__view-all:focus-visible,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 3px;
  border-radius: 9999px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item {
  border: 1px solid var(--awa-border);
  border-radius: 4px;
  background: var(--awa-bg, #ffffff);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress {
  margin-block-start: 12px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product .product-thumb {
  aspect-ratio: 1 / 1;
  overflow: hidden;
  min-width: 0;
  background: var(--awa-bg-soft, #f7f7f7);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-thumb-link, .first-thumb, .product-image-container, .product-image-wrapper) {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  height: 100%;
  box-sizing: border-box;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product .product-image-wrapper {
  padding-bottom: 0;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-image-photo, .product-thumb img) {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product:hover {
  transform: none;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product:hover .product-thumb {
  box-shadow: none;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product .product-info {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-info-cart, .info-price, .b2b-login-to-see-price) {
  margin-block-start: auto;
}
html body#html-body .page-wrapper :is(.item-product, .awa-product-card, .content-item-product):hover {
  transform: none;
}
html body#html-body .page-wrapper :is(
        .item-product,
        .product-item-info,
        .awa-product-card,
        .content-item-product,
        .awa-category-carousel__item,
        .awa-hero-trust-strip__item,
        .awa-shelf--carousel,
        .block,
        .box
    ) {
  border-color: var(--awa-border, #e5e5e5);
  box-shadow: none;
  filter: none;
}
html body#html-body .page-wrapper :is(
        .item-product,
        .product-item-info,
        .awa-product-card,
        .content-item-product,
        .awa-category-carousel__item
    ):hover {
  transform: none;
  box-shadow: none;
}
html body#html-body .page-wrapper :is(
        .action.primary,
        .action.tocart,
        .btn-add-to-cart,
        .btn-primary,
        button.primary,
        .b2b-login-to-buy-btn,
        .b2b-login-to-see-price a
    ) {
  box-shadow: none;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body .page-wrapper :is(
        .action.primary,
        .action.tocart,
        .btn-add-to-cart,
        .btn-primary,
        button.primary,
        .b2b-login-to-buy-btn,
        .b2b-login-to-see-price a
    ):hover {
  transform: none;
  box-shadow: none;
}
html body#html-body .page-wrapper :is(
        .message,
        .message-error,
        .message-warning,
        .message-success,
        .field-error,
        .mage-error,
        .form-error-summary,
        .awa-alert,
        .awa-callout,
        .curriculo-progress,
        .curriculo-intro,
        .status-check-container
    ) {
  border: 1px solid var(--awa-border, #e5e5e5);
  border-inline-start-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 4px;
  box-shadow: none;
}
html body#html-body .page-wrapper :is(
        .modal-popup .modal-inner-wrap,
        .modal-slide .modal-inner-wrap,
        .block-minicart,
        .navigation.verticalmenu.side-verticalmenu,
        .navigation.verticalmenu .submenu,
        .navigation.verticalmenu .level0.submenu,
        .ui-menu,
        .dropdown,
        .awa-mobile-bottom-nav,
        nav.fixed-bottom
    ) {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
html body#html-body .page-wrapper :is(
        .awa-owl-progress__bar,
        .progress-bar,
        .awa-progress__bar,
        .loading-bar,
        .minicart-wrapper .counter-number
    ) {
  transition: transform 220ms cubic-bezier(0.4, 0, 0.2, 1), background-color 220ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body .page-wrapper :is(
        .product-thumb img,
        .product-image-photo,
        .awa-owl-nav__btn,
        .awa-carousel__arrow,
        .action,
        button,
        a
    ) {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper *,
  html body#html-body .page-wrapper *::before,
  html body#html-body .page-wrapper *::after {
    animation-duration: 1ms;
    animation-iteration-count: 1;
    scroll-behavior: auto;
    transition-duration: 1ms;
  }
}
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper a:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper button:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .action:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .btn:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .button:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .awa-owl-nav__btn:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .awa-carousel__arrow:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .pages .item a:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .toolbar .modes-mode:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .filter-options-title:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .filter-current .action:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper [role='button']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper [tabindex]:not([tabindex='-1']):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 3px;
  box-shadow: none;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper button:disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper button.disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper button.is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper button[aria-disabled='true'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .action.disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .action.is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .action[aria-disabled='true'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .btn.disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .btn.is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .btn[aria-disabled='true'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .button.disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .button.is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .button[aria-disabled='true'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .awa-owl-nav__btn.is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .awa-owl-nav__btn[aria-disabled='true'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .awa-carousel__arrow.is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .awa-carousel__arrow[aria-disabled='true'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper [role='button'].disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper [role='button'].is-disabled,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper [role='button'][aria-disabled='true'] {
  cursor: not-allowed;
  opacity: 0.48;
  transform: none;
  box-shadow: none;
}
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input.input-text,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='email'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='number'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='password'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='search'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='tel'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='text'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='url'],
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper select,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper textarea {
  border-color: var(--awa-border, #e5e5e5);
  border-radius: 4px;
  box-shadow: none;
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input.input-text:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='email']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='number']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='password']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='search']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='tel']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='text']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper input[type='url']:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper select:focus-visible,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper textarea:focus-visible {
  border-color: var(--awa-primary, #b73337);
  outline: 2px solid color-mix(in srgb, var(--awa-primary, #b73337) 28%, transparent);
  outline-offset: 2px;
}
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .product-info-cart .action,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .product-info-cart .btn,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .product-info-cart button,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .product-info-cart a,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .actions-primary .action,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .actions-primary .btn,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .actions-primary button,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .box-actions .action,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .box-actions .btn,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .box-actions button,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .toolbar .action,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .pages a,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .filter-actions .action,
html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .block-actions .action {
  min-height: 48px;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper a:hover,
  html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper button:hover,
  html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .action:hover,
  html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .btn:hover,
  html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper .button:hover,
  html body#html-body:not(.checkout-index-index):not(.rokanthemes-onepagecheckout):not(.onepagecheckout-index-index) .page-wrapper [role='button']:hover {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-block-start: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 8px 16px;
  border: 1px solid var(--awa-primary, #b73337);
  border-radius: 9999px;
  background: var(--awa-bg-white, #ffffff);
  color: var(--awa-primary, #b73337);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  white-space: normal;
  text-align: center;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn--primary {
  background: var(--awa-primary, #b73337);
  color: var(--awa-bg-white, #ffffff);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn--secondary {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, transparent);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-carousel__track,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .products-grid,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .rokan-bestseller {
  align-items: stretch;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-carousel__slide,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact li.item {
  display: flex;
  align-items: stretch;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .item-product,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .product-item-info,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .content-item-product {
  display: flex;
  flex-direction: column;
  height: 100%;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .product-info {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .product-info-cart,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .info-price,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .b2b-login-to-see-price {
  margin-block-start: auto;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--featured {
  padding-block: var(--awa-home-pad-featured, clamp(32px, 3.2vw, 52px));
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard {
  padding-block: var(--awa-home-pad-standard, clamp(24px, 2.4vw, 38px));
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact {
  padding-block: var(--awa-home-pad-compact, clamp(16px, 1.6vw, 26px));
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact + .awa-carousel-section--compact {
  padding-block-start: 0;
  border-block-start: 1px solid color-mix(in oklch, var(--awa-primary, #b73337) 8%, oklch(0.978 0.005 25));
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard.awa-home-section--below-fold {
  contain-intrinsic-size: auto 44rem;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact.awa-home-section--below-fold {
  contain-intrinsic-size: auto 33rem;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard.awa-home-section--below-fold {
    contain-intrinsic-size: auto 38rem;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact.awa-home-section--below-fold {
    contain-intrinsic-size: auto 32rem;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .footer-bottom .awa-footer-pay-logos {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px 12px;
    width: 100%;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .footer-bottom .awa-pay-logo {
    display: flex;
    align-items: center;
    min-height: 40px;
    width: auto;
    max-width: 100%;
  }
}
html body#html-body .page-wrapper .page-footer .awa-footer-business-contact__actions,
html body#html-body .page-wrapper .page_footer .awa-footer-business-contact__actions {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}
html body#html-body .page-wrapper .page-footer .awa-footer-business-contact__action,
html body#html-body .page-wrapper .page_footer .awa-footer-business-contact__action {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-height: 44px;
  padding: 12px;
}
html body#html-body .page-wrapper .page-footer .awa-footer-business-contact__action-icon,
html body#html-body .page-wrapper .page_footer .awa-footer-business-contact__action-icon {
  display: inline-flex;
  flex: 0 0 44px;
  align-items: center;
  justify-content: center;
  width: 44px;
  min-width: 44px;
  height: 44px;
  line-height: 1;
}
html body#html-body .page-wrapper .page-footer .awa-footer-business-contact__action-icon svg,
html body#html-body .page-wrapper .page-footer .awa-footer-business-contact__action-icon img,
html body#html-body .page-wrapper .page_footer .awa-footer-business-contact__action-icon svg,
html body#html-body .page-wrapper .page_footer .awa-footer-business-contact__action-icon img {
  display: block;
  width: 22px;
  max-width: 22px;
  height: 22px;
  max-height: 22px;
  flex: 0 0 22px;
}
html body#html-body .page-wrapper .page-footer .awa-newsletter-wrapper,
html body#html-body .page-wrapper .page_footer .awa-newsletter-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
}
html body#html-body .page-wrapper .page-footer .awa-newsletter-icon,
html body#html-body .page-wrapper .page_footer .awa-newsletter-icon {
  display: inline-flex;
  flex: 0 0 56px;
  align-items: center;
  justify-content: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  line-height: 1;
}
html body#html-body .page-wrapper .page-footer .awa-newsletter-icon svg,
html body#html-body .page-wrapper .page-footer .awa-newsletter-icon img,
html body#html-body .page-wrapper .page_footer .awa-newsletter-icon svg,
html body#html-body .page-wrapper .page_footer .awa-newsletter-icon img {
  display: block;
  width: 28px;
  max-width: 28px;
  height: 28px;
  max-height: 28px;
  flex: 0 0 28px;
}
html body#html-body .page-wrapper .page-footer .awa-footer-atendimento__actions a,
html body#html-body .page-wrapper .page_footer .awa-footer-atendimento__actions a,
html body#html-body .page-wrapper .page-footer .awa-footer-pro__social-link,
html body#html-body .page-wrapper .page_footer .awa-footer-pro__social-link {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
html body#html-body .page-wrapper .page-footer .awa-footer-atendimento__icon,
html body#html-body .page-wrapper .page_footer .awa-footer-atendimento__icon {
  display: inline-flex;
  flex: 0 0 20px;
  align-items: center;
  justify-content: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  line-height: 1;
}
html body#html-body .page-wrapper .page-footer .awa-footer-atendimento__icon svg,
html body#html-body .page-wrapper .page-footer .awa-footer-atendimento__icon img,
html body#html-body .page-wrapper .page_footer .awa-footer-atendimento__icon svg,
html body#html-body .page-wrapper .page_footer .awa-footer-atendimento__icon img {
  display: block;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  flex: 0 0 16px;
}
html body#html-body .page-wrapper .page-footer .awa-footer-pro__social,
html body#html-body .page-wrapper .page_footer .awa-footer-pro__social {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
html body#html-body .page-wrapper .page-footer .awa-footer-pro__social-link,
html body#html-body .page-wrapper .page_footer .awa-footer-pro__social-link {
  justify-content: center;
  width: 44px;
  min-width: 44px;
  height: 44px;
  line-height: 1;
}
html body#html-body .page-wrapper .page-footer .awa-footer-pro__social-link svg,
html body#html-body .page-wrapper .page-footer .awa-footer-pro__social-link img,
html body#html-body .page-wrapper .page_footer .awa-footer-pro__social-link svg,
html body#html-body .page-wrapper .page_footer .awa-footer-pro__social-link img {
  display: block;
  width: 18px;
  max-width: 18px;
  height: 18px;
  max-height: 18px;
  flex: 0 0 18px;
}
@media (max-width: 991px) {
  html body#html-body .page-wrapper .page-footer .awa-footer-business-contact__actions,
  html body#html-body .page-wrapper .page_footer .awa-footer-business-contact__actions {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__actions {
    align-items: stretch;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn {
    flex: 1 1 100%;
  }
  html body#html-body .page-wrapper .page-footer .awa-newsletter-wrapper,
  html body#html-body .page-wrapper .page_footer .awa-newsletter-wrapper {
    align-items: flex-start;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper {
  max-width: 1280px !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box;
  overflow: visible !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content {
  max-width: 100% !important;
}
@media (max-width: 1024px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper {
    padding-inline: 12px !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper .fixed-bottom .link-on-bottom ul.mobile-bottom-link li a,
  html body#html-body .page-wrapper .fixed-bottom .link-on-bottom ul.mobile-bottom-link li button {
    font-size: 12px !important;
    min-height: 48px !important;
  }
  html body#html-body .page-wrapper .page-main {
    padding-bottom: 84px !important;
  }
}
@media (pointer: coarse) {
  html body#html-body .page-wrapper .filter-options-title,
  html body#html-body .page-wrapper .filter-options-content .item a,
  html body#html-body .page-wrapper .toolbar-amount,
  html body#html-body .page-wrapper .sorter-action {
    min-height: 48px;
    display: inline-flex;
    align-items: center;
  }
  html body#html-body .page-wrapper .pages .item a,
  html body#html-body .page-wrapper .pages .item strong.page {
    min-width: 48px;
    min-height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  html body#html-body .page-wrapper .swatch-attribute .swatch-option {
    margin: 8px;
  }
}
@media (max-width: 992px) and (orientation: landscape) and (max-height: 520px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .banner-slider,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .wrapper_slider {
    max-height: 85vw !important;
    overflow: hidden;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta {
    padding-block: 16px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-trust-strip {
    display: none;
  }
}
@media (max-height: 520px) and (orientation: landscape) {
  html body#html-body .page-wrapper .fixed-bottom {
    display: none !important;
  }
  html body#html-body .page-wrapper .page-main {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 359px) {
  html body#html-body .page-wrapper .ayo-home5-wrapper,
  html body#html-body .page-wrapper .page-main {
    padding-inline: 8px !important;
  }
  html body#html-body .page-wrapper .awa-section-header__title {
    font-size: var(--awa-fs-md) !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .catalog-category-view .toolbar.toolbar-products .toolbar-sorter::before {
    content: '⊞  Filtros';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding-inline: 16px;
    border: 1px solid var(--awa-border, #e5e5e5);
    border-radius: 4px;
    font-size: var(--awa-fs-sm);
    font-weight: 600;
    color: var(--awa-text, #333333);
    cursor: pointer;
    background: var(--awa-bg, #ffffff);
    transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
    order: -1;
  }
  .catalog-category-view .sidebar.sidebar-main.is-open::before {
    content: '';
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 299;
    animation: awa-fade-in 200ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
  }
  .catalog-category-view .sidebar.sidebar-main.is-open:focus-within {
    outline: none;
  }
}
@keyframes awa-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  @keyframes awa-fade-in {
    from {
      opacity: 1;
    }
    to {
      opacity: 1;
    }
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .catalog-product-view .product.media,
  .catalog-product-view .column.main .product.media {
    width: 100%;
    max-width: 540px;
    margin-inline: auto;
  }
  .catalog-product-view .product-info-main,
  .catalog-product-view .column.main .product-info-main {
    width: 100%;
    max-width: 640px;
    margin-inline: auto;
    padding-inline: 0;
  }
  .catalog-product-view .product-info-main .box-tocart {
    position: static;
    box-shadow: none;
    border-top: 0;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body .page-wrapper .awa-site-header .block-search,
  body .page-wrapper #header .block-search {
    max-width: 100%;
    flex: 1 1 auto;
    min-width: 0;
  }
  body .page-wrapper .awa-site-header .block-search input#search,
  body .page-wrapper .awa-site-header .block-search input[name='q'] {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    min-width: 0;
  }
}
@media (min-width: 1440px) {
  body .page-wrapper .cms-content p,
  body .page-wrapper .column.main .page-description p,
  body .page-wrapper .product.attribute.description .value,
  body .page-wrapper .catalog-product-view .product.attribute.description .value {
    max-width: 75ch;
  }
  body.customer-account-login .page-wrapper .page-main,
  body.customer-account-create .page-wrapper .page-main,
  body.b2b-auth-shell .page-wrapper .page-main {
    max-width: 960px;
    margin-inline: auto;
  }
}
@media (min-width: 1536px) {
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid,
  :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .catalog-product-view .product-info-main .box-tocart {
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .minicart-wrapper .block-minicart {
    padding-bottom: 0px;
  }
  .minicart-wrapper .block-minicart .block-header .action.close {
    min-height: 48px;
    min-width: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}
@media (hover: none), (pointer: coarse) {
  body .page-wrapper .owl-nav .owl-prev,
  body .page-wrapper .owl-nav .owl-next,
  body .page-wrapper .awa-owl-nav__btn {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  body .page-wrapper .product-item-photo img,
  body .page-wrapper .product-thumb img,
  body .page-wrapper .product-image-photo {
    transition: none !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  body .page-wrapper .owl-carousel:not(:hover) .owl-nav {
    opacity: 0;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  body .page-wrapper .owl-carousel:hover .owl-nav {
    opacity: 1;
  }
  body .page-wrapper .product-item-photo img,
  body .page-wrapper .product-thumb img {
    transition: transform 240ms cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media print {
  .page-wrapper .page-header,
  .page-wrapper .page-footer .footer.content .footer-widget-area > *:not(.vela-footer-col:first-child),
  .page-wrapper nav.fixed-bottom,
  .awa-mobile-bottom-nav,
  .minicart-wrapper,
  .block-search,
  .page-wrapper .sidebar.sidebar-main,
  .toolbar-products .modes,
  .toolbar-products .toolbar-sorter,
  .actions-secondary,
  .action.towishlist,
  .action.tocompare,
  .cookie-notice-container,
  #html-body #notice-cookie-block,
  .page-wrapper .messages,
  .awa-whatsapp-float,
  .page-wrapper .awa-b2b-promo-bar,
  #html-body .awa-b2b-promo-bar {
    display: none !important;
  }
  body .page-wrapper .column.main a[href]:not([href^='#']):not([href^='javascript']):not(.action.primary):not(.action.tocart)::after {
    content: ' (' attr(href) ')';
    font-size: 11px;
    color: #555555;
    word-break: break-all;
    display: inline;
  }
  body,
  .page-wrapper,
  .column.main,
  .product-info-main {
    background: #fff !important;
    color: #000 !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
  .item-product,
  .product-item-info,
  .product-item {
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .product-item-name,
  h1,
  h2,
  h3 {
    page-break-after: avoid;
    break-after: avoid;
  }
  table {
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    break-inside: avoid;
  }
  img {
    max-width: 100% !important;
    height: auto !important;
    page-break-inside: avoid;
  }
}
@supports (container-type: inline-size) {
  .awa-shelf--carousel .awa-carousel__slide,
  .awa-shelf--carousel .awa-carousel__track > li.item {
    container-type: inline-size;
    container-name: awa-shelf-slide;
  }
  @container awa-shelf-slide (max-width: 160px) {
    .product-info-cart,
    .info-price,
    .price-box,
    .actions-primary {
      display: none;
    }
    .product-item-name {
      -webkit-line-clamp: 1;
    }
  }
  @container awa-shelf-slide (min-width: 160px) and (max-width: 220px) {
    .actions-primary .action.tocart,
    .btn-add-to-cart {
      font-size: 11px;
      padding-inline: 8px;
    }
  }
}
@media (prefers-reduced-motion: reduce) {
  .catalog-category-view .sidebar.sidebar-main.is-open::before {
    animation: none;
  }
  body .page-wrapper .owl-carousel .owl-nav {
    transition: none;
  }
}
span.awa-b2b-promo-bar__tail {
  line-height: 1.4 !important;
}
ul.velaFooterLinks.awa-footer-atendimento__actions > li > a {
  line-height: 1.4 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) :is(
    .awa-footer-tags__cloud a,
    .awa-footer-tags .footer-tags a,
    .footer-tags a
) {
  align-items: center !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  justify-content: center !important;
  line-height: 1.3 !important;
  min-height: 44px !important;
  min-width: 44px !important;
  padding: 8px 12px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) :is(
    .awa-footer-business-contact__action,
    ul.awa-footer-atendimento__actions a
) {
  align-items: center !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  min-height: 44px !important;
  padding-block: 8px !important;
  padding-inline: 8px !important;
}
@media (max-width: 1023px), (pointer: coarse) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks {
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a {
    align-items: center !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    min-height: 44px !important;
    padding-block: 8px !important;
    padding-inline: 8px !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a {
    padding-inline: 12px !important;
  }
}
.awa-auth-footer-minimal {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
  justify-content: center;
}
.awa-auth-footer-minimal a {
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  min-height: 44px;
  padding-inline: 8px;
}
.awa-auth-footer-minimal a:focus-visible {
  border-radius: 4px;
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:hover,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:focus-visible {
    transform: none !important;
  }
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item strong,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item strong,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item .account-nav-link {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  padding: 8px 16px;
  border-radius: 4px;
  border: 0;
  border-left: 0;
  border-inline-start: 0;
  box-sizing: border-box;
  color: var(--awa-text, #333333);
  font-size: var(--awa-fs-sm);
  font-weight: 400;
  line-height: 1.35;
  text-decoration: none;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current strong,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item.current strong,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item.current .account-nav-link,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item.current .account-nav-text {
  background: rgba(183, 51, 55, 0.1);
  color: var(--awa-primary, #b73337);
  font-weight: 600;
  border-left: 0;
  border-inline-start: 0;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item a:focus-visible,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item a:focus-visible,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item .account-nav-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item:not(.current) a:hover,
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item:not(.current) a:hover,
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item:not(.current) .account-nav-link:hover {
    background: rgba(183, 51, 55, 0.06);
    color: var(--awa-primary, #b73337);
  }
}
@media (max-width: 768px) {
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .account-nav .nav.item a,
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item a {
    border-bottom: 2px solid transparent;
    border-radius: 0;
    padding-block: 12px;
  }
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .account-nav .nav.item.current a,
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item.current a {
    border-bottom-color: var(--awa-primary, #b73337);
    background: transparent;
  }
}
html body#html-body .page-wrapper .breadcrumbs .items {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  row-gap: 8px;
}
html body#html-body .page-wrapper .breadcrumbs .item:not(:last-child) {
  flex-shrink: 0;
}
html body#html-body .page-wrapper .breadcrumbs .item:last-child {
  min-width: 0;
  flex: 1 1 auto;
}
html body#html-body .page-wrapper .breadcrumbs .item:last-child strong,
html body#html-body .page-wrapper .breadcrumbs .item:last-child a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper .breadcrumbs .item:last-child strong,
  html body#html-body .page-wrapper .breadcrumbs .item:last-child a {
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products {
  gap: 16px;
  padding-block: 16px;
  margin-block-end: 24px;
  border-block-end: 1px solid var(--awa-border, #e5e5e5);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .toolbar-amount {
  font-size: var(--awa-fs-sm);
  color: var(--awa-text-muted, #666666);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .toolbar-amount .toolbar-number {
  color: var(--awa-ink, #333333);
  font-weight: 600;
}
html body#html-body.catalogsearch-result-index .page-wrapper .search.results .note {
  border: 1px solid var(--awa-border, #e5e5e5);
  border-left-width: 1px;
  border-inline-start-width: 1px;
  border-radius: 4px;
  background: var(--awa-bg-soft, #f7f7f7);
  color: var(--awa-text-muted, #666666);
  padding: 16px 24px;
  margin-block-end: 24px;
}
html body#html-body .page-wrapper .pages .items {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
html body#html-body .page-wrapper .pages .item a,
html body#html-body .page-wrapper .pages .item strong.page {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  min-height: 48px;
  padding-inline: 8px;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: var(--awa-fs-sm);
  line-height: 1;
}
html body#html-body .page-wrapper .pages .item.current strong.page {
  background: rgba(183, 51, 55, 0.1);
  color: var(--awa-primary, #b73337);
  font-weight: 600;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .item-product .product-info {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: 8px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .item-product :is(.product-info-cart, .info-price, .b2b-login-to-see-price) {
  margin-block-start: auto;
  padding-block-start: 8px;
}
html body#html-body .page-wrapper :is(
    .message,
    .message-error,
    .message-warning,
    .message-success,
    .message-info,
    .message-notice
) {
  border-width: 1px;
  border-inline-start-width: 1px;
  border-left-width: 1px;
  border-radius: 4px;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item a,
  html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item a {
    transition: none;
  }
}
body.b2b-reorder-history .column.main {
  min-height: 12rem;
}
body.b2b-reorder-history .b2b-reorder-page,
body.b2b-reorder-history .b2b-section-header,
body.b2b-reorder-history .awa-empty-state,
body.b2b-reorder-history .reorder-card {
  content-visibility: visible !important;
  contain-intrinsic-size: auto !important;
}
body.b2b-account-shell .b2b-reorder-page .b2b-section-header h1 {
  text-wrap: balance;
  margin: 0 0 8px;
  font-size: clamp(1.375rem, 1.7rem, 1.75rem);
  font-weight: 600;
  color: #333333;
}
body.b2b-account-shell .b2b-reorder-page .section-subtitle {
  text-wrap: pretty;
  max-width: 65ch;
  color: #666666;
}
body.b2b-account-shell .b2b-reorder-page .reorder-item-name {
  max-width: 28ch;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.b2b-account-shell .b2b-reorder-page .reorder-price-loading {
  color: #666666;
  font-variant-numeric: tabular-nums;
}
body.b2b-account-shell .b2b-reorder-page .reorder-noscript-notice {
  margin-top: 16px;
}
body.b2b-account-shell .b2b-reorder-page .awa-empty-state {
  margin-top: 24px;
  padding: 40px 24px;
  text-align: center;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  background: #f8fafc;
}
body.b2b-account-shell .b2b-reorder-page .awa-empty-state svg {
  margin: 0 auto 16px;
  color: #666666;
}
body.b2b-account-shell .b2b-reorder-page .awa-empty-state__title {
  font-size: 1.125rem;
  font-weight: 600;
  color: #333333;
  margin: 0 0 8px;
}
body.b2b-account-shell .b2b-reorder-page .awa-empty-state__hint {
  max-width: 48ch;
  margin: 0 auto 20px;
  color: #666666;
  text-wrap: pretty;
}
body.b2b-account-shell .b2b-reorder-page .awa-empty-state__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
}
.b2b-reorder-live:empty {
  display: none;
}
.b2b-reorder-live--success {
  background: #dcfce7;
  border: 1px solid rgba(22, 163, 74, 0.35);
  color: #166534;
}
.b2b-reorder-live--error {
  background: #fef2f2;
  border: 1px solid #fecaca;
  color: #991b1b;
}
@media (prefers-reduced-motion: reduce) {
  body.b2b-account-shell .b2b-reorder-page .btn-reorder.is-loading {
    opacity: 0.85;
  }
}
body.b2b-reorder-history .b2b-reorder-page .b2b-section-header {
  margin-bottom: 32px;
  padding-bottom: 16px;
  border-bottom: 2px solid rgba(183, 51, 55, 0.18);
}
body.b2b-reorder-history .b2b-reorder-page .b2b-section-header h1 {
  font-size: 1.75rem;
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.15;
}
body.b2b-reorder-history .b2b-reorder-page .b2b-section-header .section-subtitle {
  font-size: 0.9375rem;
  line-height: 1.5;
  color: #333333;
  max-width: 58ch;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card {
  margin-bottom: 24px;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
  transition: box-shadow 200ms ease-out, border-color 200ms ease-out;
}
@media (hover: hover) and (pointer: fine) {
  body.b2b-reorder-history .b2b-reorder-page .reorder-card:hover {
    border-color: rgba(183, 51, 55, 0.22);
    box-shadow: 0 10px 28px rgba(15, 23, 42, 0.11);
  }
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card__header {
  padding: 20px 24px;
  background: rgba(183, 51, 55, 0.04);
  border-bottom: 1px solid rgba(183, 51, 55, 0.12);
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card__id {
  font-size: 1.125rem;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #333333;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card__count {
  font-size: 0.8125rem;
  font-weight: 600;
  color: #666666;
  padding: 2px 8px;
  background: #f1f5f9;
  border-radius: 4px;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card__total {
  font-size: 1.5rem;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
  color: #b73337;
  letter-spacing: -0.02em;
  line-height: 1.1;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-items th {
  font-size: 0.6875rem;
  letter-spacing: 0.04em;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-items th.col-current-price {
  color: #b73337;
  font-weight: 700;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-item-name {
  font-weight: 600;
  color: #333333;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-item-current-price {
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  color: #333333;
}
body.b2b-reorder-history .b2b-reorder-page .b2b-reorder-price--increased {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  background: rgba(183, 51, 55, 0.1);
  color: #8e2629;
  font-weight: 700;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card__actions {
  padding: 20px 24px;
  gap: 16px;
  border-top: 1px solid #e2e8f0;
  background: #f8fafc;
}
body.b2b-reorder-history .b2b-reorder-page .btn-reorder {
  min-height: 44px;
  min-width: 11rem;
  padding: 12px 28px;
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  border-radius: 12px;
  box-shadow: 0 2px 0 rgba(142, 38, 41, 0.35);
  transition: background-color 180ms ease-out, transform 180ms ease-out, box-shadow 180ms ease-out;
}
@media (hover: hover) and (pointer: fine) {
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 14px rgba(183, 51, 55, 0.32);
  }
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder:active {
    transform: translateY(0);
    box-shadow: 0 1px 0 rgba(142, 38, 41, 0.35);
  }
}
body.b2b-reorder-history .b2b-reorder-page .reorder-note {
  font-size: 0.8125rem;
  font-weight: 500;
  color: #666666;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-status--complete,
body.b2b-reorder-history .b2b-reorder-page .reorder-status--processing,
body.b2b-reorder-history .b2b-reorder-page .reorder-status--closed {
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: none;
}
body.b2b-reorder-history .b2b-reorder-page .awa-empty-state--reorder {
  padding: 64px 24px;
  border: 2px dashed rgba(183, 51, 55, 0.22);
  background: rgba(183, 51, 55, 0.03);
}
body.b2b-reorder-history .b2b-reorder-page .awa-empty-state--reorder svg {
  width: 48px;
  height: 48px;
  color: #b73337;
}
body.b2b-reorder-history .b2b-reorder-page .awa-empty-state--reorder .awa-empty-state__title {
  font-size: 1.25rem;
  font-weight: 800;
  letter-spacing: -0.02em;
}
body.b2b-reorder-history .b2b-reorder-page .awa-empty-state--reorder .awa-empty-state__hint {
  font-size: 0.9375rem;
}
@media (prefers-reduced-motion: reduce) {
  body.b2b-reorder-history .b2b-reorder-page .reorder-card,
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder {
    transition: none;
  }
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder:hover,
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder:active {
    transform: none;
  }
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .account-nav .item a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .account-nav .item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .account-nav .nav.item a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .account-nav .nav.item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current strong,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item .account-nav-link,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item.current .account-nav-link {
  border: 0 !important;
  border-left: 0 !important;
  border-inline-start: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-start-color: transparent !important;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current strong,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .block-collapsible-nav .item.current a,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item.current .account-nav-link,
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-item.current .account-nav-text {
  background: rgba(183, 51, 55, 0.1) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-section:not(:first-child) {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e2e8f0;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-section__label {
  display: block;
  padding: 4px 16px 8px;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  text-transform: none;
  color: #666666;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .account-nav-wrapper {
  padding: 8px 0;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .b2b-breadcrumbs-container {
  margin-bottom: 16px;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .b2b-breadcrumbs .items {
  font-size: 0.8125rem;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .b2b-breadcrumbs .item.current strong {
  color: #333333;
  font-weight: 600;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card__status {
  font-variant-numeric: tabular-nums;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-status--complete {
  background: #dcfce7;
  color: #166534;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-status--processing {
  background: #fef3c7;
  color: #92400e;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-status--closed {
  background: #f1f5f9;
  color: #334155;
}
body.b2b-reorder-history .b2b-reorder-page input[type='checkbox'] {
  width: 1.125rem;
  height: 1.125rem;
  accent-color: #b73337;
  cursor: pointer;
}
body.b2b-reorder-history .b2b-reorder-page input[type='checkbox']:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body.b2b-reorder-history .b2b-reorder-page .btn-reorder:focus-visible {
  outline: 2px solid #b73337;
  outline-offset: 2px;
}
body.b2b-reorder-history .b2b-reorder-page .b2b-reorder-live:not(:empty) {
  border-radius: 4px;
  font-weight: 600;
}
body.b2b-reorder-history .b2b-reorder-page .awa-empty-state__actions .action {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-inline: 20px;
  border-radius: 12px;
  font-weight: 600;
  text-decoration: none;
}
body.b2b-reorder-history .b2b-reorder-page .awa-empty-state__actions .action.secondary {
  border: 1px solid #e2e8f0;
  color: #333333;
  background: #f8fafc;
}
@media (max-width: 768px) {
  body.b2b-reorder-history .b2b-reorder-page .reorder-card__header {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-card__info {
    width: 100%;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-card__total {
    align-self: flex-start;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-card__actions {
    flex-direction: column;
    align-items: stretch;
  }
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder {
    width: 100%;
    justify-content: center;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-note {
    text-align: center;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-items tbody td.col-select {
    justify-content: flex-start;
    padding-bottom: 8px;
    border-bottom: 1px solid #e2e8f0;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-items tbody td.col-select::before {
    content: none;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-items tbody td.reorder-item-name {
    max-width: none;
    white-space: normal;
    font-size: 0.9375rem;
    padding-top: 8px;
  }
  body.b2b-reorder-history .b2b-reorder-page .reorder-items tbody td.col-current-price,
  body.b2b-reorder-history .b2b-reorder-page .reorder-items tbody td[data-th*='Preço atual'],
  body.b2b-reorder-history .b2b-reorder-page .reorder-items tbody td.reorder-item-current-price {
    font-size: 1rem;
  }
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .b2b-page-shell .b2b-section-header {
  margin-bottom: 24px;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .b2b-page-shell .b2b-section-header .section-subtitle {
  margin-top: 4px;
  line-height: 1.5;
}
@media (prefers-reduced-motion: reduce) {
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder:focus-visible {
    outline-width: 3px;
  }
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card {
  contain: layout style;
}
body.b2b-reorder-history .b2b-reorder-page .b2b-reorder-live:not(:empty) {
  min-height: 2.75rem;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-items-wrapper {
  contain-intrinsic-size: auto 180px;
}
@media (prefers-reduced-motion: reduce) {
  body.b2b-reorder-history .b2b-reorder-page .reorder-card {
    contain: none;
  }
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card[data-prices-state='pending'] .btn-reorder.is-prices-pending {
  opacity: 0.72;
  cursor: wait;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card--prices-failed {
  border-color: rgba(217, 119, 6, 0.28);
  box-shadow: 0 0 0 1px rgba(217, 119, 6, 0.12);
}
body.b2b-reorder-history .b2b-reorder-page .reorder-prices-status:not(:empty) {
  color: #666666;
  font-size: 0.8125rem;
  line-height: 1.4;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-card--prices-failed .reorder-prices-status {
  color: #92400e;
}
body.b2b-reorder-history .b2b-reorder-page .js-reorder-retry-prices {
  min-height: 44px;
  font-weight: 600;
}
body.b2b-reorder-history .b2b-reorder-page .reorder-items td {
  min-width: 0;
}
@media (max-width: 767px) {
  body.b2b-reorder-history .b2b-reorder-page .reorder-card__actions .js-reorder-retry-prices {
    width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.b2b-reorder-history .b2b-reorder-page .btn-reorder.is-prices-pending {
    transition: none;
  }
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) {
  --awa-header-scroll-offset: 56px;
}
@media (max-width: 1024px) {
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) {
    --awa-header-scroll-offset: 52px;
  }
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper :is(
        #awa-b2b-promo-bar,
        .awa-b2b-promo-bar,
        .top-header.awa-b2b-promo-bar,
        .top-header.awa-utility-bar,
        .awa-utility-bar,
        .header-control.header-nav.awa-nav-bar,
        .awa-header-categories,
        .awa-nav-bar,
        .awa-b2b-trust-badges
    ) {
  display: none !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header .awa-main-header,
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header,
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header .header_main,
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed .header_main {
  min-height: 56px !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
  min-height: 56px !important;
  height: 56px !important;
  padding-block: 8px !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header .awa-header-brand-cell .logo img,
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed .awa-header-brand-cell .logo img {
  max-height: 36px !important;
  width: auto !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header .awa-header-account-prompt__line1,
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed .awa-header-account-prompt__line1 {
  display: none !important;
}
@media (min-width: 1281px) {
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]),
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) {
    grid-template-columns: 148px minmax(0, 1fr) auto !important;
    column-gap: 16px !important;
  }
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch {
    min-height: 40px !important;
    max-height: 40px !important;
  }
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col input#search,
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col input.input-text {
    min-height: 40px !important;
    font-size: 0.875rem !important;
  }
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .column.main:has(.b2b-page-shell) .page-title-wrapper {
  display: none !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-top > .breadcrumbs:not(.b2b-breadcrumbs),
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-main > .breadcrumbs:not(.b2b-breadcrumbs) {
  display: none !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-main {
  padding-top: 12px !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .b2b-section-header .section-subtitle {
  max-width: 52ch;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper :is(.awa-footer-trust-bar, .awa-footer-categories-expand) {
  display: none !important;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .page_footer.awa-footer-exp-control {
  padding-top: 16px !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header * {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header, .awa-shelf__header) {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas: 'title link' 'subtitle link';
  align-items: start;
  column-gap: 16px;
  row-gap: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-section-header__left {
  display: contents;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-section-header__title,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf__title {
  grid-area: title;
  margin: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-section-header__subtitle {
  grid-area: subtitle;
  margin: 0;
  max-width: 52ch;
  font-size: max(13px, 0.8125rem);
  line-height: 1.45;
  color: var(--awa-text-secondary, #666666);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header__link, .awa-shelf__view-all) {
  grid-area: link;
  align-self: center;
  justify-self: end;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-height: 44px;
  padding: 8px 16px;
  border-radius: 9999px;
  white-space: nowrap;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-section-header--stacked {
  display: block;
  margin-bottom: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-section-header__left--center {
  text-align: center;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__subtitle {
  margin: 4px auto 16px;
  max-width: 42ch;
  font-size: max(13px, 0.8125rem);
  line-height: 1.45;
  color: var(--awa-text-secondary, #666666);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.25rem, 1.7rem, 1.625rem);
  font-weight: 700;
  line-height: 1.2;
  text-wrap: balance;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.125rem, 1.45rem, 1.4375rem);
  font-weight: 700;
  line-height: 1.22;
  text-wrap: balance;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) > .awa-owl-nav,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-carousel > .awa-owl-nav {
  display: flex;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  justify-content: flex-end;
  gap: 8px;
  margin-block-start: 16px;
  min-height: 44px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-owl-progress {
  display: block;
  visibility: visible;
  opacity: 1;
  height: 4px;
  margin-block-start: 12px;
  border-radius: 9999px;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 90%, transparent);
  overflow: hidden;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-owl-progress__bar {
  display: block;
  height: 100%;
  background: var(--awa-primary, #b73337);
  border-radius: inherit;
  transform-origin: left center;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next {
  min-width: 44px;
  min-height: 44px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta-link {
  min-height: 44px;
  padding: 8px 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dots:not(:empty) {
  display: flex;
  justify-content: center;
  gap: 4px;
  margin-block-start: 8px;
  min-height: 12px;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header, .awa-shelf__header) {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: 'title' 'subtitle' 'link';
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header__link, .awa-shelf__view-all) {
    justify-self: start;
    margin-block-start: 4px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) > .awa-owl-nav,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-carousel > .awa-owl-nav {
    justify-content: center;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta {
    margin-block-start: 16px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta-link {
    width: 100%;
    justify-content: center;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar {
    transition: none;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper {
  --awa-home-gap-discovery: clamp(20px, 2vw, 28px);
  --awa-home-gap-shelf: clamp(12px, 1.1vw, 18px);
  --awa-home-pad-featured: clamp(36px, 3.6vw, 56px);
  --awa-home-pad-standard: clamp(28px, 2.6vw, 42px);
  --awa-home-pad-compact: clamp(18px, 1.8vw, 28px);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta + .awa-home-recent-orders,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta + .top-home-content--category-carousel {
  margin-block-start: var(--awa-home-gap-discovery);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders--layout-top + .top-home-content--category-carousel {
  margin-block-start: var(--awa-home-gap-discovery);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders--layout-top {
  padding-block: 24px;
  border-block-end: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders--layout-end {
  margin-block-start: var(--awa-home-gap-discovery);
  padding-block: 24px;
  border-block-start: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders--layout-end[data-awa-home-recent-state='guest'] {
  padding-block: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel {
  padding-block: var(--awa-home-pad-standard);
  padding-block-end: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel:has(+ .awa-home-pricing-notice) {
  padding-block-end: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  margin-block: 12px 0;
  padding-inline: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel + .awa-home-pricing-notice {
  margin-block-start: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel + .awa-carousel-section--featured {
  margin-block-start: 0;
  padding-block-start: var(--awa-home-pad-featured);
  border-block-start: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 70%, transparent);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel + .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header) {
  padding-block-start: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--featured {
  padding-block: var(--awa-home-pad-featured);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard {
  padding-block: var(--awa-home-pad-standard);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact {
  padding-block: var(--awa-home-pad-compact);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured:not(.awa-home-section--below-fold) {
  contain-intrinsic-size: auto 46rem;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard.awa-home-section--below-fold {
  contain-intrinsic-size: auto 44rem;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section :is(.awa-section-header__title, .awa-shelf__title) {
  padding-bottom: 0;
  border-left: none;
  text-wrap: balance;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section :is(.awa-section-header__title, .awa-shelf__title)::after {
  display: none;
  content: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-section-header__title {
  padding-bottom: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-section-header__title::after {
  display: block;
  content: '';
  width: 32px;
  height: 3px;
  margin-block-start: 8px;
  background: var(--awa-primary, #b73337);
  border-radius: var(--awa-radius-xs, 4px);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.3125rem, 1.8rem, 1.75rem);
  font-weight: 700;
  line-height: 1.18;
  letter-spacing: -0.02em;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.125rem, 1.45rem, 1.4375rem);
  font-weight: 700;
  line-height: 1.22;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.0625rem, 1.28rem, 1.25rem);
  font-weight: 600;
  line-height: 1.25;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-section-header__subtitle {
  font-size: max(12px, 0.75rem);
  max-width: 46ch;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard + .awa-carousel-section--compact {
  margin-block-start: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: var(--awa-bg-subtle, #f7f7f7);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact + .awa-carousel-section--compact {
  padding-block-start: 16px;
  border-block-start: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-bg-subtle, #f7f7f7));
  background-color: var(--awa-bg-subtle, #f7f7f7);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact:last-of-type {
  padding-block-end: var(--awa-home-pad-compact);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured + .awa-carousel-section--standard.awa-home-section--below-fold {
  border-block-start: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 70%, transparent);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured + .awa-carousel-section--standard.awa-home-section::before {
  display: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact + .awa-home-recent-orders--layout-end {
  margin-block-start: var(--awa-home-gap-discovery);
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper {
    --awa-home-pad-featured: clamp(28px, 6vw, 40px);
    --awa-home-pad-standard: clamp(22px, 5vw, 32px);
    --awa-home-pad-compact: clamp(16px, 4vw, 24px);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .container {
    padding-inline: 24px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel + .awa-carousel-section--featured {
    border-block-start-width: 1px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header) {
    row-gap: 8px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header, .awa-shelf__header) {
    margin-block-end: 8px;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.account, [class*='b2b-']) .b2b-page-shell .table-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-page-shell {
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 3vw, 32px);
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-page-shell .b2b-section-header {
  margin-bottom: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 14%, var(--awa-border, #e2e8f0));
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-page-shell .b2b-section-header .section-subtitle {
  margin-top: 4px;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-breadcrumbs {
  margin-bottom: 8px;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-reorder-page {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, 2.5vw, 24px);
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-reorder-page .b2b-section-header {
  margin-bottom: 0;
}
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account, [class*='b2b-']) .b2b-reorder-page .reorder-card {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  html body#html-body:is(.account, [class*='b2b-']) .page-main > .columns {
    gap: 20px;
  }
  html body#html-body:is(.account, [class*='b2b-']) .sidebar-main {
    margin-bottom: 4px;
  }
}
@media (max-width: 1024px) {
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible > .block-title,
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible > .title {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    min-height: 44px;
    margin: 0;
    padding: 12px 16px;
    cursor: pointer;
    user-select: none;
    list-style: none;
  }
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible > .block-title::after,
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible > .title::after {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    transition: transform 180ms ease-out;
    flex-shrink: 0;
  }
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible.awa-nav--expanded > .block-title::after,
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible.awa-nav--expanded > .title::after {
    transform: rotate(-135deg);
  }
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible > .content {
    max-height: none;
    overflow: visible;
  }
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible:not(.awa-nav--expanded) > .content {
    display: none;
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section--accordion {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section__toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 12px);
    min-height: 44px;
    margin: 4px 8px 0;
    padding: 8px 12px;
    border: 0;
    border-radius: 12px;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg-surface, #ffffff));
    color: var(--awa-text, #333333);
    font-size: 0.8125rem;
    font-weight: 600;
    text-align: left;
    cursor: pointer;
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section__toggle::after {
    content: '';
    width: 0.45rem;
    height: 0.45rem;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    transition: transform 180ms ease-out;
    flex-shrink: 0;
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section--accordion.is-open .account-nav-section__toggle::after {
    transform: rotate(-135deg);
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section__items {
    margin: 0;
    padding: 4px 0 8px;
    list-style: none;
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section--accordion:not(.is-open) .account-nav-section__items {
    display: none;
  }
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section:not(:first-child) {
    margin-top: 8px;
    padding-top: 0;
    border-top: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav .block-title::after,
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section__toggle::after {
    transition: none;
  }
}
/**
 * AWA Vertical Menu Distill — 2026-05-28
 * SSOT final-wins: lista + flyout essenciais, sem camadas conflitantes.
 * Substitui awa-vertical-menu-polish (mesmas correções) + cortes decorativos.
 */

/* ─── Typeahead search no painel ────────────────────────────────────────── */
body .page-wrapper .navigation.verticalmenu
    [data-role="awa-vmenu-search-row"] {
    display: none; /* visível só no desktop — JS toggle */
    padding: 8px 10px 6px !important;
    border-bottom: 1px solid var(--awa-vmenu-border,
        color-mix(in srgb, oklch(42% 0.01 25) 8%, transparent)) !important;
    margin-bottom: 0 !important;
    list-style: none !important;
    background: var(--awa-vmenu-surface, oklch(99.4% 0.004 25)) !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-wrap {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 0 !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-icon {
    position: absolute !important;
    left: 10px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 14px !important;
    height: 14px !important;
    color: color-mix(in srgb, oklch(42% 0.01 25) 45%, transparent) !important;
    pointer-events: none !important;
    flex-shrink: 0 !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-icon svg {
    width: 14px !important;
    height: 14px !important;
    display: block !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-input {
    width: 100% !important;
    padding: 7px 10px 7px 32px !important;
    background: color-mix(in srgb, oklch(42% 0.01 25) 5%,
        var(--awa-vmenu-surface, oklch(99.4% 0.004 25))) !important;
    border: 1px solid transparent !important;
    border-radius: 6px !important;
    font-size: 12.5px !important;
    font-weight: 400 !important;
    color: oklch(30% 0.01 25) !important;
    line-height: 1.4 !important;
    outline: none !important;
    transition: border-color 120ms ease-out, background 120ms ease-out !important;
    box-shadow: none !important;
    /* Reset Magento input defaults */
    -webkit-appearance: none !important;
    appearance: none !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-input:focus {
    border-color: var(--awa-primary, #b73337) !important;
    background: var(--awa-vmenu-surface, oklch(99.4% 0.004 25)) !important;
    outline: none !important;
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--awa-primary, #b73337) 14%, transparent) !important;
}

body .page-wrapper .navigation.verticalmenu
    .awa-vmenu-search-input::placeholder {
    color: color-mix(in srgb, oklch(42% 0.01 25) 38%, transparent) !important;
}

/* Esconder barra de busca nativa do tipo search */
body .page-wrapper .navigation.verticalmenu
    .awa-vmenu-search-input::-webkit-search-cancel-button,
body .page-wrapper .navigation.verticalmenu
    .awa-vmenu-search-input::-webkit-search-decoration {
    -webkit-appearance: none !important;
    display: none !important;
}

/* DELIGHT: empty state quando busca não encontra categorias */
body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty-li {
    display: none;
    list-style: none !important;
    padding: 20px 14px 16px !important;
    text-align: center !important;
    border-bottom: none !important;
    background: var(--awa-vmenu-surface, oklch(99.4% 0.004 25)) !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty-li.is-visible {
    display: block !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty-icon {
    width: 28px !important;
    height: 28px !important;
    color: color-mix(in srgb, oklch(42% 0.01 25) 32%, transparent) !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty-icon svg {
    width: 28px !important;
    height: 28px !important;
    display: block !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty-text {
    margin: 0 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    color: color-mix(in srgb, oklch(42% 0.01 25) 52%, transparent) !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu-search-empty-query {
    font-weight: 600 !important;
    color: oklch(30% 0.01 25) !important;
}

body .page-wrapper .navigation.verticalmenu.side-verticalmenu {
    --awa-vmenu-surface: oklch(99.4% 0.004 25);
    --awa-vmenu-hover: color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-vmenu-surface));
    --awa-vmenu-active: color-mix(in srgb, var(--awa-primary, #b73337) 11%, var(--awa-vmenu-surface));
    --awa-vmenu-border: color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 8%, transparent);
    --awa-vmenu-flyout-shadow: 0 8px 24px rgb(15 23 42 / 10%);
    --awa-vmenu-ease: cubic-bezier(0.22, 1, 0.36, 1);
}

/* ─── Painel: sólido, sem glass ───────────────────────────────────────── */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu,
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    background: var(--awa-vmenu-surface) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: var(--awa-vmenu-flyout-shadow) !important;
    border: 1px solid var(--awa-vmenu-border) !important;
}

/* ─── Sem animação decorativa ─────────────────────────────────────────── */
body .page-wrapper .navigation.verticalmenu .cat-label,
body .page-wrapper .navigation.verticalmenu .togge-menu.vmm-animate-in > li {
    animation: none !important;
}

body .page-wrapper .navigation.verticalmenu .awa-vmenu__section-label::after {
    display: none !important;
    content: none !important;
}

@media (min-width: 992px) {
    /* ─── Lista lateral ─────────────────────────────────────────────────── */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
        background: transparent !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: var(--awa-touch-min, 44px) !important;
        padding-inline: 14px !important;
        padding-block: 0 !important;
        box-sizing: border-box !important;
        color: var(--awa-text, oklch(42% 0.01 25)) !important;
        background: transparent !important;
        text-decoration: none !important;
        transition: color 150ms var(--awa-vmenu-ease), background-color 150ms var(--awa-vmenu-ease) !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        .navigation__label,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        > span:not(.cat-label):not(.arrow) {
        display: block !important;
        flex: 1 1 auto !important;
        min-width: 0 !important;
        min-height: 0 !important;
        width: auto !important;
        height: auto !important;
        position: static !important;
        inset: auto !important;
        visibility: visible !important;
        opacity: 1 !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        color: inherit !important;
        background: transparent !important;
        font-size: 13.5px !important;
        font-weight: 500 !important;
        line-height: 1.3 !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        em.menu-thumb-icon {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 20px !important;
        width: 20px !important;
        min-height: 0 !important;
        height: auto !important;
        color: var(--awa-primary, #b73337) !important;
        opacity: 0.72 !important;
        font-style: normal !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:focus-within {
        background: var(--awa-vmenu-hover) !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active {
        background: var(--awa-vmenu-active) !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:focus-within > a.level-top.navigation__link,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link
        :is(.navigation__label, span:not(.cat-label), em.menu-thumb-icon),
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link
        :is(.navigation__label, span:not(.cat-label), em.menu-thumb-icon),
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link
        :is(.navigation__label, span:not(.cat-label), em.menu-thumb-icon) {
        color: var(--awa-primary, #b73337) !important;
        background: transparent !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link
        em.menu-thumb-icon,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link
        em.menu-thumb-icon,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link
        em.menu-thumb-icon {
        opacity: 1 !important;
    }

    /* ─── Flyout base: sem side-stripe, sem slide ──────────────────────── */
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu,
    body .awa-vmf-portal.submenu,
    body .awa-vmf-portal.navigation__submenu {
        background: var(--awa-vmenu-surface) !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        border-left: none !important;
        border-top: 2px solid var(--awa-primary, #b73337) !important;
        border-radius: 0 10px 10px 0 !important;
        box-shadow: var(--awa-vmenu-flyout-shadow) !important;
        transform: none !important;
        opacity: 1 !important;
        min-height: 0 !important;
        transition: opacity 150ms var(--awa-vmenu-ease) !important;
    }

    /* Mega: 2 colunas + imagem (substitui grid 4 col fixo do layout-bundle) */
    body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_left_home1
        .navigation.verticalmenu.side-verticalmenu .level0.submenu,
    body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_left_home1
        .navigation.verticalmenu.side-verticalmenu .level0 > .level0.submenu,
    body .awa-vmf-portal.submenu:not(.awa-vmf-compact),
    body .awa-vmf-portal.navigation__submenu:not(.awa-vmf-compact) {
        width: min(520px, calc(100vw - 280px)) !important;
        min-width: 300px !important;
        max-height: min(480px, calc(100vh - 120px)) !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-list--level1,
    body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns,
    body .awa-vmf-portal:not(.awa-vmf-compact) .navigation__inner-list--level1 {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(120px, 160px) !important;
        grid-auto-rows: min-content !important;
        align-content: start !important;
        gap: 0 16px !important;
        min-height: 0 !important;
        height: auto !important;
        padding: 16px 12px 14px 20px !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-title span,
    body .awa-vmf-portal:not(.awa-vmf-compact)
        .navigation__inner-item--level1.subcategory-title span {
        font-size: 17px !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        margin: 0 0 6px !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.imagem.img-subcategory,
    body .awa-vmf-portal:not(.awa-vmf-compact)
        .navigation__inner-item--level1.imagem.img-subcategory {
        grid-column: 3 !important;
        grid-row: 1 / span 10 !important;
    }

    /* Compacto: categorias sparse */
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level > .level0.submenu,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level > .submenu.navigation__submenu,
    body .awa-vmf-portal.awa-vmf-compact,
    body .awa-vmf-portal[data-awa-vmf-density="compact"] {
        width: min(380px, calc(100vw - 280px)) !important;
        min-width: 260px !important;
        max-height: min(400px, calc(100vh - 120px)) !important;
        overflow: hidden !important;
    }

    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level .navigation__inner-list--level1,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level .subchildmenu.mega-columns,
    body .awa-vmf-portal.awa-vmf-compact .navigation__inner-list--level1,
    body .awa-vmf-portal[data-awa-vmf-density="compact"] .navigation__inner-list--level1 {
        grid-template-columns: minmax(0, 1fr) minmax(120px, 150px) !important;
        gap: 0 12px !important;
        padding: 14px 10px 12px 18px !important;
    }

    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level
        .navigation__inner-item--level1.subcategory-title,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level
        .navigation__inner-item--level1.subcategory-second-level,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level
        .navigation__inner-item--all,
    body .awa-vmf-portal.awa-vmf-compact
        .navigation__inner-item--level1.subcategory-title,
    body .awa-vmf-portal.awa-vmf-compact
        .navigation__inner-item--level1.subcategory-second-level,
    body .awa-vmf-portal.awa-vmf-compact
        .navigation__inner-item--all,
    body .awa-vmf-portal[data-awa-vmf-density="compact"]
        .navigation__inner-item--level1.subcategory-title,
    body .awa-vmf-portal[data-awa-vmf-density="compact"]
        .navigation__inner-item--level1.subcategory-second-level,
    body .awa-vmf-portal[data-awa-vmf-density="compact"]
        .navigation__inner-item--all {
        grid-column: 1 !important;
    }

    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        .togge-menu > li.ui-menu-item.level0.subcategory-first-level
        .navigation__inner-item--level1.imagem.img-subcategory,
    body .awa-vmf-portal.awa-vmf-compact
        .navigation__inner-item--level1.imagem.img-subcategory,
    body .awa-vmf-portal[data-awa-vmf-density="compact"]
        .navigation__inner-item--level1.imagem.img-subcategory {
        grid-column: 2 !important;
        grid-row: 1 / span 8 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.imagem.img-subcategory img,
    body .awa-vmf-portal .navigation__inner-item--level1.imagem.img-subcategory img {
        width: 100% !important;
        height: 100% !important;
        min-height: 120px !important;
        max-height: 200px !important;
        object-fit: cover !important;
        object-position: center !important;
        border-radius: 0 8px 8px 0 !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu li a::before,
    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a::before,
    body .awa-vmf-portal .subcategory-second-level > a::before,
    body .awa-vmf-portal .navigation__inner-item--level1.subcategory-title > span::after {
        display: none !important;
        content: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a,
    body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level > a {
        padding: 6px 10px !important;
        border-radius: 6px !important;
        font-size: 13.5px !important;
        font-weight: 500 !important;
        color: var(--awa-text, oklch(42% 0.01 25)) !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a:hover,
    body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level > a:hover {
        color: var(--awa-primary, #b73337) !important;
        background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, transparent) !important;
    }

    /* Ver mais: texto simples, sem ícone FA extra */
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-icon {
        display: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories {
        font-size: 12px !important;
        font-weight: 600 !important;
        letter-spacing: 0.02em !important;
        text-transform: none !important;
        color: var(--awa-primary, #b73337) !important;
        padding: 10px 14px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu,
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link {
        transition: none !important;
        animation: none !important;
    }
}
/**
 * AWA Vertical Menu Harden — 2026-05-28
 * Overflow, focus-visible, contraste, touch targets, flyout scrollável.
 */

/* Lista: ellipsis; flyout: quebra controlada */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu
    > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top
    .navigation__label {
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

body .page-wrapper .navigation.verticalmenu .level0.submenu a,
body .awa-vmf-portal.submenu a,
body .awa-vmf-portal.navigation__submenu a {
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    hyphens: auto !important;
}

body .page-wrapper .navigation.verticalmenu .togge-menu > li.awa-vmenu-empty .awa-vmenu-empty__text {
    white-space: normal !important;
    line-height: 1.45 !important;
    padding: 12px 14px !important;
}

/* Focus visible — todos os controles interativos */
body .page-wrapper .navigation.verticalmenu .our_categories.title-category-dropdown:focus-visible,
body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top:focus-visible,
body .page-wrapper .navigation.verticalmenu .togge-menu .vm-toggle-categories:focus-visible,
body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle:focus-visible,
body .page-wrapper .navigation.verticalmenu .level0.submenu a:focus-visible,
body .awa-vmf-portal a:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 2px !important;
}

/* Portal/flyout: scroll interno quando conteúdo excede viewport */
body .awa-vmf-portal.submenu,
body .awa-vmf-portal.navigation__submenu {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    -webkit-overflow-scrolling: touch !important;
}

@media (max-width: 991px) {
    body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top,
    body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle,
    body .page-wrapper .navigation.verticalmenu .vm-toggle-categories {
        min-height: var(--awa-touch-min, 44px) !important;
    }
}

@media (forced-colors: active) {
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu,
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .awa-vmf-portal.submenu {
        border: 1px solid CanvasText !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top:focus-visible,
    body .awa-vmf-portal a:focus-visible {
        outline: 2px solid Highlight !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .awa-vmf-portal.submenu {
        scroll-behavior: auto !important;
    }
}
/**
 * AWA Vertical Menu Polish — 2026-05-28
 * Passada final pós distill + harden. Alinha tokens AWA, ritmo e estados.
 */

body .page-wrapper .navigation.verticalmenu.side-verticalmenu {
    --awa-vmenu-polish-divider: color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 7%, transparent);
    --awa-vmenu-polish-muted: color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 62%, transparent);
}

/* Trigger + painel: junção visual limpa */
#html-body .page-wrapper .navigation.verticalmenu .our_categories.title-category-dropdown,
#html-body .page-wrapper .our_categories.title-category-dropdown {
    border-radius: 10px 10px 0 0 !important;
    min-height: 46px !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em !important;
    box-shadow: none !important;
}

#html-body .page-wrapper .navigation.verticalmenu .our_categories.title-category-dropdown[aria-expanded="true"],
#html-body .page-wrapper .our_categories.title-category-dropdown.active {
    border-radius: 10px 10px 0 0 !important;
}

body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    border-radius: 0 0 10px 10px !important;
    border-top: none !important;
    box-shadow: var(--awa-vmenu-flyout-shadow) !important;
}

/* Badges: flat, sem gradiente/pulso */
body .page-wrapper .navigation.verticalmenu .cat-label {
    animation: none !important;
    box-shadow: none !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 88%, oklch(30% 0.02 25)) !important;
    color: oklch(99% 0.004 25) !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: 0.03em !important;
    padding: 2px 6px !important;
    border-radius: 999px !important;
}

body .page-wrapper .navigation.verticalmenu .cat-label.cat-label-hot,
body .page-wrapper .navigation.verticalmenu .cat-label[style*="ff6600"],
body .page-wrapper .navigation.verticalmenu .cat-label[style*="ff4400"] {
    background: color-mix(in srgb, var(--awa-vmenu-orange, #e85d04) 90%, oklch(35% 0.03 45)) !important;
}

@media (min-width: 992px) {
    /* Lista: divisores + sem side-stripe (ban Impeccable) */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
        border-bottom: 1px solid var(--awa-vmenu-polish-divider) !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:last-child,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.expand-category-link {
        border-bottom: none !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top::before,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link::before,
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0 > a.level-top::before {
        display: none !important;
        content: none !important;
        width: 0 !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link {
        padding-inline: 14px !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link
        .navigation__label,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link
        .navigation__label {
        font-weight: 600 !important;
    }

    /* Neutralizar ::after legado (era 5x5px ponto, confuso) */
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.parent > a.level-top::after,
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.navigation__item--parent > a.level-top::after {
        display: none !important;
        content: none !important;
    }

    /* Expand indicator: › injetado via vertical-menu.js, legível a qualquer escala */
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0 > a.level-top .awa-vmenu-expand {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 16px !important;
        width: 16px !important;
        height: 16px !important;
        margin-left: auto !important;
        padding: 0 !important;
        font-size: 14px !important;
        font-style: normal !important;
        line-height: 1 !important;
        color: var(--awa-vmenu-polish-muted, oklch(65% 0.01 25)) !important;
        transition: color 120ms ease-out, transform 120ms ease-out !important;
        pointer-events: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0:hover > a.level-top .awa-vmenu-expand,
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.vmm-active > a.level-top .awa-vmenu-expand,
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.awa-vmf-active > a.level-top .awa-vmenu-expand {
        color: var(--awa-primary, #b73337) !important;
        transform: translateX(2px) !important;
    }

    /* Flyout: hierarquia tipográfica calma */
    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-title span,
    body .awa-vmf-portal .navigation__inner-item--level1.subcategory-title span {
        color: var(--awa-text, oklch(38% 0.012 25)) !important;
        letter-spacing: -0.01em !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a,
    body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level > a {
        line-height: 1.35 !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a:active,
    body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level > a:active {
        background: color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent) !important;
    }

    /* Ver tudo: link comercial, não botão */
    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--all > a,
    body .page-wrapper .navigation.verticalmenu .level0.submenu .vmm-view-all-link,
    body .awa-vmf-portal .navigation__inner-item--all > a {
        display: inline-flex !important;
        align-items: center !important;
        gap: 4px !important;
        margin-top: 10px !important;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        border-radius: 0 !important;
        font-size: 13px !important;
        font-weight: 600 !important;
        letter-spacing: 0.01em !important;
        text-transform: none !important;
        color: var(--awa-primary, #b73337) !important;
        text-decoration: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--all > a::after,
    body .awa-vmf-portal .navigation__inner-item--all > a::after {
        content: " \203A" !important;
        font-size: 15px !important;
        line-height: 1 !important;
        vertical-align: middle !important;
        transition: transform 120ms ease-out !important;
        display: inline-block !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--all > a:hover,
    body .awa-vmf-portal .navigation__inner-item--all > a:hover {
        background: transparent !important;
        color: color-mix(in srgb, var(--awa-primary, #b73337) 82%, oklch(25% 0.02 25)) !important;
        text-decoration: underline !important;
        text-underline-offset: 3px !important;
        transform: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--all > a:hover::after,
    body .awa-vmf-portal .navigation__inner-item--all > a:hover::after {
        transform: translateX(3px) !important;
    }

    /* Expandir categorias */
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link {
        border-top: 1px solid var(--awa-vmenu-polish-divider) !important;
        margin-top: 2px !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories {
        width: 100% !important;
        justify-content: center !important;
        text-align: center !important;
        text-decoration: underline !important;
        text-underline-offset: 2px !important;
        background: transparent !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories:hover {
        background: var(--awa-vmenu-hover) !important;
        text-decoration: none !important;
    }

    /* Scrollbar lista */
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown {
        scrollbar-color: color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 18%, transparent) transparent !important;
    }
}

@media (max-width: 991px) {
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu .vmm-mobile-header {
        border-bottom: 1px solid var(--awa-vmenu-polish-divider) !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top::before {
        display: none !important;
        content: none !important;
    }
}

/* ══════════════════════════════════════════════════════════════════════
   DELIGHT: Icon micro-pulse
   Ao hover no item de categoria, o ícone SVG escala levemente —
   sinal de que o elemento é interativo, sem ruído visual.
   ══════════════════════════════════════════════════════════════════════ */
@media (min-width: 992px) and (prefers-reduced-motion: no-preference) {
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0 > a.level-top .awa-vmenu-icon,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0 > a.level-top em.menu-thumb-icon {
        transition: transform 160ms cubic-bezier(0.22, 1, 0.36, 1),
                    opacity 160ms cubic-bezier(0.22, 1, 0.36, 1) !important;
        transform-origin: center !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0:hover > a.level-top .awa-vmenu-icon,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0:hover > a.level-top em.menu-thumb-icon,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0.awa-vmf-active > a.level-top .awa-vmenu-icon,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0.awa-vmf-active > a.level-top em.menu-thumb-icon {
        transform: scale(1.14) !important;
        opacity: 1 !important;
    }

    /* Expand indicator: small spring no hover */
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.level0 > a.level-top .awa-vmenu-expand {
        transition: color 180ms cubic-bezier(0.22, 1, 0.36, 1),
                    transform 160ms cubic-bezier(0.22, 1, 0.36, 1) !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top,
    body .page-wrapper .navigation.verticalmenu .level0.submenu a {
        transition: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top .awa-vmenu-icon,
    body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top em.menu-thumb-icon,
    body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top .awa-vmenu-expand {
        transition: none !important;
    }
}
/**
 * AWA Vertical Menu Adapt — 2026-05-28
 * Mobile drawer, tablet e safe areas. Final-wins após polish.
 */

@media (max-width: 991px) {
    /* Portal flyout não deve aparecer no mobile */
    body .awa-vmf-portal.submenu,
    body .awa-vmf-portal.navigation__submenu {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }

    body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu.vmm-open,
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu.menu-open,
    body.nav-open .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
        width: 100% !important;
        max-width: 100% !important;
        max-height: min(86dvh, calc(100dvh - env(safe-area-inset-top, 0px) - 72px)) !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain !important;
        -webkit-overflow-scrolling: touch !important;
        padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) !important;
        border-radius: 0 0 10px 10px !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top {
        font-size: 15px !important;
        line-height: 1.35 !important;
        padding-inline: 16px !important;
    }

    /* Submenu accordion local (sem flyout) */
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu {
        position: static !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        max-height: none !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        border-top: 1px solid var(--awa-vmenu-polish-divider, color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 7%, transparent)) !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        transform: none !important;
        opacity: 1 !important;
        overflow: visible !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-list--level1,
    body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns {
        display: block !important;
        grid-template-columns: none !important;
        padding: 8px 0 10px !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.imagem.img-subcategory {
        display: none !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a {
        min-height: var(--awa-touch-min, 44px) !important;
        padding: 10px 16px 10px 28px !important;
        font-size: 14px !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-title span {
        font-size: 13px !important;
        font-weight: 600 !important;
        padding: 8px 16px 4px !important;
        margin: 0 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.04em !important;
        color: var(--awa-vmenu-polish-muted, color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 62%, transparent)) !important;
    }

    /* Drill-down mobile */
    body .page-wrapper .navigation.verticalmenu .vmm-drill-stage {
        overflow: hidden !important;
    }

    body .page-wrapper .navigation.verticalmenu .vmm-drill-back-bar {
        position: sticky !important;
        top: 0 !important;
        z-index: 2 !important;
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        padding: 10px 12px !important;
        background: var(--awa-vmenu-surface, oklch(99.4% 0.004 25)) !important;
        border-bottom: 1px solid var(--awa-vmenu-polish-divider, color-mix(in srgb, var(--awa-text, oklch(42% 0.01 25)) 7%, transparent)) !important;
    }

    body .page-wrapper .navigation.verticalmenu .vmm-drill-back-btn {
        min-height: var(--awa-touch-min, 44px) !important;
        min-width: var(--awa-touch-min, 44px) !important;
        padding: 0 10px !important;
        border: none !important;
        border-radius: 8px !important;
        background: transparent !important;
        color: var(--awa-primary, #b73337) !important;
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    body .page-wrapper .navigation.verticalmenu .vmm-drill-breadcrumb {
        font-size: 13px !important;
        font-weight: 600 !important;
        color: var(--awa-text, oklch(42% 0.01 25)) !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle {
        min-width: var(--awa-touch-min, 44px) !important;
        min-height: var(--awa-touch-min, 44px) !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
        max-height: min(78dvh, calc(100dvh - 96px)) !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1.subcategory-second-level > a {
        padding-inline: 20px 16px !important;
    }
}

@media (max-width: 991px) and (orientation: landscape) {
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
        max-height: min(72dvh, calc(100dvh - 56px)) !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    body .page-wrapper .navigation.verticalmenu .vmm-drill-panel {
        transition: none !important;
    }
}
/**
 * AWA Vertical Menu Optimize — 2026-05-28
 * Performance final-wins: neutraliza legacy (modern/layout), contain, content-visibility.
 */

/* ─── Neutralizar awa-vertical-menu-modern (glass, side-stripes, badge pulse) ─ */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu,
body .page-wrapper .navigation.verticalmenu .level0.submenu,
body .awa-vmf-portal.submenu,
body .awa-vmf-portal.navigation__submenu {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
    > li.ui-menu-item.level0 > a.level-top::before,
body .page-wrapper .navigation.verticalmenu .togge-menu
    > li.ui-menu-item.level0 > a.level-top.navigation__link::before {
    display: none !important;
    content: none !important;
}

body .page-wrapper .navigation.verticalmenu .cat-label,
body .page-wrapper .navigation.verticalmenu .cat-label.hot,
body .page-wrapper .navigation.verticalmenu .cat-label.new {
    animation: none !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 92%, transparent) !important;
    background-image: none !important;
    box-shadow: none !important;
}

body .page-wrapper .navigation.verticalmenu .level0.submenu:not(.awa-vmf-portal) {
    transform: none !important;
}

body .awa-vmf-portal.submenu {
    transition: opacity 180ms cubic-bezier(0.22, 1, 0.36, 1),
                transform 180ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

body .page-wrapper .navigation.verticalmenu .togge-menu.vmm-scroll-top::before,
body .page-wrapper .navigation.verticalmenu .togge-menu.vmm-scroll-bottom::after {
    display: none !important;
    content: none !important;
}

/* ─── Token de tamanho ícone (global) ────────────────────────────────────── */
body .page-wrapper .navigation.verticalmenu.side-verticalmenu {
    --awa-vmenu-icon-size: 20px;
}

@media (min-width: 992px) {
    /* contain só no desktop — no mobile o painel é overflow:auto e contain quebraria o scroll */
    body .page-wrapper .navigation.verticalmenu.side-verticalmenu {
        contain: layout style;
    }
}

@media (max-width: 991px) {
    /* Feedback de toque nos itens do menu mobile */
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0 > a.level-top:active,
    body .page-wrapper .navigation.verticalmenu .level0.submenu
        .navigation__inner-item--level1 > a:active {
        background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, transparent) !important;
        transition: background 60ms linear !important;
    }

    /* "Ver mais/menos" button — toque */
    body .page-wrapper .navigation.verticalmenu .vm-toggle-categories:active {
        opacity: 0.72 !important;
        transition: opacity 60ms linear !important;
    }
}

@media (min-width: 992px) {
    /* Ícones SVG (vertical-menu.js) — substitui awa-vertical-menu-modern removido */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        .awa-vmenu-icon {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 var(--awa-vmenu-icon-size) !important;
        width: var(--awa-vmenu-icon-size) !important;
        height: var(--awa-vmenu-icon-size) !important;
        min-height: 0 !important;
        max-width: var(--awa-vmenu-icon-size) !important;
        max-height: var(--awa-vmenu-icon-size) !important;
        overflow: hidden !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        .awa-vmenu-icon svg {
        display: block !important;
        width: var(--awa-vmenu-icon-size) !important;
        height: var(--awa-vmenu-icon-size) !important;
        min-height: 0 !important;
        max-width: var(--awa-vmenu-icon-size) !important;
        max-height: var(--awa-vmenu-icon-size) !important;
        flex: none !important;
        fill: none !important;
        stroke: currentColor !important;
        stroke-width: 1.6 !important;
        opacity: 0.72 !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link
        .awa-vmenu-icon svg,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link
        .awa-vmenu-icon svg {
        opacity: 1 !important;
        stroke: var(--awa-primary, #b73337) !important;
    }

    /* Submenu inline na lista: oculto (flyout via portal) */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0
        > .level0.submenu:not(.awa-vmf-portal) {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        overflow: hidden !important;
        clip: rect(0, 0, 0, 0) !important;
        clip-path: inset(50%) !important;
    }

    /* Painel: scroll vertical; flyouts laterais não podem ser clipados (Impeccable §105) */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown[aria-hidden="false"],
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown[data-awa-menu-state="open"],
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown.vmm-open,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown.menu-open {
        max-height: min(70vh, 520px) !important;
        overflow-x: visible !important;
        overflow-y: auto !important;
        overscroll-behavior: contain !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
        overflow: visible !important;
        flex-shrink: 0 !important;
        content-visibility: auto;
        contain-intrinsic-size: auto 44px;
    }

    /* Neutraliza grid 4-col / min-width do layout-bundle (legado) */
    body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns,
    body .awa-vmf-portal.submenu .subchildmenu.mega-columns {
        min-width: 0 !important;
    }

    body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns.columns4,
    body .awa-vmf-portal.submenu .subchildmenu.mega-columns.columns4 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(100px, 140px) !important;
    }
}

/* ─── Flyout em sidebar PLP (painel estreito < 260px) ─────────────────── */
@supports (container-type: inline-size) {
    body .awa-vmf-portal.submenu {
        container-type: inline-size;
        container-name: awa-vmf-flyout;
    }

    @container awa-vmf-flyout (max-width: 260px) {
        .subchildmenu.mega-columns {
            grid-template-columns: 1fr !important;
        }

        .navigation__inner-item--level1.imagem.img-subcategory {
            display: none !important;
        }

        .navigation__inner-item--level1 > a {
            font-size: 13px !important;
            padding-block: 8px !important;
        }
    }
}

/* ─── Imagens flyout: decoding async ──────────────────────────────────── */
body .page-wrapper .navigation.verticalmenu .level0.submenu img,
body .awa-vmf-portal.submenu img {
    decoding: async;
}

@media (prefers-reduced-motion: reduce) {
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .awa-vmf-portal.submenu,
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top {
        transition: none !important;
    }
}

/* ═══════════════════════════════════════════════════════════════════════
   LAYOUT TERMINAL (2026-05-28) — vence awa-layout-bundle (modern embutido)
   /impeccable layout — menu Departamentos: ritmo, ícones, sem side-stripe
   ═══════════════════════════════════════════════════════════════════════ */

/* Side-stripe / pseudo decorativo (ban Impeccable) */
#html-body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
    > li.ui-menu-item.level0 > a.level-top::before,
#html-body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
    > li.ui-menu-item.level0 > a.level-top.navigation__link::before,
#html-body .page-wrapper .navigation.verticalmenu .togge-menu
    > li.ui-menu-item.level0 > a.level-top::after,
#html-body .page-wrapper .navigation.verticalmenu .togge-menu
    > li.ui-menu-item.level0.parent > a.level-top::after,
#html-body .page-wrapper .navigation.verticalmenu .togge-menu
    > li.ui-menu-item.level0.navigation__item--parent > a.level-top::after {
    display: none !important;
    content: none !important;
    width: 0 !important;
    height: 0 !important;
    background: none !important;
}

@media (min-width: 992px) {
    /* Lista: largura e ritmo vertical consistentes */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown {
        min-width: 280px !important;
        max-width: min(300px, 36vw) !important;
        padding-block: 4px !important;
    }

    /* Item: grid ícone + rótulo + expand (sem deslocar padding no hover) */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link,
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0 > a.level-top {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: var(--awa-touch-min, 44px) !important;
        padding-inline: 14px !important;
        padding-block: 0 !important;
        box-sizing: border-box !important;
        transition: color 150ms cubic-bezier(0.22, 1, 0.36, 1),
                    background-color 150ms cubic-bezier(0.22, 1, 0.36, 1) !important;
        transition-property: color, background-color !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0:hover > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0.vmm-active > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0._active > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0.vmm-current-category > a.level-top {
        padding-inline: 14px !important;
    }

    /* Rótulo: truncar com reticências, sem sobrepor ícone */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        .navigation__label,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        > span:not(.cat-label):not(.arrow):not(.awa-vmenu-expand) {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    /* Ícones: coluna fixa 20px — ocultar casca vazia sem SVG */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        .awa-vmenu-icon:not(:has(svg)),
    body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top
        .awa-vmenu-icon:empty {
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        flex: 0 0 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        .awa-vmenu-icon,
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        em.menu-thumb-icon {
        flex: 0 0 var(--awa-vmenu-icon-size, 20px) !important;
        width: var(--awa-vmenu-icon-size, 20px) !important;
        min-width: var(--awa-vmenu-icon-size, 20px) !important;
        height: var(--awa-vmenu-icon-size, 20px) !important;
        margin: 0 !important;
    }

    /* FA sem glifo visível: não reservar quadrado */
    #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link
        em.menu-thumb-icon:empty {
        display: none !important;
    }

    /* Vence awa-layout-bundle (modern): padding-left 18px + barra ::before */
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0 > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0:hover > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-active > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0._active > a.level-top,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-current-category > a.level-top {
        padding-left: 14px !important;
        padding-inline: 14px !important;
        transition-property: color, background-color !important;
    }

    body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0 > a.level-top::before,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-active > a.level-top::before,
    body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-current-category > a.level-top::before {
        opacity: 0 !important;
        transform: scaleY(0) !important;
    }

    body .page-wrapper .navigation.verticalmenu .awa-vmenu-icon,
    body .page-wrapper .navigation.verticalmenu em.menu-thumb-icon {
        background: transparent !important;
        box-shadow: none !important;
    }

    /* Flyout: sombra única, sem glass */
    body .page-wrapper .navigation.verticalmenu .level0.submenu,
    body .awa-vmf-portal.submenu {
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        box-shadow: 0 8px 24px color-mix(in srgb, var(--awa-text-primary, #333) 10%, transparent) !important;
    }
}

/* ── Polish 2026-05-29: menu desktop — sem side-stripe, sem thumb quadrado ── */
@media (min-width: 992px) {
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0 > a.level-top::before,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0 > a.level-top::before,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0 > a.level-top.navigation__link::before,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0:hover > a.level-top::before,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-active > a.level-top::before,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0._active > a.level-top::before,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-current-category > a.level-top::before {
        display: none !important;
        content: none !important;
        width: 0 !important;
        max-width: 0 !important;
        opacity: 0 !important;
        transform: none !important;
        background: transparent !important;
    }

    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown
        > li.ui-menu-item.level0 > a.level-top,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0:hover > a.level-top,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-active > a.level-top,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0._active > a.level-top,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-current-category > a.level-top {
        padding-left: 14px !important;
        padding-inline: 14px !important;
        border-left: 0 !important;
    }

    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0:hover > a.level-top,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0.vmm-active > a.level-top,
    html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu
        > li.ui-menu-item.level0._active > a.level-top {
        background: color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #fff)) !important;
    }

    /* Thumbs legados do tema: SVG via vertical-menu.js */
    html body#html-body .page-wrapper .navigation.verticalmenu img.menu-thumb-icon,
    html body#html-body .page-wrapper .navigation.verticalmenu
        a.level-top:not(:has(.awa-vmenu-icon)) em.menu-thumb-icon {
        display: none !important;
    }

    html body#html-body .page-wrapper .navigation.verticalmenu .level0.submenu,
    html body#html-body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu,
    html body#html-body .awa-vmf-portal.submenu {
        border-left: 0 !important;
        border: 1px solid color-mix(in srgb, var(--awa-text-primary, #333) 10%, transparent) !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }
}

/* ── Polish 2026-05-29: open-children-toggle — desktop ── */
/*
 * O botão open-children-toggle é um controle de accordion mobile-only.
 * No desktop, o flyout abre por hover; o botão é desnecessário visualmente.
 * Tornamos transparente + position:absolute para preservar a11y (tab order,
 * aria-expanded/haspopup) sem renderizar o quadrado vermelho herdado do tema pai.
 */
@media (min-width: 992px) {
    html body#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu
        > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
        position: relative !important;
    }

    body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle {
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        width: 44px !important;
        height: 44px !important;
        padding: 0 !important;
        background: transparent !important;
        background-color: transparent !important;
        background-image: none !important;
        border: 0 !important;
        box-shadow: none !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }
}

html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] {
  display: flex !important;
  flex-direction: column !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  height: auto !important;
  max-height: min(70vh, 560px) !important;
  min-height: 120px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  box-sizing: border-box !important;
  scrollbar-width: thin;
  scrollbar-color: color-mix(in srgb, var(--awa-text-secondary, #475569) 35%, transparent) transparent;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] [data-role='awa-vmenu-search-row'] {
  display: block !important;
  flex: 0 0 auto !important;
  list-style: none !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.expand-category-link {
  order: 999 !important;
  margin-top: 0 !important;
  position: sticky !important;
  bottom: 0 !important;
  z-index: 2 !important;
  flex: 0 0 auto !important;
  border-top: 1px solid var(--awa-vmenu-border, var(--awa-border, #e2e8f0)) !important;
  background: var(--awa-vmenu-surface, var(--awa-surface, #ffffff)) !important;
  box-shadow: 0 -4px 12px rgb(15 23 42 / 6%) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"]::-webkit-scrollbar {
  width: 6px;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"]::-webkit-scrollbar-thumb {
  background: color-mix(in srgb, var(--awa-text-secondary, #475569) 35%, transparent);
  border-radius: 999px;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"]::-webkit-scrollbar-track {
  background: transparent;
}
@media (min-width: 1281px) {
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) > .container,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .awa-nav-bar__inner,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .awa-header-categories.menu_left_home1,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .awa-nav-categories,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .sections.nav-sections.category-dropdown,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .section-items.nav-sections.category-dropdown-items,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .section-item-content.nav-sections.category-dropdown-item-content,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .navigation.verticalmenu.side-verticalmenu,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) [data-role='awa-vertical-menu'] {
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    overflow: visible !important;
  }
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) [data-role='awa-vertical-menu-panel'] > li.ui-menu-item.level0.orther-link:not(.is-expanded) {
    display: none !important;
  }
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) [data-role='awa-vertical-menu-panel'] > li.ui-menu-item.level0.orther-link.is-expanded {
    display: block !important;
  }
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .awa-nav-quick-links,
  html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-control.awa-nav-bar, .header-control.header-nav-global, .header-control.header-nav) .awa-nav-quick-links__list {
    display: flex !important;
    align-items: center !important;
    align-self: stretch !important;
  }
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) #awa-cookie-banner,
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) #awa-cookie-banner.awa-cookie-banner--visible {
  z-index: 9000 !important;
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 {
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(
        button[data-role='awa-vertical-menu-trigger'],
        .our_categories.title-category-dropdown
    ) {
  width: auto !important;
  max-width: none !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(
        button[data-role='awa-vertical-menu-trigger'][aria-expanded='true'],
        .our_categories.title-category-dropdown[aria-expanded='true']
    ) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--awa-surface, #ffffff) 35%, transparent) !important;
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(
        button[data-role='awa-vertical-menu-trigger']:focus-visible,
        .our_categories.title-category-dropdown:focus-visible
    ) {
  outline: 2px solid var(--awa-surface, #ffffff) !important;
  outline-offset: 2px !important;
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-nav-quick-links__link, .awa-nav-quick-links__list a) {
  display: inline-flex !important;
  align-items: center !important;
  min-height: var(--awa-touch-min, 44px) !important;
  padding: 10px 12px !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: var(--awa-text-primary, #0f172a) !important;
  text-decoration: none !important;
  border-radius: var(--awa-radius-xs, 6px) !important;
}
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-nav-quick-links__link, .awa-nav-quick-links__list a):hover,
html body#html-body.awa-menu-dept-open:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-nav-quick-links__link, .awa-nav-quick-links__list a):focus-visible {
  color: var(--awa-primary, #b73337) !important;
  background: var(--awa-vmenu-hover, color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #ffffff))) !important;
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] {
  z-index: 100100 !important;
  font-size: 13px !important;
  --awa-vmenu-ease: cubic-bezier(0.22, 1, 0.36, 1);
  box-shadow: 0 8px 24px rgb(15 23 42 / 12%) !important;
  border-bottom: 1px solid var(--awa-vmenu-border, var(--awa-border, #e2e8f0)) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0:not(.expand-category-link) {
  border-bottom: 1px solid var(--awa-vmenu-border, var(--awa-border, #e2e8f0)) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0:last-child,
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0.expand-category-link {
  border-bottom: none !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0 > a.level-top {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: var(--awa-text-primary, #0f172a) !important;
  text-decoration: none !important;
  border-radius: var(--awa-radius-xs, 6px) !important;
  transition: color 150ms var(--awa-vmenu-ease), background-color 150ms var(--awa-vmenu-ease) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0 > a.level-top:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0 > a.level-top .navigation__label {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0 > a.level-top .cat-label {
  flex: 0 0 auto !important;
  margin-left: auto !important;
  position: static !important;
  max-width: 38% !important;
  white-space: nowrap !important;
  font-size: 10px !important;
  padding: 2px 6px !important;
  line-height: 1.2 !important;
  letter-spacing: 0.02em !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0:hover > a.level-top,
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0.vmm-active > a.level-top,
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0.awa-vmf-active > a.level-top,
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0:focus-within > a.level-top,
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0[data-awa-submenu-open='true'] > a.level-top {
  color: var(--awa-primary, #b73337) !important;
  background: var(--awa-vmenu-hover, color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #ffffff))) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] [data-role='awa-vmenu-search-row'] {
  padding: 8px 12px !important;
  border-bottom: 1px solid var(--awa-vmenu-border, var(--awa-border, #e2e8f0)) !important;
  background: var(--awa-vmenu-surface, var(--awa-surface, #ffffff)) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] .awa-vmenu-search-input {
  min-height: var(--awa-touch-min, 44px) !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
  border: 1px solid var(--awa-border, #e2e8f0) !important;
  border-radius: var(--awa-radius-xs, 6px) !important;
  background: var(--awa-surface, #ffffff) !important;
  color: var(--awa-text-primary, #0f172a) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] .awa-vmenu-search-input::placeholder {
  color: var(--awa-text-secondary, #475569) !important;
  opacity: 1 !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] .awa-vmenu-search-input:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] .awa-vmenu-search-empty-li.is-visible .awa-vmenu-search-empty {
  padding: 16px 12px !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: var(--awa-text-secondary, #475569) !important;
  text-align: center !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] .awa-vmenu-search-empty-query {
  font-weight: 600 !important;
  color: var(--awa-text-primary, #0f172a) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.expand-category-link .vm-toggle-categories {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: var(--awa-touch-min, 44px) !important;
  padding: 10px 12px !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--awa-primary, #b73337) !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: var(--awa-radius-xs, 6px) !important;
  cursor: pointer !important;
  transition: color 150ms var(--awa-vmenu-ease, ease), background-color 150ms var(--awa-vmenu-ease, ease) !important;
}
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.expand-category-link .vm-toggle-categories:hover,
html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.expand-category-link .vm-toggle-categories:focus-visible {
  color: var(--awa-primary, #b73337) !important;
  background: var(--awa-vmenu-hover, color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #ffffff))) !important;
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.awa-menu-drawer-open {
  overflow: hidden;
}
html body#html-body.awa-menu-drawer-open .page-wrapper .header-control.awa-nav-bar,
html body#html-body.awa-menu-drawer-open .page-wrapper .header-control.header-nav.awa-nav-bar {
  display: block !important;
  visibility: visible !important;
  pointer-events: auto !important;
}
@media (max-width: 1280px) {
  html body#html-body:is(.awa-menu-drawer-open, .nav-open) #awa-primary-navigation:is(.is-awa-mobile-open, .awa-header-primary-nav),
  html body#html-body:is(.awa-menu-drawer-open, .nav-open) #awa-category-navigation:is(.is-awa-mobile-open, .awa-header-primary-nav),
  html body#html-body:is(.awa-menu-drawer-open, .nav-open) [data-awa-nav-shell='true'].is-awa-mobile-open {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: min(86vw, 360px) !important;
    height: 100dvh !important;
    max-height: 100dvh !important;
    min-height: 0 !important;
    z-index: 1300 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow-y: auto !important;
    pointer-events: auto !important;
    padding: 16px 12px calc(24px + env(safe-area-inset-bottom)) !important;
    box-sizing: border-box !important;
    background: var(--awa-surface, #ffffff) !important;
    box-shadow: 8px 0 28px rgba(0, 0, 0, 0.15) !important;
    will-change: transform;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open).cms-index-index #awa-category-navigation {
    height: 100dvh !important;
    max-height: 100dvh !important;
    overflow: visible !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open) .awa-mobile-drawer-overlay.is-active {
    z-index: 1200 !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
@media (max-width: 1280px) {
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open {
    font-size: max(13px, 0.8125rem) !important;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-menu-drawer-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    margin: 0 0 12px !important;
    padding: 0 4px 12px !important;
    border-bottom: 1px solid var(--awa-vmenu-border, var(--awa-border, #e2e8f0)) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-menu-drawer-header__title {
    margin: 0 !important;
    font-family: var(--awa-font-family, inherit) !important;
    font-size: max(15px, 0.9375rem) !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    color: var(--awa-text-primary, #0f172a) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-nav-close,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-mobile-drawer-close {
    flex: 0 0 auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid var(--awa-border, #e2e8f0) !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    background: var(--awa-surface, #ffffff) !important;
    color: var(--awa-text-primary, #0f172a) !important;
    cursor: pointer !important;
    transition: background-color 150ms var(--awa-vmenu-ease, ease), border-color 150ms var(--awa-vmenu-ease, ease) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-nav-close:hover,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-mobile-drawer-close:hover {
    background: var(--awa-vmenu-hover, color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #ffffff))) !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 25%, var(--awa-border, #e2e8f0)) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-nav-close:focus-visible,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .awa-mobile-drawer-close:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.custommenu,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .top-menu {
    font-size: max(13px, 0.8125rem) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu [data-role='awa-vmenu-search-row'] {
    display: block !important;
    list-style: none !important;
    margin: 0 0 8px !important;
    padding: 0 0 8px !important;
    border-bottom: 1px solid var(--awa-vmenu-border, var(--awa-border, #e2e8f0)) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .awa-vmenu-search-input {
    font-size: max(12px, 0.75rem) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.custommenu li.level0 > a,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .top-menu a.level-top {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-height: var(--awa-touch-min, 44px) !important;
    padding: 10px 12px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;
    color: var(--awa-text-primary, #0f172a) !important;
    text-decoration: none !important;
    border-radius: var(--awa-radius-xs, 6px) !important;
    transition: color 150ms cubic-bezier(0.22, 1, 0.36, 1), background-color 150ms cubic-bezier(0.22, 1, 0.36, 1) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top:focus-visible,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.custommenu li.level0 > a:focus-visible,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .top-menu a.level-top:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top .navigation__label,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.custommenu li.level0 > a .navigation__label {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top .cat-label {
    flex: 0 0 auto !important;
    margin-left: auto !important;
    font-size: 10px !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active > a.level-top,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.awa-vmf-active > a.level-top,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:focus-within > a.level-top,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.custommenu li.level0 > a:hover {
    color: var(--awa-primary, #b73337) !important;
    background: var(--awa-vmenu-hover, color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #ffffff))) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level > a {
    min-height: var(--awa-touch-min, 44px) !important;
    padding: 10px 16px 10px 28px !important;
    font-size: 13px !important;
    line-height: 1.35 !important;
    color: var(--awa-text-primary, #0f172a) !important;
    border-radius: var(--awa-radius-xs, 6px) !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level > a:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:is(.awa-menu-drawer-open, .nav-open)  :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"]).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories {
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.awa-menu-dept-open .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"], html body#html-body .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"][data-awa-menu-state="open"] > li.ui-menu-item.level0 > a.level-top,
  html body#html-body:is(.awa-menu-drawer-open, .nav-open) :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell='true']).is-awa-mobile-open .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top,
  html body .awa-mobile-drawer-overlay {
    transition: none !important;
  }
}
html body .awa-vmf-portal {
  position: fixed;
  z-index: 99990;
  font-size: 13px;
  background: var(--awa-surface, #ffffff);
  border: 1px solid var(--awa-border, #e2e8f0);
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  max-height: 80vh;
  overflow: auto;
  padding: 8px 0;
  box-sizing: border-box;
}
@media (min-width: 1281px) {
  html body .awa-vmf-portal :is(
            .navigation__inner-item--level1.subcategory-second-level > a,
            .subchildmenu li a,
            .navigation__inner-list--level1 a
        ) {
    display: flex;
    align-items: center;
    min-height: var(--awa-touch-min, 44px);
    padding: 10px 16px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.35;
    color: var(--awa-text-primary, #0f172a);
    text-decoration: none;
    border-radius: var(--awa-radius-xs, 6px);
    transition: color 150ms var(--awa-vmenu-ease, ease), background-color 150ms var(--awa-vmenu-ease, ease);
  }
  html body .awa-vmf-portal :is(
            .navigation__inner-item--level1.subcategory-second-level > a,
            .subchildmenu li a,
            .navigation__inner-list--level1 a
        ):hover,
  html body .awa-vmf-portal :is(
            .navigation__inner-item--level1.subcategory-second-level > a,
            .subchildmenu li a,
            .navigation__inner-list--level1 a
        ):focus-visible {
    color: var(--awa-primary, #b73337);
    background: var(--awa-vmenu-hover, color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-surface, #ffffff)));
    outline: none;
  }
  html body .awa-vmf-portal :is(
            .navigation__inner-item--level1.subcategory-second-level > a,
            .subchildmenu li a,
            .navigation__inner-list--level1 a
        ):focus-visible {
    outline: 2px solid var(--awa-primary, #b73337);
    outline-offset: 2px;
  }
  html body .awa-vmf-portal .navigation__inner-item--level1.subcategory-title span {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--awa-text-secondary, #475569);
  }
}
html body li.level0[data-awa-submenu-open='true'] > a {
  color: var(--awa-primary, #b73337);
}
@media (min-width: 1281px) {
  html body#html-body:is(.catalogsearch-result-index, .catalog-category-view, .catalog-product-view, .checkout-cart-index) .page-wrapper .header-control.header-nav.awa-nav-bar,
  html body#html-body:is(.catalogsearch-result-index, .catalog-category-view, .catalog-product-view, .checkout-cart-index) .page-wrapper .header-control.awa-nav-bar {
    display: flex !important;
    visibility: visible !important;
    pointer-events: auto !important;
    min-height: 48px !important;
    max-height: 48px !important;
  }
}
html body .awa-mobile-drawer-overlay {
  position: fixed;
  inset: 0;
  z-index: calc(var(--z-overlay, 500) + 10);
  border: 0;
  padding: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 180ms ease-out;
}
html body .awa-mobile-drawer-overlay.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
@media (prefers-reduced-motion: reduce) {
  html body .awa-mobile-drawer-overlay {
    transition: none;
  }
}
@media (min-width: 1025px) {
  html body#html-body:is(.account, [class*='b2b-']) .sidebar-main {
    position: sticky;
    top: var(--awa-header-scroll-offset, 56px);
    align-self: start;
  }
}
html body#html-body:is(.account, [class*='b2b-']) .column.main {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, 2.5vw, 24px);
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-credit-page {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, 2.5vw, 24px);
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-credit-page .credit-summary-cards {
  margin-bottom: 0;
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-credit-page .credit-transactions {
  margin-top: 0;
}
@media (max-width: 1024px) {
  html body#html-body:is(.account, [class*='b2b-']) .b2b-credit-page .credit-summary-cards {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav.awa-nav--mobile-collapsible > :is(.block-title, .title):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: -2px;
}
html body#html-body:is(.account, [class*='b2b-']) .account-nav-section__toggle:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-page-shell :is(.action.secondary, a.action.secondary):focus-visible,
html body#html-body:is(.account, [class*='b2b-']) .column.main > .action.secondary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-page-shell :is(.data.table a, .table-wrapper a.action):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-reorder-page .reorder-card__status,
html body#html-body:is(.account, [class*='b2b-']) :is(.b2b-quote-history, .b2b-quote-view) .quote-status {
  font-size: 0.6875rem;
  letter-spacing: 0.03em;
}
html body#html-body:is(.account, [class*='b2b-']) .page-wrapper .b2b-page-shell .b2b-section-header {
  margin-bottom: 0;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav .block-title,
  html body#html-body:is(.account, [class*='b2b-']) .account-nav-section__toggle {
    transition: none;
  }
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-approval-page .approval-section,
html body#html-body:is(.account, [class*='b2b-']) .b2b-approval-page .table-approvals,
html body#html-body:is(.account, [class*='b2b-']) .b2b-erp-orders-page .erp-orders-table,
html body#html-body:is(.account, [class*='b2b-']) .b2b-shoppinglist-index .shoppinglist-card,
html body#html-body:is(.account, [class*='b2b-']) .company-users-section {
  content-visibility: auto;
  contain-intrinsic-size: auto 220px;
}
html body#html-body:is(.account, [class*='b2b-']) .b2b-approval-page .b2b-section-header,
html body#html-body:is(.account, [class*='b2b-']) .b2b-erp-orders-page .b2b-section-header,
html body#html-body:is(.account, [class*='b2b-']) .b2b-shoppinglist-index .b2b-section-header {
  content-visibility: visible;
}
@media (min-width: 1025px) {
  html body#html-body:is(.account, [class*='b2b-']) .block-collapsible-nav {
    contain: layout style;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.account, [class*='b2b-']) .b2b-approval-page .approval-section,
  html body#html-body:is(.account, [class*='b2b-']) .b2b-erp-orders-page .erp-orders-table,
  html body#html-body:is(.account, [class*='b2b-']) .b2b-shoppinglist-index .shoppinglist-card {
    content-visibility: visible;
    contain-intrinsic-size: auto;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  padding-block: 24px;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg, #fff));
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5));
  border-radius: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .container {
  max-width: 72ch;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
  margin: 0;
  max-width: 72ch;
  font-size: max(15px, 0.9375rem);
  line-height: 1.55;
  color: var(--awa-text, #333333);
  text-wrap: pretty;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
  font-weight: 600;
  color: var(--awa-primary, #b73337);
  text-decoration: underline;
  text-underline-offset: 0.15em;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link:hover {
  color: color-mix(in srgb, var(--awa-primary, #b73337) 82%, #000);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__hint {
  font-weight: 600;
  color: var(--awa-text, #333333);
  white-space: nowrap;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) > .awa-owl-nav,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-carousel > .awa-owl-nav {
  display: flex;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  position: relative;
  inset: auto;
  transform: none;
  justify-content: center;
  gap: 24px;
  margin-block-start: 16px;
  min-height: 44px;
  z-index: 2;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-owl-nav__btn {
  position: relative;
  inset: auto;
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
  touch-action: manipulation;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-owl-progress {
  display: block;
  visibility: visible;
  opacity: 1;
  height: 4px;
  margin-block-start: 12px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .owl-stage-outer {
  scroll-padding-inline: 16px;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits {
    gap: 8px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
    gap: 16px;
    padding: 16px;
    min-height: 44px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link {
    touch-action: manipulation;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__icon {
    flex: 0 0 40px;
    width: 40px;
    height: 40px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__icon svg {
    width: 32px;
    height: 32px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__title {
    font-size: max(15px, 0.9375rem);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__text {
    font-size: max(13px, 0.8125rem);
    line-height: 1.45;
    text-wrap: pretty;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
    font-size: max(16px, 1rem);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto auto;
    gap: 8px;
    align-items: center;
    max-width: 100%;
    overflow-x: hidden;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track {
    grid-column: 1 / -1;
    grid-row: 1;
    max-width: 100%;
    min-width: 0;
    scroll-snap-type: x mandatory;
    scroll-padding-inline: 16px;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track {
    max-width: 100%;
    min-width: 0;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
    overflow-x: hidden;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-thumb-link, .first-thumb, .product-image-container, .product-image-wrapper) {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-image-photo, .product-thumb img) {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
    object-fit: contain;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next) {
    display: inline-flex !important;
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    margin: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__prev {
    grid-column: 1;
    grid-row: 2;
    justify-self: start;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__next {
    grid-column: 3;
    grid-row: 2;
    justify-self: end;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dots:not(:empty) {
    margin-block-start: 4px;
    min-height: 44px;
    align-items: center;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot {
    min-width: 12px;
    min-height: 12px;
    padding: 8px;
    box-sizing: content-box;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) > .awa-owl-nav,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-carousel > .awa-owl-nav {
    justify-content: center;
    gap: 32px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact {
    padding-inline: 16px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section:not(.top-home-content--category-carousel) .awa-section-header__link::after {
    content: ' · deslize o carrossel';
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link {
    min-height: 44px;
    touch-action: manipulation;
  }
}
@media (pointer: coarse) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:active:not(:disabled):not(.is-disabled):not([aria-disabled='true']) {
    transform: scale(0.96);
    background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-bg, #fff));
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5));
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):active:not(.is-disabled):not([disabled]) {
    background: color-mix(in srgb, var(--awa-primary, #b73337) 12%, var(--awa-bg, #fff));
    border-color: var(--awa-primary, #b73337);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link:active {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5));
    background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg, #fff));
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:active,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):active {
    transform: none;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
  --awa-home-carousel-gap: 16px;
  --awa-home-carousel-cols: 2.15;
  padding-inline: 0;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-gap: 24px;
    --awa-home-carousel-cols: 3;
  }
}
@media (min-width: 992px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-cols: 4;
  }
}
@media (min-width: 1200px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-cols: 5;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready {
  gap: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel {
  overflow: visible;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain;
  scroll-padding-inline: 16px;
  scrollbar-width: none;
  padding: 4px 0;
  margin: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport::-webkit-scrollbar {
  display: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__track {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: var(--awa-home-carousel-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__slide {
  flex: 0 0 calc((100% - ((var(--awa-home-carousel-cols) - 1) * var(--awa-home-carousel-gap))) / var(--awa-home-carousel-cols));
  scroll-snap-align: start;
  scroll-snap-stop: normal;
  min-width: 0;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product.awa-carousel-card-slot) {
  border-radius: 12px;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 92%, transparent);
  box-shadow: 0 1px 3px color-mix(in srgb, var(--awa-text, #333333) 6%, transparent);
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .product-thumb,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .product-item-photo {
  aspect-ratio: 1 / 1;
  background: var(--awa-bg, #ffffff);
  border-radius: 4px 4px 0 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .product-thumb img,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .product-image-photo {
  object-fit: contain;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready > .awa-owl-nav,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel > .awa-owl-nav {
  order: 2;
  justify-content: center;
  gap: 32px;
  margin-block-start: 4px;
  padding-block: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-nav__btn {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
  border-radius: 9999px;
  border: 1.5px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent);
  background: var(--awa-bg, #ffffff);
  color: var(--awa-text, #333333);
  box-shadow: 0 2px 10px color-mix(in srgb, var(--awa-text, #333333) 8%, transparent);
  transition: background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), transform 0.12s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-progress {
  order: 3;
  height: 4px;
  margin-block: 4px 0;
  border-radius: 9999px;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 85%, transparent);
  overflow: hidden;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-progress__bar {
  width: 100%;
  height: 100%;
  transform: scaleX(var(--awa-progress, 0.12));
  transform-origin: left center;
  background: var(--awa-primary, #b73337);
  border-radius: inherit;
  transition: transform 0.22s cubic-bezier(0.22, 1, 0.36, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 90%, transparent);
  border-radius: 12px;
  background: var(--awa-bg, #ffffff);
  box-shadow: 0 1px 4px color-mix(in srgb, var(--awa-text, #333333) 5%, transparent);
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon {
  border-radius: 4px;
  background: var(--awa-bg-soft, #f7f7f7);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot {
  width: 8px;
  height: 8px;
  border: 0;
  border-radius: 9999px;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 70%, transparent);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot.active {
  background: var(--awa-primary, #b73337);
  transform: scaleX(2.75);
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5));
    box-shadow: 0 4px 14px color-mix(in srgb, var(--awa-text, #333333) 10%, transparent);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-nav__btn:not(.is-disabled):hover {
    background: var(--awa-primary, #b73337);
    border-color: var(--awa-primary, #b73337);
    color: var(--awa-bg, #ffffff);
    box-shadow: 0 6px 18px color-mix(in srgb, var(--awa-primary, #b73337) 32%, transparent);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 30%, var(--awa-border, #e5e5e5));
    box-shadow: 0 4px 14px color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent);
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport {
    scroll-behavior: auto;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-progress__bar {
    transition: none;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot {
    transition: none;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product) {
  overflow: visible;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-item-photo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1;
  width: 100%;
  flex: 0 0 auto;
  margin: 0;
  padding: 8px;
  box-sizing: border-box;
  background: color-mix(in srgb, var(--awa-bg-soft, #f7f7f7) 94%, var(--awa-primary, #b73337) 6%);
  border-block-end: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent);
  border-radius: 12px 12px 0 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb-link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .first-thumb,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb :is(.product-image-container, .product-image-wrapper) {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  min-height: 0;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-wrapper {
  padding-bottom: 0 !important;
  height: 100% !important;
  width: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-container {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  margin-inline: auto;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb img,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-photo {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  margin-inline: auto;
  object-fit: contain;
  object-position: center;
  transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-photo[src*='placeholder'] {
  max-width: 78%;
  max-height: 78%;
  opacity: 0.82;
  filter: grayscale(0.15);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-info {
  padding-block: 8px 8px;
  padding-inline: 8px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .hot-onsale {
  z-index: 2;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover .product-thumb img,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover .product-image-photo {
    transform: scale(1.05);
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb img,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-photo {
    transition: none;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel-chrome-ssr.awa-owl-nav,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel-chrome-ssr.awa-owl-progress {
  display: flex;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel-chrome-ssr.awa-owl-progress {
  display: block;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-noscript-hint {
  margin: 8px 0 0;
  padding: 8px 12px;
  border-radius: 4px;
  background: color-mix(in srgb, var(--awa-bg-soft, #f7f7f7) 80%, var(--awa-bg, #ffffff));
  color: var(--awa-text, #333333);
  font-size: max(13px, 0.8125rem);
  line-height: 1.45;
  text-wrap: pretty;
}
html:not(.js) body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel {
  order: 1;
  width: 100%;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav {
  order: 2;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  height: auto !important;
  min-height: 44px;
  margin: 0;
  padding: 0;
  justify-content: center !important;
  align-items: center;
  gap: 32px;
  pointer-events: auto;
  z-index: 2;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-progress,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress {
  order: 3;
  width: min(100%, 280px);
  margin-inline: auto;
  margin-block: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
  padding-inline: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport:not(.awa-carousel-ready) {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x proximity;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport:not(.awa-carousel-ready)::-webkit-scrollbar {
  display: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel ul.owl.awa-carousel__track > li.item {
  display: flex !important;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
    padding-inline: 24px;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__slide,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .item-product,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-info,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-name {
  min-width: 0;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-name :is(a, .product-item-link) {
  overflow-wrap: anywhere;
  word-break: break-word;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-b2b-sku__value {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel img.product-image-photo.awa-load-error,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel img.awa-load-error {
  object-fit: contain;
  background: color-mix(in srgb, var(--awa-bg-soft, #f7f7f7) 88%, var(--awa-border, #e5e5e5));
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf-empty {
  margin: 16px 0;
  padding: 20px 16px;
  border-radius: 12px;
  border: 1px solid var(--awa-border, #e5e5e5);
  background: var(--awa-bg-soft, #f7f7f7);
  text-align: center;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf-empty__message {
  margin: 0;
  color: var(--awa-text, #333333);
  font-size: max(14px, 0.875rem);
  line-height: 1.45;
  text-wrap: pretty;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured[data-awa-sales-fallback='1'] .awa-section-header__subtitle,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel[data-awa-sales-fallback='1'] + .awa-section-header__subtitle {
  color: color-mix(in srgb, var(--awa-text-muted, #666666) 92%, var(--awa-primary, #b73337));
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured[data-awa-sales-fallback='1'] .awa-section-header__title::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-inline-start: 8px;
  border-radius: 50%;
  background: var(--awa-primary, #b73337);
  vertical-align: middle;
  opacity: 0.55;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .awa-carousel-section--standard .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link {
  display: inline !important;
  width: auto !important;
  min-width: 0 !important;
  min-height: 44px !important;
  padding: 8px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--awa-primary, #b73337) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
  box-shadow: none !important;
  white-space: normal !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .awa-carousel-section--standard .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link:hover {
    background: transparent !important;
    color: color-mix(in srgb, var(--awa-primary, #b73337) 82%, #000) !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(
        #header .top-header.awa-b2b-promo-bar,
        #header .awa-b2b-promo-bar[data-awa-header-utility],
        .awa-b2b-promo-bar[data-awa-header-utility]
    ) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 28px !important;
  max-height: none !important;
  padding-block: 6px !important;
  padding-inline: 12px !important;
  background: var(--awa-primary) !important;
  border: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  overflow: hidden !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__inner,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__layout {
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__text {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: max(12px, 0.75rem) !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__separator,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta strong {
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: inherit !important;
  line-height: 1.35 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta strong {
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  background: transparent !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header.awa-main-header,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-main,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar {
    width: 100% !important;
    max-width: none !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(
            .header-main > .container,
            .header-control.awa-nav-bar > .container,
            .header-control.header-nav.awa-nav-bar > .container
        ) {
    width: 100% !important;
    max-width: none !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    display: grid !important;
    grid-template-columns: 124px minmax(320px, 1fr) minmax(250px, 282px) !important;
    grid-template-areas: 'brand search actions' !important;
    align-items: center !important;
    column-gap: 12px !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 68px !important;
    height: 68px !important;
    max-height: 68px !important;
    margin: 0 !important;
    padding-block: 0 !important;
    padding-inline: 16px !important;
    background: var(--awa-surface, #ffffff) !important;
    box-sizing: border-box !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-row {
    display: contents !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell {
    grid-area: brand !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 124px !important;
    min-width: 124px !important;
    height: 68px !important;
    min-height: 68px !important;
    max-height: 68px !important;
    margin: 0 !important;
    padding: 0 8px !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell :is(.logo, .logo a) {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 68px !important;
    max-height: 68px !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img {
    display: block !important;
    width: auto !important;
    max-width: 104px !important;
    max-height: 52px !important;
    object-fit: contain !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col {
    grid-area: search !important;
    align-self: center !important;
    min-width: 0 !important;
    max-width: none !important;
    width: 100% !important;
    margin: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content, .awa-search-action-wrapper, form#search_mini_form, form.minisearch) {
    width: 100% !important;
    max-width: none !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    margin: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 48px !important;
    overflow: hidden !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: 0 !important;
    background: var(--awa-surface, #ffffff) !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form :is(.field.search, .field.search .control, .actions) {
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search {
    height: 32px !important;
    min-height: 32px !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 12px !important;
    color: var(--awa-text, #333333) !important;
    font-size: 12px !important;
    line-height: 32px !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search::placeholder {
    color: var(--awa-text-muted) !important;
    opacity: 1 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 48px !important;
    min-width: 48px !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--awa-primary) !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-right-col {
    grid-area: actions !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 16px !important;
    min-width: 250px !important;
    max-width: 282px !important;
    width: 100% !important;
    height: 68px !important;
    margin: 0 !important;
    overflow: visible !important;
    white-space: nowrap !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt {
    display: inline-flex !important;
    align-items: center !important;
    min-width: 0 !important;
    max-width: 198px !important;
    height: 44px !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--awa-text, #333333) !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__icon {
    color: var(--awa-primary) !important;
    width: 28px !important;
    min-width: 28px !important;
    height: 28px !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__text,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__guest,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__copy {
    font-size: 12px !important;
    line-height: 1.25 !important;
    color: var(--awa-text, #333333) !important;
    white-space: normal !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link {
    color: var(--awa-text, #333333) !important;
    font-weight: 700 !important;
    text-decoration: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--awa-primary) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart :is(.awa-minicart-icon, .awa-header-cart-fallback__icon) {
    width: 28px !important;
    height: 28px !important;
    color: var(--awa-primary) !important;
    fill: none !important;
    stroke: var(--awa-primary) !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-minicart-icon circle {
    fill: var(--awa-primary) !important;
    stroke: none !important;
    display: inline !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar {
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    background: var(--awa-bg-soft) !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner {
    display: flex !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
    max-width: none !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    margin: 0 !important;
    padding-block: 0 !important;
    padding-inline: 0 16px !important;
    background: var(--awa-bg-soft) !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 var(--awa-vmenu-trigger-w, 206px) !important;
    width: var(--awa-vmenu-trigger-w, 206px) !important;
    min-width: var(--awa-vmenu-trigger-w, 206px) !important;
    max-width: var(--awa-vmenu-trigger-w, 206px) !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ) {
    width: var(--awa-vmenu-trigger-w, 206px) !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: var(--awa-primary) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .icon-menu,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .vm-icon {
    width: 18px !important;
    height: 18px !important;
    color: currentColor !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary {
    flex: 0 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    height: 48px !important;
    display: flex !important;
    align-items: stretch !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .container-header-sticky,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .top-menu,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .navigation,
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav ul {
    display: flex !important;
    align-items: stretch !important;
    height: 48px !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 48px !important;
    height: 48px !important;
    padding: 0 var(--awa-space-5, 20px) !important;
    color: var(--awa-text-primary) !important;
    background: transparent !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    text-transform: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ):hover {
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-locale {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links {
    display: flex !important;
    visibility: visible !important;
    pointer-events: auto !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    flex: 0 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links__list {
    display: flex !important;
    align-items: stretch !important;
    gap: 0 !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(
        #header .top-header.awa-b2b-promo-bar,
        #header .awa-b2b-promo-bar[data-awa-header-utility],
        .awa-b2b-promo-bar[data-awa-header-utility]
    ) {
  background: var(--awa-primary) !important;
  background-image: none !important;
  border: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__text,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__separator,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__tail {
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: var(--awa-fs-xs, 11px) !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta strong {
  color: var(--awa-text-inverse, #ffffff) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta:hover,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta:focus-visible {
  color: var(--awa-text-inverse, #ffffff) !important;
  text-decoration: underline !important;
  outline: 2px solid var(--awa-text-inverse, #ffffff) !important;
  outline-offset: 2px !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__text,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__guest,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__copy {
    font-size: var(--awa-fs-sm) !important;
    line-height: 1.35 !important;
    color: var(--awa-text) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link {
    color: var(--awa-text) !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    transition: color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link:hover {
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link:focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header form#search_mini_form {
    transition: border-color 120ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header form#search_mini_form:focus-within {
    border-color: var(--awa-primary) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header form#search_mini_form input#search {
    font-size: var(--awa-fs-sm) !important;
    color: var(--awa-text) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header form#search_mini_form input#search::placeholder {
    color: var(--awa-text-light) !important;
    opacity: 1 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search) {
    background: var(--awa-primary) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
    transition: background-color 120ms cubic-bezier(0.4, 0, 0.2, 1), color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search) svg,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search) svg path {
    stroke: var(--awa-text-inverse, #ffffff) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search):hover {
    background: var(--awa-primary-hover) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search):focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback {
    transition: background-color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart:hover,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:hover,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback:hover {
    background: var(--awa-primary-hover) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart:focus-visible,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart:focus-visible,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback:focus-visible {
    outline: 2px solid var(--awa-primary-hover) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    background: var(--awa-bg-soft) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ) {
    font-size: var(--awa-fs-sm) !important;
    transition: background-color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ):hover {
    background: var(--awa-primary-hover) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ):focus-visible {
    outline: 2px solid var(--awa-text-inverse, #ffffff) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ) {
    font-size: var(--awa-fs-sm) !important;
    font-weight: 700 !important;
    color: var(--awa-text) !important;
    transition: color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ):hover {
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ):focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link,
            .awa-nav-quick-links__list a
        ):active {
    color: var(--awa-primary-hover) !important;
  }
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-main-header__inner[data-awa-header-row],
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-main-header__inner.wp-header {
    grid-template-columns: clamp(128px, 12vw, 168px) minmax(0, 1fr) minmax(280px, max-content) !important;
    min-height: 64px !important;
    height: 64px !important;
    max-height: 64px !important;
    column-gap: 12px !important;
    row-gap: 0 !important;
    gap: 0 12px !important;
    justify-content: stretch !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.awa-header-brand-cell, .awa-header-search-col, .awa-header-right-col) {
    align-self: center !important;
    height: 100% !important;
    max-height: 64px !important;
    min-height: 0 !important;
    margin-block: 0 !important;
    padding-block: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell {
    justify-content: flex-start !important;
    padding-inline: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell .logo img {
    max-height: 46px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-right-col {
    gap: 8px !important;
    min-width: min(280px, 32vw) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-right-col > .awa-header-account-prompt,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 40px !important;
    padding: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__icon {
    align-self: center !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__icon svg {
    width: 24px !important;
    height: 24px !important;
    stroke-width: 1.75 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt :is(
            .awa-header-account-prompt__text,
            .awa-header-account-prompt__guest
        ) {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 1px !important;
    line-height: 1.15 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__line1 {
    font-size: 12px !important;
    font-weight: 500 !important;
    color: var(--awa-text-light) !important;
    line-height: 1.1 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__line2 {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    font-size: 13px !important;
    line-height: 1.15 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__separator {
    color: var(--awa-text-light) !important;
    font-size: 12px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt[data-awa-auth-state='guest'] .awa-header-account-prompt__guest {
    display: flex !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt[data-awa-auth-state='guest'] .awa-header-account-prompt__customer {
    display: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt[data-awa-auth-state='customer'] .awa-header-account-prompt__customer {
    display: flex !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt[data-awa-auth-state='customer'] .awa-header-account-prompt__guest {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(
            .awa-header-account-prompt__link,
            form#search_mini_form,
            button.action.search,
            .awa-header-minicart .action.showcart,
            .awa-header-categories button,
            .header-control.awa-nav-bar a
        ) {
    transition: none !important;
  }
}
:root {
  --awa-shell-gutter: var(--awa-page-pad-catalog, 20px);
}
@media (max-width: 1024px) {
  :root {
    --awa-shell-gutter: 16px;
  }
}
@media (max-width: 768px) {
  :root {
    --awa-shell-gutter: 12px;
  }
}
@media (min-width: 992px) {
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper.page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    max-width: 1280px !important;
    margin-inline: auto !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding-inline: 16px !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper.page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner {
    max-width: 1280px !important;
    margin-inline: auto !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding-inline: 16px !important;
  }
}
@media (max-width: 991px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    padding-inline: 12px !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__inner.container {
  max-width: 1280px !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__inner.container {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__inner.container {
    padding-inline: 12px !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container.layout2.footer,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container {
  max-width: 1280px !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar__inner,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar .container {
  max-width: 1280px !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar__inner,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar .container {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar__inner,
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar .container {
    padding-inline: 12px !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .checkout-cart-index, .catalog-product-view) .page-wrapper #maincontent#maincontent.page-main.container {
  max-width: 1280px !important;
  margin-inline: auto !important;
  width: 100% !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .checkout-cart-index, .catalog-product-view) .page-wrapper #maincontent.page-main.container {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .checkout-cart-index, .catalog-product-view) .page-wrapper #maincontent.page-main.container {
    padding-inline: 12px !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__subtitle, .awa-shelf__subtitle, .awa-category-carousel__subtitle) {
  margin: 4px 0 0;
  max-width: 65ch;
  color: var(--awa-text-secondary, #666666);
  font-size: max(13px, 0.8125rem);
  line-height: 1.45;
  text-wrap: pretty;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  align-self: start;
  min-height: 44px;
  padding: 4px 16px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: var(--awa-primary, #b73337);
  font-size: max(13px, 0.8125rem);
  font-weight: 600;
  line-height: 1.35;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 120ms cubic-bezier(0.4, 0, 0.2, 1), color 120ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) svg {
  flex-shrink: 0;
  margin-inline-start: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-category-carousel__cta {
  display: flex;
  justify-content: flex-end;
  margin-block-start: 8px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(
            .awa-shelf--carousel .awa-owl-nav__btn,
            .top-home-content--category-carousel .awa-category-carousel__prev,
            .top-home-content--category-carousel .awa-category-carousel__next
        ) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  padding: 0;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: 4px;
  background: var(--awa-bg, #ffffff);
  color: var(--awa-text, #333333);
  box-shadow: none;
  transition: border-color 120ms cubic-bezier(0.4, 0, 0.2, 1), background-color 120ms cubic-bezier(0.4, 0, 0.2, 1), color 120ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(
            .awa-shelf--carousel .awa-owl-nav__btn,
            .top-home-content--category-carousel .awa-category-carousel__prev,
            .top-home-content--category-carousel .awa-category-carousel__next
        ):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(
            .awa-shelf--carousel .awa-owl-nav__btn,
            .top-home-content--category-carousel .awa-category-carousel__prev,
            .top-home-content--category-carousel .awa-category-carousel__next
        ):disabled,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(
            .awa-shelf--carousel .awa-owl-nav__btn,
            .top-home-content--category-carousel .awa-category-carousel__prev,
            .top-home-content--category-carousel .awa-category-carousel__next
        ).is-disabled,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(
            .awa-shelf--carousel .awa-owl-nav__btn,
            .top-home-content--category-carousel .awa-category-carousel__prev,
            .top-home-content--category-carousel .awa-category-carousel__next
        )[aria-disabled='true'] {
  opacity: 0.45;
  cursor: not-allowed;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-shelf--carousel .awa-owl-progress {
  height: 4px;
  border-radius: 4px;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 85%, transparent);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-shelf--carousel :is(.awa-product-card, .content-item-product) {
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: 4px;
  background: var(--awa-bg, #ffffff);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-carousel-section--standard :is(.awa-section-header, .awa-shelf__header),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .top-home-content--category-carousel :is(.awa-section-header, .awa-category-carousel__header) {
  margin-block-end: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-carousel-section--compact :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: 8px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-carousel-section--featured .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link {
  min-height: 44px;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):hover {
    background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.08));
    color: var(--awa-primary-dark, #8e2629);
    text-decoration: none;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-shelf--carousel .awa-owl-nav__btn:hover:not(:disabled):not(.is-disabled):not([aria-disabled='true']) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5));
    color: var(--awa-primary, #b73337);
    background: var(--awa-bg, #ffffff);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .top-home-content--category-carousel .awa-category-carousel__prev:hover:not(.is-disabled):not([disabled]):not([aria-disabled='true']),
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .top-home-content--category-carousel .awa-category-carousel__next:hover:not(.is-disabled):not([disabled]):not([aria-disabled='true']) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5));
    color: var(--awa-primary, #b73337);
    background: var(--awa-bg, #ffffff);
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link),
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-shelf--carousel .awa-owl-nav__btn, .awa-category-carousel__prev, .awa-category-carousel__next) {
    transition: none;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
    white-space: normal;
    text-align: start;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven .awa-hero-b2b-cta__inner.container,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven :is(.top-home-content, .awa-home-section, .awa-home-pricing-notice) > .container {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven .awa-home-pricing-notice .container {
  max-width: none;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven .awa-home-pricing-notice__text {
  max-width: 72ch;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven .top-home-content--category-carousel .awa-category-carousel__track {
  scroll-padding-inline: var(--awa-shell-gutter, 16px);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card) .b2b-login-to-see-price {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  margin-block: 0 !important;
  padding: 0 !important;
  border-width: 0 !important;
  pointer-events: none;
  transition: opacity 140ms cubic-bezier(0.4, 0, 0.2, 1), max-height 140ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card):focus-within .b2b-login-to-see-price {
  opacity: 1;
  max-height: 3rem;
  pointer-events: auto;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card):hover .b2b-login-to-see-price {
    opacity: 1;
    max-height: 3rem;
    pointer-events: auto;
  }
}
@media (pointer: coarse) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card) .b2b-login-to-see-price {
    opacity: 0.72;
    max-height: 2.5rem;
    pointer-events: auto;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card):focus-within .b2b-login-to-see-price {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card) .b2b-login-to-see-price {
    transition: none;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header {
  --awa-vmenu-trigger-w: 168px;
  --awa-vmenu-trigger-h: var(--awa-header-nav-h, 38px);
  --awa-vmenu-panel-min-w: 280px;
  --awa-vmenu-panel-max-h: min(70vh, calc(100vh - 220px));
  --awa-vmenu-item-h: 40px;
  --awa-vmenu-divider: color-mix(in srgb, var(--awa-text, #333333) 8%, transparent);
  --awa-vmenu-hover-bg: color-mix(in srgb, var(--awa-primary, #b73337) 7%, #ffffff);
  --awa-vmenu-active-bg: color-mix(in srgb, var(--awa-primary, #b73337) 11%, #ffffff);
  --awa-vmenu-shadow: 0 8px 16px rgba(15, 23, 42, 0.12), 0 2px 6px rgba(15, 23, 42, 0.06);
  --awa-vmenu-z-dropdown: 9000;
  --awa-vmenu-z-flyout: 9050;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 {
    flex: 0 0 var(--awa-vmenu-trigger-w) !important;
    width: var(--awa-vmenu-trigger-w) !important;
    min-width: var(--awa-vmenu-trigger-w) !important;
    max-width: var(--awa-vmenu-trigger-w) !important;
    height: var(--awa-vmenu-trigger-h) !important;
    min-height: var(--awa-vmenu-trigger-h) !important;
    max-height: var(--awa-vmenu-trigger-h) !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    overflow: visible !important;
    align-items: stretch !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        .awa-nav-categories,
        .sections.nav-sections.category-dropdown,
        .section-items.nav-sections.category-dropdown-items,
        .section-item-content.nav-sections.category-dropdown-item-content,
        .navigation.verticalmenu.side-verticalmenu
    ) {
    background: transparent !important;
    height: var(--awa-vmenu-trigger-h) !important;
    min-height: var(--awa-vmenu-trigger-h) !important;
    max-height: var(--awa-vmenu-trigger-h) !important;
    overflow: visible !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
        h2.our_categories.title-category-dropdown
    ) {
    width: 100% !important;
    height: var(--awa-vmenu-trigger-h) !important;
    min-height: var(--awa-vmenu-trigger-h) !important;
    max-height: var(--awa-vmenu-trigger-h) !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: var(--awa-primary, #b73337) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
    cursor: pointer !important;
    box-shadow: none !important;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
        h2.our_categories.title-category-dropdown
    ):hover {
    background: var(--awa-primary-hover, #8e2629) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
        h2.our_categories.title-category-dropdown
    ):focus-visible {
    outline: 2px solid var(--awa-text-inverse, #ffffff) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
        h2.our_categories.title-category-dropdown
    )[aria-expanded='true'],
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
        h2.our_categories.title-category-dropdown
    ).active {
    background: var(--awa-primary-hover, #8e2629) !important;
    border-radius: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        .icon-menu,
        .vm-icon,
        .awa-hamburger
    ) {
    width: 18px !important;
    height: 18px !important;
    flex: 0 0 18px !important;
    color: currentColor !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown {
    z-index: var(--awa-vmenu-z-dropdown) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(
            .menu-open,
            .vmm-open,
            [aria-hidden='false'],
            [data-awa-menu-state='open']
        ) {
    top: 100% !important;
    left: 0 !important;
    width: max(100%, var(--awa-vmenu-panel-min-w)) !important;
    min-width: var(--awa-vmenu-panel-min-w) !important;
    max-width: min(360px, calc(100vw - 32px)) !important;
    max-height: var(--awa-vmenu-panel-max-h) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    background: var(--awa-bg-surface, #ffffff) !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-top: 0 !important;
    border-radius: 0 0 12px 12px !important;
    box-shadow: var(--awa-vmenu-shadow) !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not(
            [aria-hidden='false']
        ):not(.vmm-open):not(.menu-open) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(
            .menu-open,
            .vmm-open,
            [aria-hidden='false'],
            [data-awa-menu-state='open']
        ) {
    overflow: visible !important;
    overflow-x: visible !important;
    contain: layout style !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
    overflow: visible !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 {
    border-bottom: 1px solid var(--awa-vmenu-divider) !important;
    margin: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:last-child,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link {
    border-bottom: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top.navigation__link {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    min-height: var(--awa-vmenu-item-h) !important;
    padding: 8px 12px !important;
    color: var(--awa-text, #333333) !important;
    background: transparent !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;
    text-decoration: none !important;
    text-transform: none !important;
    cursor: pointer !important;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top::before,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top.navigation__link::before {
    display: none !important;
    content: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top:hover,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top.navigation__link:hover {
    background: var(--awa-vmenu-hover-bg) !important;
    color: var(--awa-primary, #b73337) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top:focus-visible,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top.navigation__link:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:is(.vmm-active, .awa-vmf-active) > a.level-top.navigation__link {
    background: var(--awa-vmenu-active-bg) !important;
    color: var(--awa-primary, #b73337) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0:is(.vmm-active, .awa-vmf-active) > a.level-top.navigation__link .navigation__label {
    font-weight: 700 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.parent > a.level-top::after,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu .togge-menu > li.level0.navigation__item--parent > a.level-top::after {
    display: none !important;
    content: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu,
        .navigation.verticalmenu .navigation__submenu
    ) {
    z-index: var(--awa-vmenu-z-flyout) !important;
    background: var(--awa-bg-surface, #ffffff) !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-radius: 12px !important;
    box-shadow: var(--awa-vmenu-shadow) !important;
    overflow: auto !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--level1.subcategory-title span {
    color: var(--awa-text, #333333) !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    font-weight: 700 !important;
    letter-spacing: -0.01em !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--level1.subcategory-second-level > a {
    color: var(--awa-text-muted, #666666) !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    line-height: 1.35 !important;
    padding: 6px 12px !important;
    border-radius: 4px !important;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--level1.subcategory-second-level > a:hover {
    background: var(--awa-vmenu-hover-bg) !important;
    color: var(--awa-primary, #b73337) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--level1.subcategory-second-level > a:focus-visible {
    outline: 2px solid var(--awa-primary, #b73337) !important;
    outline-offset: 1px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--all > a,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .navigation.verticalmenu .level0.submenu .vmm-view-all-link {
    color: var(--awa-primary, #b73337) !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    background: transparent !important;
    cursor: pointer !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--all > a:hover,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .navigation.verticalmenu .level0.submenu .vmm-view-all-link:hover {
    color: var(--awa-primary-hover, #8e2629) !important;
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link {
    border-top: 1px solid var(--awa-vmenu-divider) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories {
    width: 100% !important;
    min-height: var(--awa-vmenu-item-h) !important;
    justify-content: center !important;
    color: var(--awa-text-muted, #666666) !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    background: transparent !important;
    cursor: pointer !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories:hover {
    background: var(--awa-vmenu-hover-bg) !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-header-categories :is(
        button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
        h2.our_categories.title-category-dropdown
    ),
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top.navigation__link,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) :is(
        .awa-vmf-portal,
        .navigation.verticalmenu .level0.submenu
    ) .navigation__inner-item--level1.subcategory-second-level > a {
    transition: none !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] {
  --awa-header-main-row-h: 68px;
  --awa-header-search-h: 44px;
  --awa-header-nav-h: 38px;
  --awa-header-shell-height: 68px;
  --awa-header-nav-height: 38px;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.header.awa-main-header, .header.awa-main-header .awa-main-header__inner.wp-header) {
    min-height: var(--awa-header-main-row-h) !important;
    height: var(--awa-header-main-row-h) !important;
    max-height: var(--awa-header-main-row-h) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper :is(.header-control.header-nav.awa-nav-bar, .header-control.awa-nav-bar) {
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    background: var(--awa-bg-soft, #f7f7f7) !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar :is(> .container, .awa-nav-bar__inner) {
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    background: var(--awa-bg-soft, #f7f7f7) !important;
  }
}
html body#html-body:is(
    .catalogsearch-result-index,
    .checkout-cart-index,
    .cms-page-view
) .page-main.container {
  padding-inline: 16px !important;
  max-width: 1280px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body:is(
        .catalogsearch-result-index,
        .checkout-cart-index,
        .cms-page-view
    ) .page-main.container {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:is(
        .catalogsearch-result-index,
        .checkout-cart-index,
        .cms-page-view
    ) .page-main.container {
    padding-inline: 12px !important;
  }
}
html body#html-body:is(
    .catalog-category-view,
    .catalog-product-view,
    .catalogsearch-result-index,
    .checkout-cart-index
) .page-wrapper .page-title-wrapper .page-title,
html body#html-body:is(
    .catalog-category-view,
    .catalog-product-view,
    .catalogsearch-result-index,
    .checkout-cart-index
) .page-wrapper h1.page-title {
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-xl, 24px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-wrap: balance;
  margin-block: 0 16px !important;
}
html body#html-body .page-wrapper :is(
    button.action.primary,
    a.action.primary,
    .action.primary,
    .btn-primary,
    .awa-btn-primary
) {
  min-height: 44px !important;
  padding-inline: 16px !important;
  border-radius: 4px !important;
  background: var(--awa-primary, #b73337) !important;
  border: 1px solid var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body .page-wrapper :is(
    button.action.primary,
    a.action.primary,
    .action.primary,
    .btn-primary,
    .awa-btn-primary
):hover {
  background: var(--awa-primary-hover, #8e2629) !important;
  border-color: var(--awa-primary-hover, #8e2629) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body .page-wrapper :is(
    button.action.primary,
    a.action.primary,
    .action.primary,
    .btn-primary,
    .awa-btn-primary
):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body .page-wrapper :is(
    button.action.primary,
    a.action.primary,
    .action.primary,
    .btn-primary,
    .awa-btn-primary
):disabled,
html body#html-body .page-wrapper :is(
    button.action.primary,
    a.action.primary,
    .action.primary,
    .btn-primary,
    .awa-btn-primary
)[disabled] {
  opacity: 0.55 !important;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper :is(
        button.action.primary,
        a.action.primary,
        .action.primary
    ),
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card, .item-product.awa-carousel-card-slot) {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-shadow: none !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-thumb, .product-image-container, .product-thumb-link, .product-item-photo) {
  aspect-ratio: 1 / 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--awa-bg, #ffffff) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-thumb img, .product-image-photo) {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-name, .product-item-name) {
  margin: 0 !important;
  min-height: calc(2 * 1.35em) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-name a, .product-item-link, .product-item-name a) {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-text, #333333) !important;
  text-decoration: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-info, .product-details) {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 4px !important;
  padding: 8px 8px 12px !important;
  min-width: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-info-cart, .info-price, .b2b-login-to-see-price) {
  margin-block-start: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.price, .price-final_price) {
  font-size: max(14px, 0.875rem) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  color: var(--awa-ink, #333333) !important;
  font-variant-numeric: tabular-nums !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.awa-b2b-sku, .sku) {
  font-size: max(12px, 0.75rem) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-muted, #666666) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card):hover {
    transform: none !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
    box-shadow: 0 0 0 1px color-mix(in srgb, var(--awa-primary, #b73337) 18%, var(--awa-border, #e5e5e5)) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card) {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.content-item-product, .awa-product-card, .item-product.awa-carousel-card-slot) {
  border-radius: 12px !important;
  box-shadow: 0 1px 4px rgb(15 23 42 / 6%) !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.product-name a, .product-item-link) {
  font-weight: 500 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item, .product-item-info) {
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .block.filter .block-title,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .block.filter .filter-options-title {
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border: 0 !important;
  border-inline-start: 0 !important;
  padding-inline: 0 !important;
  margin-block: 0 8px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item a {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 36px !important;
  padding: 4px 8px !important;
  border: 0 !important;
  border-inline-start: 0 !important;
  border-radius: 4px !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item a:hover {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 7%, #ffffff) !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 1px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item.active a,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item a.amshopby-link-selected {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 10%, #ffffff) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  border-inline-start: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products :is(.toolbar-sorter select, .toolbar-limiter select) {
  min-height: 36px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products :is(.toolbar-sorter select, .toolbar-limiter select):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 1px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .modes .mode-icon {
  min-width: 36px !important;
  min-height: 36px !important;
  border-radius: 4px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .modes .mode-icon:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell) .block-title {
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-lg, 20px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-wrap: balance;
  margin-block: 0 16px !important;
  padding: 0 !important;
  border: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell) .products-grid :is(.item-product, .product-item) {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col {
    gap: 24px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main {
    flex: 0 0 240px !important;
    max-width: 240px !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item),
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item a {
    transition: none !important;
  }
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price::after {
  display: none !important;
  content: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price .price-label,
html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  min-height: var(--awa-touch-target, 44px) !important;
  padding: 8px 12px !important;
  margin-block-start: 8px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-surface, #f7f7f7) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price a:hover {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, #ffffff) !important;
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell, .awa-pdp-related) .block-title > :is(strong, h2, .title) {
  padding-inline-start: 0 !important;
  border-inline-start: 0 !important;
  border-left: 0 !important;
  text-wrap: balance;
}
html body#html-body.catalog-product-view .page-wrapper .awa-sku-copy-btn {
  min-width: var(--awa-touch-target, 44px) !important;
  min-height: var(--awa-touch-target, 44px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-b2b-pdp-tier {
  background: var(--awa-bg-surface, #f7f7f7) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  padding: 12px 16px !important;
  margin-block-end: 16px !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-b2b-pdp-tier strong {
  color: var(--awa-primary, #b73337) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-b2b-pdp-tier .awa-b2b-pdp-tier__copy {
  font-size: var(--awa-fs-xs, 12px) !important;
  line-height: 1.45 !important;
  color: var(--awa-text-muted, #666666) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item a,
  html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price a {
    transition: none !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) {
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-main,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .columns,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .column.main {
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs {
  padding-block: 12px !important;
  margin-block-end: 16px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .items {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px 8px !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item {
  display: inline-flex !important;
  align-items: center !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item:not(:last-child)::after {
  content: '/' !important;
  margin-inline-start: 8px !important;
  color: var(--awa-border, #e5e5e5) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item a {
  color: inherit !important;
  text-decoration: none !important;
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item a:hover {
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item:last-child strong,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item:last-child [aria-current='page'] {
  color: var(--awa-text, #333333) !important;
  font-weight: 500 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  max-width: 100% !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item:last-child :is(strong, [aria-current='page']) {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item) .b2b-login-to-see-price::after {
  display: none !important;
  content: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item) .b2b-login-to-see-price .price-label {
  display: block !important;
  margin: 0 !important;
  font-size: inherit !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item) .b2b-login-to-see-price a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: var(--awa-touch-target, 44px) !important;
  min-width: var(--awa-touch-target, 44px) !important;
  padding: 8px 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  font-size: var(--awa-fs-xs, 12px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item) .b2b-login-to-see-price a:hover {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, #ffffff) !important;
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item) .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.page-title-wrapper, .category-view .category-title) :is(h1, .page-title) {
  text-wrap: balance;
  color: var(--awa-text, #333333) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  border-inline-start: 0 !important;
  border-left: 0 !important;
  padding-inline-start: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item a,
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .b2b-login-to-see-price a {
    transition: none !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move {
  min-height: 0 !important;
  height: auto !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper :is(.category-view-move, .awa-category-hero, .page-main .category-hero) {
  border-radius: 4px !important;
  overflow: hidden !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero__content :is(h1, .awa-category-hero__title) {
  text-wrap: balance;
  color: var(--awa-text-primary, #333333) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  border-inline-start: 0 !important;
  border-left: 0 !important;
  padding-inline-start: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  display: block !important;
  text-shadow: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero__count {
  text-wrap: balance;
  font-size: clamp(13px, 2.8vw, 14px) !important;
  line-height: 1.4 !important;
  margin-block-start: 4px !important;
  color: var(--awa-text-secondary, #666666) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero__content {
    padding: 12px 16px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero__count {
    font-size: max(13px, 0.8125rem) !important;
    line-height: 1.45 !important;
    margin-block-start: 8px !important;
    text-shadow: 0 1px 3px color-mix(in srgb, var(--awa-text, #333333) 40%, transparent) !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-title,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-title-wrapper.search {
  margin-block: 0 16px !important;
  padding: 0 !important;
  border: 0 !important;
  border-inline-start: 0 !important;
  border-left: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-title :is(h1, h2, .title, strong),
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-title-wrapper.search .page-title {
  text-wrap: balance;
  color: var(--awa-text, #333333) !important;
  font-size: clamp(18px, 2.2vw, 24px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  border-inline-start: 0 !important;
  border-left: 0 !important;
  padding-inline-start: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  padding: 12px 16px !important;
  margin-block-end: 16px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-surface, #f7f7f7) !important;
  box-shadow: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .toolbar-amount {
  font-size: var(--awa-fs-sm, 13px) !important;
  color: var(--awa-text-muted, #666666) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .toolbar-amount .toolbar-number {
  color: var(--awa-text, #333333) !important;
  font-weight: 600 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalogsearch-result-index .page-wrapper .search.results .note {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-inline-start-width: 1px !important;
  border-left-width: 1px !important;
  border-radius: 4px !important;
  background: var(--awa-bg-surface, #f7f7f7) !important;
  color: var(--awa-text-muted, #666666) !important;
  padding: 8px 12px !important;
  margin-block-end: 16px !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  line-height: 1.45 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages .items {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page, .pages-item-previous a, .pages-item-next a) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 44px !important;
  min-height: 44px !important;
  padding-inline: 8px !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  line-height: 1 !important;
  text-decoration: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page, .pages-item-previous a, .pages-item-next a):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages .item.current strong.page {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 10%, #ffffff) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.filter-current .item a, .filter-actions a) {
  min-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products,
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page),
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action {
    transition: none !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products :is(.modes-mode, .grid-mode-show-type-products a) {
  min-width: 44px !important;
  min-height: 44px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .grid-mode-show-type-products {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper #awa-b2b-promo-bar,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-b2b-promo-bar__inner,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-b2b-promo-bar__layout {
  overflow: hidden !important;
  padding-block: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-main-header__inner.wp-header {
  padding-inline: clamp(12px, 3vw, 24px) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.header.awa-main-header, .header_main.awa-main-header-inner-wrap, .header-main) {
  padding-block: 6px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .columns.layout {
  padding-inline: clamp(12px, 2.5vw, 20px) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-options-item {
  padding-inline: 12px !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-options-item .filter-options-content {
  overflow: visible !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .subchildmenu.navigation__inner-list {
  padding: 12px !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper #search_mini_form {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 44px !important;
  grid-template-areas: 'field submit' !important;
  overflow: hidden !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper #search_mini_form > .actions,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper #search_mini_form .actions {
  grid-area: submit !important;
  padding-inline: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin-block: 16px;
  padding: 16px;
  border: 1px solid var(--awa-border, #e5e5e5);
  border-radius: 12px;
  background: var(--awa-primary-subtle, rgba(183, 51, 55, 0.08));
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__badge {
  font-size: var(--awa-font-xs);
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--awa-primary, #b73337);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__title {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  font-size: var(--awa-font-base);
  font-weight: 600;
  color: var(--awa-text, #333333);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__desc {
  flex: 1 1 100%;
  margin: 0;
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted, #666666);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: var(--awa-font-sm);
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action--primary {
  background: var(--awa-primary, #b73337);
  color: var(--awa-text-inverse, #ffffff);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action--primary:hover {
  background: var(--awa-primary-dark, #8e2629);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action--secondary {
  border: 1px solid var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
  background: transparent;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action--secondary:hover {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, transparent);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-b2b-logistics {
  display: flex;
  gap: 4px;
  align-items: center;
  margin-top: 4px;
  font-size: var(--awa-font-xs);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-b2b-logistics .awa-b2b-badge--success {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 2px 8px;
  border-radius: 4px;
  font-weight: 600;
  background: var(--awa-primary-light, #ffffff);
  color: var(--awa-primary-dark, #8e2629);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-b2b-logistics .awa-b2b-badge--success svg {
  margin-right: 2px;
  vertical-align: text-top;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-price-filter__fallback {
  margin: 0 0 8px;
  font-size: var(--awa-font-sm);
  color: var(--awa-text-muted, #666666);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-price-filter .irs ~ .awa-price-filter__fallback,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-price-filter:has(.irs) .awa-price-filter__fallback {
  display: none;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) #layered_ajax_overlay {
  display: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) #layered_ajax_overlay[aria-hidden='false'] {
  display: block !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim {
  flex-direction: column !important;
  align-items: center !important;
  gap: 8px !important;
  justify-content: center !important;
  margin-block-start: 16px !important;
  padding-block: 16px !important;
  border-block-start: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 0 !important;
  background: transparent !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .grid-mode-show-type-products,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .modes,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .sorter,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .limiter,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .toolbar-sorter {
  display: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .toolbar-amount {
  order: 2;
  text-align: center;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim .pages {
  order: 1;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__title {
  font-size: var(--awa-font-base, 1rem) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__desc {
  font-size: var(--awa-font-sm, 0.875rem) !important;
  line-height: 1.45 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-price-filter__fallback {
  font-size: var(--awa-font-sm, 0.875rem) !important;
  line-height: 1.45 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages .item .label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .product-name {
  font-size: var(--awa-font-sm, 0.875rem) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .item-product .info-price .b2b-login-to-see-price {
  background: var(--awa-bg, #ffffff) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  color: var(--awa-text-secondary, #666666) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .item-product .info-price .b2b-login-to-see-price a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product:nth-child(n + 5) {
  content-visibility: auto;
  contain-intrinsic-size: auto 320px;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product:nth-child(n + 5) {
    content-visibility: visible;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
  display: grid !important;
  gap: clamp(12px, 2vw, 24px) !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  overflow: hidden !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-thumb, .product-image-container, .product-thumb-link) {
  aspect-ratio: 1 / 1 !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--awa-bg-muted, #f7f7f7) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.product-thumb img, .product-image-photo) {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(h3.product-name, .product-item-name) {
  margin: 0 !important;
  overflow: hidden !important;
  min-height: 2.7em !important;
  max-height: 2.7em !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(h3.product-name a, .product-item-link, .product-name a) {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-text, #333333) !important;
  text-decoration: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) :is(.btn-add-to-cart.action.tocart, .action.tocart.btn-add-to-cart) {
  border-radius: 4px !important;
  font-weight: 700 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current {
  margin-block-end: 12px !important;
  padding: 8px 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .items {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .item {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin: 0 !important;
  padding: 4px 8px !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 25%, var(--awa-border, #e5e5e5)) !important;
  border-radius: 999px !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, #ffffff) !important;
  font-size: var(--awa-fs-xs, 12px) !important;
  line-height: 1.3 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .action.remove {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: transparent !important;
  color: var(--awa-text-muted, #666666) !important;
  text-decoration: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .action.remove:hover {
  color: var(--awa-primary, #b73337) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 10%, transparent) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .action.remove:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 1px !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero {
    height: auto !important;
    min-height: 88px !important;
    max-height: 132px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__bg-image {
    height: 100% !important;
    max-height: 132px !important;
    object-position: center 35% !important;
  }
}
@media (max-width: 991px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero {
    max-height: 110px !important;
    min-height: 80px !important;
    overflow: hidden !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__bg-image {
    width: 100% !important;
    max-height: 110px !important;
    object-fit: cover !important;
    object-position: center 40% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
    gap: 16px !important;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    grid-auto-rows: 1fr !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products {
    position: relative !important;
    top: auto !important;
    margin: 8px 0 12px !important;
    padding: 8px 12px !important;
    overflow: visible !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products .center {
    width: 100% !important;
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    justify-items: stretch !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products :is(.pages, .limiter, .toolbar-amount, .grid-mode-show-type-products) {
    display: none !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products :is(.modes, .toolbar-sorter) {
    width: 100% !important;
    min-height: 44px !important;
    justify-content: space-between !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) :is(.product-thumb, .product-thumb-link) {
    height: 132px !important;
    aspect-ratio: auto !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .product-info {
    gap: 6px !important;
    min-height: 0 !important;
    padding: 0 8px 8px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) h3.product-name {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) h3.product-name a {
    font-size: 12.5px !important;
    line-height: 1.28 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .product-rating {
    display: none !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .product-info-cart {
    position: static !important;
    inset: auto !important;
    display: flex !important;
    width: 100% !important;
    margin-block-start: auto !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .awa-b2b-gate-card--compact {
    width: 100% !important;
    min-height: 44px !important;
    padding: 6px !important;
    border-radius: 4px !important;
    box-shadow: none !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) :is(.awa-b2b-gate-card__badge, .awa-b2b-gate-card__title) {
    display: none !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .awa-b2b-gate-card__action {
    width: 100% !important;
    min-height: 44px !important;
    padding: 0 6px !important;
    border-radius: 7px !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    text-align: center !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero {
    height: auto !important;
    max-height: 96px !important;
    min-height: 96px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__content {
    padding: 8px 12px !important;
    gap: 2px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__bg-image {
    max-height: 96px !important;
    min-height: 96px !important;
    object-position: center 25% !important;
  }
}
@media (max-width: 375px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    gap: 8px !important;
  }
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero {
    border-radius: 4px !important;
    margin-block-end: 12px !important;
    overflow: hidden !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .shop-tab-title {
    padding-block: 8px 4px !important;
    margin-block-end: 0 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .toolbar.toolbar-products {
    padding-block: 8px !important;
    margin-block-end: 12px !important;
    border-block-end: 1px solid var(--awa-border, #e5e5e5) !important;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid, .product-content-right) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(
        .item-product, .product-item
    ) :is(.product-item-link, .product-name a, h3.product-name a):focus-visible,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(
        .item-product, .product-item
    ) :is(.btn-add-to-cart, .action.tocart, .awa-b2b-gate-card__action):focus-visible,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-title:focus-visible,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .item a:focus-visible,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products :is(.sorter-action, .modes-mode, .limiter select, .sorter-options):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-title[aria-expanded='true'] {
  color: var(--awa-primary, #b73337) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item),
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .action.remove {
    transition: none !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-options .filter-options-content .item a {
  min-height: 44px;
  padding-block: 4px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products :is(.toolbar-sorter select, .toolbar-limiter select) {
  min-height: 44px;
  font-size: 16px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .modes .mode-icon,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .sorter-action {
  min-width: 44px;
  min-height: 44px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.action.tocart, .btn-add-to-cart) {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item .page, .item.current .page, .item.current strong, .action) {
    min-width: 44px !important;
    min-height: 44px !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs .breadcrumbs,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs .breadcrumbs .items {
  font-size: max(12px, 0.75rem) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-secondary, #666666) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs .breadcrumbs :is(.item a, .items a) {
  color: var(--awa-text-secondary, #666666) !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs .breadcrumbs :is(.item a:hover, .items a:hover) {
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs .breadcrumbs :is(.item strong, .items strong) {
  color: var(--awa-text-primary, #333333) !important;
  font-weight: 600 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(
    #layered-ajax-filter-block,
    .sidebar-main-1 .block.filter,
    .sidebar.sidebar-main .block.filter,
    .sidebar-main
) .filter-current {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 8px !important;
  margin-block-end: 8px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(
    #layered-ajax-filter-block,
    .sidebar-main-1 .block.filter,
    .sidebar.sidebar-main .block.filter
) .filter-current .filter-label {
  font-size: max(12px, 0.75rem) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: var(--awa-text-primary, #333333) !important;
  line-height: 1.35 !important;
  margin-block-end: 4px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(
    #layered-ajax-filter-block,
    .sidebar-main-1 .block.filter,
    .sidebar.sidebar-main .block.filter
) .filter-actions .action.clear {
  font-size: max(12px, 0.75rem) !important;
  font-weight: 600 !important;
  color: var(--awa-text-secondary, #666666) !important;
  background: #ffffff !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 8px !important;
  padding: 6px 10px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products {
  background: #ffffff !important;
  background-color: #ffffff !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-site-header :is(
        #awa-b2b-promo-bar,
        .awa-b2b-promo-bar
    ) :is(
        .awa-b2b-promo-bar__text,
        .awa-b2b-promo-bar__inner,
        .awa-b2b-promo-bar__cta,
        .awa-b2b-promo-bar__lead,
        .awa-b2b-promo-bar__tail,
        .awa-b2b-promo-bar__separator
    ) {
    font-size: max(13px, 0.8125rem) !important;
    line-height: 1.35 !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter .filter-subtitle,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-current .filter-current-subtitle,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-options .filter-options-title,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar .block.filter .filter-options-title,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar .block.filter .filter-current-subtitle {
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-options .filter-options-content .item a {
  min-height: 44px !important;
  padding-block: 4px !important;
  display: inline-flex !important;
  align-items: center !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products :is(.toolbar-sorter select, .toolbar-limiter select) {
  min-height: 44px !important;
  font-size: max(16px, 0.75rem) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .modes .mode-icon,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products .sorter-action {
  min-width: 44px !important;
  min-height: 44px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item) :is(.action.tocart, .btn-add-to-cart) {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item .page, .item.current .page, .item.current strong, .action) {
    min-width: 44px !important;
    min-height: 44px !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper {
  --awa-plp-card-radius: 8px;
  --awa-plp-chrome-radius: 8px;
  --awa-plp-hero-radius: 8px;
  --awa-modern-card-border: var(--awa-border, #e5e5e5);
  --awa-modern-card-border-hover: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5));
  --awa-plp-surface: #ffffff;
  --awa-plp-surface-elevated: #ffffff;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim),
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper #layered-ajax-filter-block.block.filter,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main-1 .block.filter,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar.sidebar-main .block.filter {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-plp-chrome-radius) !important;
  background: var(--awa-plp-surface) !important;
  box-shadow: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero {
  border-radius: var(--awa-plp-hero-radius) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner {
  border-radius: var(--awa-plp-chrome-radius) !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 14%, var(--awa-border, #e5e5e5)) !important;
  background: #ffffff !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product {
  border: 1px solid var(--awa-modern-card-border) !important;
  border-radius: var(--awa-plp-card-radius) !important;
  background: var(--awa-plp-surface-elevated) !important;
  box-shadow: none !important;
  transition: border-color var(--awa-dur-base, 200ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product:hover {
  border-color: var(--awa-modern-card-border-hover) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .item-product .product-thumb {
  border-radius: var(--awa-plp-card-radius) var(--awa-plp-card-radius) 0 0 !important;
  overflow: hidden !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .filter-options-title {
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  color: var(--awa-text, #333333) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes {
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 8px !important;
  max-height: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes .modes-label {
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 500 !important;
  color: var(--awa-text-secondary, #666666) !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: var(--awa-touch-target, 44px) !important;
  margin: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes .modes-mode,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes .modes-mode span {
  font-size: var(--awa-fs-sm, 13px) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) {
  flex-wrap: nowrap !important;
  align-items: center !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) > .center {
  flex: 1 1 auto !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  min-width: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) .grid-mode-show-type-products {
  flex: 0 0 auto !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) .pages {
    display: none !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) #toolbar-amount-top,
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) .toolbar-amount:not(#toolbar-amount-bottom) {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product {
    transition: none !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper {
  --awa-plp-type-title: 14px;
  --awa-plp-type-body: 13px;
  --awa-plp-type-caption: 12px;
  --awa-plp-type-toolbar: 13px;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.awa-plp-b2b-gate-banner__title, p.awa-plp-b2b-gate-banner__title) {
  font-size: max(var(--awa-plp-type-title), 14px) !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.awa-plp-b2b-gate-banner__desc, p.awa-plp-b2b-gate-banner__desc) {
  font-size: max(var(--awa-plp-type-body), 13px) !important;
  line-height: 1.45 !important;
  color: var(--awa-text-secondary, #666666) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes :is(.modes-label, .modes-mode),
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes .modes-mode > span:not(.icon) {
  font-size: max(var(--awa-plp-type-toolbar), 13px) !important;
  line-height: 1.25 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .modes .modes-mode {
  padding-inline: 8px !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product .product-thumb {
  padding-top: 2px !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(#layered-ajax-filter-block, .filter-options-item) {
    overflow: visible !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products {
  font-size: 14px !important;
  line-height: 1.4 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .toolbar-sorter :is(.sorter-label, .sorter-options) {
  font-size: max(var(--awa-plp-type-body), 13px) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.filter-options-title, .block.filter .filter-title strong, .block.filter .filter-subtitle) {
  font-size: max(var(--awa-plp-type-body), 13px) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product :is(.product-name a, .product-item-name a, .product-item-link) {
  font-size: max(var(--awa-plp-type-body), 13px) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .item-product :is(.product-info, .product-item-details) {
  padding: 4px 8px 8px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products--bottom-slim :is(.pages .item a, .pages .item.current strong) {
  font-size: max(var(--awa-plp-type-body), 13px) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product {
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product:focus-within {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product .product-image-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  aspect-ratio: 1 / 1 !important;
  padding: 8px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product :is(.product-image-photo, .product-image-wrapper img) {
  object-fit: contain !important;
  aspect-ratio: 1 / 1 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner :is(a, .action) {
  min-height: 44px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
  text-transform: none !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner :is(a, .action):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .item-product .info-price .b2b-login-to-see-price :is(a, .b2b-login-link) {
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .item-product .info-price .b2b-login-to-see-price :is(a, .b2b-login-link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .item-product .info-price .b2b-login-to-see-price :is(a, .b2b-login-link):hover {
  background: color-mix(in srgb, var(--awa-primary) 6%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar .toolbar-sorter :is(.sorter-options, select):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product,
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner :is(a, .action),
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .item-product .info-price .b2b-login-to-see-price :is(a, .b2b-login-link) {
    transition: none !important;
  }
}
html body#html-body.catalogsearch-result-index .page-wrapper .page-title-wrapper.search .page-title {
  font-size: clamp(18px, 2.2vw, 24px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.02em !important;
  text-transform: none !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .page-title-wrapper.search .page-title .base {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 700 !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .search.results .message.notice,
html body#html-body.catalogsearch-result-index .page-wrapper .search.no-results .message.notice,
html body#html-body.catalogsearch-result-index .page-wrapper .search.results-empty .message {
  display: block !important;
  max-width: 36rem !important;
  margin: 20px auto 24px !important;
  padding: 24px 16px !important;
  text-align: center !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
  border-inline-start-width: 1px !important;
  border-left-width: 1px !important;
  border-radius: 16px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: var(--awa-fs-md, 14px) !important;
  line-height: 1.55 !important;
  box-shadow: none !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .search.results .message.notice a,
html body#html-body.catalogsearch-result-index .page-wrapper .search.no-results .message.notice a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  margin-block-start: 12px !important;
  padding: 0 16px !important;
  border-radius: 4px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 0 16px !important;
  padding: 0 !important;
  list-style: none !important;
  border: 0 !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs li {
  margin: 0 !important;
  padding: 0 !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs a.active,
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs a[aria-selected='true'] {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search-in__wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin-block-end: 16px !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search-in__title {
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  color: var(--awa-text-muted, #666666) !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search-in__item {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: none !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .mst-search-in__item .count {
  color: var(--awa-text-muted, #666666) !important;
  font-weight: 500 !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.catalogsearch-result-index .page-wrapper .mst-search__result-tabs a,
  html body#html-body.catalogsearch-result-index .page-wrapper .mst-search-in__item {
    transition: none !important;
  }
}
html body#html-body .page-wrapper .block-minicart .block-title .text {
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body .page-wrapper .block-minicart .awa-minicart-empty__hint {
  margin: 0 0 12px !important;
  max-width: 28ch !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  line-height: 1.5 !important;
  color: var(--awa-text-muted, #666666) !important;
  text-wrap: pretty !important;
}
html body#html-body .page-wrapper .block-minicart .awa-minicart-empty .subtitle.empty {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.35 !important;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper .block-minicart .awa-minicart-qty-stepper .awa-qty-btn {
    min-width: 44px !important;
    min-height: 44px !important;
  }
  html body#html-body .page-wrapper .block-minicart .awa-minicart-qty-stepper .cart-item-qty {
    height: 44px !important;
    font-size: max(16px, 0.875rem) !important;
  }
  html body#html-body .page-wrapper .block-minicart .action.delete.awa-minicart-item-delete {
    min-height: 44px !important;
    padding-block: 8px !important;
  }
  html body#html-body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon__input,
  html body#html-body .page-wrapper .block-minicart .awa-minicart-addons .awa-minicart-coupon__btn--apply {
    min-height: 44px !important;
    height: 44px !important;
    font-size: max(16px, 0.875rem) !important;
  }
}
html body#html-body .page-wrapper .block-minicart .awa-minicart-empty__actions .action.primary.awa-minicart-browse {
  min-height: 44px !important;
  width: 100% !important;
  border-radius: 4px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body .page-wrapper .block-minicart .awa-minicart-empty__actions .action.viewcart {
  min-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-transform: none !important;
}
@media (max-width: 767px) {
  html body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .awa-qty-stepper {
    min-height: 44px !important;
    height: 44px !important;
  }
  html body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .awa-qty-stepper .awa-qty-btn {
    min-width: 44px !important;
    width: 44px !important;
    min-height: 44px !important;
  }
  html body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .awa-qty-stepper input.qty {
    font-size: max(16px, 0.875rem) !important;
    min-width: 48px !important;
  }
  html body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper .action-delete {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    padding-block: 8px !important;
  }
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount .fieldset.coupon.applied #coupon_code {
  border-color: color-mix(in srgb, var(--awa-success, #16a34a) 40%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-success, #16a34a) 6%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-text-primary, #333333) !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount .fieldset.coupon.applied .action.cancel {
  border-color: color-mix(in srgb, var(--awa-success, #16a34a) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-success-text, #166534) !important;
  background: color-mix(in srgb, var(--awa-success, #16a34a) 6%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .awa-cart-coupon-applied-badge {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 8px 0 0;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: var(--awa-fs-sm, 13px);
  font-weight: 600;
  line-height: 1.35;
  color: var(--awa-success-text, #166534);
  background: color-mix(in srgb, var(--awa-success, #16a34a) 10%, var(--awa-bg, #ffffff));
  border: 1px solid color-mix(in srgb, var(--awa-success, #16a34a) 28%, var(--awa-border, #e5e5e5));
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .awa-cart-coupon-applied-badge::before {
  content: '';
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: var(--awa-success, #16a34a);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount .field .label,
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount > .title strong {
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .awa-field-hint {
  display: block;
  margin-top: 4px;
  font-size: var(--awa-fs-sm, 13px);
  line-height: 1.45;
  color: var(--awa-text-muted, #666666);
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount .input-text {
  min-height: 44px;
  font-size: max(16px, 0.875rem);
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount .action.apply,
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .block.discount .action.cancel {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
@media (max-width: 767px) {
  html body#html-body.checkout-cart-index.awa-cart-mobile-bar-active .page-wrapper .cart-summary .checkout-methods-items {
    display: none !important;
  }
}
html body#html-body.catalog-product-compare-index .page-wrapper .page-main {
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .comparison {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .comparison thead th,
html body#html-body.catalog-product-compare-index .page-wrapper .comparison tbody th {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .comparison .action.tocart,
html body#html-body.catalog-product-compare-index .page-wrapper .comparison .action.delete {
  min-height: 44px !important;
  text-transform: none !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .message.notice,
html body#html-body.catalog-product-compare-index .page-wrapper .message.info {
  max-width: 36rem !important;
  margin: 20px auto !important;
  padding: 24px 16px !important;
  text-align: center !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  box-shadow: none !important;
}
html body#html-body.wishlist-index-index .page-wrapper .form-wishlist-items.empty {
  max-width: 36rem !important;
  margin: 20px auto !important;
  padding: 24px 16px !important;
  text-align: center !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
}
html body#html-body.wishlist-index-index .page-wrapper .products-grid.wishlist .product-item .action.tocart,
html body#html-body.wishlist-index-index .page-wrapper .products-grid.wishlist .product-item .action.delete,
html body#html-body.wishlist-index-index .page-wrapper .actions-toolbar .action {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body.wishlist-index-index .page-wrapper .products-grid.wishlist .product-item-name a {
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.sales-order-history, .sales-order-view) .page-wrapper .order-products-toolbar.toolbar {
  margin-block: 16px !important;
  padding: 12px 16px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.sales-order-history, .sales-order-view) .page-wrapper .order-details-items .table-order-items th {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: var(--awa-fs-sm, 13px) !important;
}
html body#html-body:is(.sales-order-history, .sales-order-view) .page-wrapper .actions .action.order,
html body#html-body:is(.sales-order-history, .sales-order-view) .page-wrapper .order-actions-toolbar .action {
  min-height: 44px !important;
  text-transform: none !important;
}
html body#html-body.contact-index-index .page-wrapper .form.contact {
  max-width: 40rem !important;
  margin-inline: auto !important;
  padding: 20px 16px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body.contact-index-index .page-wrapper .form.contact .field .label {
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body.contact-index-index .page-wrapper .form.contact :is(.input-text, textarea, select) {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  border-radius: 4px !important;
}
html body#html-body.contact-index-index .page-wrapper .form.contact .action.submit {
  min-height: 44px !important;
  width: 100% !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
@media (min-width: 768px) {
  html body#html-body.contact-index-index .page-wrapper .form.contact .action.submit {
    width: auto !important;
    min-width: 12rem !important;
  }
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form-login, .form-create-account, .form.password, .form.form-register) .field .label {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form-login, .form-create-account, .form.password, .form.form-register) :is(.input-text, input[type='email'], input[type='password'], select) {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  border-radius: 4px !important;
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form-login, .form-create-account, .form.password, .form.form-register) .action.primary,
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form-login, .form-create-account, .form.password, .form.form-register) .action.login,
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form-login, .form-create-account, .form.password, .form.form-register) .action.submit {
  min-height: 44px !important;
  width: 100% !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper .login-container .block .block-title strong {
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body.checkout-cart-index .page-wrapper .block.crosssell .products-grid .product-item .action.tocart {
  min-height: 44px !important;
  width: 100% !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
html body#html-body.checkout-cart-index .page-wrapper .block.crosssell .product-item-name {
  min-height: 2.7em !important;
}
html body#html-body.checkout-cart-index .page-wrapper .block.crosssell .product-item-name a {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  line-height: 1.35 !important;
  text-wrap: pretty !important;
}
@media (max-width: 767px) {
  html body#html-body.checkout-cart-index .page-wrapper .block.crosssell .products-grid .product-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .page-title-wrapper,
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .page-title-wrapper .page-title {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .column.main::before {
  content: none !important;
  display: none !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .page-main {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 55vh !important;
  padding-block: 24px !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page {
  width: 100% !important;
  max-width: 36rem !important;
  margin-inline: auto !important;
  padding: 24px 16px !important;
  text-align: center !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 80px !important;
  height: 80px !important;
  margin: 0 auto 16px !important;
  border-radius: 50% !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__title {
  margin: 0 0 8px !important;
  font-size: clamp(22px, 4vw, 28px) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.02em !important;
  color: var(--awa-text, #333333) !important;
  text-wrap: balance !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__text {
  margin: 0 0 16px !important;
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.55 !important;
  color: var(--awa-text-muted, #666666) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__search {
  display: flex !important;
  align-items: stretch !important;
  gap: 8px !important;
  max-width: 28rem !important;
  margin: 0 auto 16px !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__search input[type='search'] {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  font-size: max(16px, 0.875rem) !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__search input[type='search']:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__search button {
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 44px !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  cursor: pointer !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__search button:focus-visible {
  outline: 2px solid var(--awa-primary-dark, #8e2629) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 8px !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a:first-child {
  background: var(--awa-primary, #b73337) !important;
  border-color: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a:hover,
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a:focus-visible {
  border-color: var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a:first-child:hover,
html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a:first-child:focus-visible {
  background: var(--awa-primary-dark, #8e2629) !important;
  border-color: var(--awa-primary-dark, #8e2629) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:is(.customer-account-index, .b2b-account-dashboard) .page-wrapper .dashboard-items .action {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body:is(.customer-account-index, .b2b-account-dashboard) .page-wrapper :is(.block-dashboard-info, .block-dashboard-addresses, .block-dashboard-orders) {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  padding: 16px !important;
}
html body#html-body:is(.customer-account-index, .b2b-account-dashboard) .page-wrapper .block-dashboard-info .box-title,
html body#html-body:is(.customer-account-index, .b2b-account-dashboard) .page-wrapper .block-dashboard-addresses .box-title {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
}
html body#html-body .page-wrapper .awa-site-header .mst-searchautocomplete__autocomplete {
  border-radius: 4px !important;
  box-shadow: 0 8px 16px color-mix(in srgb, var(--awa-ink, #333333) 12%, transparent) !important;
}
html body#html-body .page-wrapper .awa-site-header .mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main :is(.action.primary, .action.secondary, button.action) {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main :is(input, select, textarea) {
  font-size: max(16px, 0.875rem);
}
html body#html-body .page-wrapper :is(.page.messages, .messages) {
  margin-block: 12px !important;
}
html body#html-body .page-wrapper :is(.page.messages, .messages) .message {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  margin: 0 0 8px !important;
  padding: 12px 16px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
}
html body#html-body .page-wrapper :is(.page.messages, .messages) .message > *:first-child {
  margin: 0 !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
html body#html-body .page-wrapper :is(.page.messages, .messages) .message-success {
  border-color: color-mix(in srgb, var(--awa-success, #16a34a) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-success, #16a34a) 8%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body .page-wrapper :is(.page.messages, .messages) .message-error {
  border-color: color-mix(in srgb, var(--awa-danger, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-danger, #b73337) 8%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body .page-wrapper :is(.page.messages, .messages) .message-warning,
html body#html-body .page-wrapper :is(.page.messages, .messages) .message-notice,
html body#html-body .page-wrapper :is(.page.messages, .messages) .message-info {
  border-color: color-mix(in srgb, var(--awa-warning, #d97706) 30%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-warning, #d97706) 7%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body .page-wrapper :is(.page.messages, .messages) .message a {
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
html body#html-body.checkout-onepage-success .page-wrapper .checkout-success {
  max-width: 40rem !important;
  margin: 20px auto !important;
  padding: 24px 16px !important;
  text-align: center !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body.checkout-onepage-success .page-wrapper .checkout-success .checkout-success__title,
html body#html-body.checkout-onepage-success .page-wrapper .checkout-success > p:first-of-type {
  margin: 0 0 8px !important;
  font-size: clamp(20px, 3.5vw, 26px) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  letter-spacing: -0.02em !important;
  color: var(--awa-text, #333333) !important;
  text-transform: none !important;
}
html body#html-body.checkout-onepage-success .page-wrapper .checkout-success p {
  margin: 0 0 12px !important;
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.55 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body.checkout-onepage-success .page-wrapper .checkout-success .actions-toolbar .action {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .sidebar-main .nav.items .nav.item > :is(a, strong) {
  display: flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding-block: 8px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 500 !important;
}
html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .sidebar-main .nav.items .nav.item.current > :is(a, strong) {
  font-weight: 600 !important;
  color: var(--awa-primary, #b73337) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-noroute-index, .catalog-noroute-index) .page-wrapper .awa-404-page__links a {
    transition: none !important;
  }
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder {
  max-width: 48rem !important;
  margin-inline: auto !important;
  padding: 20px 16px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-shadow: none !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .block-title {
  margin: 0 0 16px !important;
  padding: 0 0 12px !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .block-title strong {
  display: block !important;
  font-size: clamp(20px, 3.5vw, 24px) !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  text-transform: none !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-description {
  margin: 8px 0 0 !important;
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.55 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone {
  min-height: 9rem !important;
  padding: 20px 16px !important;
  border: 2px dashed var(--awa-border, #e5e5e5) !important;
  border-radius: 12px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone:hover,
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone:focus-visible,
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone.csv-dropzone--active {
  border-color: var(--awa-primary, #b73337) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 5%, var(--awa-bg, #ffffff)) !important;
  outline: none !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone__text {
  font-size: var(--awa-fs-md, 15px) !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-sample-link {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 44px !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-fieldset {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-width: 0 !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-results[hidden] {
  display: none !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-header-row {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row :is(.sku-input, .qty-input) {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  border-radius: 4px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row :is(.sku-input, .qty-input):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row .btn-remove {
  min-width: 44px !important;
  min-height: 44px !important;
  border-radius: 4px !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row.has-error .sku-input {
  border-color: var(--awa-danger, #b73337) !important;
  background: color-mix(in srgb, var(--awa-danger, #b73337) 4%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder :is(.quickorder-add-row .action, .quickorder-actions .action) {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .results-success,
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .results-errors {
  padding: 12px 16px !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  box-shadow: none !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .results-success {
  border: 1px solid color-mix(in srgb, var(--awa-success, #16a34a) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-success, #16a34a) 8%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .results-errors {
  border: 1px solid color-mix(in srgb, var(--awa-danger, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-danger, #b73337) 8%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-text, #333333) !important;
}
@media (max-width: 767px) {
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-header-row {
    display: none !important;
  }
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row {
    flex-wrap: wrap !important;
    gap: 8px !important;
    padding: 12px 0 !important;
  }
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row .sku-input {
    flex: 1 1 100% !important;
    width: 100% !important;
  }
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-row .qty-input {
    flex: 1 1 auto !important;
    min-width: 5rem !important;
  }
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-actions {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .quickorder-actions .action {
    width: 100% !important;
    justify-content: center !important;
  }
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .b2b-section-header :is(h1, h2) {
  text-transform: none !important;
  letter-spacing: -0.02em !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .b2b-section-header .section-subtitle {
  font-size: var(--awa-fs-md, 15px) !important;
  line-height: 1.55 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .message.info.empty,
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .message.empty {
  max-width: 36rem !important;
  margin: 20px auto !important;
  padding: 24px 16px !important;
  text-align: center !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  box-shadow: none !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .table-wrapper {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper :is(.data.table, .table-quote-history, .table-quote-items) th {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .quote-status {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 28px !important;
  padding: 0 8px !important;
  border-radius: 9999px !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .quote-status.status-success,
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .quote-status.status-complete {
  background: color-mix(in srgb, var(--awa-success, #16a34a) 12%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-success, #16a34a) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .quote-status.status-pending {
  background: color-mix(in srgb, var(--awa-warning, #d97706) 12%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-warning, #d97706) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper .quote-status.status-failed {
  background: color-mix(in srgb, var(--awa-danger, #b73337) 12%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-danger, #b73337) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper :is(.b2b-quote-form, .b2b-quote-items) :is(.input-text, textarea, select) {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  border-radius: 4px !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper :is(.b2b-quote-form, .b2b-quote-view) .field .label {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-cotacao-index, .b2b-cotacao-view) .page-wrapper :is(
    .b2b-quote-form-container .actions-toolbar .action,
    .b2b-quote-view .quote-view-actions .action,
    .b2b-quote-view .quote-decision-actions .action,
    .b2b-quote-history .actions .action
) {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-actions-top .action.primary,
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-create-form .action,
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-card .action {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 4px !important;
}
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-create-form {
  padding: 16px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 12px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
}
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-create-form :is(.input-text, textarea) {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  border-radius: 4px !important;
}
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-card,
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shopping-lists-grid .list-card {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 12px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-shadow: none !important;
  transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-card:hover,
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shopping-lists-grid .list-card:hover {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 40%, var(--awa-border, #e5e5e5)) !important;
}
html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .message.info.empty {
  max-width: 36rem !important;
  margin: 20px auto !important;
  padding: 24px 16px !important;
  text-align: center !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
}
html body#html-body.b2b-reorder-history .page-wrapper .table-wrapper {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
}
html body#html-body.b2b-reorder-history .page-wrapper .data.table th {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 600 !important;
}
html body#html-body.b2b-reorder-history .page-wrapper .actions .action {
  min-height: 44px !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone,
  html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-card {
    transition: none !important;
  }
}
:root {
  --awa-shell-gutter: var(--awa-page-pad-catalog, 20px);
  --awa-grid-sidebar-width: 240px;
  --awa-grid-gap: clamp(16px, 2vw, 24px);
  --awa-grid-gap-tight: 16px;
  --awa-grid-gap-loose: 24px;
  --awa-container: var(--awa-page-content, 1400px);
  --awa-container-content: var(--awa-page-content, 1400px);
}
@media (max-width: 1024px) {
  :root {
    --awa-shell-gutter: 16px;
    --awa-grid-gap-loose: 16px;
  }
}
@media (max-width: 768px) {
  :root {
    --awa-shell-gutter: 12px;
    --awa-grid-gap: 12px;
    --awa-grid-gap-tight: 12px;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main.container,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .columns,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .column.main,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .col-main {
  box-sizing: border-box !important;
  min-width: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main .columns.layout.layout-2-col.row {
  margin-inline: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main .columns.layout.layout-2-col.row > [class*='col-'] {
  padding-inline: 0 !important;
  max-width: none !important;
  flex: none !important;
}
@media (min-width: 992px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col {
    display: grid !important;
    grid-template-columns: minmax(220px, min(280px, 30vw)) minmax(0, 1fr) !important;
    grid-template-areas: 'plp-banner plp-banner' 'plp-head plp-head' 'plp-toolbar plp-toolbar' 'plp-side plp-main' 'plp-foot plp-foot' !important;
    column-gap: var(--awa-axis-gap, var(--awa-grid-gap-loose)) !important;
    row-gap: 0 !important;
    align-items: start !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col > [class*='col-'] {
    float: none !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    padding-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col > :first-child:not(.col-main):not(.column.main) {
    grid-area: plp-side !important;
    align-self: start !important;
    position: sticky !important;
    top: calc(var(--awa-header-main-row-h, 68px) + var(--awa-header-nav-h, 38px) + 12px) !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .page-main > .columns > .col-main,
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .col-main .product-content-right {
    display: contents !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper :is(.category-view-move, .page-main .category-hero) {
    grid-area: plp-banner !important;
    width: 100% !important;
    min-width: 0 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .col-main .product-content-right > .row {
    grid-area: plp-foot !important;
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalogsearch-result-index .page-wrapper .page-main > .columns > .col-main {
    display: block !important;
    grid-area: plp-main !important;
    width: 100% !important;
    min-width: 0 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalogsearch-result-index .page-wrapper .page-title-wrapper.search {
    grid-area: plp-head !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-title {
    grid-area: plp-head !important;
    width: 100% !important;
    min-width: 0 !important;
    padding-block-end: 8px !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products {
    grid-area: plp-toolbar !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .wrapper.list.products-list) {
    grid-area: plp-main !important;
    min-width: 0 !important;
  }
}
@media (max-width: 991px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col {
    display: flex !important;
    flex-direction: column !important;
    gap: var(--awa-grid-gap-tight) !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main .columns.layout.layout-2-col > [class*='col-'] {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar-main, .sidebar-main-1) {
    width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    top: auto !important;
  }
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.col-main, .column.main) {
    display: block !important;
    width: 100% !important;
  }
}
html body#html-body.catalog-product-view.page-layout-1column .page-wrapper .page-main > .columns {
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
}
html body#html-body.catalog-product-view.page-layout-1column .page-wrapper .column.main {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: var(--awa-grid-gap-loose) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller.awa-shelf, .rokan-newproduct.awa-shelf, .awa-carousel-section) {
  max-width: var(--awa-page-catalog, 1280px) !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-shell-gutter) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf__track,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .products-grid .product-items {
  gap: var(--awa-grid-gap) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs {
  max-width: var(--awa-page-catalog, 1280px) !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-shell-gutter) !important;
  box-sizing: border-box !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar-main, .sidebar-main-1) {
    transition: none !important;
  }
}
:root {
  --awa-grid-sidebar-width-account: 220px;
  --awa-shell-gutter-account: var(--awa-page-pad, 24px);
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main.container,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .columns,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .column.main,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .col-main,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .sidebar-main {
  box-sizing: border-box !important;
  min-width: 0 !important;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns.row,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns.layout {
  margin-inline: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns.row > [class*='col-'],
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns.layout > [class*='col-'] {
  padding-inline: 0 !important;
  max-width: none !important;
  flex: none !important;
  width: auto !important;
  float: none !important;
}
@media (min-width: 769px) {
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns {
    display: grid !important;
    grid-template-columns: minmax(200px, var(--awa-grid-sidebar-width-account)) minmax(0, 1fr) !important;
    grid-template-areas: 'account-side account-main' !important;
    column-gap: var(--awa-grid-gap-loose, 24px) !important;
    row-gap: 0 !important;
    align-items: start !important;
  }
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns > :is(.sidebar.sidebar-main, .sidebar-main, .col-lg-2, [class*='col-sm-3']) {
    grid-area: account-side !important;
    position: sticky !important;
    top: calc(var(--awa-header-main-row-h, 68px) + var(--awa-header-nav-h, 38px) + 12px) !important;
    align-self: start !important;
    width: 100% !important;
    max-width: var(--awa-grid-sidebar-width-account) !important;
  }
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns > :is(.column.main, .col-main, .col-lg-10, [class*='col-sm-9']) {
    grid-area: account-main !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns {
    display: flex !important;
    flex-direction: column !important;
    gap: var(--awa-grid-gap-tight, 16px) !important;
  }
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.sidebar-main, .sidebar.sidebar-main) {
    position: static !important;
    top: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .column.main {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--awa-grid-gap-tight, 16px) !important;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .table-wrapper,
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .data-grid-wrap {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.breadcrumbs, .b2b-breadcrumbs-container) {
  max-width: var(--awa-page-dash, 1280px) !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-shell-gutter-account) !important;
  box-sizing: border-box !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.sidebar-main, .sidebar.sidebar-main) {
    transition: none !important;
  }
}
html body#html-body.b2b-account-dashboard .page-wrapper .page-main,
html body#html-body.b2b-account-dashboard .page-wrapper .page-main.container,
html body#html-body.b2b-account-dashboard .page-wrapper #maincontent.page-main {
  max-width: 1280px !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main,
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main.container,
  html body#html-body.b2b-account-dashboard .page-wrapper #maincontent.page-main {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main,
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main.container,
  html body#html-body.b2b-account-dashboard .page-wrapper #maincontent.page-main {
    padding-inline: 12px !important;
  }
}
html body#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container,
html body#html-body.b2b-account-dashboard .page-wrapper .page-top .b2b-breadcrumbs-container {
  max-width: 1280px !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container,
  html body#html-body.b2b-account-dashboard .page-wrapper .page-top .b2b-breadcrumbs-container {
    padding-inline: 16px !important;
  }
}
@media (max-width: 768px) {
  html body#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container,
  html body#html-body.b2b-account-dashboard .page-wrapper .page-top .b2b-breadcrumbs-container {
    padding-inline: 12px !important;
  }
}
html body#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container .breadcrumbs {
  max-width: 100% !important;
  width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
@media (min-width: 769px) {
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main > .columns {
    display: grid !important;
    grid-template-columns: minmax(200px, var(--awa-grid-sidebar-width-account, 220px)) minmax(0, 1fr) !important;
    grid-template-areas: 'account-side account-main' !important;
    column-gap: var(--awa-grid-gap-loose, 24px) !important;
    flex-direction: unset !important;
    flex-wrap: unset !important;
  }
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main > .columns > :is(.sidebar.sidebar-main, .sidebar-main, .col-lg-2, [class*='col-sm-3']) {
    grid-area: account-side !important;
    flex: none !important;
    width: 100% !important;
    max-width: var(--awa-grid-sidebar-width-account, 220px) !important;
  }
  html body#html-body.b2b-account-dashboard .page-wrapper .page-main > .columns > :is(.column.main, .col-main, .col-lg-10, [class*='col-sm-9']) {
    grid-area: account-main !important;
    flex: none !important;
    width: 100% !important;
    max-width: none !important;
  }
}
html body#html-body.b2b-account-dashboard .page-wrapper .column.main,
html body#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard,
html body#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard > :is(
    .b2b-dashboard-header,
    .b2b-erp-pending-banner,
    .b2b-onboarding-section,
    .b2b-summary-cards,
    .b2b-section,
    .b2b-dashboard-lazy-panel,
    .b2b-intelligence-section,
    .b2b-quick-actions,
    .b2b-company-info,
    .message
) {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-section, .b2b-intelligence-section, .b2b-section.orders-section) {
  padding-inline: var(--awa-acct-section-pad, clamp(14px, 2vw, 18px)) !important;
}
html body#html-body.b2b-account-dashboard .page-wrapper .b2b-chart-container {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
:root {
  --awa-z-base: 0;
  --awa-z-dropdown: 100;
  --awa-z-sticky: 200;
  --awa-z-header: 300;
  --awa-z-overlay: 400;
  --awa-z-modal: 500;
  --awa-z-toast: 600;
  --awa-z-tooltip: 700;
  --awa-measure-prose: 65ch;
  --awa-measure-ui: 75ch;
  --awa-rhythm-unit: 24px;
  --awa-section-gap: var(--awa-grid-gap-loose, 32px);
  --awa-block-gap: var(--awa-grid-gap-tight, 16px);
  --awa-grid-gap-xl: var(--awa-grid-gap);
  --awa-grid-gap-lg: var(--awa-grid-gap-tight);
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main > .columns {
  row-gap: var(--awa-block-gap) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.column.main, .col-main) > :is(.block, .toolbar, .products.wrapper, .search.results) {
  margin-block-end: var(--awa-block-gap) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.column.main, .col-main) > :last-child {
  margin-block-end: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.page-title-wrapper, .shop-tab-title, .category-view .category-title) :is(h1, .page-title) {
  font-size: var(--awa-text-fluid-h2, clamp(24px, 2.2vw, 32px)) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.02em !important;
  text-wrap: balance;
  color: var(--awa-text, #333333) !important;
  max-width: var(--awa-measure-ui) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs {
  font-size: var(--awa-text-sm, 13px) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .toolbar.toolbar-products .toolbar-amount {
  font-size: var(--awa-text-sm, 13px) !important;
  font-variant-numeric: tabular-nums;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .products-grid :is(.product-item-name, .product-name) {
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .products-grid .price {
  font-size: var(--awa-text-lg, 18px) !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums;
  line-height: 1.2 !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main :is(h1, .page-title) {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-wrap: balance;
  max-width: var(--awa-measure-ui) !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.product.attribute.description, .product.info.detailed, .product-info-main) {
  font-size: var(--awa-text-base, 14px) !important;
  line-height: 1.5 !important;
  max-width: var(--awa-measure-prose) !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell) .block-title {
  font-size: var(--awa-text-fluid-h4, clamp(20px, 1.8vw, 24px)) !important;
  font-weight: 700 !important;
  text-wrap: balance;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .customer-account-index, [class*="b2b-"]) .page-wrapper .page-title-wrapper .page-title {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-wrap: balance;
  max-width: var(--awa-measure-ui) !important;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .customer-account-index, [class*="b2b-"]) .page-wrapper .table-wrapper table {
  font-size: var(--awa-text-sm, 13px) !important;
  font-variant-numeric: tabular-nums;
}
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .customer-account-index, [class*="b2b-"]) .page-wrapper .table-wrapper th {
  font-size: var(--awa-text-xs, 12px) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper, .awa-shelf, .rokan-bestseller, .rokan-newproduct) {
  margin-block-end: var(--awa-section-gap) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__title, .rokan-bestseller .block-title, .rokan-newproduct .block-title) :is(h2, strong, .title) {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-wrap: balance;
}
html body#html-body.cms-page-view .page-wrapper .column.main {
  font-size: var(--awa-text-base, 14px) !important;
  line-height: 1.55 !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main :is(p, ul, ol, blockquote) {
  max-width: var(--awa-measure-prose) !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main :is(h1, h2, h3) {
  text-wrap: balance;
  max-width: var(--awa-measure-ui) !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main h1 {
  font-size: var(--awa-text-fluid-h2, clamp(24px, 2.2vw, 32px)) !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main h2 {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
}
html body#html-body.cms-page-view .page-wrapper .column.main h3 {
  font-size: var(--awa-text-fluid-h4, clamp(20px, 1.8vw, 24px)) !important;
}
html body#html-body.checkout-cart-index .page-wrapper .page-title-wrapper .page-title {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  text-wrap: balance;
}
html body#html-body.checkout-cart-index .page-wrapper :is(.cart.table-wrapper, .cart-summary) {
  font-size: var(--awa-text-sm, 13px) !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary .price {
  font-variant-numeric: tabular-nums !important;
  font-weight: 700 !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-title-wrapper .page-title {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  text-wrap: balance;
  max-width: var(--awa-measure-ui) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.form, .data-grid-wrap, .table-wrapper) {
  font-size: var(--awa-text-sm, 13px) !important;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper .page-title-wrapper .page-title,
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper .checkout-index-index .step-title {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  text-wrap: balance;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form, .fieldset, .opc-wrapper) {
  font-size: var(--awa-text-base, 14px) !important;
  line-height: 1.5 !important;
}
html body#html-body:is(.cms-noroute-index, .contact-index-index, .catalog-product-compare-index) .page-wrapper .page-title-wrapper .page-title,
html body#html-body:is(.cms-noroute-index, .contact-index-index, .catalog-product-compare-index) .page-wrapper .page-title {
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  text-wrap: balance;
  max-width: var(--awa-measure-ui) !important;
}
html body#html-body:is(.cms-noroute-index, .contact-index-index, .catalog-product-compare-index) .page-wrapper .column.main {
  font-size: var(--awa-text-base, 14px) !important;
  line-height: 1.55 !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .products-grid :is(.item-product, .product-item),
  html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .customer-account-index, [class*="b2b-"]) .page-wrapper .sidebar-main .nav.item a {
    transition: none !important;
  }
}
body.catalog-category-view,
body.catalog-product-view,
body.catalogsearch-result-index,
body.checkout-cart-index,
body.catalog-product-compare-index,
body.contact-index-index {
  --awa-shell-max: 1280px;
  --awa-shell-gutter: 16px;
}
body:is(.b2b-account-dashboard, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .account, .sales-order-history, .sales-order-view, .wishlist-index-index) {
  --awa-shell-max: 1280px;
  --awa-shell-gutter: 16px;
}
body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) {
  --awa-shell-max: 1100px;
  --awa-shell-gutter: 16px;
}
body:is(.b2b-auth-shell, .b2b-account-login, .b2b-register-index, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-index-index, .onepagecheckout-index-index) {
  --awa-shell-max: 960px;
  --awa-shell-gutter: 16px;
}
body:is(.cms-page-view, .curriculo-index-index, .curriculo-index-status, .ayo-curriculo-index-index, .ayo-curriculo-index-status, .cms-noroute-index) {
  --awa-shell-max: 800px;
  --awa-shell-gutter: 16px;
}
@media (max-width: 1024px) {
  body.catalog-category-view,
  body.catalog-product-view,
  body.catalogsearch-result-index,
  body.checkout-cart-index {
    --awa-shell-gutter: 16px;
  }
  body:is(.b2b-account-dashboard, .account, .customer-account-index, .b2b-quote-index, .cms-page-view, .sales-order-history, .checkout-index-index) {
    --awa-shell-gutter: 16px;
  }
}
@media (max-width: 768px) {
  body.catalog-category-view,
  body.catalog-product-view,
  body.catalogsearch-result-index,
  body.checkout-cart-index {
    --awa-shell-gutter: 12px;
  }
  body:is(.b2b-account-dashboard, .account, .customer-account-index, .b2b-quote-index, .cms-page-view, .sales-order-history, .checkout-index-index, .contact-index-index) {
    --awa-shell-gutter: 12px;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page-main, .page-main.container, .columns, .column.main, .col-main, .sidebar-main, .sidebar-additional) {
  box-sizing: border-box !important;
  min-width: 0 !important;
}
html body#html-body {
  overflow-x: clip !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index):not(.catalog-product-view) .page-wrapper .page-main > :is(.columns.row, .columns.layout) {
  margin-inline: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index):not(.catalog-product-view) .page-wrapper .page-main > :is(.columns.row, .columns.layout) > [class*='col-'] {
  padding-inline: 0 !important;
  max-width: none !important;
  flex: none !important;
  width: auto !important;
  float: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index):not(.customer-account-login):not(.customer-account-create):not(.customer-account-forgotpassword):not(.b2b-auth-shell):not(.b2b-account-login):not(.b2b-register-index):not(.cms-page-view):not(.curriculo-index-index):not(.curriculo-index-status):not(.ayo-curriculo-index-index):not(.ayo-curriculo-index-status) .page-wrapper .page-main {
  padding-block-start: clamp(16px, 2vw, 24px) !important;
  padding-block-end: 24px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index):not(.catalog-product-view):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .column.main {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--awa-block-gap, var(--awa-grid-gap-tight, 16px)) !important;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .column.main {
  display: block !important;
  gap: unset !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-container {
  width: 100% !important;
  max-width: 100% !important;
}
html body#html-body.checkout-cart-index .page-wrapper :is(.cart-summary, .cart.table-wrapper) {
  min-width: 0 !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .table-wrapper.comparison {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .column.main {
    transition: none !important;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main {
  padding-inline: var(--awa-shell-gutter, 16px) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.catalog-category-view, .catalog-product-view, .catalogsearch-result-index, .checkout-cart-index) .page-wrapper .page-main {
  padding-inline: var(--awa-shell-gutter, 16px) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .page-title-wrapper {
  margin-block: 0 var(--awa-block-gap, 16px) !important;
  padding-block-end: 12px !important;
  border-bottom: 1px solid var(--awa-border-subtle, #e5e7eb) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .page-title-wrapper :is(h1, .page-title) {
  margin: 0 !important;
  padding: 0 !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-text-fluid-h3, clamp(22px, 2vw, 28px)) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.01em !important;
  text-wrap: balance;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .page-title-wrapper + .page.messages,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .page.messages:first-child {
  margin-block-end: var(--awa-block-gap, 16px) !important;
}
html body#html-body.catalogsearch-result-index .page-wrapper .page-title-wrapper.search {
  border-bottom: 0 !important;
  padding-block-end: 0 !important;
  margin-block-end: 8px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page.messages, .messages) :is(.message, div.message) {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  margin-block: 0 var(--awa-block-gap, 16px) !important;
  padding: 12px 16px !important;
  border-radius: 4px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  line-height: 1.45 !important;
  box-sizing: border-box !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page.messages, .messages) :is(.message, div.message) > :first-child {
  margin-block-start: 2px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page.messages, .messages) :is(.message, div.message) a {
  color: inherit !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-success {
  background: var(--awa-primary-tint-50, rgba(183, 51, 55, 0.08)) !important;
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-error {
  background: var(--awa-error-bg, rgba(183, 51, 55, 0.08)) !important;
  border-color: color-mix(in srgb, var(--awa-error, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-warning,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-notice {
  background: var(--awa-warning-bg, rgba(217, 119, 6, 0.1)) !important;
  border-color: color-mix(in srgb, var(--awa-warning, #d97706) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-info {
  background: var(--awa-bg-soft, #f7f7f7) !important;
  border-color: var(--awa-border, #e5e5e5) !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message.info.empty,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .empty.message {
  text-align: center !important;
  padding: 24px 16px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .block:not(.filter):not(.filter-current) > .block-title {
  margin-block: 0 12px !important;
  padding-block-end: 8px !important;
  border-bottom: 1px solid var(--awa-border-subtle, #e5e7eb) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .block:not(.filter):not(.filter-current) > .block-title :is(strong, span, .title) {
  font-size: var(--awa-text-lg, 18px) !important;
  font-weight: 700 !important;
  color: var(--awa-text, #333333) !important;
  text-transform: none !important;
  letter-spacing: -0.01em !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .sidebar-main .block-collapsible-nav > .block-title {
  border-bottom: 0 !important;
  padding-block-end: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 12px !important;
  margin-block-start: 16px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .primary,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .secondary {
  margin: 0 !important;
  float: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .primary .action,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .secondary .action {
  margin-inline-end: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
    button.action.secondary,
    a.action.secondary,
    .action.secondary,
    .btn-secondary
) {
  min-height: 44px !important;
  padding-inline: 16px !important;
  border-radius: 4px !important;
  background: var(--awa-bg-surface, #ffffff) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1), border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
    button.action.secondary,
    a.action.secondary,
    .action.secondary,
    .btn-secondary
):hover {
  background: var(--awa-bg-soft, #f7f7f7) !important;
  border-color: var(--awa-border, #e5e5e5) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
    button.action.secondary,
    a.action.secondary,
    .action.secondary,
    .btn-secondary
):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  border: 1px solid var(--awa-border-subtle, #e5e7eb) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-surface, #ffffff) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) {
  width: 100% !important;
  border-collapse: collapse !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-variant-numeric: tabular-nums !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) thead th,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) > thead > tr > th {
  padding: 12px 16px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  border-bottom: 1px solid var(--awa-border, #e5e5e5) !important;
  font-size: var(--awa-text-xs, 12px) !important;
  font-weight: 600 !important;
  color: var(--awa-text-muted, #666666) !important;
  text-align: start !important;
  white-space: nowrap !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) tbody td,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) tbody th,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) > tbody > tr > td,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) > tbody > tr > th {
  padding: 12px 16px !important;
  border-bottom: 1px solid var(--awa-border-subtle, #e5e7eb) !important;
  vertical-align: middle !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .table-wrapper :is(table, .data.table) tbody tr:last-child :is(td, th) {
  border-bottom: 0 !important;
}
html body#html-body:is(.checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .catalogsearch-result-index, .contact-index-index, .catalog-product-compare-index) .page-wrapper .cart-summary {
  border: 1px solid var(--awa-border-subtle, #e5e7eb) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-surface, #ffffff) !important;
  padding: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .fieldset {
  margin-block: 0 var(--awa-section-gap, 24px) !important;
  padding: 0 !important;
  border: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .fieldset > .legend {
  font-size: var(--awa-text-lg, 18px) !important;
  font-weight: 700 !important;
  color: var(--awa-text, #333333) !important;
  margin-block-end: 16px !important;
  padding: 0 !important;
  width: 100% !important;
  float: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalog-product-view) .page-wrapper .fieldset > .field {
  margin-block-end: 16px !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
        button.action.secondary,
        a.action.secondary,
        .action.secondary
    ) {
    transition: none !important;
  }
}
:root {
  --awa-state-hover-bg: color-mix(in srgb, var(--awa-primary, #b73337) 7%, #ffffff);
  --awa-state-selected-bg: color-mix(in srgb, var(--awa-primary, #b73337) 10%, #ffffff);
  --awa-state-focus-offset: 2px;
  --awa-state-transition: 150ms ease;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) a:not(:is(
        .action,
        .btn,
        .button,
        [class*='btn-'],
        .product-item-link,
        .product-item-photo,
        .awa-plp-b2b-gate-banner__action,
        .awa-b2b-gate-card__action,
        .awa-empty-plp__btn
    )) {
  color: var(--awa-primary, #b73337) !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
  transition: color var(--awa-state-transition) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) a:not(:is(
        .action,
        .btn,
        .button,
        [class*='btn-'],
        .product-item-link,
        .product-item-photo,
        .awa-plp-b2b-gate-banner__action,
        .awa-b2b-gate-card__action,
        .awa-empty-plp__btn
    )):hover {
  color: var(--awa-primary-hover, #8e2629) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) a:not(:is(
        .action,
        .btn,
        .button,
        [class*='btn-'],
        .product-item-link,
        .product-item-photo,
        .awa-plp-b2b-gate-banner__action,
        .awa-b2b-gate-card__action,
        .awa-empty-plp__btn
    )):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: var(--awa-state-focus-offset, 2px) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) a:not(:is(
        .action,
        .btn,
        .button,
        [class*='btn-'],
        .product-item-link,
        .product-item-photo,
        .awa-plp-b2b-gate-banner__action,
        .awa-b2b-gate-card__action,
        .awa-empty-plp__btn
    )):focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.breadcrumbs, .nav-breadcrumbs) a {
  color: var(--awa-text-muted, #666666) !important;
  text-decoration: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.breadcrumbs, .nav-breadcrumbs) a:hover {
  color: var(--awa-primary, #b73337) !important;
  text-decoration: underline !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.breadcrumbs, .nav-breadcrumbs) a:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: var(--awa-state-focus-offset, 2px) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.breadcrumbs, .nav-breadcrumbs) a:focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages .items {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 36px !important;
  min-height: 36px !important;
  padding-inline: 8px !important;
  border-radius: 4px !important;
  border: 1px solid transparent !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-variant-numeric: tabular-nums !important;
  line-height: 1 !important;
  text-decoration: none !important;
  color: var(--awa-text, #333333) !important;
  transition: background-color var(--awa-state-transition), color var(--awa-state-transition), border-color var(--awa-state-transition) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page):hover {
  background: var(--awa-state-hover-bg) !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: var(--awa-state-focus-offset, 2px) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page):focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages .item.current strong.page {
  background: var(--awa-state-selected-bg) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 25%, transparent) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .sidebar-main :is(.block-collapsible-nav, .block.account-nav) .nav.items .nav.item > :is(a, strong) {
  display: flex !important;
  align-items: center !important;
  min-height: 40px !important;
  padding: 8px 12px !important;
  border-radius: 4px !important;
  border: 0 !important;
  border-inline-start: 0 !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  transition: background-color var(--awa-state-transition), color var(--awa-state-transition) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .sidebar-main :is(.block-collapsible-nav, .block.account-nav) .nav.items .nav.item > :is(a, strong):hover {
  background: var(--awa-state-hover-bg) !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .sidebar-main :is(.block-collapsible-nav, .block.account-nav) .nav.items .nav.item > :is(a, strong):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: var(--awa-state-focus-offset, 2px) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .sidebar-main :is(.block-collapsible-nav, .block.account-nav) .nav.items .nav.item > :is(a, strong):focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .sidebar-main :is(.block-collapsible-nav, .block.account-nav) .nav.items .nav.item.current > :is(a, strong) {
  background: var(--awa-state-selected-bg) !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.data.items > .item.title > .switch {
  border-radius: 4px 4px 0 0 !important;
  border: 1px solid transparent !important;
  border-bottom: 0 !important;
  padding: 8px 16px !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 600 !important;
  color: var(--awa-text-muted, #666666) !important;
  background: transparent !important;
  transition: background-color var(--awa-state-transition), color var(--awa-state-transition) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.data.items > .item.title > .switch:hover {
  color: var(--awa-primary, #b73337) !important;
  background: var(--awa-state-hover-bg) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.data.items > .item.title > .switch:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: var(--awa-state-focus-offset, 2px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.data.items > .item.title > .switch:focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.data.items > .item.title.active > .switch {
  color: var(--awa-primary, #b73337) !important;
  background: var(--awa-bg-surface, #ffffff) !important;
  border-color: var(--awa-border, #e5e5e5) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .field._error :is(input, select, textarea),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(input, select, textarea).mage-error {
  border-color: var(--awa-error, #b73337) !important;
  background: var(--awa-error-bg, rgba(183, 51, 55, 0.04)) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .field._error :is(input, select, textarea):focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(input, select, textarea).mage-error:focus-visible {
  outline-color: var(--awa-error, #b73337) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.mage-error, .field-error) {
  color: var(--awa-error-text, #8e2629) !important;
  font-size: var(--awa-text-xs, 12px) !important;
  line-height: 1.35 !important;
  margin-block-start: 4px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(input, select, textarea, button):disabled,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(input, select, textarea, button)[disabled] {
  opacity: 0.55 !important;
  cursor: not-allowed !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .toolbar :is(select, .limiter select) {
  min-height: 36px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  font-size: var(--awa-text-sm, 13px) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .toolbar :is(select, .limiter select):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 1px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .loading-mask {
  background: rgba(255, 255, 255, 0.72) !important;
  backdrop-filter: blur(2px) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .loading-mask .loader {
  border-color: var(--awa-border, #e5e5e5) !important;
  border-top-color: var(--awa-primary, #b73337) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .pages :is(.item a, .item strong.page),
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .sidebar-main .nav.item > a,
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .product.data.items > .item.title > .switch {
    transition: none !important;
  }
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .loading-mask {
    backdrop-filter: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven {
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(
        .awa-home-section,
        .ayo-home5-section,
        .top-home-content,
        .awa-carousel-section,
        .awa-hero-b2b-cta,
        .top-home-content--category-carousel
    ) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content.awa-home-section:nth-child(n),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold) {
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'] {
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  border-top: 0 !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product, .item-product, .item-product.awa-carousel-card-slot),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section :is(.item-product, .content-item-product, .awa-product-card) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf :is(.product-thumb, .product-item-photo, .product-image-wrapper),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .item-product.awa-carousel-card-slot .product-thumb {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-owl-nav__btn, .awa-shelf--carousel .awa-owl-nav__btn, .awa-carousel-section .owl-prev, .awa-carousel-section .owl-next) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.b2b-login-to-see-price, .info-price .b2b-login-to-see-price) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-category-carousel__item, .awa-category-carousel__item--compact) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .product-image-wrapper,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper .b2b-login-to-see-price,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-benefits-bar, .block_notification, .awa-home-trust-zone) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header {
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  gap: 8px clamp(8px, 1.2vw, 16px) !important;
  position: static !important;
  margin-block-end: clamp(12px, 1.4vw, 20px) !important;
  padding-block-end: clamp(8px, 1vw, 12px) !important;
  text-align: start !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header::after {
  display: none !important;
  content: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__left {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
  padding-inline-start: 0 !important;
  position: static !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__left::before {
  display: none !important;
  content: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__title,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-shelf__title {
  display: block !important;
  margin: 0 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.01em !important;
  text-wrap: balance !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__title::after,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-shelf__title::after {
  display: none !important;
  content: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__subtitle {
  margin: 0 !important;
  line-height: 1.45 !important;
  max-width: 42ch !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__eyebrow {
  display: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-shelf__view-all {
  align-self: flex-end !important;
  flex-shrink: 0 !important;
  margin-inline-start: auto !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 24%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 7%, #ffffff) !important;
  border-radius: 9999px !important;
  padding: 8px 12px !important;
  min-height: 44px !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn {
  border-color: color-mix(in srgb, var(--awa-neutral-600, #475569) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-neutral-700, #334155) !important;
  box-shadow: 0 1px 4px rgb(15 23 42 / 8%) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-name {
  margin-block: 4px 0 !important;
  max-height: none !important;
  overflow: visible !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-name a {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  line-height: 1.4 !important;
  max-height: calc(2 * 1.4 * 0.8125rem + 2px) !important;
  padding-block-end: 1px !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-section-header__link,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section .awa-shelf__view-all {
    align-self: flex-start !important;
    margin-inline-start: 0 !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section):nth-child(n):not(.top-home-content--above-fold),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven :is(.awa-home-section, .ayo-home5-section, .top-home-content, .awa-carousel-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven .awa-carousel-section--featured,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven .awa-carousel-section--standard,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven .awa-hero-b2b-cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'],
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-section--highlight,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .awa-home-section--highlight,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .columns .awa-home-section--highlight,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .column.main .awa-home-section--highlight,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .content-top-home .awa-home-section--highlight,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper .awa-home-section--highlight,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper--template-driven .awa-home-section--highlight {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .ayo-home5-wrapper :is(.awa-home-section, .ayo-home5-section) + :is(.awa-home-section, .ayo-home5-section),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .top-home-content--category-carousel + .awa-carousel-section--featured {
  border-top: 0 !important;
  border-block-start: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-section + .awa-home-section::before {
  display: none !important;
  content: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(
        .awa-section-header,
        .awa-section-header--featured,
        .awa-section-header--standard,
        .awa-section-header--compact
    ) {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais Vendidos'] :is(.awa-section-header__title, .awa-shelf__title),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) :is(.awa-home-section, .ayo-home5-section)[aria-label*='Mais\x20Vendidos'] :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.375rem, 1.15rem + 0.65vw, 1.875rem) !important;
  font-weight: 700 !important;
  letter-spacing: -0.01em !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(
        .awa-social-proof-bar,
        .awa-benefits-bar,
        .block_notification,
        .awa-home-trust-zone
    ) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-main .column.main > :is(.block.widget, .home-section):nth-child(n) {
  background: var(--awa-bg, #ffffff) !important;
  border-radius: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-hero-b2b-cta {
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-block: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel :is(.awa-product-card, .content-item-product, .item-product.awa-carousel-card-slot) {
  box-shadow: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover {
    box-shadow: 0 2px 8px rgb(15 23 42 / 6%) !important;
    transform: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact + .awa-carousel-section--compact {
  border-block-start: 0 !important;
  padding-block-start: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section, .top-home-content--category-carousel) .awa-section-header {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: clamp(24px, 1.4vw, 40px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section, .top-home-content--category-carousel) .awa-section-header__title::after,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section, .top-home-content--category-carousel) .awa-shelf__title::after {
  display: none !important;
  content: none !important;
  width: 0 !important;
  height: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section, .top-home-content--category-carousel) .awa-section-header__eyebrow,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section, .top-home-content--category-carousel) .awa-section-header__label {
  display: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section, .top-home-content--category-carousel) .awa-section-header__subtitle {
  margin: 4px 0 0 !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  max-width: 42ch !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.375rem, 1.15rem + 0.65vw, 1.875rem) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: -0.01em !important;
  text-wrap: balance !important;
  color: var(--awa-ink, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.25rem, 1.1rem + 0.55vw, 1.625rem) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.01em !important;
  text-wrap: balance !important;
  color: var(--awa-ink, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: clamp(1.125rem, 1rem + 0.45vw, 1.375rem) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  letter-spacing: normal !important;
  text-wrap: balance !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-section-header__title, .awa-category-carousel__header h2) {
  font-size: clamp(1.25rem, 1.1rem + 0.55vw, 1.625rem) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-wrap: balance !important;
  color: var(--awa-ink, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
  border-radius: 9999px !important;
  background: #ffffff !important;
  color: var(--awa-primary, #b73337) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-shadow: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 45%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, #ffffff) !important;
    color: var(--awa-primary-hover, #8e2629) !important;
    transform: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item-title,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label {
  color: var(--awa-text, #333333) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__count {
  color: var(--awa-text-muted, #666666) !important;
  font-size: max(12px, 0.75rem) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel header.awa-section-header {
  align-items: flex-end !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-owl-nav__btn, .awa-owl-nav__btn) {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  color: var(--awa-text, #333333) !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next) {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: 4px !important;
  background: #ffffff !important;
  box-shadow: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover {
    transform: none !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 30%, var(--awa-border, #e5e5e5)) !important;
    background: #ffffff !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover {
    transform: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all):hover {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-item-photo {
  padding: 4px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .b2b-login-to-see-price {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  min-height: 0 !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price .price-label {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  text-overflow: unset !important;
  white-space: normal !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 44px !important;
  padding: 8px 24px !important;
  border: 1.5px solid var(--awa-primary, #b73337) !important;
  border-radius: 4px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-bg, #ffffff) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-b2b-sku,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-b2b-sku__label,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-b2b-sku__value {
  color: var(--awa-text-secondary, #666666) !important;
  font-size: max(12px, 0.75rem) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb-link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
  border-radius: 4px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link:focus-visible {
  outline: 2px solid var(--awa-text, #333333);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 3px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(
        .awa-owl-nav__btn,
        .b2b-login-link,
        .product-thumb-link,
        .product-item-link
    ),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(
        .awa-category-carousel__item,
        .awa-category-carousel__prev,
        .awa-category-carousel__next,
        .awa-category-carousel__dot
    ) {
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
  contain: inline-size layout style;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-home-pricing-notice {
  scroll-margin-top: 48px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
  font-size: max(15px, 0.9375rem);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__hint {
  color: var(--awa-text, #333333);
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link:hover {
    background: color-mix(in srgb, var(--awa-primary, #b73337) 88%, #000) !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 88%, #000) !important;
    color: var(--awa-bg, #ffffff) !important;
  }
}
@media (prefers-contrast: more) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product) {
    border-width: 2px;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link {
    border-width: 2px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport {
    scroll-behavior: auto;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-thumb img, .product-image-photo) {
    transform: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper {
  --awa-home-pad-featured: clamp(32px, 3.4vw, 56px);
  --awa-home-pad-standard: clamp(20px, 2vw, 32px);
  --awa-home-pad-compact: clamp(12px, 1.2vw, 18px);
  --awa-home-header-gap-featured: clamp(16px, 1.6vw, 24px);
  --awa-home-header-gap-standard: clamp(10px, 1vw, 16px);
  --awa-home-header-gap-compact: clamp(8px, 0.8vw, 12px);
  --awa-home-carousel-gap: 12px;
  --awa-home-grid-gap: clamp(10px, 1.2vw, 16px);
  --awa-home-section-gap: clamp(20px, 2vw, 32px);
  --awa-home-card-min-h: 252px;
  --awa-home-card-image-min: 140px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--featured {
  padding-block: var(--awa-home-pad-featured) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard {
  padding-block: var(--awa-home-pad-standard) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact {
  padding-block: var(--awa-home-pad-compact) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact + .awa-carousel-section--compact {
  padding-block-start: 0 !important;
  border-block-start: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__subtitle, .awa-shelf__subtitle, .awa-category-carousel__subtitle) {
  margin: 4px 0 0 !important;
  max-width: 42ch !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: max(13px, 0.8125rem) !important;
  line-height: 1.45 !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-primary, #b73337) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: var(--awa-home-header-gap-featured) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-carousel-section--standard, .awa-carousel-section--super-offers) :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: var(--awa-home-header-gap-standard) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header, .awa-shelf__header) {
  margin-block-end: var(--awa-home-header-gap-compact) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact .awa-section-header__left {
  gap: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header__subtitle, .awa-shelf__subtitle) {
  font-size: max(12px, 0.75rem) !important;
  max-width: 56ch !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard + .awa-carousel-section--compact {
  margin-block-start: var(--awa-home-section-gap) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 45%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, #ffffff) !important;
    color: var(--awa-primary-hover, #8e2629) !important;
    text-decoration: none !important;
    transform: none !important;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper {
    --awa-home-pad-featured: clamp(28px, 7vw, 44px);
    --awa-home-pad-standard: clamp(20px, 5vw, 30px);
    --awa-home-pad-compact: clamp(14px, 3.5vw, 22px);
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page.messages, .messages) :is(.message, .message-success, .message-error, .message-warning, .message-notice, .message-info, div.message) {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-inline-start-width: 1px !important;
  border-left-width: 1px !important;
  box-shadow: none !important;
  animation: none !important;
  font-size: var(--awa-text-sm, 13px) !important;
  line-height: 1.45 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-success,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message.success {
  background: var(--awa-primary-tint-50, rgba(183, 51, 55, 0.08)) !important;
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-error,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message.error {
  background: var(--awa-error-bg, rgba(183, 51, 55, 0.08)) !important;
  border-color: color-mix(in srgb, var(--awa-error, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-warning,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message.warning,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-notice,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message.notice {
  background: var(--awa-warning-bg, rgba(217, 119, 6, 0.1)) !important;
  border-color: color-mix(in srgb, var(--awa-warning, #d97706) 35%, var(--awa-border, #e5e5e5)) !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message-info,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .message.info {
  background: var(--awa-bg-soft, #f7f7f7) !important;
  border-color: var(--awa-border, #e5e5e5) !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main :is(.block.filter, .filter-options, .filter-current) {
  border-inline-start: 0 !important;
  border-left: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .block.filter .block-title,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-title {
  border-inline-start: 0 !important;
  border-left: 0 !important;
}
html body#html-body:is(.account, .customer-account-index, [class*='b2b-']) .page-wrapper .sidebar-main .nav.item.current > :is(a, strong) {
  border-inline-start: 0 !important;
  border-left: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
    .message.info.empty,
    .empty.message,
    .empty-cart,
    .wishlist-empty,
    .no-products,
    .cart-empty
) {
  display: block !important;
  text-align: center !important;
  padding: 40px 16px !important;
  margin-block: var(--awa-block-gap, 16px) !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  border: 1px dashed var(--awa-border, #e5e5e5) !important;
  border-inline-start-width: 1px !important;
  border-left-width: 1px !important;
  border-radius: 4px !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: var(--awa-text-base, 14px) !important;
  line-height: 1.5 !important;
  box-shadow: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
    .message.info.empty,
    .empty.message,
    .empty-cart,
    .wishlist-empty,
    .no-products,
    .cart-empty
) :is(.action, .action.primary, a.action) {
  margin-block-start: 16px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages .item a,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages .item strong.page,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .pages .item > strong {
  border-inline-start: 0 !important;
  border-left: 0 !important;
  box-shadow: none !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .page-main {
  width: 100% !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page.messages, .messages) .message {
    animation: none !important;
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
  --awa-home-carousel-cols: 2.2;
  padding-inline: 28px !important;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-cols: 4;
    --awa-home-carousel-gap: 12px;
    padding-inline: 32px !important;
  }
}
@media (min-width: 992px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-cols: 5;
  }
}
@media (min-width: 1280px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-cols: 5;
  }
}
@media (min-width: 1440px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    --awa-home-carousel-cols: 5;
    --awa-home-carousel-gap: 12px;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section {
    padding-inline: 12px !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section :is(.owl-stage .owl-item, .swiper-slide, .slick-slide, .awa-carousel__slide) {
  width: calc((100% - ((var(--awa-home-carousel-cols) - 1) * var(--awa-home-carousel-gap))) / var(--awa-home-carousel-cols)) !important;
  max-width: calc((100% - ((var(--awa-home-carousel-cols) - 1) * var(--awa-home-carousel-gap))) / var(--awa-home-carousel-cols)) !important;
  flex: 0 0 calc((100% - ((var(--awa-home-carousel-cols) - 1) * var(--awa-home-carousel-gap))) / var(--awa-home-carousel-cols)) !important;
  box-sizing: border-box !important;
  min-width: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section .awa-section-header {
  justify-content: flex-start !important;
  align-items: center !important;
  gap: 12px clamp(12px, 2vw, 20px) !important;
  margin-block-end: clamp(8px, 1vw, 16px) !important;
  padding-block-end: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section .awa-section-header__left {
  flex: 1 1 auto !important;
  max-width: min(100%, 56ch) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section :is(.awa-section-header__link, .awa-shelf__view-all) {
  margin-inline-start: 0 !important;
  align-self: center !important;
  flex-shrink: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product, .item-product.awa-carousel-card-slot) {
  min-height: var(--awa-home-card-min-h, 252px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-info, .product-details) {
  padding: 8px 8px 12px !important;
  gap: 4px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-thumb, .product-image-container) {
  min-height: var(--awa-home-card-image-min, 140px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-name, .product-item-name, .product-item-link) a,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-name, .product-item-name) a {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  line-height: 1.35 !important;
  text-wrap: wrap !important;
  max-height: calc(2 * 1.35 * 0.8125rem + 2px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-carousel-section--featured, .awa-carousel-section--standard) {
  background: var(--awa-bg-surface, #ffffff) !important;
  background-color: var(--awa-bg-surface, #ffffff) !important;
}
@supports (content-visibility: auto) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section:nth-child(n + 5) {
    contain-intrinsic-size: auto 320px;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover {
    transition: none !important;
  }
}
:root {
  --awa-arch-version: '103';
  --awa-surface-base: var(--awa-bg-surface, #ffffff);
  --awa-surface-muted: var(--awa-bg-soft, #f7f7f7);
  --awa-surface-inset: color-mix(in srgb, var(--awa-bg-soft, #f7f7f7) 88%, var(--awa-border, #e5e5e5));
  --awa-border-hairline: color-mix(in srgb, var(--awa-border, #e5e5e5) 80%, transparent);
  --awa-chrome-gutter: var(--awa-shell-gutter, 16px);
  --awa-layout-gap-block: var(--awa-grid-gap-loose, 24px);
  --awa-layout-gap-inline: var(--awa-grid-gap-tight, 16px);
  --awa-layout-sidebar-min: 220px;
  --awa-layout-sidebar-max: 280px;
  --awa-layout-tier: 1;
  --awa-layout-max: var(--awa-page-catalog, 1280px);
  --awa-ui-radius: var(--awa-radius-sm, 4px);
  --awa-ui-border: 1px solid var(--awa-border, #e5e5e5);
  --awa-ui-shadow-none: none;
  --awa-ui-shadow-hover: 0 0 0 1px color-mix(in srgb, var(--awa-primary, #b73337) 18%, var(--awa-border, #e5e5e5));
}
body.catalog-category-view,
body.catalog-product-view,
body.catalogsearch-result-index,
body.checkout-cart-index {
  --awa-layout-tier: 1;
  --awa-layout-max: 1280px;
  --awa-chrome-gutter: 16px;
}
body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-account-dashboard, .b2b-company-index, .b2b-credit-index) {
  --awa-layout-tier: 2;
  --awa-layout-max: 1280px;
  --awa-chrome-gutter: 16px;
}
body:is(.b2b-quote-index, .b2b-quote-view, .b2b-shoppinglist-index, .b2b-quickorder-index) {
  --awa-layout-tier: 3;
  --awa-layout-max: 1100px;
}
body:is(.customer-account-login, .customer-account-create, .checkout-index-index) {
  --awa-layout-tier: 4;
  --awa-layout-max: 960px;
}
body:is(.cms-page-view, .cms-noroute-index, .contact-index-index) {
  --awa-layout-tier: 5;
  --awa-layout-max: 800px;
}
body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  --awa-layout-tier: 0;
  --awa-layout-max: 100%;
  --awa-chrome-gutter: 16px;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .page-main {
  container-type: inline-size;
  container-name: awa-page;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home {
  container-type: inline-size;
  container-name: awa-home;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index):not(.catalog-category-view):not(.catalogsearch-result-index) .page-wrapper .page-main > .columns {
  gap: var(--awa-layout-gap-inline) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col {
  column-gap: 12px !important;
  row-gap: 0 !important;
  gap: 0 12px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .checkout-cart-index, .account, .customer-account-index, [class*="b2b-"]) .page-wrapper :is(.column.main, .col-main) {
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
  display: grid !important;
  gap: var(--awa-grid-gap, clamp(12px, 1.5vw, 20px)) !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: 100% !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
}
@media (min-width: 768px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
  }
}
@container awa-page (min-width: 900px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, .products-grid .product-items) {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important;
  }
}
@container awa-page (min-width: 1280px) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, .products-grid .product-items) {
    grid-template-columns: repeat(auto-fill, minmax(188px, 1fr)) !important;
    gap: 16px !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card, .item-product.awa-carousel-card-slot) {
  background: var(--awa-surface-base) !important;
  border: var(--awa-ui-border) !important;
  border-radius: var(--awa-ui-radius) !important;
  box-shadow: var(--awa-ui-shadow-none) !important;
  min-width: 0 !important;
  overflow: hidden !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card, .item-product.awa-carousel-card-slot):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
    box-shadow: var(--awa-ui-shadow-hover) !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item) :is(.product-thumb, .product-image-container, .product-thumb-link) {
  aspect-ratio: 1 / 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--awa-surface-muted) !important;
  border-bottom: var(--awa-ui-border) !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item) :is(.product-thumb img, .product-image-photo) {
  object-fit: contain !important;
  width: 100% !important;
  height: 100% !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item) :is(h3.product-name a, .product-item-link, .product-name a) {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  text-wrap: wrap !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item) .price {
  font-size: 16px !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums !important;
  color: var(--awa-ink, #333333) !important;
}
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row::before,
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row::after {
  display: none !important;
}
@media (min-width: 992px) {
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    gap: clamp(24px, 2.5vw, 40px) !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:first-child {
    flex: 1 1 54% !important;
    max-width: 54% !important;
    width: auto !important;
    min-width: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:last-child {
    flex: 1 1 46% !important;
    max-width: 46% !important;
    width: auto !important;
    min-width: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:first-child .product.media {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 auto !important;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.cart-summary, .block.filter, .filter-current, .awa-b2b-pdp-tier, .block-dashboard-info) {
  background: var(--awa-surface-base) !important;
  border: var(--awa-ui-border) !important;
  border-radius: var(--awa-ui-radius) !important;
  box-shadow: var(--awa-ui-shadow-none) !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    padding-inline: var(--awa-chrome-gutter, 16px) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller.awa-shelf, .rokan-newproduct.awa-shelf, .awa-carousel-section) {
  max-width: var(--awa-layout-max, 1280px) !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-chrome-gutter, 16px) !important;
}
@container awa-home (min-width: 1200px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section {
    --awa-home-carousel-cols: 5;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item, .awa-product-card):hover {
    transition: none !important;
  }
}
:root {
  --awa-arch-version: '104';
  --awa-panel-pad: 16px;
  --awa-panel-gap: 16px;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page-footer, .page_footer) :is(.footer-container, .footer-container.layout2.footer, .awa-footer-trust-bar__inner) {
  max-width: var(--awa-layout-max, 1280px) !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-chrome-gutter, 16px) !important;
  box-sizing: border-box !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.header-control.awa-nav-bar, .header-control.header-nav.awa-nav-bar) :is(> .container, .awa-nav-bar__inner) {
    max-width: var(--awa-layout-max, 1280px) !important;
    width: 100% !important;
    margin-inline: auto !important;
    padding-inline: var(--awa-chrome-gutter, 16px) !important;
    box-sizing: border-box !important;
  }
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper :is(.block-dashboard-info, .block-dashboard-addresses, .block-dashboard-orders, .block.block-order-details-view, .block.block-reorder) {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
  margin-block-end: var(--awa-panel-gap) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper :is(.block-dashboard-info, .block-dashboard-addresses) .block-content {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)) !important;
  gap: var(--awa-panel-gap) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .box {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
  padding: 12px 16px !important;
  margin: 0 !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .box-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  margin-block-end: 8px !important;
  padding-block-end: 8px !important;
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .b2b-page-shell,
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .b2b-reorder-page {
  gap: var(--awa-layout-gap-block, 24px) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .b2b-page-shell .b2b-section-header {
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  padding-block-end: 12px !important;
}
@container awa-page (min-width: 720px) {
  html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, [class*="b2b-"]) .page-wrapper .column.main :is(.block-dashboard-info, .block-dashboard-addresses) .block-content {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.form, .b2b-quote-form, .shopping-list-form) {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .table-wrapper {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
  padding: 0 !important;
  overflow-x: auto !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .table-wrapper table {
  margin: 0 !important;
  border: 0 !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-container {
  display: grid !important;
  gap: var(--awa-layout-gap-block, 24px) !important;
  align-items: start !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart.table-wrapper {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
  padding: 0 !important;
  overflow-x: auto !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart-summary {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
  position: sticky !important;
  top: calc(var(--awa-header-main-row-h, 68px) + var(--awa-header-nav-h, 38px) + 16px) !important;
}
html body#html-body.checkout-cart-index .page-wrapper .cart.item .product-item-photo img {
  border-radius: var(--awa-ui-radius, 4px) !important;
  background: var(--awa-surface-muted, #f7f7f7) !important;
}
@media (min-width: 992px) {
  html body#html-body.checkout-cart-index .page-wrapper .cart-container {
    grid-template-columns: minmax(0, 1fr) minmax(280px, 360px) !important;
  }
}
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell, .awa-pdp-related) :is(.products-grid .product-items, ul.product-items) {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;
  gap: var(--awa-grid-gap, 16px) !important;
}
@container awa-page (min-width: 900px) {
  html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell) .products-grid .product-items {
    grid-template-columns: repeat(auto-fill, minmax(168px, 1fr)) !important;
  }
}
html body#html-body:is(.cms-page-view, .cms-noroute-index, .contact-index-index) .page-wrapper .column.main {
  font-size: 14px !important;
  line-height: 1.55 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-page-view, .cms-noroute-index, .contact-index-index) .page-wrapper .column.main :is(p, ul, ol, blockquote) {
  max-width: var(--awa-measure-prose, 65ch) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-page-view, .cms-noroute-index, .contact-index-index) .page-wrapper .column.main :is(h1, h2, h3) {
  text-wrap: balance !important;
  max-width: var(--awa-measure-ui, 75ch) !important;
}
html body#html-body:is(.cms-page-view, .cms-noroute-index, .contact-index-index) .page-wrapper :is(.widget, .block-static-block) {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
  margin-block-end: var(--awa-panel-gap) !important;
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper .column.main {
  max-width: var(--awa-layout-max, 960px) !important;
  margin-inline: auto !important;
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper :is(.form.form-login, .form.create.account, .form.password.forget, .form.form-register) {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.customer-account-login, .customer-account-create, .customer-account-forgotpassword, .b2b-auth-shell, .b2b-account-login, .b2b-register-index) .page-wrapper .fieldset {
  margin-block-end: 16px !important;
  border: 0 !important;
  padding: 0 !important;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper :is(.opc-wrapper, .checkout-container) {
  gap: var(--awa-layout-gap-inline, 16px) !important;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper :is(.opc-progress-bar, .opc-block-summary, .opc-block-shipping-information) {
  background: var(--awa-surface-base, #ffffff) !important;
  border: var(--awa-ui-border, 1px solid #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  padding: var(--awa-panel-pad) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .step-title {
  font-size: 16px !important;
  font-weight: 700 !important;
  text-wrap: balance !important;
}
html body#html-body:is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .column.main {
  display: block !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.checkout-cart-index .page-wrapper .cart-summary {
    position: static !important;
  }
}
:root {
  --awa-arch-version: '105';
  --awa-ui-panel-shadow: none;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
        .block,
        .fieldset,
        .cart-summary,
        .opc-block-summary,
        .opc-block-shipping-information,
        .opc-progress-bar,
        .box,
        .b2b-section,
        .b2b-card,
        .b2b-panel,
        .data-grid-wrap
    ) {
  box-shadow: none !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .catalog-product-compare-index, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, [class*="b2b-"]) .page-wrapper :is(
        .block-title,
        .block .title,
        .box-title,
        .legend,
        .b2b-section-header,
        .b2b-section-title,
        .page-title-wrapper .page-title
    ),
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(
        .block-title,
        .block .title,
        .box-title,
        .legend,
        .b2b-section-header,
        .b2b-section-title,
        .page-title-wrapper .page-title
    ) {
  border-inline-start: 0 !important;
  border-left: 0 !important;
  padding-inline-start: 0 !important;
  padding-left: 0 !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .catalog-product-compare-index, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, [class*="b2b-"]) .page-wrapper :is(.block-title, .block .title, .b2b-section-header),
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.block-title, .block .title, .b2b-section-header) {
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  padding-block-end: 8px !important;
  margin-block-end: 12px !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .catalog-product-compare-index, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, [class*="b2b-"]) .page-wrapper :is(.order-products-toolbar, .wishlist-toolbar) {
  margin-block-end: 12px !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .catalog-product-compare-index, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, [class*="b2b-"]) .page-wrapper .table-wrapper {
  box-shadow: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  background: var(--awa-surface-base, #ffffff) !important;
}
html body#html-body:is(.account, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .catalog-product-compare-index, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, [class*="b2b-"]) .page-wrapper .table-wrapper :is(table, .data.table) tbody tr:hover {
  background: var(--awa-surface-muted, #f7f7f7) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .table-wrapper thead th {
  position: sticky !important;
  top: 0 !important;
  z-index: 1 !important;
  background: var(--awa-surface-muted, #f7f7f7) !important;
}
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.actions-toolbar, .b2b-actions-toolbar) {
  gap: 12px !important;
  flex-wrap: wrap !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .minicart-wrapper .block-minicart,
html body#html-body .header-wrapper .minicart-wrapper .block-minicart,
html body#html-body .awa-site-header .minicart-wrapper .block-minicart,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .block-minicart,
html body#html-body .header-wrapper .block-minicart,
html body#html-body .awa-site-header .block-minicart {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
  background: var(--awa-surface-base, #ffffff) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .minicart-items .product-item,
html body#html-body .header-wrapper .minicart-items .product-item,
html body#html-body .awa-site-header .minicart-items .product-item {
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .minicart-items .product-item:last-child,
html body#html-body .header-wrapper .minicart-items .product-item:last-child,
html body#html-body .awa-site-header .minicart-items .product-item:last-child {
  border-bottom: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) :is(.modal-popup, .modal-slide) .modal-inner-wrap {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  box-shadow: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .modal-popup .modal-header {
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  padding-block: 12px 8px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .modal-popup .modal-footer {
  border-top: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  padding-block: 12px !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .table-comparison {
  display: grid !important;
  gap: var(--awa-grid-gap, 16px) !important;
  overflow-x: auto !important;
}
html body#html-body.catalog-product-compare-index .page-wrapper .table-comparison tbody tr :is(th, td) {
  border: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  padding: 12px !important;
  vertical-align: top !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .table-wrapper thead th {
    position: static !important;
  }
}
:root {
  --awa-arch-version: '106';
  --awa-input-min-h: 44px;
  --awa-input-pad-x: 12px;
  --awa-input-pad-y: 8px;
  --awa-input-fs: 14px;
  --awa-input-radius: 4px;
  --awa-input-border: 1px solid var(--awa-border, #e5e5e5);
  --awa-input-bg: var(--awa-bg-surface, #ffffff);
  --awa-input-color: var(--awa-text, #333333);
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field {
  margin-block-end: 16px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .label,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > label {
  display: block !important;
  margin-block-end: 4px !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 600 !important;
  color: var(--awa-text, #333333) !important;
  line-height: 1.35 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field.required > .label::after,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field.required > label::after {
  content: ' *' !important;
  color: var(--awa-error, #b73337) !important;
  font-weight: 400 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: var(--awa-input-min-h) !important;
  padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important;
  border: var(--awa-input-border) !important;
  border-radius: var(--awa-input-radius) !important;
  background: var(--awa-input-bg) !important;
  color: var(--awa-input-color) !important;
  font-size: var(--awa-input-fs) !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), outline-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea)::placeholder,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input::placeholder,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select::placeholder,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea::placeholder {
  color: #94a3b8;
  opacity: 1;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):hover:not(:focus):not(:disabled):not([disabled]),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:hover:not(:focus):not(:disabled):not([disabled]),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:hover:not(:focus):not(:disabled):not([disabled]),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):focus,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:focus,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:focus,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:focus,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):disabled,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:disabled,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:disabled,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:disabled,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea)[disabled],
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input[disabled],
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select[disabled],
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea)::placeholder,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input::placeholder,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select::placeholder,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea::placeholder {
  color: var(--awa-text-muted, #666666) !important;
  opacity: 1 !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):hover:not(:disabled):not([disabled]),
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:hover:not(:disabled):not([disabled]),
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:hover:not(:disabled):not([disabled]),
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:hover:not(:disabled):not([disabled]) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:focus-visible,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], input[type='search'], select, textarea):focus:not(:focus-visible),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:focus:not(:focus-visible),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:focus:not(:focus-visible),
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control textarea {
  min-height: 96px !important;
  resize: vertical !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .note,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .field-note {
  margin-block-start: 4px !important;
  font-size: var(--awa-text-xs, 12px) !important;
  color: var(--awa-text-muted, #666666) !important;
  line-height: 1.4 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper :is(.field.choice, .choice) {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper :is(.field.choice, .choice) > input[type='checkbox'],
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper :is(.field.choice, .choice) > input[type='radio'] {
  width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;
  margin-block-start: 2px !important;
  flex-shrink: 0 !important;
  accent-color: var(--awa-primary, #b73337) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper :is(.field.choice, .choice) > label {
  margin: 0 !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea) {
  display: block;
  width: 100%;
  min-height: 44px;
  padding: 0 16px;
  font-size: 14px;
  font-family: inherit;
  font-weight: 400;
  color: #333333;
  background: #ffffff;
  border: 1.5px solid #e5e5e5;
  border-radius: 4px;
  line-height: 1.2;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: var(--awa-input-min-h) !important;
  padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important;
  border: var(--awa-input-border) !important;
  border-radius: var(--awa-input-radius) !important;
  background: var(--awa-input-bg) !important;
  color: var(--awa-input-color) !important;
  font-size: var(--awa-input-fs) !important;
  line-height: 1.4 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1), outline-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea)::placeholder {
  color: #94a3b8;
  opacity: 1;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):hover:not(:focus):not(:disabled):not([disabled]) {
  border-color: #94a3b8;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):focus,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):focus-visible {
  outline: none;
  border-color: #b73337;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.12);
  background: #ffffff;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):disabled,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea)[disabled] {
  background: #f7f7f7;
  border-color: #e5e5e5;
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.65;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea)::placeholder {
  color: var(--awa-text-muted, #666666) !important;
  opacity: 1 !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):hover:not(:disabled):not([disabled]) {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):focus:not(:focus-visible) {
  outline: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar {
  justify-content: flex-end !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .secondary {
  order: 1 !important;
  margin-inline-end: auto !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .primary {
  order: 2 !important;
}
@media (max-width: 768px) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .secondary,
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .primary {
    order: unset !important;
    margin-inline-end: 0 !important;
    width: 100% !important;
  }
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar :is(.action, button, .button) {
    width: 100% !important;
    justify-content: center !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-title {
  min-height: var(--awa-input-min-h) !important;
  padding: 8px 12px !important;
  border: var(--awa-input-border) !important;
  border-radius: var(--awa-input-radius) !important;
  background: var(--awa-input-bg) !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 600 !important;
  color: var(--awa-text, #333333) !important;
  border-inline-start-width: 1px !important;
  border-left-width: 1px !important;
  box-shadow: none !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-item.active .filter-options-title {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg-surface, #ffffff)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info) {
  box-shadow: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info):hover {
    box-shadow: none !important;
    transform: none !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover {
    box-shadow: none !important;
    transform: none !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 4%, var(--awa-bg-surface, #ffffff)) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item {
  box-shadow: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field :is(input, select, textarea),
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info) {
    transition: none !important;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) {
  --awa-arch-version: '107';
  --awa-ui-card-shadow: none;
  --awa-ui-card-shadow-hover: 0 0 0 1px color-mix(in srgb, var(--awa-primary, #b73337) 18%, var(--awa-border, #e5e5e5));
  --awa-ui-panel-shadow: none;
  --awa-section-header-accent: none;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(
        .block .title,
        .block-title,
        .block-title strong,
        .legend,
        .box-title,
        .section-title,
        .page-title-wrapper .page-title
    ) {
  border-inline-start: 0 !important;
  border-left: 0 !important;
  padding-inline-start: 0 !important;
  padding-left: 0 !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.message, .note, .cart-empty, .empty.message) {
  border-inline-start-width: 1px !important;
  border-left-width: 1px !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.item-product, .product-item, .product-item-info, .product-item-details) {
  box-shadow: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  background: var(--awa-bg-surface, #ffffff) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.item-product, .product-item, .product-item-info):hover {
    box-shadow: var(--awa-ui-card-shadow-hover) !important;
    transform: none !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
  }
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart {
  margin-block: 16px 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .fieldset {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .field.qty {
  margin-block-end: 12px !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .field.qty .label {
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 600 !important;
  margin-block-end: 4px !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .field.qty .control input.qty {
  display: block !important;
  width: 88px !important;
  min-height: var(--awa-input-min-h, 44px) !important;
  padding: 8px 12px !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  background: var(--awa-bg-surface, #ffffff) !important;
  font-size: var(--awa-text-base, 14px) !important;
  font-variant-numeric: tabular-nums !important;
  text-align: center !important;
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .field.qty .control input.qty:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-color: var(--awa-primary, #b73337) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  align-items: stretch !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .actions .action.tocart {
  flex: 1 1 200px !important;
  min-height: var(--awa-input-min-h, 44px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price {
  margin-block-end: 16px !important;
  padding-block-end: 12px !important;
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price .price {
  font-size: 24px !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums !important;
  color: var(--awa-ink, #333333) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.checkout-shipping-method, .checkout-payment-method) .table-checkout-shipping-method,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.checkout-shipping-method, .checkout-payment-method) .payment-method {
  margin: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method tbody tr {
  box-shadow: none !important;
  background: transparent !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method .table-checkout-shipping-method tbody tr td {
  border-top: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  padding: 12px 16px !important;
  vertical-align: middle !important;
  background: var(--awa-bg-surface, #ffffff) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method .table-checkout-shipping-method tbody tr:first-child td {
  border-top: 0 !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method .table-checkout-shipping-method tbody tr:hover td {
    background: color-mix(in srgb, var(--awa-primary, #b73337) 4%, var(--awa-bg-surface, #ffffff)) !important;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  margin-block-end: 8px !important;
  padding: 12px 16px !important;
  background: var(--awa-bg-surface, #ffffff) !important;
  box-shadow: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method._active {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg-surface, #ffffff)) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method-title {
  border-inline-start: 0 !important;
  border-left: 0 !important;
  padding-inline-start: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .minicart-items .product-item {
  border-bottom: 1px solid var(--awa-border-hairline, #e5e7eb) !important;
  padding-block: 8px !important;
}
html body#html-body.checkout-cart-index .page-wrapper :is(.block.discount, .block.shipping) {
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  padding: 16px !important;
  margin-block-end: 16px !important;
  box-shadow: none !important;
  background: var(--awa-bg-surface, #ffffff) !important;
}
html body#html-body.checkout-cart-index .page-wrapper :is(.block.discount, .block.shipping) .title {
  border-inline-start: 0 !important;
  border-left: 0 !important;
  font-size: var(--awa-text-base, 14px) !important;
  font-weight: 700 !important;
  margin-block-end: 12px !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.item-product, .product-item, .product-item-info):hover,
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method tbody tr {
    transition: none !important;
  }
}
:root {
  --awa-arch-version: '108';
  --awa-ui-card-shadow: none;
  --awa-ui-card-shadow-hover: 0 0 0 1px color-mix(in srgb, var(--awa-primary, #b73337) 18%, var(--awa-border, #e5e5e5));
  --awa-ui-panel-shadow: none;
}
html body#html-body.catalog-product-view .page-wrapper .product.media :is(.gallery-placeholder, .fotorama__stage) {
  box-shadow: none !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
  border-radius: var(--awa-ui-radius, 4px) !important;
  background: var(--awa-bg-surface, #ffffff) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main :is(.action.primary.tocart, .action.tocart.primary) {
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main :is(.action.primary.tocart, .action.tocart.primary):hover,
html body#html-body.catalog-product-view .page-wrapper .product-info-main :is(.action.primary.tocart, .action.tocart.primary):focus-visible {
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell, .product.data.items) :is(.block-title, .title, .item.title) {
  border-inline-start: 0 !important;
  border-left: 0 !important;
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .product-item-info) {
  box-shadow: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .product-item-info):hover {
    box-shadow: var(--awa-ui-card-shadow-hover) !important;
    transform: none !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-category-hero__eyebrow {
  text-transform: none !important;
  letter-spacing: normal !important;
  font-size: var(--awa-text-sm, 13px) !important;
  font-weight: 600 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.opc-wrapper, .opc-block-summary, .opc-block-shipping-information, .checkout-shipping-method, .payment-method, .opc-progress-bar-item) {
  box-shadow: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.action.primary.checkout, button.action.primary.checkout, .action.primary.continue) {
  box-shadow: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.action.primary.checkout, button.action.primary.checkout, .action.primary.continue):hover,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.action.primary.checkout, button.action.primary.checkout, .action.primary.continue):focus-visible {
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.18) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method-title {
  border-inline-start: 0 !important;
  border-left: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info, .content-item-product, .awa-carousel-card-slot) {
  box-shadow: none !important;
  transform: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info, .content-item-product):hover {
    box-shadow: none !important;
    transform: none !important;
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-category-carousel__item, .top-home-content--category-carousel .awa-category-carousel__item) {
  box-shadow: none !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item):hover,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item):hover {
    transition: none !important;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-header-bar {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  align-items: center !important;
  gap: clamp(12px, 2vw, 20px) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 0 16px !important;
  border: 1px solid var(--awa-cc-border-strong, #e5e5e5) !important;
  border-radius: 12px !important;
  background: var(--awa-cc-surface-1, #ffffff) !important;
  color: var(--awa-cc-text-1, #333333) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart:hover,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart:focus-visible {
  border-color: var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.16) !important;
  outline: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart {
  transition: border-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-place-order-error {
  margin: 0 0 12px !important;
  padding: 12px 16px !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  border-radius: 12px !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg-surface, #ffffff)) !important;
  color: var(--awa-ink, #333333) !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-min-order-progress--checkout {
  margin: 0 0 16px !important;
  padding: 12px 16px !important;
  border: 1px solid var(--awa-cc-border, #e5e5e5) !important;
  border-radius: 12px !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 4%, var(--awa-cc-surface-1, #ffffff)) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-min-order-progress--checkout.awa-b2b-min-order-progress--near {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 32%, var(--awa-cc-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 7%, var(--awa-cc-surface-1, #ffffff)) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-min-order-progress--checkout .awa-b2b-min-order-progress__message {
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 1.45;
  color: var(--awa-cc-text-1, #333333);
  text-wrap: pretty;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .checkout-container,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-wrapper,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-sidebar,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-shipping-information {
  min-width: 0;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .product-item .product-item-name,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .product-item .product-item-name a,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .shipping-information-content,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .billing-address-details,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .ship-to,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .ship-via {
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: auto;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .product-item .product-item-name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience {
  margin: 0 0 16px;
  padding: 12px 16px;
  border: 1px solid color-mix(in srgb, var(--awa-warning, #d97706) 30%, transparent);
  border-radius: 12px;
  background: var(--awa-warning-light, color-mix(in srgb, var(--awa-warning, #d97706) 12%, var(--awa-bg-surface, #ffffff)));
  color: var(--awa-warning-text, #333333);
  scroll-margin-top: 88px;
  transition: opacity 180ms ease-out, transform 180ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__inner {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  min-width: 0;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__icon {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  color: var(--awa-warning, #d97706);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__content {
  flex: 1;
  min-width: 0;
  display: grid;
  gap: 8px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__text {
  margin: 0;
  font-size: 14px;
  line-height: 1.45;
  color: var(--awa-warning-text, #333333);
  text-wrap: pretty;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry {
  min-height: 44px;
  padding-inline: 16px;
  border-radius: 4px;
  font-weight: 600;
  transition: border-color 180ms ease-out, color 180ms ease-out, box-shadow 180ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry:hover,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry:focus-visible {
  border-color: var(--awa-primary, #b73337);
  color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.16);
  outline: none;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__dismiss {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  min-height: 44px;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: var(--awa-warning-text, #666666);
  font-size: 1.25rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 180ms ease-out, color 180ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__dismiss:hover {
  background: color-mix(in srgb, var(--awa-warning, #d97706) 14%, transparent);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__dismiss:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  width: 100%;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar__meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar__label {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--awa-cc-text-2, #666666);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar__amount {
  font-size: clamp(1rem, 1.25rem, 1.25rem);
  font-weight: 700;
  line-height: 1.2;
  color: var(--awa-primary, #b73337);
  font-variant-numeric: tabular-nums;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar .btn-placeorder {
  min-height: 44px;
  min-width: 10.5rem;
  white-space: nowrap;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar .btn-placeorder:disabled,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar .btn-placeorder.disabled,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar .btn-placeorder[aria-disabled='true'] {
  opacity: 0.55;
  cursor: not-allowed;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar .btn-placeorder:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar .primary {
  margin: 0;
  width: auto;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-hint:not(.visually-hidden) {
  grid-column: 1 / -1;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid color-mix(in srgb, var(--awa-warning, #d97706) 22%, var(--awa-border, #e5e5e5));
  border-radius: 4px;
  background: var(--awa-warning-light, color-mix(in srgb, var(--awa-warning, #d97706) 8%, var(--awa-bg-surface, #ffffff)));
  color: var(--awa-cc-text-1, #333333);
  font-size: 14px;
  line-height: 1.45;
  text-align: left;
  text-wrap: pretty;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.awa-place-order-hint:not(.visually-hidden)) {
  row-gap: 8px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-step-indicator__pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 12px;
  border: 1px solid var(--awa-cc-border, #e5e5e5);
  border-radius: 9999px;
  background: var(--awa-cc-surface-1, #ffffff);
  color: var(--awa-cc-text-2, #666666);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 180ms ease-out, color 180ms ease-out, box-shadow 180ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-step-indicator__pill.is-active {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 45%, var(--awa-cc-border, #e5e5e5));
  color: var(--awa-cc-text-1, #333333);
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, var(--awa-cc-surface-1, #ffffff));
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-step-indicator__pill.is-complete {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-cc-border, #e5e5e5));
  color: var(--awa-cc-text-1, #333333);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-step-indicator__pill:hover {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-cc-border, #e5e5e5));
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-step-indicator__pill:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-trust-strip {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--awa-cc-border, #e5e5e5);
  color: var(--awa-cc-text-1, #333333);
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  text-wrap: pretty;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-opc-trust-strip__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  color: var(--awa-primary, #b73337);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar + .awa-opc-trust-strip {
  margin-top: 8px;
  padding-top: 0;
  border-top: 0;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .checkout-container > .messages,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-wrapper > .messages {
  margin: 0 0 16px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .qty-button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .qty-button :is(.increase, .decrease) {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  padding: 0;
  border: 1px solid var(--awa-cc-border, #e5e5e5);
  border-radius: 4px;
  background: var(--awa-cc-surface-1, #ffffff);
  color: var(--awa-cc-text-1, #333333);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .qty-button :is(.increase, .decrease):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .details-qty input.qty,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .opc-block-summary .details-qty input.input-text {
  min-height: 44px;
  height: 44px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .b2b-terms-status {
  min-height: 44px;
  box-sizing: border-box;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-min-order-progress__fill {
  width: 100%;
  transform: scaleX(var(--awa-min-order-scale, 0));
  transform-origin: left center;
  transition: transform 200ms ease-out;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-min-order-progress__fill {
    transition: none;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .checkout-container {
    padding-bottom: 0;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__actions {
    width: 100%;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry {
    flex: 1 1 auto;
    justify-content: center;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas: 'meta cta' 'hint hint';
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) .awa-place-order-toolbar__meta {
    grid-area: meta;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) .primary {
    grid-area: cta;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) .awa-place-order-hint:not(.visually-hidden) {
    grid-area: hint;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience {
    transition: none;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry,
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__dismiss {
    transition: none;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__zone--summary {
  padding-bottom: 12px !important;
  border-bottom: 1px solid var(--awa-cc-border, #e5e5e5) !important;
  margin-bottom: 12px !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras {
  margin: 0 0 16px !important;
  padding: 0 !important;
  border: 1px solid var(--awa-cc-border, #e5e5e5) !important;
  border-radius: 12px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras-summary {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 44px !important;
  padding: 12px 16px !important;
  color: var(--awa-cc-text-1, #333333) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  list-style: none !important;
  user-select: none !important;
  border-radius: 12px 12px 0 0 !important;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras-summary:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras[open] .awa-opc-sidebar__extras-summary {
  border-bottom: 1px solid var(--awa-cc-border, #e5e5e5) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras-summary::-webkit-details-marker {
  display: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras-summary::after {
  content: '+' !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: var(--awa-text-muted, #666666) !important;
  line-height: 1 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras[open] .awa-opc-sidebar__extras-summary::after {
  content: '−' !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras-body {
  padding: 0 16px 16px !important;
  border-top: 1px solid var(--awa-cc-border, #e5e5e5) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .awa-opc-sidebar__extras-body > * + * {
  margin-top: 12px !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .actions-toolbar {
    position: sticky !important;
    bottom: 0 !important;
    z-index: 4 !important;
    margin: 0 calc(-1 * 16px) !important;
    padding: 12px 16px 12px 16px !important;
    background: var(--awa-cc-surface-1, #ffffff) !important;
    border-top: 1px solid var(--awa-cc-border, #e5e5e5) !important;
    box-shadow: 0 -8px 24px rgb(15 23 42 / 6%) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart {
    transition: none !important;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-title-wrapper {
  margin-block: 16px 12px !important;
  padding: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-title-wrapper .page-title {
  margin: 0 !important;
  font-size: clamp(1.375rem, 1.8rem, 1.75rem) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: var(--awa-ink, #333333) !important;
  text-wrap: balance;
}
html body#html-body.rokanthemes-onepagecheckout .page-wrapper .opc-progress-bar,
html body#html-body.onepagecheckout-index-index .page-wrapper .opc-progress-bar {
  display: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .step-title {
  margin: 0 0 16px !important;
  padding: 0 0 12px !important;
  border-bottom: 1px solid var(--awa-cc-border, #e5e5e5) !important;
  font-size: clamp(1.0625rem, 1.25rem, 1.25rem) !important;
  font-weight: 700 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: var(--awa-cc-text-1, #333333) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item.selected-item {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 5%, var(--awa-bg-surface, #ffffff)) !important;
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent) !important;
  transform: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item:hover {
  transform: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-items {
  display: grid !important;
  gap: 12px !important;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(
    .action.primary.continue,
    .action.primary.checkout,
    button.action.primary.checkout,
    .checkout-methods-items .action.primary,
    .payment-method-content .action.primary
) {
  min-height: 44px !important;
  padding-inline: 20px !important;
  border-radius: 12px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .actions-toolbar > .primary {
  width: 100% !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) {
  border: 1px solid var(--awa-cc-border, #e5e5e5) !important;
  border-radius: 16px !important;
  background: var(--awa-cc-surface-1, #ffffff) !important;
  box-shadow: none !important;
  padding: 16px !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary > .title {
  margin: 0 0 12px !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .table-totals .grand .amount strong,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .table-totals .grand .amount .price {
  font-size: clamp(1.125rem, 1.35rem, 1.375rem) !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums !important;
  color: var(--awa-ink, #333333) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-trust-strip {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--awa-cc-border, #e5e5e5);
  color: var(--awa-text-muted, #666666);
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-trust-strip__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  color: var(--awa-primary, #b73337);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator {
  display: none;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 16px;
  padding: 12px 16px;
  border: 1px solid var(--awa-cc-border, #e5e5e5);
  border-radius: 12px;
  background: var(--awa-cc-surface-1, #ffffff);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__label {
  flex: 1;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--awa-cc-text-1, #333333);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__dots {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__dot {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--awa-cc-border-strong, #e5e5e5);
  transition: background-color 200ms ease-out, transform 200ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__dot.is-active {
  background: var(--awa-primary, #b73337);
  transform: scale(1.15);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__dot.is-complete {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 55%, var(--awa-cc-border, #e5e5e5));
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-b2b-min-order-progress__fill {
  background: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method tbody tr {
  border-bottom: 1px solid var(--awa-cc-border, #e5e5e5);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method tbody tr:last-child {
  border-bottom: 0;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method tbody td {
  padding: 12px 0 !important;
  vertical-align: middle !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method .col-method input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: var(--awa-primary, #b73337);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method .col-price {
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: var(--awa-ink, #333333);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .items.payment-methods {
  gap: 8px !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method-content {
  border-radius: 12px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-order-comment .awa-field-hint {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.4;
  color: var(--awa-cc-text-2, #666666);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .minicart-items .product-item {
  padding: 12px 12px !important;
  border-bottom: 1px solid var(--awa-cc-border, #e5e5e5) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .minicart-items .product-item:last-child {
  border-bottom: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .product-item-name {
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: var(--awa-cc-text-1, #333333) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .details-qty {
  font-size: 12px !important;
  color: var(--awa-cc-text-2, #666666) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .order-comment-block {
  margin: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .order-comment-block .label {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  color: var(--awa-cc-text-1, #333333);
  text-transform: none;
  letter-spacing: normal;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .order-comment-block textarea {
  width: 100%;
  min-height: 88px;
  padding: 12px;
  border: 1px solid var(--awa-cc-border-strong, #e5e5e5);
  border-radius: 12px;
  font-size: 14px;
  line-height: 1.45;
  resize: vertical;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .order-comment-block textarea:focus-visible {
  outline: none;
  border-color: var(--awa-primary, #b73337);
  box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.16);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-b2b-checkout-erp-gate {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 12px;
  margin: 0 0 16px;
  padding: 16px;
  border: 1px solid color-mix(in srgb, var(--awa-warning, #d97706) 35%, var(--awa-border, #e5e5e5));
  border-radius: 12px;
  background: color-mix(in srgb, var(--awa-warning, #d97706) 8%, var(--awa-bg-surface, #ffffff));
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-b2b-checkout-erp-gate__title {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 700;
  color: var(--awa-ink, #333333);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-b2b-checkout-erp-gate__text,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-b2b-checkout-erp-gate__note {
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 1.45;
  color: var(--awa-text-primary, #333333);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-b2b-checkout-erp-gate__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(
    a,
    button,
    .action,
    input,
    select,
    textarea,
    .shipping-address-item,
    .payment-method-title
):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps {
    gap: 12px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li {
    scroll-margin-top: 96px;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-items {
    grid-template-columns: 1fr !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator {
    display: flex !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item {
    transition: none !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__dot {
    transition: none !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li {
    scroll-margin-top: 72px;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper {
  overflow-x: clip;
  max-width: 100%;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-main > .columns,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-main > .columns > .column.main {
  padding-inline: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container {
  padding-inline: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > .messages {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  box-sizing: border-box;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) {
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper input:not([type='checkbox']):not([type='radio']):not([type='hidden']),
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper select,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper textarea {
  font-size: 16px;
}
@media (pointer: coarse) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(
        .table-checkout-shipping-method tbody tr,
        .payment-method-title,
        .shipping-address-item
    ) {
    min-height: 44px;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method-title label {
    display: flex;
    align-items: center;
    min-height: 44px;
    padding-block: 8px;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method .col-method {
    padding-block: 8px !important;
  }
}
@media (hover: none) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item:hover {
    transform: none !important;
  }
}
@media (max-width: 429px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-header-bar {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart {
    padding-inline: 12px !important;
    font-size: 13px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator {
    flex-wrap: wrap;
    gap: 8px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__label {
    flex: 1 1 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-main {
    padding-inline: 12px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li {
    padding: 16px !important;
  }
}
@media (max-width: 767px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-main {
    padding-bottom: calc(104px + env(safe-area-inset-bottom, 0px)) !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .actions-toolbar {
    padding-bottom: 12px !important;
    padding-inline: 16px 16px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-title-wrapper .page-title {
    font-size: clamp(1.25rem, 1.6rem, 1.5rem) !important;
  }
}
@media (min-width: 768px) and (max-width: 899px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container {
    gap: 20px !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li {
    padding: 20px !important;
  }
}
@media (min-width: 1600px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container {
    max-width: 1440px !important;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li .step-content {
  padding-top: 4px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item {
  padding: 16px !important;
  border: 1px solid var(--awa-cc-border, #e5e5e5) !important;
  border-radius: 12px !important;
  background: var(--awa-cc-surface-1, #ffffff) !important;
  font-size: 14px;
  line-height: 1.45;
  transition: border-color 200ms ease-out, box-shadow 200ms ease-out, background-color 200ms ease-out;
  cursor: pointer;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item :is(.awa-shipping-address-phone, a[href^='tel:']) {
  font-weight: 600;
  color: var(--awa-cc-text-1, #333333);
  text-decoration: none;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item .edit-address-link {
  margin-top: 8px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-order-comment {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--awa-cc-border, #e5e5e5);
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item:not(.selected-item):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 3%, var(--awa-bg-surface, #ffffff)) !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart:hover {
    border-color: var(--awa-primary, #b73337) !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart {
  transition: border-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .b2b-terms-link {
  min-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-agreements .field.choice,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-agreements .field.choice {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  margin: 0 0 8px !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-agreements .field.choice input[type='checkbox'],
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-agreements .field.choice input[type='checkbox'] {
  margin-top: 2px !important;
  width: 18px !important;
  height: 18px !important;
  flex-shrink: 0 !important;
  accent-color: var(--awa-primary, #b73337);
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-agreements .field.choice .label,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-agreements .field.choice .label {
  flex: 1 !important;
  min-width: 0 !important;
  line-height: 1.45 !important;
  font-size: 14px !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .table-totals tr {
  border-color: var(--awa-cc-border, #e5e5e5) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .table-totals .grand th,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-block-summary .table-totals .grand td {
  padding-top: 12px !important;
  border-top: 2px solid var(--awa-cc-border-strong, #e5e5e5) !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-place-order-error {
  scroll-margin-bottom: 16px;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .field._error .mage-error,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper div.mage-error,
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper label.mage-error {
  margin-top: 4px !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  color: var(--awa-primary, #b73337) !important;
}
@media (min-width: 1024px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-estimated-wrapper {
    display: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item,
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart {
    transition: none !important;
  }
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-auto-flow: row !important;
  gap: 14px !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > :is(#shipping, #opc-shipping_method, #payment, li) {
  float: none !important;
  clear: both !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  grid-column: 1 / -1 !important;
  grid-row: auto !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper :is(#shipping, #opc-shipping_method, #payment) {
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
}
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > :is(.opc-wrapper, #opc-sidebar, .opc-sidebar) {
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (min-width: 1024px) {
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(300px, 340px) !important;
    gap: 24px !important;
    align-items: start !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > .opc-wrapper {
    grid-column: 1 !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > :is(#opc-sidebar, .opc-sidebar) {
    grid-column: 2 !important;
    grid-row: auto !important;
    min-width: 0 !important;
    width: 100% !important;
    position: static !important;
    top: auto !important;
    align-self: start !important;
  }
  html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > *:not(.opc-wrapper):not(#opc-sidebar):not(.opc-sidebar) {
    grid-column: 1 / -1 !important;
  }
}
.awa-image-container--fluid,
.product-image-container.awa-image-container--fluid {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  box-sizing: border-box !important;
  aspect-ratio: var(--awa-image-aspect, 1 / 1) !important;
}
.awa-image-container--fluid .product-image-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  padding-bottom: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}
.awa-image-container--fluid .product-image-photo,
.awa-image-container--fluid img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}
html body#html-body.catalog-product-view {
  --pdp-space-tight: 8px;
  --pdp-space-group: 12px;
  --pdp-space-stack: 16px;
  --pdp-space-block: 24px;
  --pdp-space-shelf: clamp(28px, 3.5vw, 48px);
  --pdp-space-section: clamp(40px, 5vw, 64px);
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main > :is(.columns.row, .columns.layout) {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main > :is(.columns.row, .columns.layout) > :is(.col-main, .column.main) {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  float: none !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper .page-main.container > .columns,
html body#html-body.catalog-product-view .page-wrapper #maincontent.page-main > .columns {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper .columns > :is(.col-main, .column.main) {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  float: none !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper .columns > .col-main :is(
    .product-view,
    .view-product,
    .view-product > .row,
    .view-product > .row > .col-md-12,
    .main-detail
) {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.product.info.detailed, .awa-pdp-related, .rx-pdp-crosssell) {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--pdp-space-stack) !important;
}
html body#html-body.catalog-product-view .page-wrapper .box-inner1 {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--pdp-space-group) !important;
}
html body#html-body.catalog-product-view .page-wrapper .page-title-wrapper.product {
  margin-block-end: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-commercial-stack {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--pdp-space-group) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-commercial-extras {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--pdp-space-tight) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price {
  margin-block: 0 !important;
  padding-block: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .attr-info {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--pdp-space-stack) !important;
  margin-block: 0 !important;
  padding-block: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-add-form {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--pdp-space-stack) !important;
  margin: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-social-links {
  display: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .b2b-quote-button-container {
  margin-block: 0 !important;
  padding-block-start: var(--pdp-space-group) !important;
  border-block-start: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.catalog-product-view .page-wrapper .b2b-quote-button-container .b2b-quote-note {
  margin-block-start: var(--pdp-space-tight) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.media {
  gap: var(--pdp-space-stack) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product.media .product.attribute.overview {
  margin-block-start: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .awa-pdp-details {
  margin-block: var(--pdp-space-section) 0 !important;
  padding-block-start: var(--pdp-space-block) !important;
  border-block-start: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .awa-pdp-details--solo {
  padding-block-start: var(--pdp-space-block) !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .awa-pdp-related {
  margin-block: var(--pdp-space-shelf) var(--pdp-space-block) !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .rx-pdp-crosssell {
  margin-block: 0 var(--pdp-space-section) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related.awa-shelf--carousel .awa-carousel__viewport.awa-cq-card-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 12px !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x proximity;
  padding-block: 8px !important;
  margin: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related.awa-shelf--carousel .item-product.awa-carousel-card-slot {
  flex: 0 0 auto !important;
  width: clamp(160px, 22vw, 240px) !important;
  max-width: 240px !important;
  min-width: 0 !important;
  scroll-snap-align: start;
}
html body#html-body.catalog-product-view .page-wrapper .awa-shelf__header {
  margin-block-end: var(--pdp-space-group) !important;
}
@media (min-width: 992px) {
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row {
    gap: clamp(24px, 2.5vw, 40px) !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:first-child {
    flex: 1 1 54% !important;
    max-width: 54% !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:last-child {
    flex: 1 1 46% !important;
    max-width: 46% !important;
  }
}
@media (max-width: 991px) {
  html body#html-body.catalog-product-view .page-wrapper .main-detail > .row {
    gap: clamp(16px, 4vw, 24px) !important;
  }
  html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .awa-pdp-details {
    margin-block-start: clamp(28px, 6vw, 40px) !important;
    padding-block-start: var(--pdp-space-stack) !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related.awa-shelf--carousel .item-product.awa-carousel-card-slot {
    width: clamp(140px, 42vw, 200px) !important;
    max-width: 200px !important;
  }
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .nav-breadcrumbs,
    #maincontent#maincontent.page-main.container,
    .page-main,
    .page-main.container
) {
  max-width: 1280px !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper .page-title-wrapper .page-title .base {
  line-height: 1.35 !important;
}
html body#html-body.catalog-product-view .page-wrapper #b2b-add-to-list-form button {
  padding-block: 8px !important;
  min-height: 44px !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .awa-pdp-details,
    .awa-pdp-related,
    .rx-pdp-crosssell
) {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .awa-shelf__title,
    .awa-section-header__title,
    .awa-pdp-details__title,
    .rx-pdp-title
) {
  text-wrap: balance;
  letter-spacing: -0.02em;
}
html body#html-body.catalog-product-view .page-wrapper .awa-b2b-pdp-tier {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 5%, var(--awa-bg-subtle, #f7f7f7)) !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 18%, var(--awa-border, #e5e5e5)) !important;
  border-inline-start-width: 1px !important;
  border-radius: var(--awa-radius-md, 12px) !important;
  box-shadow: none !important;
  padding: clamp(12px, 2vw, 16px) !important;
  gap: 6px !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-b2b-pdp-tier > strong {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-size: clamp(14px, 1.4vw, 15px) !important;
  font-weight: 600 !important;
  color: var(--awa-text, #333) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-b2b-pdp-tier__copy {
  display: block !important;
  font-size: max(13px, 0.8125rem) !important;
  line-height: 1.45 !important;
  color: var(--awa-text-secondary, #666) !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-crosssell {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-title {
  font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: var(--awa-text, #333) !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-card {
  border-radius: var(--awa-radius-sm, 8px) !important;
  box-shadow: none !important;
  transition: border-color 0.2s ease !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-card:hover {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  box-shadow: none !important;
  transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart {
  min-height: var(--awa-touch-target, 44px) !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  background: transparent !important;
  border: 1px solid var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  box-shadow: none !important;
  text-transform: none !important;
  transition: background-color 0.2s ease, border-color 0.2s ease !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart:not(:disabled):active {
  filter: brightness(0.96) !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-name:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: var(--awa-radius-xs, 4px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-shelf__title {
  font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important;
  font-weight: 700 !important;
  text-transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .related-addtocart {
  min-height: var(--awa-touch-target, 44px) !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  background: transparent !important;
  border: 1px solid var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  box-shadow: none !important;
  text-transform: none !important;
  font-weight: 600 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .related-addtocart:hover:not(:disabled) {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, #fff) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .related-addtocart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-sku-copy-btn {
  min-height: var(--awa-touch-target, 44px) !important;
  min-width: var(--awa-touch-target, 44px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-qty-btn {
  min-width: var(--awa-touch-target, 44px) !important;
  min-height: var(--awa-touch-target, 44px) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .action.tocart {
  min-height: var(--awa-touch-target, 48px) !important;
  border-radius: var(--awa-radius-md, 12px) !important;
  font-size: max(15px, 0.9375rem) !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  box-shadow: 0 8px 24px rgba(183, 51, 55, 0.18) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart .action.tocart:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .info-qty .qty {
  font-size: 16px !important;
  text-align: center !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body.catalog-product-view .page-wrapper .rx-pdp-card,
  html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart {
    transition: none !important;
  }
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-commercial-stack,
html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .awa-pdp-trust-bar,
    .awa-pdp-overview,
    .awa-pdp-review-summary,
    .product.media .product.attribute.overview
) {
  border-radius: var(--awa-radius-sm, 8px) !important;
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-trust-bar {
  background: var(--awa-bg-subtle, #f7f7f7) !important;
  border: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .awa-pdp-related.awa-shelf,
    .awa-pdp-shelf,
    .rx-pdp-crosssell.awa-shelf
) {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .column.main > :is(.awa-pdp-related, .rx-pdp-crosssell) {
  padding-block-start: var(--pdp-space-block, 24px) !important;
  border-block-start: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-crosssell {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-header {
  margin-block-end: var(--pdp-space-group, 12px) !important;
  padding-block-end: 0 !important;
  border-block-end: 0 !important;
  border-bottom: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-title {
  font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: -0.02em !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-card {
  border-radius: var(--awa-radius-sm, 8px) !important;
  box-shadow: none !important;
  transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-card:hover {
  box-shadow: none !important;
  transform: none !important;
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart {
  min-height: var(--awa-touch-target, 44px) !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  background: transparent !important;
  border: 1px solid var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  box-shadow: none !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart:hover:not(:disabled) {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, #fff) !important;
}
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-name {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .additional-attributes :is(th, td) {
  text-transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .awa-pdp-sticky-bar,
    #awa-pdp-sticky-add,
    .sticky-bar-add-to-cart
) {
  box-shadow: none !important;
  border-block-start: 1px solid var(--awa-border, #e5e5e5) !important;
}
html body#html-body.catalog-product-view .page-wrapper .product-info-main .box-tocart {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .box-tocart .actions .action.tocart.primary {
  box-shadow: none !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  min-height: var(--awa-touch-target, 44px) !important;
  text-transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper :is(
    .awa-shelf__title,
    .rx-pdp-title
) {
  font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: var(--awa-text, #333) !important;
  text-transform: none !important;
  margin: 0 !important;
  padding-inline-start: 0 !important;
  border-inline-start: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related :is(
    .rokan-product-heading,
    .rokan-featured-heading,
    .awa-shelf__header
) {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  padding-inline-start: 0 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .item-product.awa-carousel-card-slot {
  border-radius: var(--awa-radius-sm, 8px) !important;
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .product-thumb {
  aspect-ratio: 1 / 1 !important;
  background: var(--awa-bg-subtle, #f8fafc) !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .product-thumb img,
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .product-thumb .product-image-photo {
  object-fit: contain !important;
  width: 100% !important;
  height: 100% !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .product-name .product-item-link {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-transform: none !important;
  line-height: 1.35 !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .related-addtocart {
  min-height: var(--awa-touch-target, 44px) !important;
  border-radius: var(--awa-radius-sm, 8px) !important;
  background: transparent !important;
  border: 1px solid var(--awa-primary, #b73337) !important;
  color: var(--awa-primary, #b73337) !important;
  box-shadow: none !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related .related-addtocart:hover:not(:disabled) {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 8%, #fff) !important;
  box-shadow: none !important;
}
html body#html-body.catalog-product-view .page-wrapper .page_footer .awa-footer-atendimento :is(
    .awa-footer-atendimento__label,
    .awa-footer-atendimento__phone,
    .awa-footer-atendimento__email,
    .awa-footer-atendimento__store-name,
    .awa-footer-atendimento__store-address
) {
  color: var(--awa-text-muted, #666) !important;
}
html body#html-body.catalog-product-view .page-wrapper .page_footer .awa-footer-atendimento :is(
    .awa-footer-atendimento__phone a,
    .awa-footer-atendimento__email a,
    .awa-footer-atendimento__actions a
) {
  color: var(--awa-text, #333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section :is(.awa-section-header, .awa-shelf__header) {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  gap: 8px 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section .awa-section-header__left {
  flex: 1 1 16rem !important;
  min-width: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard.awa-home-section--below-fold {
  padding-block: var(--awa-home-pad-standard, clamp(28px, 2.6vw, 42px)) !important;
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard + .awa-carousel-section--standard {
  padding-block-start: clamp(16px, 1.2vw, 32px) !important;
  border-block-start: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 72%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  padding-block: 24px !important;
  margin-block: 12px 0 !important;
  border-block: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 18%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 5%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .container {
  max-width: min(100%, 72rem) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__icon {
  flex: 0 0 auto !important;
  width: 1.25rem !important;
  height: 1.25rem !important;
  margin-block-start: 0.15em !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
  margin: 0 !important;
  max-width: 68ch !important;
  font-size: max(14px, 0.875rem) !important;
  line-height: 1.5 !important;
  color: var(--awa-text, #333333) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__hint {
  display: inline-flex !important;
  align-items: center !important;
  padding: 0.1em 0.45em !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  font-size: max(12px, 0.75rem) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  white-space: nowrap !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item--compact {
  min-width: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__count {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item {
  position: relative !important;
  min-height: 7.5rem !important;
  padding-block: 8px !important;
  text-align: center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 4.5rem !important;
  height: 4.5rem !important;
  margin-inline: auto !important;
  margin-block-end: 4px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon :is(img, svg) {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.b2b-login-to-see-price, .info-price .b2b-login-to-see-price) {
  width: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
  border-radius: 4px !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-primary, #b73337) !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  text-align: center !important;
  box-sizing: border-box !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 55%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 12%, var(--awa-bg, #ffffff)) !important;
    color: var(--awa-primary-hover, #8e2629) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track > li.item {
  display: flex !important;
  align-items: stretch !important;
  height: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel-card-slot,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .item-product {
  display: flex !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  min-height: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  flex: 1 1 auto !important;
  width: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta + .top-home-content--category-carousel {
  margin-block-start: clamp(24px, 2vw, 40px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-category-carousel__header {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  gap: 8px 12px !important;
  margin-block-end: var(--awa-home-header-gap-standard, clamp(10px, 1vw, 16px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-section-header__left {
  flex: 1 1 256px !important;
  min-width: 0 !important;
  text-align: start !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label {
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dots:empty {
  display: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
  align-items: stretch !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta :is(.awa-hero-benefits__item, .awa-hero-benefits__link) {
  height: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured {
  margin-block-start: clamp(24px, 2vw, 40px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-decoration-color: color-mix(in srgb, var(--awa-primary, #b73337) 45%, transparent) !important;
  text-underline-offset: 0.15em !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link:hover {
    color: var(--awa-primary-hover, #8e2629) !important;
    text-decoration-color: currentColor !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price .price-label {
  display: contents !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb .hot-onsale .onsale.new-lable {
  inset-block-start: 8px !important;
  inset-inline-start: 8px !important;
  padding: 4px 8px !important;
  border-radius: 4px !important;
  font-size: max(11px, 0.6875rem) !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  line-height: 1.2 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 8px 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > :is(.awa-carousel, .rokan-featured-slider) {
  grid-column: 1 / -1 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-progress {
  grid-column: 1 !important;
  margin-block: 8px 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav {
  grid-column: 2 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-block: 8px 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content--category-carousel {
  padding-block: var(--awa-home-pad-standard, clamp(20px, 2vw, 32px)) !important;
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-section-header__title {
  font-size: clamp(18px, calc(17.33px + 0.208vw), 20px) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.01em !important;
  text-wrap: balance !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item {
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 4%, var(--awa-bg, #ffffff)) !important;
    box-shadow: 0 2px 10px rgb(0 0 0 / 5%) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--featured {
  background: color-mix(in srgb, var(--awa-primary, #b73337) 2.5%, var(--awa-bg, #ffffff)) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-name a, .product-item-link) {
  min-height: calc(2 * 1.35em) !important;
  max-height: calc(2 * 1.35em) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  overflow: hidden !important;
  background: var(--awa-bg, #ffffff) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 22%, var(--awa-border, #e5e5e5)) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > :is(.awa-carousel-live, noscript) {
  grid-column: 1 / -1 !important;
  margin: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > noscript .awa-carousel-noscript-hint {
  margin: 8px 0 0 !important;
  font-size: max(12px, 0.75rem) !important;
  color: var(--awa-text-muted, #666666) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-category-carousel__header) .awa-section-header__link {
    flex: 1 1 100% !important;
    justify-content: center !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(
        .awa-home-section,
        .ayo-home5-section,
        .awa-carousel-section,
        .top-home-content,
        .awa-hero-b2b-cta
    ):nth-child(n) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--featured {
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
  border-block-start: 3px solid color-mix(in srgb, var(--awa-primary, #b73337) 28%, transparent) !important;
  padding-block-start: calc(var(--awa-home-pad-featured, clamp(32px, 3.4vw, 56px)) - 3px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta {
  border-block-end: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 78%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header :is(.awa-section-header__left, .awa-section-header__left--center) {
  align-items: flex-start !important;
  text-align: start !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header.awa-section-header--stacked {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  text-align: start !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  display: flex !important;
  flex-direction: column !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-info {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 4px !important;
  padding: 8px 12px 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price {
  margin-block-start: auto !important;
  padding-block-start: 4px !important;
  width: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb {
  padding: 8px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-b2b-sku {
  font-size: max(11px, 0.6875rem) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-muted, #666666) !important;
  font-variant-numeric: tabular-nums !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-b2b-sku__label {
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-name, .product-name a, .product-item-link) {
  min-height: calc(2 * 1.35em) !important;
  max-height: calc(2 * 1.35em) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress {
  block-size: 4px !important;
  border-radius: 9999px !important;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 55%, transparent) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar {
  block-size: 100% !important;
  border-radius: inherit !important;
  background: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel + .awa-home-pricing-notice {
  margin-block-start: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured {
  margin-block-start: 0 !important;
  padding-block-start: calc(var(--awa-home-pad-featured, clamp(32px, 3.4vw, 56px)) - 3px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > :is(
        .top-home-content--category-carousel,
        .awa-home-pricing-notice,
        .awa-carousel-section--standard
    ) {
  padding-block: var(--awa-home-pad-standard, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-hero-b2b-cta {
  padding-block: var(--awa-home-pad-standard, clamp(20px, 2vw, 32px)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 3.5%, var(--awa-bg, #ffffff)) !important;
  background-image: none !important;
  border-block-end: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 78%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__icon {
  flex: 0 0 44px !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  height: 44px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__icon svg {
  width: 20px !important;
  height: 20px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
  align-items: center !important;
  min-height: 88px !important;
}
@media (max-width: 575px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__copy {
    align-items: center !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__icon {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-sizing: border-box !important;
  padding: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track > li.item {
  min-height: var(--awa-home-card-min-h, 268px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(
        .product-thumb,
        .product-image-wrapper,
        .first-thumb,
        .product-image-photo
    ) {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-photo {
  object-fit: contain !important;
  mix-blend-mode: normal !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
  border-radius: 9999px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a) {
  border-radius: 9999px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav .awa-owl-nav__btn {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  border-radius: 9999px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  margin-block: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  overflow: visible !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb {
  overflow: hidden !important;
  border-radius: 4px 4px 0 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .price-box,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price {
  flex-shrink: 0 !important;
  height: auto !important;
  min-height: 36px !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: max(12px, 0.8125rem) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .rokan-bestseller .info-price .price-box .price,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .rokan-newproduct .info-price .price-box .price {
  font-size: max(13px, 0.875rem) !important;
  font-weight: 700 !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track > li.item {
  min-height: 0 !important;
  height: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .hot-onsale {
  inset-block-start: 8px !important;
  inset-inline-start: 8px !important;
  z-index: 2 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .hot-onsale .onsale label {
  font-size: max(10px, 0.625rem) !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination {
  inset-block-end: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet {
  width: 8px !important;
  height: 8px !important;
  opacity: 0.45 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet-active {
  opacity: 1 !important;
  background: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold :is(.swiper-button-prev, .swiper-button-next) {
  width: 44px !important;
  height: 44px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section--compact,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header--stacked {
  padding-block: var(--awa-home-pad-standard, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header--stacked {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  text-align: start !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px 16px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container form {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter :is(input[type="email"], .input-text, .control input) {
  min-height: 44px !important;
  margin: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter :is(button, .action.subscribe) {
  min-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .rowFlexMargin {
  row-gap: 16px !important;
  column-gap: clamp(12px, 2.5vw, 24px) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .rowFlexMargin > [class*="col-"] {
  min-width: 0 !important;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .rowFlexMargin {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    align-items: start !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  --awa-home-section-title: clamp(19px, 16px + 0.35vw, 22px);
  --awa-home-section-subtitle: max(13px, 0.8125rem);
  --awa-home-section-gap: clamp(20px, 2vw, 32px);
  --awa-home-header-gap: clamp(12px, 1vw, 18px);
  --awa-home-card-gap: clamp(12px, 1.2vw, 16px);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__title, .awa-shelf__title) {
  font-size: var(--awa-home-section-title) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.01em !important;
  text-wrap: balance !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__subtitle,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-category-carousel__subtitle {
  margin: 4px 0 0 !important;
  max-width: 48ch !important;
  font-size: var(--awa-home-section-subtitle) !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-category-carousel__header) {
  margin-block-end: var(--awa-home-header-gap) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-primary, #b73337) !important;
  font-size: var(--awa-home-section-subtitle) !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__link:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
    background: color-mix(in srgb, var(--awa-primary, #b73337) 6%, var(--awa-bg, #ffffff)) !important;
    color: var(--awa-primary-hover, #8e2629) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--featured {
  background: var(--awa-bg, #ffffff) !important;
  background-color: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: var(--awa-home-card-gap) !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__copy {
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
  min-width: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__title {
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__text {
  font-size: max(12px, 0.75rem) !important;
  line-height: 1.4 !important;
  color: var(--awa-text-muted, #666666) !important;
}
@media (max-width: 991px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 575px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold [data-awa-hero-variant][aria-hidden='true'] .swiper-pagination,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold [data-awa-hero-variant][inert] .swiper-pagination {
  display: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track {
  gap: var(--awa-home-card-gap) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item {
  flex: 0 0 auto !important;
  min-width: 92px !important;
  max-width: 120px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track {
  gap: var(--awa-home-card-gap) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track > li.item {
  align-self: stretch !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  min-height: 100% !important;
  box-shadow: 0 1px 2px rgb(15 23 42 / 4%) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product:hover {
    box-shadow: 0 4px 14px rgb(15 23 42 / 7%) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-name, .product-name a, .product-item-link) {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-break: break-word !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper.customer-logged-in .awa-shelf--carousel .info-price .price-box .price {
  font-size: max(13px, 0.875rem) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper.customer-logged-in .awa-shelf--carousel .info-price .price-box .old-price .price {
  font-size: max(11px, 0.6875rem) !important;
  font-weight: 400 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .container {
  max-width: min(100%, 1280px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured {
  margin-block-start: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > :is(
            .top-home-content--category-carousel,
            .awa-home-pricing-notice,
            .awa-carousel-section--standard,
            .awa-carousel-section--featured
        ) {
  padding-block: var(--awa-home-section-gap) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-wrapper {
  min-height: 44px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container .field,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container .control {
  margin: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container .actions {
  display: flex !important;
  align-items: center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) {
  --awa-home-thumb-ratio: 1 / 1;
  --awa-home-thumb-min: clamp(140px, 28vw, 200px);
  --awa-home-shell-max: min(100%, 1280px);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.container, .awa-hero-b2b-cta__inner) {
  max-width: var(--awa-home-shell-max) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(
            .awa-carousel-section--compact,
            .awa-section-header--stacked,
            .awa-category-carousel__item--compact
        ) {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header--stacked,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__header.awa-section-header--stacked {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  text-align: start !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-carousel-section--compact, .awa-carousel-section--standard) {
  background: var(--awa-bg, #ffffff) !important;
  background-image: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb {
  aspect-ratio: var(--awa-home-thumb-ratio) !important;
  block-size: auto !important;
  height: auto !important;
  max-height: none !important;
  min-height: var(--awa-home-thumb-min) !important;
  display: grid !important;
  place-items: center !important;
  padding: 8px !important;
  background: var(--awa-bg, #ffffff) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb :is(.product-image-photo, img) {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
  mix-blend-mode: normal !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  overflow: visible !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav .awa-owl-nav__btn,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next) {
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-text, #333333) !important;
  box-shadow: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav .awa-owl-nav__btn:not(:disabled):hover,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):not(:disabled):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section--featured .awa-section-header__title {
  font-size: var(--awa-home-section-title, clamp(19px, 16px + 0.35vw, 22px)) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.01em !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__eyebrow {
  font-size: max(10px, 0.625rem) !important;
  letter-spacing: 0.08em !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .awa-footer-atendimento .velaContent {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__store {
  padding: 8px 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__actions a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 40px !important;
  padding: 4px 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin-block-start: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  height: 40px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
  border-radius: 9999px !important;
  color: var(--awa-text-muted, #666666) !important;
  transition: border-color 0.15s ease, color 0.15s ease !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pro__social-link:hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 35%, var(--awa-border, #e5e5e5)) !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__row {
  gap: clamp(12px, 2vw, 20px) !important;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .rowFlexMargin {
    align-items: start !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-container .awa-footer-atendimento {
    align-self: stretch !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefits-container {
  max-width: min(100%, 1280px) !important;
  margin-inline: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item {
  min-height: 44px !important;
  padding: 8px 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  opacity: 0.5 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet-active {
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__thumb {
  width: 72px !important;
  height: 72px !important;
  min-width: 72px !important;
  min-height: 72px !important;
  border-radius: 9999px !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(
            .b2b-login-to-see-price,
            .product-item-inner .actions-primary .action,
            .btn-add-to-cart
        ) {
  min-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-item-inner {
  margin-block-start: auto !important;
  padding-block-start: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .container {
  max-width: min(100%, 1280px) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: clamp(12px, 2vw, 20px) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__logo-col {
  flex: 0 0 auto !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__logo-img {
  max-width: 142px !important;
  height: auto !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-pay-sec__label,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-muted-label {
  margin-block-end: 8px !important;
  font-size: max(11px, 0.6875rem) !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-pay-logos {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-pay-logo {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 28px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-pay-logo img {
  max-height: 28px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-sec-seals {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__copyright {
  margin-block-start: 16px !important;
  padding-block-start: 12px !important;
  border-top: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
  text-align: center !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-copyright__legal,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-copyright__disclaimer {
  font-size: max(11px, 0.6875rem) !important;
  line-height: 1.45 !important;
  color: var(--awa-text-muted, #666666) !important;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__copyright {
    text-align: start !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__row > [class*='col-'] {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom .awa-footer-bottom__logo-col {
    display: flex !important;
    justify-content: center !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 4%, var(--awa-bg, #ffffff)) !important;
  border-block: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  max-width: min(100%, 1280px) !important;
  margin-inline: auto !important;
  padding-inline: clamp(12px, 3vw, 20px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__icon {
  flex: 0 0 20px !important;
  width: 20px !important;
  height: 20px !important;
  margin-block-start: 2px !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
  margin: 0 !important;
  font-size: max(13px, 0.8125rem) !important;
  line-height: 1.5 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-underline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__hint {
  font-weight: 600 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__eyebrow {
  padding: 4px 8px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg-soft, color-mix(in srgb, var(--awa-bg, #ffffff) 92%, var(--awa-border, #e5e5e5))) !important;
  color: var(--awa-text-muted, #666666) !important;
  font-size: max(10px, 0.625rem) !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured {
  position: relative !important;
  border-block-start: 3px solid var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .content-item-product {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price {
  width: 100% !important;
  margin: 0 !important;
  padding: 4px 8px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .b2b-login-to-see-price .b2b-login-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 36px !important;
  font-size: max(12px, 0.8125rem) !important;
  font-weight: 600 !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section + .awa-carousel-section {
  padding-block-start: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured {
  padding-block-start: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  border-block-start: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container form {
  flex: 1 1 280px !important;
  min-width: min(100%, 240px) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container :is(input[type="email"], .input-text) {
  width: 100% !important;
  min-height: 44px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container :is(button, .action.subscribe) {
  min-height: 44px !important;
  padding-inline: 16px !important;
  border-radius: 4px !important;
  white-space: nowrap !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-section--below-fold,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard.awa-home-section--below-fold {
  content-visibility: auto;
  contain-intrinsic-size: auto 400px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-footer,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page_footer {
  content-visibility: auto;
  contain-intrinsic-size: auto 300px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-item-link,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-item-name a {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  font-size: var(--awa-fs-md, max(14px, 0.875rem)) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-text, #333333) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.price-box, .price-final_price, .info-price .price) {
  font-size: var(--awa-fs-lg, max(16px, 1rem)) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  font-variant-numeric: tabular-nums !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel span.awa-b2b-sku {
  display: inline-flex !important;
  align-items: center !important;
  padding: 2px 4px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 90%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  font-size: var(--awa-fs-xs, max(10px, 0.625rem)) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  color: var(--awa-text-muted, #666666) !important;
  line-height: 1.35 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb {
  aspect-ratio: var(--awa-home-thumb-ratio, 1 / 1) !important;
  min-height: var(--awa-home-thumb-min, clamp(140px, 28vw, 200px)) !important;
  border-radius: 4px 4px 0 0 !important;
  overflow: hidden !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-owl-nav__btn, .awa-shelf-nav__btn) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-text, #333333) !important;
  box-shadow: var(--awa-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.08)) !important;
  transition: background-color var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)), color var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)), border-color var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-owl-nav__btn, .awa-shelf-nav__btn):hover {
    background: var(--awa-primary, #b73337) !important;
    border-color: var(--awa-primary, #b73337) !important;
    color: var(--awa-bg, #ffffff) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-shelf-progress {
  height: 4px !important;
  border-radius: 9999px !important;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 65%, transparent) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-shelf-progress__bar {
  height: 100% !important;
  background: var(--awa-primary, #b73337) !important;
  border-radius: inherit !important;
  transform-origin: left center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.action.tocart, .btn-add-to-cart, .tocart) {
  min-height: 44px !important;
  padding-inline: 12px !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track {
  gap: 8px !important;
  scroll-padding-inline: var(--awa-container-pad, clamp(16px, 3vw, 42px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__item, .awa-category-carousel__item--compact) {
  flex: 0 0 auto !important;
  min-width: 96px !important;
  max-width: 120px !important;
  padding: 8px 4px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  text-decoration: none !important;
  transition: border-color var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)), box-shadow var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__item, .awa-category-carousel__item--compact):hover {
    border-color: color-mix(in srgb, var(--awa-primary, #b73337) 45%, var(--awa-border, #e5e5e5)) !important;
    box-shadow: var(--awa-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.08)) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label {
  margin-block-start: 4px !important;
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  color: var(--awa-text, #333333) !important;
  text-align: center !important;
  text-wrap: balance !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__cta-link {
  min-height: 44px !important;
  padding-inline: 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot {
  width: 8px !important;
  height: 8px !important;
  border-radius: 9999px !important;
  background: color-mix(in srgb, var(--awa-border, #e5e5e5) 70%, transparent) !important;
  opacity: 1 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot.is-active,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot[aria-current='true'] {
  background: var(--awa-primary, #b73337) !important;
  transform: scale(1.15) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar {
  border-block: 1px solid color-mix(in srgb, var(--awa-primary, #b73337) 18%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefits-container {
  gap: 8px 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  border-radius: 4px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-icon {
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  margin-block-start: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-title {
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.02em !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-desc {
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  line-height: 1.4 !important;
  color: color-mix(in srgb, var(--awa-bg, #ffffff) 82%, transparent) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefits-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x proximity !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefits-container::-webkit-scrollbar {
    display: none !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar .awa-benefit-item {
    flex: 0 0 min(78vw, 280px) !important;
    scroll-snap-align: start !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner {
  align-items: center !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner {
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: start !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
    font-size: max(12px, 0.75rem) !important;
  }
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
  gap: 8px !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container form {
  display: flex !important;
  flex: 1 1 280px !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  min-width: min(100%, 240px) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container .field,
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container .control {
  flex: 1 1 180px !important;
  min-width: 0 !important;
  margin: 0 !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container :is(input[type='email'], .input-text) {
  width: 100% !important;
  min-height: 44px !important;
  padding-inline: 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-sm, max(13px, 0.8125rem)) !important;
}
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container :is(button, .action.subscribe) {
  flex: 0 0 auto !important;
  min-height: 44px !important;
  padding-inline: 16px !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container form {
    flex-direction: column !important;
  }
  html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter .awa-newsletter-form-container :is(button, .action.subscribe) {
    width: 100% !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__trigger {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  min-height: 44px !important;
  padding: 4px 8px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: transparent !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  cursor: pointer !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__chevron {
  flex: 0 0 auto !important;
  opacity: 0.72 !important;
  transition: transform var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__trigger[aria-expanded='true'] .awa-account-dropdown__chevron {
  transform: rotate(180deg) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__menu {
  min-width: 220px !important;
  padding: 4px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-shadow: var(--awa-shadow-md, 0 4px 12px rgba(0, 0, 0, 0.1)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__item {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
  border-radius: 4px !important;
  color: var(--awa-text, #333333) !important;
  font-size: var(--awa-fs-sm, max(13px, 0.8125rem)) !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__item:hover {
    background: var(--awa-bg-soft, #f7f7f7) !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-account-dropdown__item--logout {
  color: var(--awa-danger, #b91c1c) !important;
  border-block-start: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
  margin-block-start: 4px !important;
  padding-block-start: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__header.awa-section-header--compact {
  margin-bottom: 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__list {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
  box-shadow: var(--awa-home-card-shadow, 0 1px 4px rgb(15 23 42 / 6%)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__item-link {
  display: block !important;
  padding: 4px 0 !important;
  font-size: var(--awa-fs-md, max(14px, 0.875rem)) !important;
  font-weight: 500 !important;
  color: var(--awa-text, #333333) !important;
  text-decoration: none !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__item-link:hover {
    color: var(--awa-primary, #b73337) !important;
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__empty {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__empty-icon {
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__action {
  min-height: 44px !important;
  padding-inline: 12px !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 600 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__action--secondary {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badges-homepage {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badges-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
  max-width: var(--awa-home-shell-max, 1280px) !important;
  margin-inline: auto !important;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badges-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badge-item {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
  min-height: 44px !important;
  padding: 12px !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badge-icon {
  flex: 0 0 36px !important;
  width: 36px !important;
  height: 36px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badge-icon svg {
  width: 100% !important;
  height: 100% !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badge-text strong {
  display: block !important;
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .trust-badge-text span {
  display: block !important;
  margin-block-start: 2px !important;
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px 16px !important;
  padding-block: 16px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy {
  flex: 1 1 100% !important;
  max-width: 48ch !important;
  margin-inline: auto !important;
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  line-height: 1.45 !important;
  text-align: center !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy a {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-underline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar[data-awa-header-utility]) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding-block: 4px !important;
  padding-inline: 12px !important;
  background: var(--awa-primary, #b73337) !important;
  border: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__inner,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__layout {
  width: 100% !important;
  max-width: none !important;
  margin-inline: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__text {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  max-width: 100% !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__cta,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-b2b-promo-bar__cta strong {
  color: var(--awa-text-inverse, #ffffff) !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper button.awa-b2b-promo-close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: transparent !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  opacity: 0.88 !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper button.awa-b2b-promo-close:hover {
    opacity: 1 !important;
    background: color-mix(in srgb, var(--awa-text-inverse, #fff) 12%, transparent) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-header-minicart .minicart-wrapper .action.showcart,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-header-minicart .awa-header-cart-fallback {
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  border-radius: 4px !important;
  background: transparent !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-header-minicart :is(.awa-minicart-icon, .awa-header-cart-fallback__icon) {
  width: 26px !important;
  height: 26px !important;
  stroke: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-header-minicart .counter.qty,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-header-minicart .counter-number {
  min-width: 18px !important;
  height: 18px !important;
  padding-inline: 4px !important;
  border-radius: 9999px !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: var(--awa-fs-xs, max(10px, 0.625rem)) !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  text-align: center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq {
  padding: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__title {
  margin: 0 !important;
  font-size: var(--awa-home-section-title, clamp(19px, 16.35px, 22px)) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  text-wrap: balance !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__subtitle {
  margin-block-start: 4px !important;
  font-size: var(--awa-home-section-subtitle, max(13px, 0.8125rem)) !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__items {
  display: grid !important;
  gap: 8px !important;
  margin-block-start: 16px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 4px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary {
  position: relative !important;
  list-style: none !important;
  min-height: 44px !important;
  padding: 8px 20px 8px 12px !important;
  font-size: var(--awa-fs-md, max(14px, 0.875rem)) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--awa-text, #333333) !important;
  cursor: pointer !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary::-webkit-details-marker {
  display: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary::after {
  content: '' !important;
  position: absolute !important;
  inset-block-start: 50% !important;
  inset-inline-end: 12px !important;
  width: 8px !important;
  height: 8px !important;
  border-inline-end: 2px solid var(--awa-primary, #b73337) !important;
  border-block-end: 2px solid var(--awa-primary, #b73337) !important;
  transform: translateY(-65%) rotate(45deg) !important;
  transition: transform var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item[open] > summary::after {
  transform: translateY(-35%) rotate(-135deg) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__answer {
  padding: 0 12px 12px !important;
  font-size: var(--awa-fs-sm, max(13px, 0.8125rem)) !important;
  line-height: 1.5 !important;
  color: var(--awa-text-muted, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals__img {
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals__img--payment {
  max-width: 200px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals__img--ssl,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals__img--protected {
  max-width: 120px !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) h4.velaFooterTitle {
    display: flex !important;
    align-items: center !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 8px 12px !important;
    border-bottom: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
    font-size: var(--awa-fs-md, max(15px, 0.9375rem)) !important;
    font-weight: 700 !important;
    cursor: pointer !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__toggle {
    min-height: 44px !important;
    padding-inline: 12px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 5%, var(--awa-bg, #ffffff)) !important;
  border-block: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 82%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  max-width: var(--awa-home-shell-max, 1280px) !important;
  margin-inline: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__icon {
  flex: 0 0 36px !important;
  width: 36px !important;
  height: 36px !important;
  padding: 4px !important;
  border-radius: 9999px !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 10%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text {
  margin: 0 !important;
  font-size: var(--awa-fs-md, max(14px, 0.875rem)) !important;
  line-height: 1.55 !important;
  color: var(--awa-text, #333333) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-underline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__hint {
  display: inline-flex !important;
  align-items: center !important;
  padding: 2px 4px !important;
  border-radius: 4px !important;
  background: color-mix(in srgb, var(--awa-primary, #b73337) 12%, transparent) !important;
  color: var(--awa-primary, #b73337) !important;
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
    display: inline-block !important;
    min-height: 44px !important;
    padding-block: 4px !important;
    line-height: 1.35 !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__inner {
  max-width: var(--awa-home-shell-max, 1280px) !important;
  margin-inline: auto !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__title {
  font-size: var(--awa-home-section-title, clamp(19px, 16.35px, 22px)) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  text-wrap: balance !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__lead {
  font-size: var(--awa-home-section-subtitle, max(13px, 0.8125rem)) !important;
  line-height: 1.5 !important;
  color: var(--awa-text-muted, #666666) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin-block-start: 16px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding-inline: 16px !important;
  border-radius: 4px !important;
  font-size: var(--awa-fs-sm, max(13px, 0.8125rem)) !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  text-decoration: none !important;
  text-align: center !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn--primary {
  border: 1px solid var(--awa-primary, #b73337) !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn--secondary {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-primary, #b73337) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__actions {
    flex-direction: column !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn {
    width: 100% !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab {
  inset-block-end: max(16px, env(safe-area-inset-bottom, 0px)) !important;
  inset-inline-end: max(16px, env(safe-area-inset-right, 0px)) !important;
  z-index: 9990 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  min-width: 52px !important;
  min-height: 52px !important;
  padding-inline: 12px !important;
  border-radius: 9999px !important;
  background: var(--awa-color-whatsapp, #25d366) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  box-shadow: 0 4px 16px rgb(37 211 102 / 35%) !important;
  text-decoration: none !important;
  transition: transform var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)), box-shadow var(--awa-dur-fast, 120ms) var(--awa-ease, cubic-bezier(0.4, 0, 0.2, 1)) !important;
}
@media (hover: hover) and (pointer: fine) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__link:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgb(37 211 102 / 45%) !important;
    color: var(--awa-text-inverse, #ffffff) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__label {
  font-size: var(--awa-fs-sm, max(12px, 0.75rem)) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  white-space: nowrap !important;
}
@media (max-width: 479px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__link {
    width: 52px !important;
    padding-inline: 0 !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-whatsapp-fab__link {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .b2b-login-to-see-price {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 4px !important;
  width: 100% !important;
  min-height: 44px !important;
  padding: 4px 8px !important;
  margin-block-start: auto !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  font-size: var(--awa-fs-sm, max(12px, 0.8125rem)) !important;
  line-height: 1.35 !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .b2b-login-to-see-price .price-label {
  display: inline !important;
  margin: 0 !important;
  font-size: inherit !important;
  line-height: 1.35 !important;
  color: var(--awa-text-secondary, #666666) !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .b2b-login-to-see-price :is(a, .b2b-login-link) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  min-width: 44px !important;
  padding: 4px 8px !important;
  margin-inline-start: auto !important;
  border-radius: 4px !important;
  font-size: inherit !important;
  font-weight: 600 !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .b2b-login-to-see-price :is(a, .b2b-login-link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits .awa-hero-benefits__item {
  min-height: 72px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits .awa-hero-benefits__icon {
  flex: 0 0 32px !important;
  width: 32px !important;
  height: 32px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits .awa-hero-benefits__title {
  font-size: var(--awa-fs-sm, max(13px, 0.8125rem)) !important;
  line-height: 1.25 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits .awa-hero-benefits__text {
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  line-height: 1.4 !important;
  color: var(--awa-text-secondary, #666666) !important;
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }
}
@media (max-width: 575px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits {
    grid-template-columns: 1fr !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home > :is(.awa-carousel-section, .awa-shelf, section[class*="awa-"]) {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header {
  margin-block-end: 12px !important;
  padding-inline: clamp(12px, 2vw, 16px) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__subtitle {
  margin-block-start: 4px !important;
  font-size: var(--awa-home-section-subtitle, max(13px, 0.8125rem)) !important;
  color: var(--awa-text-secondary, #666666) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.swiper-button-prev, .swiper-button-next) {
  min-width: 44px !important;
  min-height: 44px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn {
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn--primary:hover {
  background: var(--awa-primary-hover, #8e2629) !important;
  border-color: var(--awa-primary-hover, #8e2629) !important;
  box-shadow: var(--awa-shadow-brand, 0 4px 12px color-mix(in srgb, var(--awa-primary) 24%, transparent)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn--secondary:hover {
  border-color: color-mix(in srgb, var(--awa-primary) 35%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary) 5%, var(--awa-bg, #ffffff)) !important;
  color: var(--awa-primary-hover, #8e2629) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn:active {
  transform: scale(0.98);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item {
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:hover {
  border-color: color-mix(in srgb, var(--awa-primary) 22%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary) 3%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
  text-decoration: underline !important;
  text-underline-offset: 0.12em !important;
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-section-header__title {
  text-wrap: balance !important;
  letter-spacing: -0.015em !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .info-price .b2b-login-to-see-price :is(a, .b2b-login-link):hover {
  background: color-mix(in srgb, var(--awa-primary) 6%, var(--awa-bg, #ffffff)) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__link {
    transition: none !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn:active {
    transform: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track :is(.awa-category-tile, .category-item) {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 85%, transparent) !important;
  border-radius: var(--awa-home-card-radius, 12px) !important;
  background: var(--awa-bg, #ffffff) !important;
  box-shadow: var(--awa-home-card-shadow, 0 1px 4px rgb(15 23 42 / 6%)) !important;
  transition: border-color 180ms ease, box-shadow 180ms ease, transform 100ms ease;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track :is(.awa-category-tile, .category-item):hover {
  border-color: color-mix(in srgb, var(--awa-primary, #b73337) 28%, var(--awa-border, #e5e5e5)) !important;
  box-shadow: 0 4px 12px rgb(15 23 42 / 8%) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track :is(.awa-category-tile, .category-item):focus-within {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__thumb {
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
  padding: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__label {
  font-size: var(--awa-fs-sm, max(12px, 0.8125rem)) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  text-align: center !important;
  text-wrap: balance !important;
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar {
  padding-block: 12px !important;
  border-block: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 80%, transparent) !important;
  background: var(--awa-bg-subtle, #f7f7f7) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar__item {
  gap: 8px !important;
  min-height: 44px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar__icon {
  flex: 0 0 28px !important;
  width: 28px !important;
  height: 28px !important;
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-benefits-bar__text {
  font-size: var(--awa-fs-sm, max(13px, 0.8125rem)) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-secondary, #666666) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .footer-newsletter :is(input[type="email"], .control input) {
  min-height: 44px !important;
  border-radius: 4px !important;
  font-size: 16px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .footer-newsletter :is(.action.subscribe, button[type="submit"]) {
  min-height: 44px !important;
  min-width: 44px !important;
  padding-inline: 16px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track :is(.awa-category-tile, .category-item):hover {
    transform: none !important;
    box-shadow: var(--awa-home-card-shadow, 0 1px 4px rgb(15 23 42 / 6%)) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__track :is(.awa-category-tile, .category-item) {
    transition: none !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .block-minicart {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: var(--awa-home-card-radius, 12px) !important;
  box-shadow: 0 8px 24px rgb(15 23 42 / 12%) !important;
  background: var(--awa-bg, #ffffff) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .minicart-items .product-item {
  padding-block: 8px !important;
  border-block-end: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 70%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .minicart-items .product-item:last-child {
  border-block-end: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .block-minicart .actions .primary .action.primary.checkout {
  min-height: 44px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq {
  max-width: var(--awa-home-shell-max, 1280px) !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-container-pad, clamp(16px, 3vw, 42px)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 85%, transparent) !important;
  border-radius: var(--awa-home-card-radius, 12px) !important;
  background: var(--awa-bg, #ffffff) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item + .aw-home-faq__item {
  margin-block-start: 8px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__item > summary {
  min-height: 44px !important;
  padding: 8px 12px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  list-style: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .aw-home-faq__answer {
  padding: 0 12px 12px !important;
  font-size: var(--awa-fs-md, max(14px, 0.875rem)) !important;
  line-height: 1.55 !important;
  color: var(--awa-text-secondary, #666666) !important;
  text-wrap: pretty !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  padding-block: 12px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals__img {
  height: auto !important;
  max-height: 40px !important;
  width: auto !important;
  object-fit: contain !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy {
  flex: 1 1 100% !important;
  text-align: center !important;
  font-size: var(--awa-fs-xs, max(11px, 0.6875rem)) !important;
  color: var(--awa-text-secondary, #666666) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .footer-accordion__trigger,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .awa-footer-accordion__summary {
    min-height: 44px !important;
    padding-block: 8px !important;
    font-weight: 600 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .footer-accordion__panel,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .awa-footer-accordion__content {
    padding-block-end: 12px !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.item-product, .awa-carousel-card-slot, .content-item-product) {
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
  border-radius: 12px !important;
  background: var(--awa-bg, #ffffff) !important;
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.item-product, .awa-carousel-card-slot, .content-item-product):hover {
  border-color: color-mix(in srgb, var(--awa-primary) 18%, var(--awa-border, #e5e5e5)) !important;
  box-shadow: var(--awa-shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.05)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.item-product, .awa-carousel-card-slot, .content-item-product):focus-within {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .product-image-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  aspect-ratio: 1 / 1 !important;
  padding: 8px !important;
  background: var(--awa-bg-soft, #f7f7f7) !important;
  border-radius: 4px 4px 0 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.product-image-photo, .product-image-wrapper img) {
  object-fit: contain !important;
  aspect-ratio: 1 / 1 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper__nav {
  border-radius: 9999px !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper__nav:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper__nav:not(:disabled):hover {
  border-color: color-mix(in srgb, var(--awa-primary) 30%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary) 6%, var(--awa-bg, #ffffff)) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet {
  min-width: 44px !important;
  min-height: 44px !important;
  padding: 36px / 2 !important;
  box-sizing: border-box !important;
  background-clip: content-box !important;
  opacity: 1 !important;
  background-color: color-mix(in srgb, var(--awa-border, #e5e5e5) 70%, transparent) !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet-active {
  background-color: var(--awa-primary, #b73337) !important;
  transform: scale(1.12);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.awa-owl-nav__btn, .swiper-button-prev, .swiper-button-next):not(:disabled):not(.is-disabled):hover {
  border-color: color-mix(in srgb, var(--awa-primary) 30%, var(--awa-border, #e5e5e5)) !important;
  background: color-mix(in srgb, var(--awa-primary) 5%, var(--awa-bg, #ffffff)) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.item-product, .awa-carousel-card-slot, .content-item-product),
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper__nav {
    transition: none !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .awa-hero-swiper .swiper-pagination-bullet-active {
    transform: none !important;
  }
}
.b2b-login-modal-overlay:not(.active) {
  display: none !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven .top-home-content:not(.top-home-content--above-fold) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven .top-home-content:not(.top-home-content--above-fold) > .container {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven .top-home-content--category-carousel.awa-home-section > .container {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven .top-home-content--category-carousel.awa-home-section {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven .top-home-content--category-carousel.awa-home-section :is(.awa-category-carousel__viewport, .awa-category-carousel__track) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  scroll-padding-left: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold > * {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-hero-b2b-cta__inner.container,
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main.container {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice > .container {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .awa-home-pricing-notice__inner {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body .page-wrapper .page-footer .footer-container,
html body#html-body#html-body .page-footer .footer-container {
  width: min(100%, 1280px) !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .checkout-cart-index) .page-wrapper .page-main.container {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body.checkout-cart-index .page-wrapper .cart-container {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body .page-wrapper .awa-site-header :is(
    .awa-main-header__inner.wp-header,
    .awa-main-header__inner[data-awa-header-row],
    .awa-header-inner,
    .header-content
) {
  width: 100% !important;
  max-width: min(100%, 1280px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main > :is(.columns.row, .columns.layout) {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main > :is(.columns.row, .columns.layout) > :is(.col-main, .column.main) {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  float: none !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .columns > .col-main :is(.product-view, .view-product, .main-detail) {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-pdp-related.awa-shelf--carousel .item-product.awa-carousel-card-slot {
  flex: 0 0 auto !important;
  width: clamp(160px, 22vw, 240px) !important;
  max-width: 240px !important;
  min-width: 0 !important;
  scroll-snap-align: start;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .main-detail > .row > .col-md-6:last-child .product-info-main,
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .product-info-main.detail-info {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
  box-sizing: border-box !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-pdp-related.awa-shelf--carousel .awa-carousel__viewport.awa-cq-card-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x proximity;
  padding-block: 8px !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-pdp-related.awa-shelf--carousel .awa-carousel__track {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  gap: 12px !important;
  width: max-content !important;
  min-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body.catalog-product-view:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-pdp-related.awa-shelf--carousel .awa-carousel__track > :is(.awa-carousel__slide, li.item) {
  display: flex !important;
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: 0 !important;
  list-style: none !important;
  scroll-snap-align: start;
}
html body#html-body .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header .awa-header-brand-cell > .logo,
html body#html-body .page-wrapper .awa-site-header.awa-header-condensed.awa-header-professional .awa-main-header .awa-header-brand-cell > .logo {
  visibility: visible !important;
  opacity: 1 !important;
  max-height: 56px !important;
  overflow: visible !important;
  pointer-events: auto !important;
  transition: none !important;
}
html body#html-body .page-wrapper .awa-site-header.awa-header-condensed .awa-main-header .awa-header-brand-cell > .logo img,
html body#html-body .page-wrapper .awa-site-header.awa-header-condensed.awa-header-professional .awa-main-header .awa-header-brand-cell > .logo img {
  max-height: 38px !important;
  height: auto !important;
  width: auto !important;
  object-fit: contain !important;
}
html body#html-body.catalog-product-view .product.media .gallery-placeholder:has(.fotorama-item) > .gallery-placeholder__image,
html body#html-body.catalog-product-view .product.media .gallery-placeholder:has(.fotorama-item) > img.gallery-placeholder__image {
  display: none !important;
  height: 0 !important;
  overflow: hidden !important;
}
html body#html-body.catalog-product-view .product.media .gallery-placeholder:has(.fotorama-item) {
  display: block !important;
  grid-template-rows: none !important;
}
html body#html-body.catalog-product-view .product.media .gallery-placeholder .fotorama-item ~ img.gallery-placeholder__image,
html body#html-body.catalog-product-view .product.media .gallery-placeholder .fotorama ~ img.gallery-placeholder__image {
  display: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) .awa-404-page__links a:first-child {
  color: #ffffff !important;
  text-decoration: none !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) .awa-404-page__links a:first-child:hover,
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.column.main, .col-main) .awa-404-page__links a:first-child:focus-visible {
  color: #ffffff !important;
  background: var(--awa-primary-dark, #8e2629) !important;
}
@media (min-width: 992px) {
  html body#html-body .page-wrapper {
    padding-bottom: 0 !important;
  }
  html body#html-body .page-wrapper :is(.page-footer, footer.page-footer) {
    margin-top: 0 !important;
    padding-top: 32px !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  html body#html-body .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar:not(.awa-promo-bar--scrolled-away) {
    flex-wrap: wrap !important;
    overflow: visible !important;
    height: auto !important;
    min-height: 36px !important;
    padding-block: 6px !important;
  }
  html body#html-body .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout,
            .awa-b2b-promo-bar__content) {
    flex-wrap: wrap !important;
    overflow: visible !important;
    height: auto !important;
    gap: 4px 8px !important;
  }
}
@media (min-width: 992px) {
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-header-contact-links.awa-header-account-prompt,
            .awa-header-account-prompt) {
    height: auto !important;
    min-height: 44px !important;
    overflow: visible !important;
    align-items: flex-start !important;
    padding-block: 6px !important;
  }
  html body#html-body .page-wrapper .awa-site-header .awa-header-right-col:has(.b2b-status-panel) :is(.awa-header-contact-links.awa-header-account-prompt,
            .awa-header-account-prompt) {
    overflow: visible !important;
  }
  html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-header-account-prompt__text,
            .awa-header-account-prompt__copy,
            .awa-header-account-prompt__guest) {
    overflow: visible !important;
    line-height: 1.35 !important;
    white-space: normal !important;
  }
}
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) .pages,
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products:not(.toolbar-products--bottom-slim) .toolbar-amount {
  display: none !important;
}
html body#html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar > :is(ul, nav, .navigation) > li:not(:has(.awa-sr-only)) > :is(a, button, span) {
  overflow: visible !important;
  white-space: nowrap !important;
  min-width: fit-content !important;
  text-overflow: clip !important;
}
@media (min-width: 992px) {
  html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price {
    min-height: unset !important;
    padding-block: 0 !important;
  }
  html body#html-body.catalog-product-view .page-wrapper .product-info-main .price-box:is(.b2b-login-to-see-price, [class*="login"]) {
    margin-block: 8px !important;
    min-height: unset !important;
  }
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main .column.main {
    padding-bottom: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main .columns {
    margin-bottom: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main {
    padding-block: 0 !important;
    min-height: 48px !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main .columns,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main .column.main {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home,
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper {
    margin-bottom: 0 !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper footer.page-footer {
    margin-top: 0 !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller, .rokan-newproduct, .rokan-featured).awa-shelf--carousel:has(.awa-carousel__track) {
  min-height: 0 !important;
  height: auto !important;
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.header-main, .header_main, .header.awa-main-header, .awa-main-header) {
    width: 100% !important;
    max-width: 100% !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-main-header .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-inline: 0 !important;
    margin-inline: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) #header :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]),
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
    display: grid !important;
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: 40px minmax(0, 1fr) 40px !important;
    grid-template-rows: 40px 36px !important;
    grid-template-areas: 'toggle brand cart' 'search search search' !important;
    gap: 4px !important;
    height: 80px !important;
    min-height: 80px !important;
    max-height: 80px !important;
    padding: 0 12px !important;
    margin: 0 !important;
    align-items: stretch !important;
    align-content: start !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.header-wrapper-sticky, .header.awa-main-header) {
    height: 80px !important;
    min-height: 80px !important;
    max-height: 80px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-mobile-toggle, .nav-toggle) {
    grid-area: toggle !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    inset: auto !important;
    top: 0 !important;
    margin: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-mobile-toggle, .nav-toggle) :is(svg, svg.awa-hamburger-icon) {
    width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    display: block !important;
    stroke: currentColor !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-brand-cell {
    grid-area: brand !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 40px !important;
    max-height: 40px !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-brand-cell .logo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: 40px !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-brand-cell .logo img {
    width: auto !important;
    max-width: 110px !important;
    max-height: 32px !important;
    height: 32px !important;
    object-fit: contain !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-minicart, .minicart-wrapper) {
    grid-area: cart !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col,
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header .header_main .wp-header[data-awa-header-row] > .top-search,
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header .header-main .wp-header[data-awa-header-row] > .top-search,
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .wp-header[data-awa-header-row] > .awa-header-search-col.top-search.awa-header-actions {
    grid-area: search !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    overflow: hidden !important;
    transform: none !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(.block-search, .block-content) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    margin: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: hidden !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    display: flex !important;
    align-items: stretch !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;
    margin: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    background: var(--awa-surface, #ffffff) !important;
    overflow: hidden !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .field.search {
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(.field.search, .field.search .control, input#search) {
    position: static !important;
    width: 100% !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    clip: auto !important;
    overflow: visible !important;
    border: 0 !important;
    font-size: max(16px, 0.875rem) !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .actions {
    position: static !important;
    display: flex !important;
    flex: 0 0 48px !important;
    width: 48px !important;
    min-width: 48px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col button.action.search {
    width: 48px !important;
    min-width: 48px !important;
    height: 36px !important;
    min-height: 36px !important;
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
    color: var(--awa-primary, #b73337) !important;
    border: 0 !important;
  }
}
@media (max-width: 767px) {
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
    display: grid !important;
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: 44px minmax(0, 1fr) 44px !important;
    grid-template-rows: 52px 48px !important;
    grid-template-areas: 'toggle brand cart' 'search search search' !important;
    gap: 0 8px !important;
    height: auto !important;
    min-height: 108px !important;
    max-height: none !important;
    padding: 4px 12px 8px !important;
    align-items: center !important;
    visibility: visible !important;
    overflow: visible !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header.awa-main-header, .header-main, .header_main,
            .header-wrapper-sticky, .header-wrapper-sticky.is-sticky) {
    height: auto !important;
    min-height: 116px !important;
    max-height: none !important;
    overflow: visible !important;
    visibility: visible !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header-main, .header_main, .awa-main-header) {
    width: 100% !important;
    max-width: 100% !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-main-header .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-inline: 0 !important;
    margin-inline: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed #header :is(.top-header.awa-utility-bar, .awa-b2b-promo-bar),
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.top-header.awa-utility-bar, .awa-b2b-promo-bar) {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed #header.header-container,
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed #header .header-content {
    height: auto !important;
    min-height: 0 !important;
    padding-block: 0 !important;
    margin-block: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .nav-toggle) {
    grid-area: toggle !important;
    display: flex !important;
    width: 44px !important;
    height: 44px !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    inset: auto !important;
    top: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-brand) {
    grid-area: brand !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: none !important;
    height: 52px !important;
    max-height: 52px !important;
    visibility: visible !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-minicart, .minicart-wrapper) {
    grid-area: cart !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-search-col, .top-search.awa-header-actions) {
    grid-area: search !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    overflow: visible !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.block-search, .block-search .block-content, .minisearch-wrapper) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 48px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: 0 !important;
    border: 1px solid var(--awa-border, #e5e5e5) !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    background: var(--awa-surface, #ffffff) !important;
    overflow: hidden !important;
    visibility: visible !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.field.search, .field.search .control, input#search, .input-text) {
    position: static !important;
    width: 100% !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    clip: auto !important;
    clip-path: none !important;
    overflow: visible !important;
    border: 0 !important;
    visibility: visible !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-cart-fallback {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .nav-toggle) :is(svg, svg.awa-hamburger-icon) {
    width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    display: block !important;
    stroke: currentColor !important;
  }
  html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col button.action.search {
    width: 48px !important;
    min-width: 48px !important;
    height: 42px !important;
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
    color: var(--awa-primary, #b73337) !important;
    border: 0 !important;
    border-radius: 0 !important;
  }
}
@media (max-width: 991px) {
  html.awa-css-gate-applied,
  html:has(body#html-body) {
    overflow-x: clip !important;
    overflow-y: visible !important;
  }
  html body#html-body:not(._has-modal):not(.nav-open):not(.nav-before-open) {
    overflow-x: clip !important;
    overflow-y: visible !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell > .logo {
    transition: none !important;
  }
}
html body#html-body .page-wrapper .awa-b2b-promo-bar :is(.awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__cta-short) {
  display: none;
}
@media (max-width: 767px) {
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .top-header.awa-utility-bar.awa-b2b-promo-bar {
    height: auto !important;
    min-height: 32px !important;
    max-height: none !important;
    padding-block: 5px !important;
    overflow: visible !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout, .awa-b2b-promo-bar__text) {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 6px !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    overflow: visible !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__lead-long,
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__cta-long {
    display: none !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__cta-short),
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) strong.awa-b2b-promo-bar__cta-short {
    display: inline !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__tail {
    display: none !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__lead::before,
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar :is(svg, .awa-b2b-promo-bar__icon, [class*="icon"]) {
    display: none !important;
    content: none !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__lead,
            .awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__separator,
            .awa-b2b-promo-bar__cta, .awa-b2b-promo-bar__cta-short) {
    color: var(--awa-text-inverse, #ffffff) !important;
    font-size: 11px !important;
    line-height: 1.35 !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding-block: 0 !important;
    margin-block: 0 !important;
    opacity: 1 !important;
  }
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar .awa-b2b-promo-bar__cta {
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
  }
}
html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(.awa-b2b-promo-bar__lead-long, .awa-b2b-promo-bar__lead-short,
        .awa-b2b-promo-bar__cta-long, .awa-b2b-promo-bar__cta-short) {
  color: var(--awa-text-inverse, #ffffff) !important;
  background: transparent !important;
}
@media (min-width: 768px) {
  html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(span.awa-b2b-promo-bar__lead-short, strong.awa-b2b-promo-bar__cta-short) {
    display: none !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(span.awa-b2b-promo-bar__lead-long, strong.awa-b2b-promo-bar__cta-long) {
    display: none !important;
  }
}
@media (min-width: 768px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper {
    --awa-home-pad-standard: clamp(22px, 2vw, 36px);
    --awa-home-pad-compact: clamp(16px, 1.5vw, 24px);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard {
    padding-block: var(--awa-home-pad-standard);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact {
    padding-block: var(--awa-home-pad-compact);
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport {
    padding-block: 4px !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main {
    min-height: 40px !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.rokan-bestseller, .rokan-newproduct, .rokan-featured).awa-shelf--carousel:has(.awa-carousel__track) {
  gap: 4px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content.awa-home-section.awa-carousel-section[aria-label] :is(h2.awa-section-header__title, .awa-section-header__title.awa-shelf__title) {
  font-size: var(--awa-home-section-title, clamp(19px, 16px + 0.35vw, 22px)) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.01em !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__icon {
  color: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__icon svg {
  stroke: currentColor !important;
  opacity: 1 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__title {
  color: var(--awa-text, #333333) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__text {
  color: var(--awa-text-muted, #666666) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits .awa-hero-benefits__text {
    display: block !important;
    overflow: visible !important;
    -webkit-line-clamp: unset !important;
    font-size: max(12px, 0.75rem) !important;
    line-height: 1.4 !important;
    text-wrap: pretty !important;
  }
}
@media (max-width: 767px) {
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-minicart, .minicart-wrapper) .action.showcart,
  html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-minicart .action.showcart {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: var(--awa-radius-sm, 8px) !important;
    color: var(--awa-primary, #b73337) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven {
  gap: 0 !important;
  row-gap: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content.awa-home-section:not(.top-home-content--above-fold) {
  padding-block: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  padding-top: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  padding-bottom: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
  margin-block: 0 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content + .top-home-content {
  padding-top: var(--awa-home-section-gap, clamp(20px, 2vw, 32px)) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content.awa-home-section:not(.top-home-content--above-fold) {
    padding-block: clamp(16px, 4vw, 24px) !important;
    padding-top: clamp(16px, 4vw, 24px) !important;
    padding-bottom: clamp(16px, 4vw, 24px) !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content + .top-home-content {
    padding-top: clamp(16px, 4vw, 24px) !important;
  }
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.content-item-product, .item-product) .product-thumb .hot-onsale .onsale {
  font-size: 11px !important;
  border-radius: 4px !important;
  padding: 4px 8px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  line-height: 1.2 !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.content-item-product, .item-product) .product-thumb .hot-onsale .onsale .sale-text {
  font-size: 11px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.content-item-product, .item-product) .product-thumb .hot-onsale .onsale.new-lable,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.content-item-product, .item-product) .product-thumb .hot-onsale .onsale.new-lable .sale-text,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.content-item-product, .item-product) .product-thumb .hot-onsale .onsale.new-lable .sale-text label {
  background: #1a1a1a !important;
  color: #ffffff !important;
  box-shadow: none !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper {
  --awa-home-card-radius: 12px;
  --awa-home-card-shadow: 0 1px 4px rgb(15 23 42 / 6%);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.content-item-product, .awa-product-card, .item-product.awa-carousel-card-slot) {
  border-radius: 12px !important;
  box-shadow: 0 1px 4px rgb(15 23 42 / 6%) !important;
  overflow: hidden !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__item, .awa-category-carousel__item--compact) {
  border-radius: var(--awa-home-card-radius, 12px) !important;
  box-shadow: 0 1px 3px rgb(15 23 42 / 5%) !important;
  border: 1px solid color-mix(in srgb, var(--awa-border, #e5e5e5) 88%, transparent) !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.product-name a, .product-item-link) {
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
}
@media (max-width: 767px) {
  html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar .awa-b2b-promo-bar__cta {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 24px !important;
    padding-block: 4px !important;
  }
}
html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar,
html body#html-body .page-wrapper .awa-utility-bar {
  font-size: 11px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):active {
  transform: scale(0.98);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:focus-visible,
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337);
  outline-offset: 2px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:is(.is-disabled, [disabled], .awa-owl-nav__btn--disabled),
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):is(.is-disabled, [disabled], .awa-owl-nav__btn--disabled) {
  opacity: 0.4;
  cursor: not-allowed;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.product-name, .product-item-name) {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  min-height: 2.7em;
  margin-block-end: 4px;
  text-wrap: balance;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel :is(.product-name a, .product-item-link) {
  color: var(--awa-text, #333333);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__label {
  display: block;
  margin-block-start: 4px;
  font-size: max(13px, 0.8125rem);
  font-weight: 600;
  line-height: 1.35;
  text-align: center;
  text-wrap: balance;
  color: var(--awa-text, #333333);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta {
  margin-block: 24px 0;
  padding-block: 24px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__inner {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured {
  padding-block-start: var(--awa-home-pad-featured, clamp(32px, 3.4vw, 56px)) !important;
}
@media (max-width: 767px) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
    width: 100%;
    justify-content: center;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta {
    margin-block: 16px 0;
    padding-block: 16px;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
    transition: none;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):active {
    transform: none;
  }
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper {
  --awa-vs-auth-surface: var(--awa-bg, #ffffff);
  --awa-vs-auth-soft: var(--awa-bg-soft, #f7f7f7);
  --awa-vs-auth-border: var(--awa-border, #e5e5e5);
  --awa-vs-auth-ink: var(--awa-text, #333333);
  --awa-vs-auth-muted: var(--awa-text-muted, #666666);
  --awa-vs-auth-radius-card: 12px;
  --awa-vs-auth-radius-control: 4px;
  --awa-vs-auth-shadow-card: var(--awa-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.06));
  --awa-vs-auth-gap: 16px;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-page,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-forgot-page,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-claim-page {
  background: var(--awa-vs-auth-soft) !important;
  color: var(--awa-vs-auth-ink) !important;
  padding-inline: 24px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper :is(.b2b-login-card, .b2b-register-card, .b2b-forgot-card, .b2b-claim-card) {
  width: 100% !important;
  max-width: 28rem !important;
  padding: 32px 24px !important;
  margin-block-start: 8px !important;
  border: 1px solid var(--awa-vs-auth-border) !important;
  border-radius: var(--awa-vs-auth-radius-card) !important;
  background: var(--awa-vs-auth-surface) !important;
  box-shadow: var(--awa-vs-auth-shadow-card) !important;
  box-sizing: border-box !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-title,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-title,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-forgot-title {
  margin: 0 0 4px !important;
  font-size: clamp(1.375rem, 1.7rem, 1.75rem) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  letter-spacing: -0.02em !important;
  text-wrap: balance !important;
  color: var(--awa-vs-auth-ink) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-subtitle,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-subtitle,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-forgot-subtitle {
  margin: 0 0 24px !important;
  max-width: 36ch !important;
  margin-inline: auto !important;
  font-size: max(13px, 0.8125rem) !important;
  line-height: 1.45 !important;
  text-wrap: pretty !important;
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field-label {
  margin-block-end: 4px !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  color: var(--awa-vs-auth-ink) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field-note {
  margin-block-start: 4px !important;
  font-size: max(12px, 0.75rem) !important;
  line-height: 1.4 !important;
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field input,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field select,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field textarea {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  line-height: 1.35 !important;
  border: 1px solid var(--awa-vs-auth-border) !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  background: var(--awa-vs-auth-surface) !important;
  color: var(--awa-vs-auth-ink) !important;
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field input::placeholder {
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field input:hover {
  border-color: color-mix(in srgb, var(--awa-primary) 22%, var(--awa-vs-auth-border)) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field input:focus-visible {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: var(--awa-shadow-focus-soft, 0 0 0 3px color-mix(in srgb, var(--awa-primary) 12%, transparent)) !important;
  outline: none !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field input[aria-invalid='true'] {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--awa-primary) 14%, transparent) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-password-toggle {
  color: var(--awa-vs-auth-muted) !important;
  border-color: var(--awa-vs-auth-border) !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-password-toggle:hover {
  background: color-mix(in srgb, var(--awa-primary) 6%, var(--awa-vs-auth-surface)) !important;
  border-color: color-mix(in srgb, var(--awa-primary) 28%, var(--awa-vs-auth-border)) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-password-toggle:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-messages .message,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-messages .message {
  border-radius: var(--awa-vs-auth-radius-control) !important;
  padding: 8px 24px !important;
  font-size: max(13px, 0.8125rem) !important;
  line-height: 1.45 !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-messages .message-error,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-messages .message-error {
  border-color: color-mix(in srgb, var(--awa-primary) 28%, var(--awa-vs-auth-border)) !important;
  background: color-mix(in srgb, var(--awa-primary) 6%, var(--awa-vs-auth-surface)) !important;
  color: var(--awa-primary-hover, #8e2629) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-messages .message-success,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-messages .message-success {
  border-color: color-mix(in srgb, var(--awa-success, #16a34a) 35%, var(--awa-vs-auth-border)) !important;
  background: color-mix(in srgb, var(--awa-success, #16a34a) 8%, var(--awa-vs-auth-surface)) !important;
  color: color-mix(in srgb, var(--awa-success, #16a34a) 85%, var(--awa-vs-auth-ink)) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-entrar,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-submit,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .action.primary {
  min-height: 44px !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  font-size: max(15px, 0.9375rem) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-entrar:not(:disabled):hover,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-submit:not(:disabled):hover {
  background: var(--awa-primary-hover, #8e2629) !important;
  box-shadow: var(--awa-shadow-brand, 0 4px 12px color-mix(in srgb, var(--awa-primary) 24%, transparent)) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-entrar:not(:disabled):active,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-submit:not(:disabled):active {
  transform: scale(0.98);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-register {
  min-height: 44px !important;
  border: 1.5px solid var(--awa-primary, #b73337) !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  background: transparent !important;
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-register:hover {
  background: color-mix(in srgb, var(--awa-primary) 6%, var(--awa-vs-auth-surface)) !important;
  border-color: var(--awa-primary-hover, #8e2629) !important;
  color: var(--awa-primary-hover, #8e2629) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-claim {
  min-height: 44px !important;
  border: 1px solid var(--awa-vs-auth-border) !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  background: var(--awa-vs-auth-surface) !important;
  color: var(--awa-vs-auth-ink) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-claim:hover {
  border-color: color-mix(in srgb, var(--awa-primary) 35%, var(--awa-vs-auth-border)) !important;
  background: color-mix(in srgb, var(--awa-primary) 4%, var(--awa-vs-auth-surface)) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-divider {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  margin: 16px 0 !important;
  color: var(--awa-vs-auth-muted) !important;
  font-size: max(12px, 0.75rem) !important;
  text-transform: lowercase !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-divider::before,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-divider::after {
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
  background: var(--awa-vs-auth-border) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-divider span {
  flex: 0 0 auto !important;
  padding-inline: 4px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-ctas {
  display: grid !important;
  gap: 8px !important;
  width: 100% !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-forgot {
  gap: 4px !important;
  font-size: max(13px, 0.8125rem) !important;
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-forgot :is(a, .b2b-login-forgot__link) {
  color: var(--awa-primary, #b73337) !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-underline-offset: 0.12em !important;
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-forgot :is(a, .b2b-login-forgot__link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-whatsapp {
  min-height: 44px !important;
  padding: 8px 32px !important;
  border-radius: 9999px !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  transition: filter 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-whatsapp:hover {
  filter: brightness(0.95);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-whatsapp:active {
  transform: scale(0.98);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-logo {
  margin-block: 12px 8px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-logo img {
  display: block !important;
  width: auto !important;
  max-width: 168px !important;
  max-height: 48px !important;
  height: auto !important;
  object-fit: contain !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-bar {
  width: 48px !important;
  height: 3px !important;
  margin-block: 4px 8px !important;
  border-radius: 9999px !important;
  background: var(--awa-primary, #b73337) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-form {
  display: grid !important;
  gap: 24px !important;
  width: 100% !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-actions {
  margin-block-start: 4px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-entrar,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-submit {
  width: 100% !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-footer {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 28rem !important;
  margin-block: 32px 12px !important;
  text-align: center !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-footer-brand {
  margin: 0 !important;
  font-size: max(12px, 0.75rem) !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-footer-contact {
  margin: 0 !important;
  font-size: max(12px, 0.75rem) !important;
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-footer-contact a {
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-login-footer-contact a:hover {
  text-decoration: underline !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper :is(.b2b-btn-entrar, .b2b-btn-submit, .b2b-btn-claim-submit) span,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper :is(.b2b-btn-register, .b2b-btn-claim) {
  text-transform: none !important;
  letter-spacing: normal !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-claim-description {
  margin: 0 0 24px !important;
  max-width: 40ch !important;
  margin-inline: auto !important;
  font-size: max(13px, 0.8125rem) !important;
  line-height: 1.5 !important;
  text-wrap: pretty !important;
  color: var(--awa-vs-auth-muted) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-claim-submit {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 44px !important;
  border: 1px solid var(--awa-primary, #b73337) !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
  font-size: max(15px, 0.9375rem) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-claim-submit:not(:disabled):hover {
  background: var(--awa-primary-hover, #8e2629) !important;
  border-color: var(--awa-primary-hover, #8e2629) !important;
  box-shadow: var(--awa-shadow-brand, 0 4px 12px color-mix(in srgb, var(--awa-primary) 24%, transparent)) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-claim-submit:not(:disabled):active {
  transform: scale(0.98);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-btn-claim-submit:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-claim-back {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin-block-start: 24px !important;
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  color: var(--awa-primary, #b73337) !important;
  text-decoration: none !important;
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-claim-back:hover {
  text-decoration: underline !important;
  text-underline-offset: 0.12em !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-claim-back:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
  border-radius: 4px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .b2b-register-trust {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 8px !important;
  margin: 16px 0 24px !important;
  padding: 0 !important;
  list-style: none !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .b2b-register-trust li {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 4px 8px !important;
  border: 1px solid var(--awa-vs-auth-border) !important;
  border-radius: 9999px !important;
  background: var(--awa-vs-auth-surface) !important;
  font-size: max(12px, 0.75rem) !important;
  font-weight: 600 !important;
  color: var(--awa-vs-auth-ink) !important;
  white-space: nowrap !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .progress-step.is-active {
  border-color: color-mix(in srgb, var(--awa-primary) 35%, var(--awa-vs-auth-border)) !important;
  background: color-mix(in srgb, var(--awa-primary) 4%, var(--awa-vs-auth-surface)) !important;
  color: var(--awa-primary-hover, #8e2629) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .progress-step.is-active .progress-step__num {
  background: var(--awa-primary, #b73337) !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .progress-step:focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field .input-text,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field select,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field textarea {
  min-height: 44px !important;
  font-size: max(16px, 0.875rem) !important;
  border: 1px solid var(--awa-vs-auth-border) !important;
  border-radius: var(--awa-vs-auth-radius-control) !important;
  color: var(--awa-vs-auth-ink) !important;
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field .input-text:focus-visible,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field select:focus-visible,
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field textarea:focus-visible {
  border-color: var(--awa-primary, #b73337) !important;
  box-shadow: var(--awa-shadow-focus-soft, 0 0 0 3px color-mix(in srgb, var(--awa-primary) 12%, transparent)) !important;
  outline: none !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field .label {
  font-size: max(13px, 0.8125rem) !important;
  font-weight: 600 !important;
  text-transform: none !important;
  color: var(--awa-vs-auth-ink) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .form-section {
  border: 1px solid var(--awa-vs-auth-border) !important;
  border-radius: var(--awa-vs-auth-radius-card) !important;
  background: var(--awa-vs-auth-surface) !important;
  box-shadow: var(--awa-vs-auth-shadow-card) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .form-section h3 {
  font-size: max(14px, 0.875rem) !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  color: var(--awa-vs-auth-ink) !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .b2b-register-step-nav {
  display: grid !important;
  grid-template-columns: 1fr auto 1fr !important;
  align-items: center !important;
  gap: 8px !important;
  margin-block: 16px 24px !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .b2b-register-step-indicator {
  margin: 0 !important;
  font-size: max(12px, 0.75rem) !important;
  color: var(--awa-vs-auth-muted) !important;
  text-align: center !important;
}
html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .b2b-register-form {
  display: grid !important;
  gap: 24px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a, .b2b-login-link) {
  transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a, .b2b-login-link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a, .b2b-login-link):active {
  transform: scale(0.98);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
  transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), border-color 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):focus-visible {
  outline: 2px solid var(--awa-primary, #b73337) !important;
  outline-offset: 2px !important;
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-field input,
  html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper :is(.b2b-btn-entrar, .b2b-btn-register, .b2b-btn-claim, .b2b-btn-submit, .b2b-btn-claim-submit, .b2b-login-whatsapp),
  html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-password-toggle,
  html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper .b2b-register-page .field .input-text {
    transition: none !important;
  }
  html body#html-body:is(.b2b-auth-shell, .b2b-account-login, .b2b-account-forgotpassword, .b2b-account-claim, .b2b-register-index) .page-wrapper :is(.b2b-btn-entrar, .b2b-btn-submit, .b2b-btn-claim-submit, .b2b-login-whatsapp):active {
    transform: none !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a, .b2b-login-link),
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) {
    transition: none !important;
  }
  html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-shelf--carousel .b2b-login-to-see-price :is(a, .price-label a, .b2b-login-link):active {
    transform: none !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] {
  --awa-header-main-row-h: 64px;
  --awa-header-search-h: 44px;
  --awa-header-nav-h: 40px;
  --awa-header-promo-h: 32px;
  --awa-search-h: 44px;
  --awa-search-btn-w: 44px;
  --awa-search-radius: var(--awa-radius-md, 8px);
  --awa-header-shell-max: 1280px;
  --awa-header-shell-pad: 16px;
  --awa-header-nav-bg: var(--awa-oklch-soft, #f7f7f7);
  --awa-header-col-gap: 12px;
  --awa-header-actions-gap: 8px;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky {
  position: sticky !important;
  top: 0 !important;
  z-index: 1000 !important;
  width: 100% !important;
  overflow: visible !important;
  contain: none !important;
  background: var(--awa-bg, #ffffff) !important;
  transition: box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header.awa-header-is-sticky .header-wrapper-sticky {
  box-shadow: var(--awa-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.08)) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header.awa-main-header {
  border-block-end: 1px solid var(--awa-border) !important;
  background: var(--awa-bg, #ffffff) !important;
}
@media (max-width: 991px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky {
    z-index: 900 !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(
    #header .top-header.awa-b2b-promo-bar,
    #header .awa-b2b-promo-bar[data-awa-header-utility],
    .awa-b2b-promo-bar[data-awa-header-utility]
) {
  min-height: var(--awa-header-promo-h, 32px) !important;
  max-height: none !important;
  padding-block: 4px !important;
  background: var(--awa-primary) !important;
  background-image: none !important;
  border: 0 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-container:has(.awa-b2b-promo-bar) {
  height: var(--awa-header-promo-h, 32px) !important;
  min-height: var(--awa-header-promo-h, 32px) !important;
  max-height: var(--awa-header-promo-h, 32px) !important;
  padding-block: 0 !important;
  overflow: hidden !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-container:has(.awa-b2b-promo-bar) .header-content {
  height: var(--awa-header-promo-h, 32px) !important;
  min-height: var(--awa-header-promo-h, 32px) !important;
  max-height: var(--awa-header-promo-h, 32px) !important;
  padding-block: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.awa-b2b-promo-bar, #awa-b2b-promo-bar) :is(.container, .awa-b2b-promo-bar__inner, [class*='promo-bar__inner']) {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-header-shell-pad, 16px) !important;
  padding-block: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-b2b-promo-bar__text {
  font-size: var(--awa-fs-xs, 12px) !important;
  line-height: 1.35 !important;
  color: var(--awa-text-inverse, #ffffff) !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    display: grid !important;
    grid-template-areas: 'brand search actions' !important;
    grid-template-columns: clamp(128px, 12vw, 168px) minmax(0, 1fr) minmax(280px, max-content) !important;
    align-items: center !important;
    column-gap: var(--awa-header-col-gap, 12px) !important;
    gap: 0 var(--awa-header-col-gap, 12px) !important;
    min-height: var(--awa-header-main-row-h) !important;
    height: var(--awa-header-main-row-h) !important;
    max-height: var(--awa-header-main-row-h) !important;
    padding-block: 0 !important;
    padding-inline: var(--awa-header-shell-pad, 16px) !important;
    margin-inline: auto !important;
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
    background: var(--awa-bg, #ffffff) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-primary-row {
    display: contents !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell {
    grid-area: brand !important;
    align-self: center !important;
    justify-self: start !important;
    padding-inline: 0 !important;
    margin-inline: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell :is(.logo, .logo a) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell .logo img {
    display: block !important;
    width: auto !important;
    max-width: 104px !important;
    max-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
    object-position: left center !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    height: var(--awa-header-search-h) !important;
    min-height: var(--awa-header-search-h) !important;
    max-height: var(--awa-header-search-h) !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-search-radius) !important;
    background: var(--awa-bg, #ffffff) !important;
    overflow: hidden !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col input#search {
    height: 100% !important;
    border: 0 !important;
    box-shadow: none !important;
    font-size: var(--awa-fs-sm) !important;
    color: var(--awa-text) !important;
    padding-inline: 16px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col input#search::placeholder {
    color: var(--awa-text-muted) !important;
    opacity: 1 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) {
    flex: 0 0 var(--awa-search-btn-w) !important;
    width: var(--awa-search-btn-w) !important;
    min-width: var(--awa-search-btn-w) !important;
    height: 100% !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) svg,
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) svg path {
    stroke: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search):hover {
    background: color-mix(in srgb, var(--awa-primary) 8%, transparent) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search):focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col form#search_mini_form:focus-within {
    border-color: var(--awa-primary) !important;
    box-shadow: 0 0 0 3px rgba(183, 51, 55, 0.25) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-right-col {
    grid-area: actions !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: var(--awa-header-actions-gap, 8px) !important;
    min-width: min(252px, 28vw) !important;
    max-width: min(360px, 36vw) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.awa-header-account-prompt, .awa-header-contact-links.awa-header-account-prompt) {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 44px !important;
    max-height: 44px !important;
    overflow: hidden !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt__icon svg {
    width: 20px !important;
    height: 20px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-minicart :is(.minicart-wrapper .action.showcart, .awa-header-cart-fallback) {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    border-radius: 4px !important;
    background: transparent !important;
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-minicart :is(.minicart-wrapper .action.showcart, .awa-header-cart-fallback):hover {
    background: color-mix(in srgb, var(--awa-primary) 8%, transparent) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-minicart :is(.minicart-wrapper .action.showcart, .awa-header-cart-fallback):focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: 2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.header-control.awa-nav-bar, .header-control.header-nav.awa-nav-bar) {
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    background: var(--awa-header-nav-bg) !important;
    background-color: var(--awa-header-nav-bg) !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar > .container {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    padding-block: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar :is(> .container .awa-nav-bar__inner, .awa-nav-bar__inner) {
    display: flex !important;
    align-items: stretch !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-inline: auto !important;
    height: var(--awa-header-nav-h) !important;
    min-height: var(--awa-header-nav-h) !important;
    max-height: var(--awa-header-nav-h) !important;
    padding-inline: var(--awa-header-shell-pad, 16px) !important;
    padding-block: 0 !important;
    gap: 0 !important;
    background: var(--awa-header-nav-bg) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link
        ) {
    min-height: var(--awa-header-nav-h) !important;
    height: var(--awa-header-nav-h) !important;
    padding-inline: 12px !important;
    font-size: var(--awa-fs-sm) !important;
    font-weight: 700 !important;
    color: var(--awa-text) !important;
    transition: color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link
        ):hover {
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link
        ):focus-visible {
    outline: 2px solid var(--awa-primary) !important;
    outline-offset: -2px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) {
    display: grid !important;
    grid-template-areas: 'brand search actions' !important;
    grid-template-columns: clamp(112px, 14vw, 148px) minmax(0, 1fr) minmax(220px, max-content) !important;
    grid-template-rows: 56px !important;
    align-items: center !important;
    gap: 0 var(--awa-header-col-gap, 12px) !important;
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
    margin-inline: auto !important;
    max-width: 100% !important;
    padding-inline: var(--awa-header-shell-pad, 16px) !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-primary-row {
    display: contents !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-mobile-toggle {
    display: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-right-col {
    display: inline-flex !important;
    grid-area: actions !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: var(--awa-header-actions-gap, 8px) !important;
    height: 56px !important;
    max-height: 56px !important;
    overflow: visible !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-account-prompt {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 44px !important;
    max-height: 44px !important;
    overflow: hidden !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-account-prompt :is(.awa-header-account-prompt__text, .awa-header-account-prompt__guest) {
    white-space: nowrap !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-minicart {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky .awa-header-minicart :is(.minicart-wrapper, .action.showcart, .awa-header-cart-fallback) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    border: 1px solid var(--awa-border) !important;
    border-radius: var(--awa-search-radius) !important;
  }
}
@media (max-width: 767px) {
  .awa-site-header[data-awa-header-mode='default'] {
    --awa-header-main-row-h: 80px;
    --awa-header-shell-pad: 12px;
    --awa-header-stack-h: calc(var(--awa-header-promo-h, 32px) + var(--awa-header-main-row-h));
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt {
  gap: 8px !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__icon {
  color: var(--awa-primary) !important;
  flex-shrink: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__line1 {
  color: var(--awa-text-muted) !important;
  font-size: var(--awa-fs-xs, 12px) !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__line2,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__link {
  color: var(--awa-text) !important;
  font-size: var(--awa-fs-sm, 13px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__link:hover {
  color: var(--awa-primary) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt .awa-header-account-prompt__separator {
  color: var(--awa-text-light) !important;
  font-size: var(--awa-fs-xs, 12px) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
  transition: border-color 120ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-minicart .counter.qty:not(.empty) {
  position: absolute !important;
  inset-block-end: 2px !important;
  inset-inline-end: 0 !important;
  min-width: 14px !important;
  height: 14px !important;
  padding: 0 4px !important;
  border: 1px solid var(--awa-primary) !important;
  border-radius: 9999px !important;
  background: var(--awa-bg, #ffffff) !important;
  color: var(--awa-primary) !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  box-shadow: none !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ) {
    gap: 8px !important;
    font-size: var(--awa-fs-sm, 13px) !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    transition: background-color 120ms cubic-bezier(0.4, 0, 0.2, 1) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ):hover {
    background: var(--awa-primary-hover) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ):focus-visible {
    outline: 2px solid var(--awa-text-inverse, #ffffff) !important;
    outline-offset: -2px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ) :is(.icon-menu, .vm-icon) {
    width: 18px !important;
    height: 18px !important;
    flex-shrink: 0 !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top,
            .awa-nav-quick-links__link
        ) {
    padding-inline: 12px !important;
    letter-spacing: normal !important;
    text-transform: none !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-primary-nav {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-nav-quick-links {
  flex: 0 0 auto !important;
  margin-inline-start: auto !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-categories {
  flex: 0 0 auto !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(.header-main, .header_main) > .container {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  padding-block: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-account-prompt__text {
  gap: 2px !important;
}
@media (max-width: 767px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] {
    --awa-header-shell-pad: 12px;
    --awa-header-main-row-h: 80px;
    --awa-header-stack-h: calc(var(--awa-header-promo-h) + var(--awa-header-main-row-h));
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell .logo img {
    max-height: 36px !important;
    max-width: 96px !important;
  }
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-primary-nav :is(
            .menu_primary .level0 > a,
            .awa-header-primary-nav .navigation li.level0 > a,
            .top-menu a.level-top
        ) {
    font-weight: 700 !important;
    color: var(--awa-text) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-nav-quick-links__link {
    font-size: var(--awa-fs-xs, 12px) !important;
    font-weight: 500 !important;
    color: var(--awa-text-muted) !important;
    padding-inline: 8px !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-nav-quick-links__link:hover {
    color: var(--awa-primary) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar .awa-header-categories :is(
            button.our_categories.title-category-dropdown[data-role='awa-vertical-menu-trigger'],
            h2.our_categories.title-category-dropdown
        ) {
    padding-inline: 12px !important;
    letter-spacing: 0.01em !important;
  }
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main.container > :is(.nav-breadcrumbs, .breadcrumbs, .columns) :is(.nav-breadcrumbs, .breadcrumbs),
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main.container > .nav-breadcrumbs,
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main.container > .breadcrumbs {
  box-sizing: border-box !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  max-width: none !important;
  width: 100% !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .nav-breadcrumbs {
  margin-block: 4px 8px !important;
  padding-block: 4px !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products {
  margin-block: 4px 8px !important;
  padding-inline: 0 !important;
  padding-block: 4px !important;
  gap: 8px 12px !important;
}
@media (max-width: 767px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-wrapper-sticky {
    min-height: var(--awa-header-main-row-h, 88px) !important;
    height: auto !important;
    max-height: none !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header.awa-main-header {
    height: var(--awa-header-main-row-h, 88px) !important;
    min-height: var(--awa-header-main-row-h, 88px) !important;
    max-height: var(--awa-header-main-row-h, 88px) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .header-control.awa-nav-bar {
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(
        .awa-header-account-prompt__link,
        form#search_mini_form,
        button.action.search,
        .awa-header-minicart .action.showcart,
        .header-control.awa-nav-bar a,
        .awa-header-mobile-toggle,
        .header-wrapper-sticky
    ) {
    transition: none !important;
  }
}
@media (max-width: 991px) {
  html body#html-body#html-body#html-body#html-body .page-wrapper a.b2b-login-link {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html body#html-body#html-body#html-body#html-body .page-wrapper :is(.awa-shelf__view-all, .awa-section-header__link, .awa-shelf__link) {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
  }
  html body#html-body#html-body#html-body#html-body .page-wrapper .filter-options .filter-options-title {
    min-height: 44px !important;
    display: flex !important;
    align-items: center !important;
  }
  html body#html-body#html-body#html-body#html-body .page-wrapper .pages .items .item :is(.page, .action) {
    min-width: 44px !important;
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
}
html body#html-body#html-body#html-body#html-body .page-wrapper .awa-header-account-prompt__link {
  padding-block: 8px !important;
  margin-block: -8px !important;
}
html body#html-body#html-body#html-body#html-body .b2b-login-forgot__link {
  display: inline-block !important;
  padding: 13px 8px !important;
  margin: -13px -8px !important;
}
:root {
  --awa-header-zone-gap: 0px;
  --awa-page-top-pad-block: clamp(8px, 1vw, 12px);
  --awa-page-main-pad-top: clamp(12px, 1.5vw, 16px);
  --awa-breadcrumb-pad-block: 4px;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] {
  --awa-header-shell-pad: 16px;
  --awa-header-shell-max: 1280px;
  --awa-header-col-gap: 12px;
  --awa-header-actions-gap: 8px;
  --awa-header-main-row-h: 64px;
  --awa-header-search-h: 44px;
  --awa-header-nav-h: 40px;
  --awa-header-promo-h: 32px;
}
html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .awa-site-header[data-awa-header-mode='default'] {
  --awa-header-main-row-h: 56px;
  --awa-header-search-h: 40px;
  --awa-header-nav-h: 0px;
  --awa-header-scroll-offset: 56px;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header {
  margin-block: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.header-wrapper-sticky, .header.awa-main-header, .header-control.awa-nav-bar) {
  margin-block: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.header-main, .header_main) > .container {
  padding-block: 0 !important;
  margin-block: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(
    .awa-main-header__inner[data-awa-header-row],
    .awa-main-header__inner.wp-header,
    .awa-main-header__inner-wrap,
    .header_main .container
) {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-header-shell-pad, 16px) !important;
}
@media (min-width: 992px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] :is(
        .awa-main-header__inner[data-awa-header-row],
        .awa-main-header__inner.wp-header
    ) {
    column-gap: var(--awa-header-col-gap, 12px) !important;
    gap: 0 var(--awa-header-col-gap, 12px) !important;
    padding-block: 0 !important;
    min-height: var(--awa-header-main-row-h) !important;
    height: var(--awa-header-main-row-h) !important;
    max-height: var(--awa-header-main-row-h) !important;
  }
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-right-col {
    gap: var(--awa-header-actions-gap, 8px) !important;
  }
  html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .awa-site-header[data-awa-header-mode='default'] .awa-header-brand-cell .logo img {
    max-height: 40px !important;
    max-width: 96px !important;
  }
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .page-top {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding-block: var(--awa-page-top-pad-block) 0 !important;
  background: transparent !important;
}
html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .page-top .b2b-breadcrumbs-container {
  max-width: var(--awa-page-dash, 1280px) !important;
  width: 100% !important;
  margin-inline: auto !important;
  padding-inline: var(--awa-page-pad, 16px) !important;
  padding-block: 0 !important;
  box-sizing: border-box !important;
}
@media (max-width: 1024px) {
  html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .page-top .b2b-breadcrumbs-container {
    padding-inline: var(--awa-page-pad-tablet, 16px) !important;
  }
}
@media (max-width: 768px) {
  html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .page-top .b2b-breadcrumbs-container {
    padding-inline: var(--awa-page-pad-mobile, 12px) !important;
  }
}
html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .page-top .b2b-breadcrumbs-container .breadcrumbs {
  margin: 0 !important;
  padding-block: var(--awa-breadcrumb-pad-block) !important;
}
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main {
  padding-top: var(--awa-page-main-pad-top) !important;
}
html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .column.main {
  padding-top: 0 !important;
}
html body#html-body:is(.account, .awa-account-operational, .b2b-account-shell, [class*="b2b-"]) .page-wrapper .column.main > *:first-child {
  margin-top: 0 !important;
}
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .checkout-cart-index) .page-wrapper :is(.nav-breadcrumbs, .breadcrumbs) {
  margin-block: var(--awa-breadcrumb-pad-block) !important;
  padding-block: var(--awa-breadcrumb-pad-block) !important;
}
@media (max-width: 767px) {
  html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default'] {
    --awa-header-shell-pad: 12px;
  }
  html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .page-main {
    padding-top: 12px !important;
  }
}
@media (min-width: 768px) {
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
    display: flex !important;
    align-items: stretch !important;
    flex-wrap: nowrap !important;
    height: var(--awa-search-h, 44px) !important;
    min-height: var(--awa-search-h, 44px) !important;
    max-height: var(--awa-search-h, 44px) !important;
    box-sizing: border-box !important;
  }
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) :is(.field.search, .field.search .control) {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    align-self: stretch !important;
    display: flex !important;
  }
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) .actions {
    display: flex !important;
    align-items: stretch !important;
    align-self: stretch !important;
    flex: 0 0 var(--awa-search-btn-w, 44px) !important;
    width: var(--awa-search-btn-w, 44px) !important;
    min-width: var(--awa-search-btn-w, 44px) !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) :is(button.action.search, form#search_mini_form button.action.search) {
    flex: 1 1 auto !important;
    align-self: stretch !important;
    width: 100% !important;
    min-width: var(--awa-search-btn-w, 44px) !important;
    height: 100% !important;
    min-height: var(--awa-search-h, 44px) !important;
    max-height: none !important;
  }
}
@media (min-width: 992px) {
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default']:not(.awa-header-condensed) .awa-header-search-col :is(.block-search, .block-content, .awa-search-action-wrapper, form#search_mini_form, form.minisearch) {
    height: var(--awa-header-search-h, 44px) !important;
    min-height: var(--awa-header-search-h, 44px) !important;
    max-height: var(--awa-header-search-h, 44px) !important;
  }
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default']:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form :is(.field.search, .field.search .control, .actions, input#search) {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode='default']:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form input#search {
    line-height: 1.35 !important;
    font-size: var(--awa-fs-sm) !important;
  }
}
html body#html-body#html-body#html-body#html-body .page-wrapper :is(.awa-b2b-promo-close, button.awa-b2b-promo-close) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  line-height: 1 !important;
}
html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-header-account-prompt__link {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding-block: 8px !important;
  margin-block: -8px !important;
  box-sizing: border-box !important;
}
html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-header-account-prompt__mobile-link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 44px !important;
  min-height: 44px !important;
  padding: 8px !important;
  box-sizing: border-box !important;
}
@media (max-width: 991px) {
  html body#html-body#html-body#html-body#html-body .page-wrapper :is(.awa-shelf--carousel, .products-grid, .item-product, .product-item) :is(a.b2b-login-link, .b2b-login-to-see-price a, .b2b-login-to-see-price .price-label a) {
    min-height: 44px !important;
    min-width: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }
  html body#html-body#html-body#html-body#html-body .page-wrapper :is(.awa-shelf__view-all, .awa-section-header__link, .awa-shelf__link) {
    min-height: 44px !important;
    padding-block: 6px !important;
    display: inline-flex !important;
    align-items: center !important;
  }
}
@media (max-width: 991px) {
  html body#html-body#html-body#html-body#html-body .page-wrapper .nav-sections .awa-nav-quick-links__link {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    padding-block: 8px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body#html-body#html-body#html-body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(form#search_mini_form, button.action.search, .awa-b2b-promo-bar__cta) {
    transition: none !important;
  }
}
@layer awa-reset {
  @media (max-width: 767px) {
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header-wrapper-sticky .header.awa-main-header {
      padding-block: 0 !important;
      margin-block: 0 !important;
      height: 80px !important;
      min-height: 80px !important;
      max-height: 80px !important;
      overflow: hidden !important;
      box-sizing: border-box !important;
    }
    body .page-wrapper .awa-b2b-promo-bar__cta {
      display: inline-flex !important;
      align-items: center !important;
      position: relative !important;
      min-height: 44px !important;
      padding-block: 8px !important;
      margin-block: -8px !important;
      box-sizing: border-box !important;
      line-height: 1.35 !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) {
      align-items: stretch !important;
      align-content: start !important;
      gap: 4px !important;
      row-gap: 4px !important;
      column-gap: 4px !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col,
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(.block-search, .block-content) {
      align-self: stretch !important;
      height: 36px !important;
      min-height: 36px !important;
      max-height: 36px !important;
      overflow: hidden !important;
      margin: 0 !important;
      padding: 0 !important;
      position: static !important;
      top: auto !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) {
      display: flex !important;
      align-items: stretch !important;
      flex-wrap: nowrap !important;
      height: 36px !important;
      min-height: 36px !important;
      max-height: 36px !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .field.search {
      flex: 1 1 auto !important;
      min-width: 0 !important;
      width: auto !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .actions {
      position: static !important;
      display: flex !important;
      align-items: stretch !important;
      align-self: stretch !important;
      flex: 0 0 48px !important;
      width: 48px !important;
      min-width: 48px !important;
      max-width: 48px !important;
      height: 36px !important;
      min-height: 36px !important;
      max-height: 36px !important;
      inset: auto !important;
      margin: 0 !important;
      padding: 0 !important;
      box-sizing: border-box !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .action.search {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      flex: 0 0 48px !important;
      width: 48px !important;
      min-width: 48px !important;
      max-width: 48px !important;
      height: 36px !important;
      min-height: 36px !important;
      max-height: 36px !important;
      margin: 0 !important;
      padding: 0 !important;
      box-sizing: border-box !important;
    }
    body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .action.search:focus-visible {
      outline: 2px solid var(--awa-primary, #b73337) !important;
      outline-offset: 0 !important;
    }
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_animate_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_reset_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_variables_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_global_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_search_ajax.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_owl.carousel.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_design-system.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_footer.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_product_item.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_layouts_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_menu_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_quickview_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_newsletterpopup.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_vertical_menu.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_responsive_themes.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_products.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_product.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_about_us.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_store_locations.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_blog.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-typography-system.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-color-system.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-effects-system.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_tokens.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-forms.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-form-controls-visual-standard-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-cards.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-buttons.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_extend.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-pdp-sticky-bar.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-search-header-harden-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-search-header-distill-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-header-fix-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-header-condensed-unify-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-header-expanded-fix-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-page-containers.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-account-layout.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-hero-trust-layout.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-hero-b2b-benefits-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-inline-svg-hardening.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-recent-orders-empty.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-footer-polish.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-animations.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-cart-empty.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-cart-filled.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-bundle-cart.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-cart-mobile-bar.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-adapt-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-harden-b2b-account-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-bolder-b2b-reorder-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-b2b-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-optimize-b2b-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-harden-b2b-reorder-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-distill-b2b-account-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-layout-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-adapt-b2b-account-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-layout-b2b-account-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-menu-modern.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-b2b-account-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-optimize-b2b-account-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-clarify-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-adapt-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-carousel-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-carousel-image-focus-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-harden-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-fix-carousel-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-harden-home-pass2-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-header-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-shell-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-consistency-home-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-consistency-home-pass2-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-vertical-menu-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-global-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-product-card-contract-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-pdp-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-catalog-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-consistency-pass2-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-grid-mobile-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-visual-standard-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-typeset-harden-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-plp-visual-standard-pass2-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-search-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-minicart-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-cart-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-flow-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-ops-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-b2b-polish-terminal-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-container-grid-architecture-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-account-grid-architecture-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-container-grid-rhythm-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-universal-shell-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-ui-surface-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-interaction-state-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-bg-white-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-shelf-header-fix-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-clean-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-visual-standard-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-practices-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-contract-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-distill-visual-consistency-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-density-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-architecture-visual-modern-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-architecture-visual-modern-pass2-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-architecture-visual-modern-pass3-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-visual-standard-pass4-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-async-bundle-distill-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-opc-checkout-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-opc-sidebar-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-opc-modern-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-image-fluid.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-pdp-layout-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-pdp-polish-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-pdp-distill-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass2-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass3-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass4-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass5-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass6-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass7-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass8-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass9-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass10-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass11-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass12-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass13-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass14-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass15-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass16-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass17-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass18-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass19-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-standardize-pass20-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-home-container-align-2026-06-09.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-bugfix-visual-2026-06.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-refine-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-home-post-animate-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-visual-standard-pass-2026-06-10.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-header-polish-2026-06-12.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-touch-targets-2026-06-12.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-header-spacing-global-2026-06-12.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FAWA_Custom%5C%2Fayo_home5_child%5C%2Fpt_BR%5C%2Fcss%5C%2Fsource%5C%2F_awa-polish-finish-2026-06-12.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2CSAAS%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAAUT%3BEACE%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%2CSAAS%3BEACP%2C2CAAA%3BEACA%2CmCAAA%3B%3BAAGF%2CSAAS%3BEACP%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAGF%2CSAAS%3BAACT%2CSAAS%3BAACT%2CSAAS%3BAACT%2CSAAS%3BEACP%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3BIACA%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3BIACA%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CuCAAA%3BEACA%2C%2BBAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BIACT%2CUAAA%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BIACT%2CUAAA%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C6BAAA%3BEACA%2CqBAAA%3B%3B%3BAAKF%3BEACE%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%2C6BAAA%3BEACA%2CqBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAGF%3BEACE%3BEAAM%3BIACJ%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BEAAK%3BEAAK%3BEAAK%3BEAAK%3BIAClB%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BEAAK%3BEAAK%3BEAAK%3BIACb%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BIACJ%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BEAAK%3BEAAK%3BEAAK%3BEAAK%3BIAClB%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BEAAK%3BEAAK%3BEAAK%3BIACb%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2C6BAAA%3BEACA%2CqBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CaAAnB%3BIACA%2CWAAW%2CaAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CcAApC%3BIACA%2CWAAW%2CiBAAiB%2CcAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAgB%2CaAAnC%3BIACA%2CWAAW%2CgBAAgB%2CaAA3B%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CcAApC%3BIACA%2CWAAW%2CiBAAiB%2CcAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAgB%2CaAAnC%3BIACA%2CWAAW%2CgBAAgB%2CaAA3B%3B%3BEAGF%3BIACE%2CmBAAmB%2CaAAnB%3BIACA%2CWAAW%2CaAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CaAAnB%3BIACA%2CWAAW%2CaAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CcAApC%3BIACA%2CWAAW%2CiBAAiB%2CcAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAgB%2CaAAnC%3BIACA%2CWAAW%2CgBAAgB%2CaAA3B%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CcAApC%3BIACA%2CWAAW%2CiBAAiB%2CcAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAgB%2CaAAnC%3BIACA%2CWAAW%2CgBAAgB%2CaAA3B%3B%3BEAGF%3BIACE%2CmBAAmB%2CaAAnB%3BIACA%2CWAAW%2CaAAX%3B%3B%3BAAIJ%3BEACE%2C8CAAA%3BEACA%2CsCAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CqBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CmBAAmB%2CuBAAoB%2CwBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CwBAA%5C%2FB%3B%3BEAGF%3BEAAK%3BEAAK%3BEAAK%3BIACb%2CmBAAmB%2CuBAAuB%2CuBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CuBAAlC%3B%3BEAGF%3BEAAK%3BEAAK%3BIACR%2CmBAAmB%2CuBAAuB%2CwBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CwBAAlC%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CmBAAmB%2CuBAAoB%2CwBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CwBAA%5C%2FB%3B%3BEAGF%3BEAAK%3BEAAK%3BEAAK%3BIACb%2CmBAAmB%2CuBAAuB%2CuBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CuBAAlC%3B%3BEAGF%3BEAAK%3BEAAK%3BIACR%2CmBAAmB%2CuBAAuB%2CwBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CwBAAlC%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%2C4BAAA%3BEACA%2CoBAAA%3B%3B%3BAAKF%3BEACE%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAwB%2CwBAA3C%3BIACA%2CWAAW%2CwBAAwB%2CwBAAnC%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAuB%2CuBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CuBAAlC%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAwB%2CwBAA3C%3BIACA%2CWAAW%2CwBAAwB%2CwBAAnC%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAuB%2CuBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CuBAAlC%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAuB%2CwBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CwBAAlC%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAwB%2CwBAA3C%3BIACA%2CWAAW%2CwBAAwB%2CwBAAnC%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAuB%2CuBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CuBAAlC%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAwB%2CwBAA3C%3BIACA%2CWAAW%2CwBAAwB%2CwBAAnC%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAuB%2CuBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CuBAAlC%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAuB%2CwBAA1C%3BIACA%2CWAAW%2CuBAAuB%2CwBAAlC%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAO%3BIACX%2CuBAAA%3BIACA%2CeAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAgB%2CeAAnC%3BIACA%2CWAAW%2CgBAAgB%2CeAA3B%3B%3BEAGF%3BIACE%2CmBAAmB%2CeAAe%2CcAAlC%3BIACA%2CWAAW%2CeAAe%2CcAA1B%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CgBAApC%3BIACA%2CWAAW%2CiBAAiB%2CgBAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CgBAApC%3BIACA%2CWAAW%2CiBAAiB%2CgBAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CkBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CkBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CkBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CkBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CqBAAqB%2CoBAAxC%3BIACA%2CWAAW%2CqBAAqB%2CoBAAhC%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAO%3BIACX%2CuBAAA%3BIACA%2CeAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CgBAAgB%2CeAAnC%3BIACA%2CWAAW%2CgBAAgB%2CeAA3B%3B%3BEAGF%3BIACE%2CmBAAmB%2CeAAe%2CcAAlC%3BIACA%2CWAAW%2CeAAe%2CcAA1B%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CgBAApC%3BIACA%2CWAAW%2CiBAAiB%2CgBAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CiBAAiB%2CgBAApC%3BIACA%2CWAAW%2CiBAAiB%2CgBAA5B%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CkBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CkBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CkBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CkBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CqBAAqB%2CoBAAxC%3BIACA%2CWAAW%2CqBAAqB%2CoBAAhC%3B%3B%3BAAIJ%3BEACE%2C6BAAA%3BEACA%2CqBAAA%3BEACA%2CgCAAA%3BEACA%2CwBAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BEAAK%3BIACxB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BEAAK%3BIACxB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CgBAAnB%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIJ%3BEACE%2CgCAAA%3BEACA%2CwBAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3B%3BAAGF%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%3BEAAM%3BEAAK%3BEAAK%3BEAAK%3BIACnB%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3B%3BAAIJ%3BEACE%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%2CsCAAA%3BEACA%2C8BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BEAAK%3BIACH%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAEF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CuCAAA%3BEACA%2C%2BBAAA%3B%3BAAEF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CsCAAA%3BEACA%2C8BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CgCAAA%3BEACA%2CwBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%2CsCAAA%3BEACA%2C8BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%2CsCAAA%3BEACA%2C8BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3B%3B%3BAAIJ%3BEACE%2CuCAAA%3BEACA%2C%2BBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CmBAAmB%2C0BAAtC%3BIACA%2CWAAW%2CmBAAmB%2C0BAA9B%3BIACA%2C2CAAA%3BIACA%2CmCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAyB%2C0BAA%5C%2FD%3BIACA%2CWAAW%2CmBAAmB%2CyBAAyB%2C0BAAvD%3BIACA%2C2CAAA%3BIACA%2CmCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAyB%2C0BAA%5C%2FD%3BIACA%2CWAAW%2CmBAAmB%2CyBAAyB%2C0BAAvD%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CmBAAmB%2C0BAAtC%3BIACA%2CWAAW%2CmBAAmB%2C0BAA9B%3BIACA%2C2CAAA%3BIACA%2CmCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAyB%2C0BAA%5C%2FD%3BIACA%2CWAAW%2CmBAAmB%2CyBAAyB%2C0BAAvD%3BIACA%2C2CAAA%3BIACA%2CmCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAyB%2C0BAA%5C%2FD%3BIACA%2CWAAW%2CmBAAmB%2CyBAAyB%2C0BAAvD%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3B%3BAAIJ%2CSAAS%3BEACP%2CoCAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2CoBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3B%3BAAIJ%3BEACE%2C%2BCAAA%3BEACA%2CuCAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2C0CAAA%3BIACA%2CkCAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3B%3BEAGF%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3B%3BAAIJ%3BEACE%2C%2BCAAA%3BEACA%2CuCAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CgCAAA%3BEACA%2CwBAAA%3BEACA%2C%2BCAAA%3BEACA%2CuCAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CkBAAnB%3BIACA%2CWAAW%2CkBAAX%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CyBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CyBAA9B%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CmBAAmB%2CwBAAtC%3BIACA%2CWAAW%2CmBAAmB%2CwBAA9B%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C%2BCAAA%3BEACA%2CuCAAA%3BEACA%2CgCAAA%3BEACA%2CwBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CwBAAwB%2CaAA3C%3BIACA%2CWAAW%2CwBAAwB%2CaAAnC%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CYAAnB%3BIACA%2CWAAW%2CYAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CYAAnB%3BIACA%2CWAAW%2CYAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CwBAAwB%2CaAA3C%3BIACA%2CWAAW%2CwBAAwB%2CaAAnC%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CYAAnB%3BIACA%2CWAAW%2CYAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CYAAnB%3BIACA%2CWAAW%2CYAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3BEACA%2C2CAAA%3BEACA%2CmCAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAwB%2CYAA3C%3BIACA%2CWAAW%2CwBAAwB%2CYAAnC%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAwB%2CYAA3C%3BIACA%2CWAAW%2CwBAAwB%2CYAAnC%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3BEACA%2C0CAAA%3BEACA%2CkCAAA%3B%3BAAGF%3BEACE%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CmBAAmB%2C0BAAnB%3BIACA%2CWAAW%2C0BAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CgCAAA%3BEACA%2CwBAAA%3B%3BAAGF%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAGF%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CyCAAA%3BEACA%2CiCAAA%3B%3BAAGF%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CsCAAA%3BEACA%2C8BAAA%3B%3BAAGF%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CuCAAA%3BEACA%2C%2BBAAA%3B%3BAAGF%3BEACE%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CgCAAA%3BIACA%2CwBAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CyCAAA%3BEACA%2CiCAAA%3B%3BAAGF%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C0CAAA%3BEACA%2CkCAAA%3B%3BAAGF%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CqCAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAmB%2CyBAAnB%3BIACA%2CWAAW%2CyBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CuCAAA%3BEACA%2C%2BBAAA%3B%3BAAGF%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CsCAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAGF%3BEACE%3BIACE%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2C8CAAA%3BIACA%2CsCAAA%3B%3BEAGF%3BEAAK%3BIACH%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2C8CAAA%3BIACA%2CsCAAA%3B%3BEAGF%3BEAAK%3BIACH%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2C8CAAA%3BIACA%2CsCAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2C8CAAA%3BIACA%2CsCAAA%3B%3BEAGF%3BEAAK%3BIACH%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2C8CAAA%3BIACA%2CsCAAA%3B%3BEAGF%3BEAAK%3BIACH%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2C8CAAA%3BIACA%2CsCAAA%3BIACA%2CUAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C6BAAA%3BEACA%2CqBAAA%3B%3B%3BAAKF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAyB%2C0BAA5C%3BIACA%2CWAAW%2CyBAAyB%2C0BAApC%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CyBAAyB%2C0BAA5C%3BIACA%2CWAAW%2CyBAAyB%2C0BAApC%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CuBAAA%3BIACA%2CeAAA%3B%3B%3BAAIJ%3BEACE%2C8BAAA%3BEACA%2CsBAAA%3B%3B%3BAAKF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAwB%2CyBAA3C%3BIACA%2CWAAW%2CwBAAwB%2CyBAAnC%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CwBAAwB%2CyBAA3C%3BIACA%2CWAAW%2CwBAAwB%2CyBAAnC%3B%3B%3BAAIJ%3BEACE%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2C0BAAvC%3BIACA%2CWAAW%2CuBAAoB%2C0BAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2C0BAAvC%3BIACA%2CWAAW%2CuBAAoB%2C0BAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2C0BAAvC%3BIACA%2CWAAW%2CuBAAoB%2C0BAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2C0BAAvC%3BIACA%2CWAAW%2CuBAAoB%2C0BAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2CyBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CyBAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2CyBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CyBAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2CyBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CyBAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2CyBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CyBAA%5C%2FB%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%2CgCAAA%3BEACA%2CwBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CsBAAnB%3BIACA%2CWAAW%2CsBAAX%3B%3BEAGF%3BIACE%2CUAAA%3B%3B%3BAAIJ%3BEACE%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2CyBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CyBAA%5C%2FB%3BIACA%2CuCAAA%3BIACA%2C%2BBAAA%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2CyBAAvC%3BIACA%2CWAAW%2CuBAAoB%2CyBAA%5C%2FB%3BIACA%2CuCAAA%3BIACA%2C%2BBAAA%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CWAAU%2C0BAA7B%3BIACA%2CWAAW%2CWAAU%2C0BAArB%3BIACA%2CqCAAA%3BIACA%2C6BAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CWAAU%2C0BAA7B%3BIACA%2CWAAW%2CWAAU%2C0BAArB%3BIACA%2CqCAAA%3BIACA%2C6BAAA%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CWAAU%2CyBAA7B%3BIACA%2CWAAW%2CWAAU%2CyBAArB%3BIACA%2CsCAAA%3BIACA%2C8BAAA%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CwBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CwBAArC%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CWAAU%2CyBAA7B%3BIACA%2CWAAW%2CWAAU%2CyBAArB%3BIACA%2CsCAAA%3BIACA%2C8BAAA%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2C0BAAvC%3BIACA%2CWAAW%2CuBAAoB%2C0BAA%5C%2FB%3BIACA%2CuCAAA%3BIACA%2C%2BBAAA%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2C6BAA0B%2CuBAA7C%3BIACA%2CWAAW%2C6BAA0B%2CuBAArC%3BIACA%2CmCAAmC%2CsCAAnC%3BIACA%2C2BAA2B%2CsCAA3B%3B%3BEAGF%3BIACE%2CUAAA%3BIACA%2CmBAAmB%2CuBAAoB%2C0BAAvC%3BIACA%2CWAAW%2CuBAAoB%2C0BAA%5C%2FB%3BIACA%2CuCAAA%3BIACA%2C%2BBAAA%3BIACA%2CmCAAmC%2CmCAAnC%3BIACA%2C2BAA2B%2CmCAA3B%3B%3B%3BAAIJ%3BEACE%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3BIACA%2CmBAAA%3B%3BEAGF%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3B%3BAAIJ%3BEACE%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CuBAAnB%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAIJ%3BEACE%2CqCAAA%3BEACA%2C6BAAA%3B%3BAAGF%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%3BIACE%2CmBAAmB%2CoBAAnB%3BIACA%2CWAAW%2CoBAAX%3B%3BEAGF%3BIACE%2CkBAAA%3BIACA%2CmBAAmB%2CwBAAnB%3BIACA%2CWAAW%2CwBAAX%3B%3B%3BAAIJ%3BEACE%2CkCAAA%3BEACA%2C0BAAA%3B%3B%3BAC1xGD%3BAAAM%3BAAAM%3BAAAK%3BAAAM%3BAAAQ%3BAAChC%3BAAAI%3BAAAI%3BAAAI%3BAAAI%3BAAAI%3BAAAI%3BAAAY%3BAACpC%3BAAAG%3BAAAM%3BAAAS%3BAAAS%3BAAAK%3BAAAM%3BAACtC%3BAAAK%3BAAAK%3BAAAK%3BAAAK%3BAAAK%3BAAAG%3BAAAG%3BAAC%5C%2FB%3BAAAO%3BAAAQ%3BAAAQ%3BAAAK%3BAAAK%3BAAAI%3BAACrC%3BAAAG%3BAAAG%3BAAAG%3BAACT%3BAAAI%3BAAAI%3BAAAI%3BAAAI%3BAAAI%3BAACpB%3BAAAU%3BAAAM%3BAAAO%3BAACvB%3BAAAO%3BAAAS%3BAAAO%3BAAAO%3BAAAO%3BAAAI%3BAAAI%3BAAC7C%3BAAAS%3BAAAQ%3BAAAS%3BAAC1B%3BAAAQ%3BAAAY%3BAAAQ%3BAAAQ%3BAACpC%3BAAAM%3BAAAK%3BAAAQ%3BAAAM%3BAAAS%3BAAClC%3BAAAM%3BAAAM%3BAAAO%3BEACf%2CSAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CsBAAA%3B%3B%3BAAGJ%3BAAAS%3BAAAS%3BAAAY%3BAAC9B%3BAAAQ%3BAAAQ%3BAAAQ%3BAAAM%3BAAAK%3BEAC%5C%2FB%2CcAAA%3B%3BAAEJ%3BEACI%2CcAAA%3B%3BAAEJ%3BAAAI%3BAAAI%3BEACJ%2CgBAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CEAAK%3BAAAI%2CEAAK%3BEAAI%2CSAAA%3B%3BAAClB%3BAAAY%3BEACR%2CYAAA%3B%3BAAEJ%2CUAAU%3BAAAS%2CUAAU%3BAAC7B%2CCAAC%3BAAAS%2CCAAC%3BEACP%2CSAAS%2CEAAT%3BEACA%2CaAAA%3B%3BAAEJ%3BEACK%2CeAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3B%3BAAEL%3BEAAG%2CcAAA%3BEAAoC%2CeAAA%3BEACnC%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAA%3B%3BAACJ%2CCAAC%3BAACD%2CMAAM%3BAACN%2CCAAC%3BAACD%2CCAAC%3BAACD%2CCAAC%3BEAAS%2CcAAA%3BEAAmB%2CqBAAA%3B%3BAAC7B%3BEAAG%2CiBAAA%3B%3BAACH%2CCAAC%3BEAAQ%2CaAAA%3BEAAc%2CqBAAA%3B%3BAACvB%3BEAAQ%2CaAAA%3BEAAc%2CqBAAA%3B%3BAACtB%3BEACI%2CeAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAEJ%3BAAAG%3BAAAG%3BAACN%3BAAAG%3BAAAG%3BEACF%2CaC9ES%2CqBD8ET%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CKAAK%2CIAAI%3BAACT%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%2CKAAK%3BAACL%3BEAEI%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CaCzGG%2CqBDyGH%3BEACA%2CYAAA%3B%3BAAEJ%3BAAAQ%3BAAAO%3BAAAQ%3BEACnB%2CSAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAAPJ%2CKASI%3BAATJ%2CKASQ%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2CaAAA%3B%3BAAGR%3BEACI%2CaAAA%3B%3BAAEJ%3BAAAI%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CEAAG%3BAAAI%2CEAAG%3BAAAI%2CEAAG%3BAAAI%2CEAAG%3BEACpB%2CkBAAA%3B%3BAAEJ%3BEACI%2CiBAAA%3BEACA%2C6BAAA%3BEACA%2CaC7IG%2CqBD6IH%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CKAAK%3BAACL%2CKAAK%3BAACL%3BAACA%2CKAAK%3BAACL%2CKAAK%3BAACL%3BEACI%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CKAAK%2CaAAa%3BAAClB%2CKAAK%2CcAAc%3BAACnB%2CQAAQ%3BAACR%2CKAAK%2CiBAAiB%3BAACtB%2CCAAC%3BAACD%2CMAAM%3BAACN%2CMAAM%3BEACF%2CwBAAA%3B%3BAAEJ%3BEACG%2CcAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3B%3BAAEH%3B%3BEACG%2CcAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3B%3BAAEH%3B%3BEACG%2CcAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3B%3BAAEH%3BEACG%2CcAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3B%3BAAEH%3BEACI%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BAAAO%3BAAAI%3BEACP%2CyBAAA%3B%3BAAGJ%3BAAAI%3BEACA%2CaAAA%3B%3BAAEJ%3BEACI%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3B%3BAA0CJ%3BEACI%2CgBAAA%3B%3BAACA%2CIAAC%3BEACG%2CgBAAA%3B%3BAAGR%3BAACA%2CKAAK%3BAACL%3BEA7BC%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3B%3BAA8BA%2COAAC%3BAAAD%2CKAaC%2CeAbA%3BAAAD%2CMAAC%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAAcR%2COAAO%3BAACP%2CKAAK%2CeAAe%3BAACpB%2CMAAM%3BEApDF%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3B%3BAAoDJ%2COAAO%2CMAAM%3BAACb%2CKAAK%2CeAAe%2CMAAM%3BAAC1B%2CMAAM%2CMAAM%3BEACR%2CWAAA%3B%3BAAEJ%2COAAO%3BAACP%2CKAAK%2CeAAe%3BAACpB%3BEACI%2CWAAA%3B%3BAAEJ%3BEACI%2CWAAA%3B%3BAAEJ%3BEACI%2C%2BBAAA%3BEACA%2CkCAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2CgCAAA%3BEACA%2CmCAAA%3BEACA%2C2BAAA%3B%3BAAEJ%3BEACI%2CeAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CSAAY%2CSAAM%2CIAAI%2CSAAY%3BEAC9B%2CgBAAA%3B%3BAAEJ%2CUAAW%2CEAAC%3BAAAQ%2CKAAK%2CIAAI%2CYAAY%3BAAAQ%2CQAAQ%2CIAAI%2CYAAY%3BAAAQ%2CMAAM%2CIAAI%2CYAAY%3BEACnG%2CgBAAA%3B%3BAAEJ%2CGAAG%2CWAAW%3BEAAa%2CiBAAA%3B%3BAAC3B%2CQAAQ%2CKAAQ%2CIAAC%2CYAAY%3BAAC7B%2CQAAQ%2CQAAW%2CIAAC%2CYAAY%3BEAAS%2CeAAA%3B%3BAACzC%2CQAAQ%3BAACR%2CQAAQ%3BAACR%2CKAAK%3BEAAW%2CeAAA%3B%3BAAChB%2CgBAAiB%2COAAO%3BEAAc%2CeAAA%3BEAAiB%2CyBAAA%3BEAA0B%2CcAAA%3B%3BAACjF%3BEACI%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3B%3B%3B%3B%3BAEjTH%3BEAAM%2CgBAAA%3BEAAkB%2CaDDlB%2CqBCCkB%3BEAAmB%2CcAAA%3BEAAsB%2CeAAA%3BEAAiB%2CcAAA%3BEAAgB%2CkBAAA%3B%3BAAE%5C%2FF%2CIAAC%3BEACG%2CmBAAA%3B%3BAAGR%2CKAAK%3BEACD%2CcAAA%3BEACA%2CWAAA%3B%3BAAFJ%2CKAAK%2CSAGD%2CSAAQ%3BEACJ%2CeAAA%3BEACA%2CmBAAA%3B%3BAAGR%2CUACI%2CMAAK%3BEACD%2CUAAA%3B%3BAAGR%3BEACI%2CeAAA%3B%3BAAEJ%2CoBAAqB%2CMAAK%3BEACvB%2CcAAA%3B%3BAAEH%3BEACI%2CsBAAA%3BEACA%2CqCAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAqB%2CqBAArB%3BEACA%2CSAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CeAAgB%2CQAAO%3BAACvB%2CYAAa%2CQAAO%2COAAO%3BAAC3B%2CkBAAmB%2CQAAO%3BAAAW%2CeAAgB%2CWAAW%2CQAAO%3BAACvE%3BAAAQ%2CKAAK%2CcAAe%2CiBAAmB%3BAAAS%2CKAAK%2CcAAe%3BAAC5E%2COAAO%3BEACH%2CaDzCG%2CqBCyCH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3B%3BAACA%2CeAtBY%2CQAAO%2CQAsBlB%3BAAAD%2CYArBS%2CQAAO%2COAAO%2CQAqBtB%3BAAAD%2CkBApBe%2CQAAO%2CSAoBrB%3BAAAD%2CeApBiD%2CWAAW%2CQAAO%2CSAoBlE%3BAAAD%2CMAAC%3BAAAD%2CKAnBS%2CcAAe%2CiBAAmB%2CUAmB1C%3BAAAD%2CKAnByD%2CcAAe%2CaAmBvE%3BAAAD%2COAlBG%2CQAkBF%3BEACI%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3B%3BAAGR%2CwBAAyB%2CQAAO%2CSAAS%3BAAAS%2CkBAAmB%2CQAAO%2CSAAS%3BAAAS%2CeAAgB%2CWAAW%2CQAAO%2CSAAS%3BEACtI%2CaAAA%3B%3BAAEH%2CaAAc%2COAAS%2CSAAM%3BAAAQ%2CuBAAwB%2COAAS%2CSAAM%3BEACzE%2CMAAA%3B%3BAAEH%2CYAAa%3BAAAS%2CkBAAmB%2CcAAc%3BAACvD%2CYAAa%3BAAAO%2CkBAAmB%2CcAAc%3BEAClD%2CaAAA%3B%3BAAEJ%2CUAAW%3BEAAc%2CaAAA%3B%3BAACzB%3BEAAQ%2CWAAA%3B%3BAAER%2CeACI%3BEACI%2CgBAAA%3BEACA%2CWAAA%3B%3BAACA%2CeAHJ%2CeAGK%3BEACG%2CaD7ED%2CmBC6EC%3BEACA%2CSAAS%2CQAAQ%2CQAAQ%2CQAAQ%2CQAAQ%2COAAzC%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CMAAA%3BEACA%2CcAAA%3B%3BAAGA%2CeAfR%2CeAcI%2CKACK%3BEACG%2CaDzFL%2CmBCyFK%3BEACA%2CSAAS%2CQAAQ%2CQAAQ%2CQAAQ%2CQAAQ%2COAAzC%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACC%2CcAAA%3B%3BAAxBjB%2CeACI%2CeAcI%2CKAWI%3BEACI%2CaAAA%3B%3BAAKhB%2CwBACI%3BEACI%2CaD%5C%2FGD%2CqBC%2BGC%3BEAEA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAPR%2CwBACI%2CiBAOI%3BEACK%2CcAAA%3B%3BAACA%2CwBATT%2CiBAOI%2CEAEM%3BEACE%2CcAAA%3B%3BAAIZ%2CwBAAC%2CMACG%3BEACI%2CcAAA%3BEACA%2CeAAA%3B%3BAAIZ%2CqBAAsB%3BAACtB%2CYAAa%3BAAAa%2C%2BBAAgC%3BAAA6B%2CkBAAqB%3BAAAQ%2C0BAA2B%3BAAC9I%2COAAO%2CKAAM%2CcAAc%2COAAS%2CSAAO%3BAAAQ%2COAAO%2CKAAM%2CwBAAwB%2COAAS%2CSAAO%3BEACrG%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CaDrIS%2CqBCqIT%3B%3BAAEH%3BAACA%3BEACG%2CgBAAA%3BEACA%2CSAAA%3B%3BAAEH%3BAAA%2BB%2CSAAU%3BAAAS%2COAAO%2CIAAI%2CeAAgB%2CKAAK%3BAAAkB%2COAAO%2CIAAI%2CqBAAsB%2CKAAK%3BAAAkB%2CgBAAiB%2CUAAS%3BEACnL%2CcAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3B%3BAAEH%2CSAAY%2CSAAS%3BAAAQ%2CSAAY%2CUAAU%2CSAAS%3BEAAQ%2CmBAAA%3B%3BAACpE%2CsBAAuB%2CMAAK%2CQAAS%3BAAAG%2CsBAAuB%2CMAAK%2CQAAS%3BEAC1E%2CqBAAA%3B%3BAAEH%2CmBAAoB%2CaAAe%3BAAAQ%2CcAAe%2CaAAe%3BAAAQ%2C2BAA4B%2CaAAe%3BAAAQ%2CgCAAiC%2CaAAe%3BAAAQ%2C8BAA%2BB%2CaAAe%3BAAAQ%2CcAAe%2CaAAe%3BAAAQ%2COAAQ%2CaAAe%3BAAAQ%2CeAAgB%2CaAAe%3BAAAQ%2CQAAS%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CaAAe%3BAAAQ%2CcAAe%2CaAAe%3BAAAQ%2CcAAe%2COAAO%2CaAAe%3BAAAQ%2C0BAA2B%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CaAAe%3BAAAQ%2CuBAAwB%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CaAAe%3BAAAQ%2CiBAAkB%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CaAAe%3BEACptB%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CaDxJS%2CqBCwJT%3B%3BAAEH%2CcACG%3BAADH%2CcACkB%3BEACX%2CeAAA%3B%3BAAQN%2CqBALqB%2COAAM%2CUAAW%2CMAAK%2CQAAS%2CQAKnD%3BAAAD%2CQAJO%2CMAAK%2CMAAO%2CKAAI%2CQAAS%2CQAI%5C%2FB%3BAAAD%2CuBAHsB%2CMAAK%2CMAAO%2CKAAI%2CQAAS%2CQAG9C%3BAAAD%2CiBAFgB%2CMAAK%2CMAAO%2CKAAI%2CQAAS%2CQAExC%3BAAAD%2CMADK%2CaAAa%2CQACjB%3BEACK%2CSAAS%2CEAAT%3BEACF%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3B%3BAAGF%2CqBAdmB%2COAAM%2CUAAW%2CMAAK%2CQAAS%2CQAanD%2CWACE%3BAAAD%2CQAbK%2CMAAK%2CMAAO%2CKAAI%2CQAAS%2CQAY%5C%2FB%2CWACE%3BAAAD%2CuBAZoB%2CMAAK%2CMAAO%2CKAAI%2CQAAS%2CQAW9C%2CWACE%3BAAAD%2CiBAXc%2CMAAK%2CMAAO%2CKAAI%2CQAAS%2CQAUxC%2CWACE%3BAAAD%2CMAVG%2CaAAa%2CQASjB%2CWACE%3BEACG%2CaAAA%3B%3BAAKR%2CQAAQ%3BEACJ%2CcAAA%3BEACA%2CmBAAA%3B%3BAAFJ%2CQAAQ%2CQAGH%2CIAAC%2CYAAY%3BEACV%2CWAAA%3B%3BAAGR%2CeAAgB%2CmBAAmB%3BEAC%5C%2FB%2CcAAA%3BEACA%2CiBAAA%3B%3BAACA%2CeAHY%2CmBAAmB%2CEAG9B%3BEACG%2CcAAA%3BEACA%2CqBAAA%3B%3BAAKR%3BEACI%2CgBAAA%3B%3BAAEJ%2CuBACI%3BAADqB%2CwBACrB%3BEACI%2CkBAAA%3B%3BAAIR%2CKAAK%2CSAAS%3BAACd%2CKAAK%2CKAAK%3BAACV%2CKAAK%2CSAAS%3BAACd%2CKAAK%2COAAO%3BEACR%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CaAAA%3BEFKA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAEJJ%2CSACI%2COACI%3BEACI%2CWAAA%3BEACA%2CkBAAA%3B%3BAAMJ%2CgBADL%2CUACM%3BEACG%2CaAAA%3B%3BAAHZ%2CgBACG%2CUAIK%3BEACI%2CaAAA%3B%3BAAIJ%2CgBADJ%2COACK%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEFrBR%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAEcI%2CgBADJ%2COACK%2CqBAMG%2CaACI%3BEACI%2CaDhPP%2CqBCgPO%3B%3BAARZ%2CgBADJ%2COACK%2CqBAYG%3BEACI%2CkBAAA%3B%3BAAbR%2CgBADJ%2COACK%2CqBAYG%2CiBAEI%3BEACI%2CWAAA%3B%3BAAfZ%2CgBADJ%2COACK%2CqBAYG%2CiBAKI%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAApBZ%2CgBADJ%2COACK%2CqBAYG%2CiBAKI%2CWAII%3BEACI%2CWAAA%3BEACA%2C0BAAA%3B%3BAACA%2CgBAzBpB%2COACK%2CqBAYG%2CiBAKI%2CWAII%2CEAGK%3BEACG%2CcAAA%3B%3BAAzBpB%2CgBADJ%2COACK%2CqBA8BG%3BEACI%2CWAAA%3B%3BAAMR%2CgBAtCJ%2COAsCK%3BEACG%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAHJ%2CgBAtCJ%2COAsCK%2CmBAIG%3BEACI%2CgBAAA%3BEACA%2CUAAA%3B%3BAANR%2CgBAtCJ%2COAsCK%2CmBAIG%2CaAGI%3BEACI%2C0BAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CaDxRP%2CqBCwRO%3B%3BAAXZ%2CgBAtCJ%2COAsCK%2CmBAcG%2CiBACI%3BEACI%2CWAAA%3BEACA%2CSAAA%3B%3BAAjBZ%2CgBAtCJ%2COAsCK%2CmBAcG%2CiBACI%2CSAGI%3BEFlEnB%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3B%3BAA8BA%2CgBELA%2COAsCK%2CmBAcG%2CiBACI%2CSAGI%2CEFnDf%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAEyDJ%2CSAAC%3BEACG%2CkBAAA%3B%3BAADJ%2CSAAC%2COAEG%2CUACE%3BEACE%2CWAAA%3B%3BAAJR%2CSAAC%2COAOG%2CiBACI%3BEACI%2CWAAA%3B%3BAATZ%2CSAAC%2COAOG%2CiBACI%2CSAEI%3BEACI%2CSAAA%3BEF3FhB%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAE8EA%2CSAAC%2COAOG%2CiBAQI%3BEACI%2CWAAA%3BEACA%2CcAAA%3B%3BAAjBZ%2CSAAC%2COAOG%2CiBAQI%2CWAGI%3BEACI%2C0BAAA%3BEACA%2CWAAA%3B%3BAACA%2CSArBf%2COAOG%2CiBAQI%2CWAGI%2CEAGK%3BEACG%2CcAAA%3B%3BAAOxB%3BEACI%2CaAAA%3BEACA%2CyBAAA%3BEF%5C%2FGA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEE%2BGA%2CgBAAA%3B%3BAAJJ%2CqBAKI%3BEACI%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAARR%2CqBAKI%2CaAII%3BEACI%2CcAAA%3BEACA%2CaDnVL%2CqBCmVK%3BEACA%2CeAAA%3B%3BAAZZ%2CqBAeI%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAlBR%2CqBAeI%2CiBAII%3BEACI%2CeAAA%3BEACA%2CaD1VC%2CqBC0VD%3BEACA%2CoBAAA%3BEACA%2CcAAA%3B%3BAAvBZ%2CqBAeI%2CiBAUI%3BEACI%2CWAAA%3B%3BAACA%2CqBAZR%2CiBAUI%2CEAEK%3BEACG%2CcAAA%3B%3BAA5BhB%2CqBAgCI%3BEACI%2CYAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3B%3BAAnCR%2CqBAgCI%2CgBAII%3BEACI%2CeAAA%3BEACA%2CaD3WC%2CqBC2WD%3BEACA%2CoBAAA%3BEACA%2CcAAA%3B%3BAAxCZ%2CqBAgCI%2CgBAUI%3BEACI%2CWAAA%3B%3BAACA%2CqBAZR%2CgBAUI%2CEAEK%3BEACG%2CcAAA%3B%3BAAKhB%3BEACI%2CaAAA%3BEACA%2CyBAAA%3BEFjKA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEEiKA%2CgBAAA%3B%3BAAJJ%2C0BAKI%3BEACI%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAARR%2C0BAKI%2CaAII%3BEACI%2CWAAA%3BEACA%2CaDlYC%2CqBCkYD%3BEACA%2CeAAA%3B%3BAAZZ%2C0BAKI%2CaASI%3BEACI%2CaDtYC%2CqBCsYD%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAjBZ%2C0BAoBI%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAvBR%2C0BAoBI%2CqBAII%3BEACI%2CeAAA%3BEACA%2CaDjZC%2CqBCiZD%3BEACA%2CoBAAA%3BEACA%2CcAAA%3B%3BAA5BZ%2C0BAoBI%2CqBAUI%3BEACI%2CWAAA%3B%3BAACA%2C0BAZR%2CqBAUI%2CEAEK%3BEACG%2CcAAA%3B%3BAAjChB%2C0BAqCI%3BEACI%2CYAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3B%3BAAxCR%2C0BAqCI%2CsBAII%3BEACI%2CeAAA%3BEACA%2CaDlaC%2CqBCkaD%3BEACA%2CoBAAA%3BEACA%2CcAAA%3B%3BAA7CZ%2C0BAqCI%2CsBAUI%3BEACI%2CWAAA%3B%3BAACA%2C0BAZR%2CsBAUI%2CEAEK%3BEACG%2CcAAA%3B%3BAAKhB%3BEACI%2CgBAAA%3B%3BAADJ%2CYAEI%3BEACI%2CSAAA%3B%3BAAHR%2CYAEI%2COAEI%3BEACI%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaDtbC%2CqBCsbD%3BEACA%2CSAAA%3BEACA%2CeAAA%3B%3BAAVZ%2CYAaI%3BEACI%2CaAAA%3B%3BAAdR%2CYAaI%2CKAEI%3BEACI%2CiBAAA%3BEACA%2CUAAA%3BEACA%2C6BAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAACA%2CYARR%2CKAEI%2CGAMK%3BEACG%2CSAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3B%3BAAxBhB%2CYAaI%2CKAEI%2CGAWI%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAACA%2CYAnBZ%2CKAEI%2CGAWI%2CEAMK%3BEACG%2CcAAA%3B%3BAAMpB%2C8BACI%3BEACI%2CyBAAA%3B%3BAAFR%2C8BACI%2COAEI%3BEACI%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CgCAAA%3B%3BAANZ%2C8BACI%2COAEI%2CGAII%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAThB%2C8BACI%2COAWI%3BEACI%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CgCAAA%3B%3BAACA%2C8BAfR%2COAWI%2CGAIK%3BEACG%2CkBAAA%3B%3BAAjBhB%2C8BACI%2COAWI%2CGAOI%3BEACI%2CkBAAA%3B%3BAApBhB%2C8BACI%2COAWI%2CGAUI%2CsBACI%3BEACI%2CaAAA%3B%3BAAxBpB%2C8BACI%2COAWI%2CGAeI%3BEACI%2CeAAA%3B%3BAA5BhB%2C8BACI%2COAWI%2CGAkBI%3BEACI%2CSAAA%3B%3BAA%5C%2FBhB%2C8BACI%2COAWI%2CGAkBI%2CyBAEI%3BEACI%2CaAAA%3B%3BAAjCpB%2C8BACI%2COAWI%2CGAwBI%3BEACI%2CcAAA%3B%3BAArChB%2C8BACI%2COAWI%2CGA2BI%2CUAAS%3BEACL%2CeAAA%3B%3BAAKhB%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CaAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAPJ%2CoBAQI%3BEACI%2CuCAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAbR%2CoBAQI%2C0BAMI%2CSACI%3BEACI%2CcAAA%3B%3BAAhBhB%2CoBAoBI%3BEACI%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAtBR%2CoBAoBI%2C4BAGI%3BEF5TP%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEE6UQ%2CgBAAA%3BEACA%2CiBAAA%3B%3BAFhTR%2CoBE0SA%2C4BAGI%2CQF7SH%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAEkTR%2CgBAAkB%3BEACd%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CgBAAkB%2CEAAE%3BEAChB%2CWAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CgBAAiB%2CEAAC%3BEACd%2CiDAAA%3BEACA%2C8CAAA%3BEACA%2CYAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CWAAX%3BEACA%2CmBAAmB%2CWAAnB%3BEACA%2CgBAAgB%2CWAAhB%3BEACA%2CUAAA%3B%3BAAEJ%2CgBAAiB%2CEAAC%3BEACd%2C%2BCAAA%3BEACA%2CgDAAA%3BEACA%2CYAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CWAAX%3BEACA%2CmBAAmB%2CWAAnB%3BEACA%2CUAAA%3B%3BAAEJ%2CgBAAkB%2CEAAC%2CMAAM%3BAACzB%2CgBAAkB%2CEAAC%2CMAAM%3BEACrB%2CmBAAmB%2CQAAnB%3BEACA%2CWAAW%2CQAAX%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CgBAAgB%2CMAAO%3BAACvB%2CgBAAgB%2CMAAO%3BEACnB%2CWAAU%2CWAAV%3BEACA%2CmBAAkB%2CWAAlB%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAAZJ%2CSAaI%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACN%2CmBAAA%3B%3BAACM%2CSARJ%2CEAQK%3BEACG%2CSAAS%2COAAT%3BEACA%2CoBAAA%3B%3BAAMZ%2CeAAgB%2CeAAiB%2CWAC7B%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CaDhoBD%2CqBCgoBC%3BEACA%2C0BAAA%3B%3BAACA%2CeAdQ%2CeAAiB%2CWAC7B%2CUAaK%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3B%3BAAIZ%2CYACI%2CGAAG%2CGAAG%2CEAAC%3BEACH%2CqBAAA%3B%3BAAGR%2CeAAgB%2CgBAAgB%2CsBAAqB%3BEACjD%2CaAAA%3B%3BAAEJ%2CeACK%2CgBACI%3BEACG%2CcAAA%3B%3BAAIZ%2CYACI%3BEACI%2CmBAAA%3BEACA%2CUAAA%3B%3BAAGR%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CmBACI%2CaACI%3BAAFY%2CqBAChB%2CaACI%3BEACI%2CeAAA%3B%3BAAHZ%2CmBAMI%3BAANgB%2CqBAMhB%3BEACI%2CgBAAA%3B%3BAAPR%2CmBASI%2CiBACI%2CQAAO%3BAAVK%2CqBAShB%2CiBACI%2CQAAO%3BAAVf%2CmBASI%2CiBAEI%3BAAXY%2CqBAShB%2CiBAEI%3BEFpdP%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEEqeQ%2CeAAA%3BEACA%2CiBAAA%3B%3BAFxcR%2CmBEmcA%2CiBACI%2CQAAO%2CgBFpcV%3BAAAD%2CqBEmcA%2CiBACI%2CQAAO%2CgBFpcV%3BAAAD%2CmBEmcA%2CiBAEI%2CcFrcH%3BAAAD%2CqBEmcA%2CiBAEI%2CcFrcH%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAEycR%2CqBAAsB%2CaAAa%3BEAC%5C%2FB%2CgBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CgBAAiB%2CoBAAoB%3BEACjC%2CmBAAA%3B%3BAAEJ%2C8BACI%2CMAAK%2CWAAW%3BEACZ%2CaAAA%3B%3BAAFR%2C8BAII%2CkBAAkB%3BEACd%2CYAAA%3B%3BAAGR%2CuBAAwB%3BEACpB%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CGAAG%2CiCAAkC%2CMAAK%3BEACtC%2CaAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAUJ%2CQAR0B%3BEACtB%2CqBAAsB%3BEAAe%2CqBAAsB%3BIACvD%2CcAAA%3B%3BEAEJ%3BIACI%2CmBAAA%3B%3B%3BAAGR%2CIAAK%2CmBAAmB%3BEACpB%2CQAAA%3B%3B%3BAChuBJ%3BEACI%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CyCAAA%3BEACA%2CWAAA%3BEACA%2COAAO%2CkBAAP%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2C0BAAA%3B%3BAAEJ%2CyBAA0B%3BAAC1B%2CyBAA0B%3BEACtB%2CSAAA%3B%3BAAGJ%2CyBAAyB%3BAACzB%2CyBAA0B%2CSAAQ%3BAAClC%2CyBAA0B%2CSAAQ%3BEAC9B%2CcAAA%3B%3BAAGJ%2CyBAA0B%3BEACtB%2CcAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CyBAA0B%3BEACtB%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CyBAA0B%2COAAO%3BEAC7B%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CyBAA0B%2COAAO%3BEAC7B%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CyBAA0B%3BEACtB%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CUAAA%3BEACA%2CSAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CyBAA0B%3BEACtB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%3BEACzB%2CWAAA%3BEACA%2CaAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CyBAA0B%2CSAAS%2CGAAG%3BEAClC%2CcAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CyBAA0B%2CSAAS%2CGAAG%3BEAClC%2CgCAAA%3B%3BAAEJ%2CyBAA0B%2CSAAS%2CGAAG%2CGAAE%3BEACpC%2CmBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%3BAAC%5C%2FB%2CyBAA0B%2CGAAG%2CGAAE%3BEAC3B%2CsBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%3BEAC3B%2CWAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CcAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%3BEAC3B%2CUAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%2COAAQ%2CQAAO%3BEAC1C%2CmDAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CoBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CQAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CMAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%2COAAQ%2CQAAO%2CMAAM%3BEAChD%2CcAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CqBAAA%3BEACA%2CaAAa%2CYAAb%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%3BEAC3B%2CkBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%3BAAC%5C%2FB%2CyBAA0B%2CGAAG%2CGAAE%2CSAAS%3BAACxC%2CyBAA0B%2CGAAG%2CGAAE%2CSAAS%3BEACpC%2CyBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAE%2CSAAU%3BEACrC%2CcAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%3BEAC5B%2CeAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%3BEAC5B%2CWAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%3BEAC5B%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAe%3BEAC3C%2CeAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CyBAA0B%2CGAAG%2CGAAE%2CWAAY%3BEACvC%2CgBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BEAC5C%2CqBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BEAC5C%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%2CmBAAmB%3BEAC%5C%2FD%2CkBAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%2CmBAAmB%3BEAC%5C%2FD%2CeAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BEAC5C%2CcAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BAAChD%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BEAC5C%2CcAAA%3BEACA%2CeAAA%3B%3BAAIJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BEAC5C%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyBAA0B%2CGAAG%2CGAAG%2CgBAAgB%3BEAC5C%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACI%2CYAAA%3BEACA%2COAAO%2CiBAAP%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAAPJ%2CaAQI%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAZR%2CaAQI%2CeAKI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3B%3BAAhBZ%2CaAQI%2CeAKI%2CqBAII%3BEACI%2CiBAAA%3B%3BAAlBhB%2CaAQI%2CeAaI%3B%3B%3B%3B%3BAArBR%2CaAQI%2CeAaI%2CkBACI%3BEACE%2CUAAA%3B%3BAAvBd%2CaAQI%2CeAaI%2CkBAMI%3BEACE%2CmBAAA%3B%3BAA5Bd%2CaAQI%2CeAaI%2CkBAWI%3BEACE%2CgBAAA%3B%3BAAjCd%2CaAQI%2CeAaI%2CkBAgBI%2C0BAAyB%3BEACvB%2CgBAAA%3B%3BAAtCd%2CaAQI%2CeAaI%2CkBAmBI%3BEACI%2CSAAA%3B%3BAAzChB%2CaAQI%2CeAqCI%2CyBAAyB%3BEACrB%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CaA5CR%2CeAqCI%2CyBAAyB%2CeAOpB%3BEACG%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CQAAA%3B%3BAA3DhB%2CaAQI%2CeAqCI%2CyBAAyB%2CeAgBrB%3BEACI%2CWAAA%3B%3BAA9DhB%2CaAQI%2CeAyDI%3BEACI%2CaAAA%3B%3BAAlEZ%2CaAQI%2CeA4DI%3BEACI%2CaAAA%3B%3BAArEZ%2CaAQI%2CeA%2BDI%3BEACI%2CWAAA%3BEACA%2C6BAAA%3BEACA%2C6BAAA%3BEACA%2CYAAA%3BEACA%2CaFvSL%2CqBEuSK%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3B%3BAAnFZ%2CaAQI%2CeA6EI%2CqBAAuB%2CSAAM%2COAAQ%3BEACjC%2CmBAAA%3B%3BAAtFZ%2CaAQI%2CeAgFI%2COAAM%3BEACF%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CQAAA%3BEACA%2C6BAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2CeAAA%3B%3BAA1GZ%2CaAQI%2CeAgFI%2COAAM%2COAmBA%3BEACE%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CaAxGR%2CeAgFI%2COAAM%2COAwBD%3BEACG%2CmBAAA%3B%3BAAEJ%2CaA3GR%2CeAgFI%2COAAM%2COA2BD%3BEACG%2CaAAA%3B%3BAApHhB%2CaAQI%2CeA%2BGI%2CiBAAiB%3BEACb%2CeAAA%3B%3BAAOZ%2CaAAc%2CqBAAoB%3BEAC9B%2CSAAA%3BEACA%2COAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2C4BAAA%3B%3BAAEJ%2CaAAc%2CqBAAoB%2CyBAAyB%2CIAAI%3BEAC3D%2CcAAA%3B%3BAAIJ%2CaAAc%3BEACV%2CkBAAA%3BEACA%2CSAAA%3BEACA%2COAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3BEACA%2CaAAA%3BEACA%2CSAAA%3BEACA%2C4BAAA%3BEACA%2C0CAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAbJ%2CaAAc%2C0BAcV%3BEACI%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3B%3BAAtBR%2CaAAc%2C0BAcV%2COASI%3BEACI%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAACA%2CaA3BE%2C0BAcV%2COASI%2CSAIK%3BEACG%2C0BAAA%3B%3BAA5BhB%2CaAAc%2C0BAgCV%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAAGR%2CeAAe%2CQAAS%2COAAM%2COAAO%3BEACjC%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2C8BAAA%3BEACA%2CgCAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3BEACA%2CcAAA%3BEACA%2CoCAAA%3B%3BAAEJ%2CyBACI%2CSAAS%3BEACL%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAJR%2CyBACI%2CSAAS%2CGAIL%3BEACI%2CgCAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAACA%2CyBAVR%2CSAAS%2CGAIL%2CGAMK%3BEACG%2CyBAAA%3B%3BAAEJ%2CyBAbR%2CSAAS%2CGAIL%2CGASK%3BEACG%2CgBAAA%3B%3BAAfhB%2CyBAmBI%3BEACI%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3B%3BAAvBR%2CyBAmBI%2CiBAKI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3B%3BAA7BZ%2CyBAgCI%3BEACI%2CsBAAA%3BEACA%2COAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3B%3BAArCR%2CyBAuCI%3BEACI%2CWAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAA7CR%2CyBAuCI%2CiBAOI%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAACA%2CyBAZR%2CiBAOI%2CEAKK%3BEACG%2CcAAA%3B%3BAApDhB%2CyBAwDI%3BEACI%2CaAAA%3B%3BAAzDR%2CyBA2DI%2CmBAAmB%3BEACf%2CSAAA%3B%3BAA5DR%2CyBA8DI%3BEACI%2CaAAA%3B%3BAA%5C%2FDR%2CyBAiEI%3BEACI%2C0BAAA%3B%3BAAlER%2CyBAiEI%2CiBAEI%3BEACI%2CSAAA%3B%3BAApEZ%2CyBAiEI%2CiBAKI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAzEZ%2CyBA4EI%3BEACI%2CwBAAA%3B%3BAA7ER%2CyBA%2BEI%3BAA%5C%2FEJ%2CyBAgFI%3BEACI%2CwBAAA%3B%3BAAjFR%2CyBAmFI%3BEACI%2CwBAAA%3B%3BAAGR%2CIAAI%2CkBAAkB%3BEAClB%2CSAAS%2CEAAT%3BEACA%2CeAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2C8BAAA%3BEACA%2CUAAA%3BEACA%2CoBAAA%3B%3BAAsBJ%2CwBApB0C%3BEACtC%2CaAAc%2CqBAAoB%3BIAC9B%2CUAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3B%3BEAEJ%3BIACI%2CaAAA%3BIACA%2CUAAA%3BIACA%2CaAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3B%3BEAEJ%2CaAAc%2CeAAe%3BIACzB%2CaAAA%3B%3BEAEJ%2CaAAc%2CeAAe%3BIACzB%2C6BAAA%3B%3B%3B%3B%3B%3B%3B%3BACthBP%2CaAAc%2CaAAY%3BEACzB%2CSAAS%2CGAAT%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3B%3B%3BAAGD%3BEACC%2CaAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3B%3BAAED%2CaAAc%3BEACb%2CaAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAmB%2C0BAAnB%3B%3BAAED%2CaAAc%3BEACb%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAED%2CaAAc%2CmBAAkB%3BEAC%5C%2FB%2C4CAAA%3BEACA%2CyCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CoCAAA%3B%3BAAED%2CaAAa%2CMACZ%2CWAAW%3BEACV%2CUAAA%3B%3BAAIF%2CaAAc%3BEACb%2CWAAA%3B%3BAAED%2CaAAc%3BAACd%2CaAAc%2CaAAa%3BEAC1B%2CeAAA%3B%3BAAED%3BEACC%2CyBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2C6CAAA%3B%3B%3BAAID%3BEACI%2C0CAAA%3B%3B%3BAAIJ%2CaAAe%3BAACf%2CaAAe%3BEACd%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACC%2CmBAAmB%2CoBAAnB%3BEACA%2CgBAAgB%2CoBAAhB%3BEACA%2CeAAe%2CoBAAf%3B%3B%3B%3B%3B%3B%3BAAQF%2CUAAW%3BEAAgB%2CkBAAA%3BEAAoB%2COAAA%3BEAAS%2CQAAA%3BEAAU%2CcAAA%3BEAAgB%2CYAAA%3BEAAc%2CkBAAA%3B%3BAAChG%2CUAAW%3BEACP%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CUAAA%3BEACA%2CwBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CUAAU%2CMAAO%3BEAChB%2CUAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3B%3BAAED%2CUAAW%2CcAAc%3BEACxB%2CgBAAA%3B%3BAAED%2CUAAW%2CcAAc%2CaAAe%3BEACvC%2CYAAA%3BEACG%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CUAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CUAAW%2CcAAc%2CaAAe%2CMAAG%3BEACvC%2CSAAS%2COAAT%3BEACA%2CaHzGM%2CmBGyGN%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CUAAW%2CcAAc%2CaAAa%3BEACrC%2CWAAA%3B%3BAAED%2CUAAW%2CcAAc%2CaAAa%3BEACrC%2CYAAA%3B%3BAAED%2CUAAW%2CcAAc%2CaAAa%2CUAAS%3BEAC9C%2CSAAS%2COAAT%3B%3BAAED%2CUAAW%2CcAAc%2CaAAe%2CMAAG%3BEAAO%2CWAAA%3BEAAoB%2CmBAAA%3BEAAwB%2CqBAAA%3B%3BAAC9F%2CUAAW%2CcAAc%2CaAAe%2CMAAG%2CMAAM%3BEAAQ%2CWAAA%3B%3B%3B%3B%3BAAOzD%2CUAAW%2CcAAc%3BEACxB%2CqBAAA%3BEACA%2COAAA%3BEACA%2CgBAAA%3B%3B%3BAAED%2CUAAW%2CcAAc%2CUAAU%3BEAClC%2CcAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAAGD%2CUAAW%2CcAAc%2CUAAS%2COAAQ%3BAAC1C%2CUAAW%2CcAAa%2CUAAW%2CUAAS%2CMAAO%3BEAClD%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CUAAA%3B%3B%3BAAKD%2CUAAW%2CcAAc%2CUAAU%2CKAAI%3BEACtC%2CYAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3B%3B%3BAAID%2CSAAS%3BEACR%2CiBAAA%3BEACA%2C8DAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAC9IF%3BEACI%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEAEA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3B%3BAA0BJ%3BEACI%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEAEA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAA8GJ%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEAEA%2CaAAc%2CYAAY%2C6BAA1B%3BEACA%2CaAAc%2CYAAY%2C8BAA1B%3BEACA%2CaAAc%2CYAAY%2C8BAA1B%3BEACA%2CaAAc%2CYAAY%2C8BAA1B%3BEACA%2CaAAc%2CYAAY%2C8BAA1B%3BEACA%2CcAAc%2CYAAY%2C8BAA1B%3BEACA%2CcAAc%2CYAAY%2C8BAA1B%3B%3BAAsKJ%3BEAEI%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3BEACA%2CiCAAA%3BEACA%2CgCAAA%3BEACA%2CgCAAA%3BEACA%2CgCAAA%3BEACA%2CgCAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEAEA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CyBAAA%3BEAEA%2C8CAAA%3BEACA%2C8CAAA%3BEACA%2CkDAAA%3BEAEA%2CYA3CW%2C4BA2CX%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3BEAEA%2C%2BBAAA%3B%3BAAcJ%3BEACI%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3B%3BACtYJ%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CcAAc%3BEACf%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2C6BAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%2CkBAAiB%3BAACjD%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CaAAY%3BAAC%5C%2FB%2CIAAK%2CcAAc%2CaAAY%3BAAC%5C%2FB%2CIAAK%2CcAAc%2CaAAY%3BAAC%5C%2FB%2CIAAK%2CcAAc%2CaAAY%3BEAC3B%2CuBAAA%3BEACA%2CaAAA%3B%3BAAMJ%2CIAAK%2CcAAc%2CaAGf%3BAAFJ%2CIAAK%2CcAAc%2CaAEf%3BAAHJ%2CIAAK%2CcAAc%2CaAIf%3BAAHJ%2CIAAK%2CcAAc%2CaAGf%3BAAJJ%2CIAAK%2CcAAc%2CaAKf%2CGAAE%3BAAJN%2CIAAK%2CcAAc%2CaAIf%2CGAAE%3BEACE%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CgCAAA%3B%3BAAEA%2CIAjBH%2CcAAc%2CaAGf%2CiBAcK%3BAAAD%2CIAhBH%2CcAAc%2CaAEf%2CiBAcK%3BAAAD%2CIAjBH%2CcAAc%2CaAIf%2CoBAaK%3BAAAD%2CIAhBH%2CcAAc%2CaAGf%2CoBAaK%3BAAAD%2CIAjBH%2CcAAc%2CaAKf%2CGAAE%2CgBAYG%3BAAAD%2CIAhBH%2CcAAc%2CaAIf%2CGAAE%2CgBAYG%3BEAAU%2CwBAAA%3B%3BAAMf%2CQAJiD%3BEAIjD%2CIAvBC%2CcAAc%2CaAGf%3BEAoBA%2CIAtBC%2CcAAc%2CaAEf%3BEAoBA%2CIAvBC%2CcAAc%2CaAIf%3BEAmBA%2CIAtBC%2CcAAc%2CaAGf%3BEAmBA%2CIAvBC%2CcAAc%2CaAKf%2CGAAE%3BEAkBF%2CIAtBC%2CcAAc%2CaAIf%2CGAAE%3BIAeM%2CeAAA%3BIACA%2CgBAAA%3B%3B%3BAArBZ%2CIAAK%2CcAAc%2CaAyBf%3BAAxBJ%2CIAAK%2CcAAc%2CaAwBf%3BAAzBJ%2CIAAK%2CcAAc%2CaAyBZ%3BAAxBP%2CIAAK%2CcAAc%2CaAwBZ%3BAAzBP%2CIAAK%2CcAAc%2CaAyBN%3BAAxBb%2CIAAK%2CcAAc%2CaAwBN%3BAAzBb%2CIAAK%2CcAAc%2CaAyBG%3BAAxBtB%2CIAAK%2CcAAc%2CaAwBG%3BAAzBtB%2CIAAK%2CcAAc%2CaAyBU%3BAAxB7B%2CIAAK%2CcAAc%2CaAwBU%3BAAzB7B%2CIAAK%2CcAAc%2CaAyBc%3BAAxBjC%2CIAAK%2CcAAc%2CaAwBc%3BAAzBjC%2CIAAK%2CcAAc%2CaAyBqB%3BAAxBxC%2CIAAK%2CcAAc%2CaAwBqB%3BAAzBxC%2CIAAK%2CcAAc%2CaAyByB%3BAAxB5C%2CIAAK%2CcAAc%2CaAwByB%3BEACpC%2CcAAA%3B%3BAAOR%2CIAAK%2CcAAc%2CaAGf%3BAAFJ%2CIAAK%2CcAAc%2CaAEf%3BAAHJ%2CIAAK%2CcAAc%2CaAIf%2CEAAC%3BAAHL%2CIAAK%2CcAAc%2CaAGf%2CEAAC%3BAAJL%2CIAAK%2CcAAc%2CaAKf%2CEAAC%3BAAJL%2CIAAK%2CcAAc%2CaAIf%2CEAAC%3BEACG%2CcAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3B%3BAARR%2CIAAK%2CcAAc%2CaAWf%2CEAAC%3BAAVL%2CIAAK%2CcAAc%2CaAUf%2CEAAC%3BAAXL%2CIAAK%2CcAAc%2CaAYf%2CEAAC%3BAAXL%2CIAAK%2CcAAc%2CaAWf%2CEAAC%3BEACG%2CcAAA%3BEACA%2CqBAAA%3B%3BAAdR%2CIAAK%2CcAAc%2CaAiBf%2CEAAC%3BAAhBL%2CIAAK%2CcAAc%2CaAgBf%2CEAAC%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAApBR%2CIAAK%2CcAAc%2CaAuBf%2CGAAE%3BAAtBN%2CIAAK%2CcAAc%2CaAsBf%2CGAAE%3BEACE%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3B%3BAA1BR%2CIAAK%2CcAAc%2CaAuBf%2CGAAE%2CgBAKE%3BAA3BR%2CIAAK%2CcAAc%2CaAsBf%2CGAAE%2CgBAKE%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3B%3BAACA%2CIA%5C%2FBP%2CcAAc%2CaAuBf%2CGAAE%2CgBAKE%2CGAGK%3BAAAD%2CIA9BP%2CcAAc%2CaAsBf%2CGAAE%2CgBAKE%2CGAGK%3BEAAc%2CgBAAA%3B%3BAA%5C%2FB3B%2CIAAK%2CcAAc%2CaAuBf%2CGAAE%2CgBAWE%3BAAjCR%2CIAAK%2CcAAc%2CaAsBf%2CGAAE%2CgBAWE%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CWAAW%2CaAAX%3BEACA%2CkDAAA%3B%3BAAEA%2CIAzCP%2CcAAc%2CaAuBf%2CGAAE%2CgBAWE%2CEAOK%3BAAAD%2CIAxCP%2CcAAc%2CaAsBf%2CGAAE%2CgBAWE%2CEAOK%3BEACG%2CcAAA%3BEACA%2CWAAW%2CeAAX%3B%3BAAShB%2CIAAK%2CcAAc%2CaAAa%2CwBAG5B%3BAAFJ%2CIAAK%2CcAAc%2CaAAa%2CwBAE5B%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAATR%2CIAAK%2CcAAc%2CaAAa%2CwBAY5B%3BAAXJ%2CIAAK%2CcAAc%2CaAAa%2CwBAW5B%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3B%3BAAhBR%2CIAAK%2CcAAc%2CaAAa%2CwBAY5B%2C%2BBAMI%3BAAjBR%2CIAAK%2CcAAc%2CaAAa%2CwBAW5B%2C%2BBAMI%3BEACI%2CcAAA%3BEACA%2C4BAAA%3B%3BAAEA%2CIAtBP%2CcAAc%2CaAAa%2CwBAY5B%2C%2BBAMI%2CEAIK%3BAAAD%2CIArBP%2CcAAc%2CaAAa%2CwBAW5B%2C%2BBAMI%2CEAIK%3BEAAS%2CcAAA%3B%3BAAtBtB%2CIAAK%2CcAAc%2CaAAa%2CwBA0B5B%2C%2BBAA%2BB%3BAAzBnC%2CIAAK%2CcAAc%2CaAAa%2CwBAyB5B%2C%2BBAA%2BB%3BEAC3B%2CeAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEA%2CIAhCH%2CcAAc%2CaAAa%2CwBA0B5B%2C%2BBAA%2BB%2CEAM1B%3BAAAD%2CIA%5C%2FBH%2CcAAc%2CaAAa%2CwBAyB5B%2C%2BBAA%2BB%2CEAM1B%3BEAAS%2CcAAA%3B%3BAAhClB%2CIAAK%2CcAAc%2CaAAa%2CwBAmC5B%3BAAlCJ%2CIAAK%2CcAAc%2CaAAa%2CwBAkC5B%3BEACI%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CyCAAA%3BEACA%2CmBAAA%3BEACA%2CyCAAA%3BEACA%2CsBAAA%3B%3BAAzCR%2CIAAK%2CcAAc%2CaAAa%2CwBA4C5B%3BAA3CJ%2CIAAK%2CcAAc%2CaAAa%2CwBA2C5B%3BEACI%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAhDR%2CIAAK%2CcAAc%2CaAAa%2CwBAmD5B%3BAAlDJ%2CIAAK%2CcAAc%2CaAAa%2CwBAkD5B%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAvDR%2CIAAK%2CcAAc%2CaAAa%2CwBA0D5B%3BAAzDJ%2CIAAK%2CcAAc%2CaAAa%2CwBAyD5B%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CwCAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3B%3BAArER%2CIAAK%2CcAAc%2CaAAa%2CwBAwE5B%2CGAAE%2CgCAAiC%3BAAvEvC%2CIAAK%2CcAAc%2CaAAa%2CwBAuE5B%2CGAAE%2CgCAAiC%3BEAC%5C%2FB%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2C4BAAA%3B%3BAAEA%2CIAhFH%2CcAAc%2CaAAa%2CwBAwE5B%2CGAAE%2CgCAAiC%2CEAQ9B%3BAAAD%2CIA%5C%2FEH%2CcAAc%2CaAAa%2CwBAuE5B%2CGAAE%2CgCAAiC%2CEAQ9B%3BEAAS%2CcAAA%3B%3BAAhFlB%2CIAAK%2CcAAc%2CaAAa%2CwBAwE5B%2CGAAE%2CgCAAiC%2CEAU%5C%2FB%3BAAjFR%2CIAAK%2CcAAc%2CaAAa%2CwBAuE5B%2CGAAE%2CgCAAiC%2CEAU%5C%2FB%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAArFZ%2CIAAK%2CcAAc%2CaAAa%2CwBAyF5B%3BAAxFJ%2CIAAK%2CcAAc%2CaAAa%2CwBAwF5B%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAOR%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CiBAAA%3B%3BAAFJ%2CIAAK%2CcAAc%2CaAAa%2C6BAI5B%3BAAHJ%2CIAAK%2CcAAc%2CaAAa%2C6BAG5B%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CkBAAkB%2CiBAAzC%3BEACA%2CSAAA%3BEACA%2CaAAA%3BEACA%2CQAAQ%2CqDAAR%3BEACA%2CeAAe%2CoBAAf%3BEACA%2CYACI%2CgFACA%2CwBAAwB%2CkCAF5B%3BEAGA%2CYAAY%2CoBAAZ%3B%3BAAdR%2CIAAK%2CcAAc%2CaAAa%2C6BAiB5B%3BAAhBJ%2CIAAK%2CcAAc%2CaAAa%2C6BAgB5B%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CyCAAA%3BEACA%2CeAAe%2CyBAAf%3B%3BAA5BR%2CIAAK%2CcAAc%2CaAAa%2C6BA%2BB5B%3BAA9BJ%2CIAAK%2CcAAc%2CaAAa%2C6BA8B5B%3BEACI%2CeAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAArCR%2CIAAK%2CcAAc%2CaAAa%2C6BAwC5B%3BAAvCJ%2CIAAK%2CcAAc%2CaAAa%2C6BAuC5B%3BEACI%2CSAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAA7CR%2CIAAK%2CcAAc%2CaAAa%2C6BAgD5B%3BAA%5C%2FCJ%2CIAAK%2CcAAc%2CaAAa%2C6BA%2BC5B%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CUAAU%2CeAAjC%3BEACA%2CSAAA%3B%3BAAnDR%2CIAAK%2CcAAc%2CaAAa%2C6BAsD5B%3BAArDJ%2CIAAK%2CcAAc%2CaAAa%2C6BAqD5B%3BEACI%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CQAAQ%2CqCAAR%3BEACA%2CeAAe%2CoBAAf%3BEACA%2CkBAAkB%2CgBAAlB%3BEACA%2CgFAAA%3B%3BAAEA%2CIAjEH%2CcAAc%2CaAAa%2C6BAsD5B%2CqCAWK%3BAAAD%2CIAhEH%2CcAAc%2CaAAa%2C6BAqD5B%2CqCAWK%3BEACG%2CWAAW%2CgBAAX%3BEACA%2CoCAAA%3BEACA%2CYAAY%2CoBAAZ%3B%3BAApEZ%2CIAAK%2CcAAc%2CaAAa%2C6BAwE5B%3BAAvEJ%2CIAAK%2CcAAc%2CaAAa%2C6BAuE5B%3BEACI%2CqCAAA%3BEACA%2CYAAY%2CyDAAZ%3B%3BAA1ER%2CIAAK%2CcAAc%2CaAAa%2C6BA6E5B%3BAA5EJ%2CIAAK%2CcAAc%2CaAAa%2C6BA4E5B%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CwCAAA%3BEACA%2CcAAA%3BEACA%2CWAAW%2CkBAAX%3BEACA%2CcAAA%3B%3BAAvFR%2CIAAK%2CcAAc%2CaAAa%2C6BA0F5B%3BAAzFJ%2CIAAK%2CcAAc%2CaAAa%2C6BAyF5B%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAA9FR%2CIAAK%2CcAAc%2CaAAa%2C6BA0F5B%2C0CAMI%3BAA%5C%2FFR%2CIAAK%2CcAAc%2CaAAa%2C6BAyF5B%2C0CAMI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAApGZ%2CIAAK%2CcAAc%2CaAAa%2C6BA0F5B%2C0CAaI%3BAAtGR%2CIAAK%2CcAAc%2CaAAa%2C6BAyF5B%2C0CAaI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAkBZ%2CQAdwC%3BEAcxC%2CIA5HK%2CcAAc%2CaAAa%2C6BA%2BGxB%3BEAaR%2CIA3HK%2CcAAc%2CaAAa%2C6BA8GxB%3BIACI%2C0BAAA%3B%3BEAYZ%2CIA5HK%2CcAAc%2CaAAa%2C6BAmHxB%3BEASR%2CIA3HK%2CcAAc%2CaAAa%2C6BAkHxB%3BIACI%2CeAAA%3BIACA%2CiBAAA%3B%3BEAOZ%2CIA5HK%2CcAAc%2CaAAa%2C6BAwHxB%3BEAIR%2CIA3HK%2CcAAc%2CaAAa%2C6BAuHxB%3BIACI%2C0BAAA%3B%3B%3BAAQZ%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CaAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3B%3BAALJ%2CIAAK%2CcAAc%2CaAAa%2CwBAO5B%3BAANJ%2CIAAK%2CcAAc%2CaAAa%2CwBAM5B%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CwGAAA%3B%3BAAjBR%2CIAAK%2CcAAc%2CaAAa%2CwBAO5B%2C6BAeI%3BAArBR%2CIAAK%2CcAAc%2CaAAa%2CwBAM5B%2C6BAeI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIA7BH%2CcAAc%2CaAAa%2CwBAO5B%2C6BAsBK%3BAAAD%2CIA5BH%2CcAAc%2CaAAa%2CwBAM5B%2C6BAsBK%3BEACG%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CWAAW%2CgBAAX%3B%3BAAGJ%2CIApCH%2CcAAc%2CaAAa%2CwBAO5B%2C6BA6BK%3BAAAD%2CIAnCH%2CcAAc%2CaAAa%2CwBAM5B%2C6BA6BK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAQZ%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CgCAAA%3BEACA%2CUAAA%3B%3BAALJ%2CIAAK%2CcAAc%2CaAAa%2C8BAO5B%3BAANJ%2CIAAK%2CcAAc%2CaAAa%2C8BAM5B%3BEACI%2CcAAA%3B%3BAARR%2CIAAK%2CcAAc%2CaAAa%2C8BAW5B%3BAAVJ%2CIAAK%2CcAAc%2CaAAa%2C8BAU5B%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CIA7BH%2CcAAc%2CaAAa%2C8BAW5B%2CsCAkBK%3BAAAD%2CIA5BH%2CcAAc%2CaAAa%2C8BAU5B%2CsCAkBK%3BEAAS%2CcAAA%3B%3BAAEV%2CIA%5C%2FBH%2CcAAc%2CaAAa%2C8BAW5B%2CsCAoBK%3BAAAD%2CIA9BH%2CcAAc%2CaAAa%2C8BAU5B%2CsCAoBK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAjCZ%2CIAAK%2CcAAc%2CaAAa%2C8BAqC5B%3BAApCJ%2CIAAK%2CcAAc%2CaAAa%2C8BAoC5B%3BEACI%2CgCAAA%3BEACA%2CiBAAA%3B%3BAAvCR%2CIAAK%2CcAAc%2CaAAa%2C8BA0C5B%3BAAzCJ%2CIAAK%2CcAAc%2CaAAa%2C8BAyC5B%3BEACI%2CmBAAA%3B%3BAA3CR%2CIAAK%2CcAAc%2CaAAa%2C8BA8C5B%2CGAAE%3BAA7CN%2CIAAK%2CcAAc%2CaAAa%2C8BA6C5B%2CGAAE%3BEACE%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CaAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3B%3BAApDR%2CIAAK%2CcAAc%2CaAAa%2C8BA8C5B%2CGAAE%2C2BAQE%3BAArDR%2CIAAK%2CcAAc%2CaAAa%2C8BA6C5B%2CGAAE%2C2BAQE%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CyDAAA%3B%3BAAEA%2CIA9DP%2CcAAc%2CaAAa%2C8BA8C5B%2CGAAE%2C2BAQE%2CEAQK%3BAAAD%2CIA7DP%2CcAAc%2CaAAa%2C8BA6C5B%2CGAAE%2C2BAQE%2CEAQK%3BEACG%2CyBAAA%3BEACA%2CcAAA%3B%3BAAShB%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CeAAA%3B%3BAAJJ%2CIAAK%2CcAAc%2CaAAa%2CeAM5B%3BAALJ%2CIAAK%2CcAAc%2CaAAa%2CeAK5B%3BAANJ%2CIAAK%2CcAAc%2CaAAa%2CeAO5B%3BAANJ%2CIAAK%2CcAAc%2CaAAa%2CeAM5B%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAAXR%2CIAAK%2CcAAc%2CaAAa%2CeAc5B%3BAAbJ%2CIAAK%2CcAAc%2CaAAa%2CeAa5B%3BEACI%2CgBAAA%3BEACA%2CWAAA%3B%3BAAhBR%2CIAAK%2CcAAc%2CaAAa%2CeAmB5B%2CoBACI%3BAAnBR%2CIAAK%2CcAAc%2CaAAa%2CeAkB5B%2CoBACI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAA3BZ%2CIAAK%2CcAAc%2CaAAa%2CeAmB5B%2CoBAWI%3BAA7BR%2CIAAK%2CcAAc%2CaAAa%2CeAkB5B%2CoBAWI%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3B%3BAAlCZ%2CIAAK%2CcAAc%2CaAAa%2CeAmB5B%2CoBAWI%2CsBAMI%3BAAnCZ%2CIAAK%2CcAAc%2CaAAa%2CeAkB5B%2CoBAWI%2CsBAMI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAYZ%2CQAPuC%2CwBAAiC%3BEAOxE%2CIAnDC%2CcAAc%2CaAAa%2CeA6CxB%3BEAMJ%2CIAlDC%2CcAAc%2CaAAa%2CeA4CxB%3BEAMJ%2CIAnDC%2CcAAc%2CaAAa%2CeA8CxB%3BEAKJ%2CIAlDC%2CcAAc%2CaAAa%2CeA6CxB%3BIACI%2CuBAAA%3B%3B%3BAAmBZ%2CQAfiD%3BEAejD%2CIAlEK%2CcAAc%2CaAAa%3BEAkEhC%2CIAjEK%2CcAAc%2CaAAa%3BIAmDxB%2CeAAA%3B%3BEAcR%2CIAlEK%2CcAAc%2CaAAa%2CeAsDxB%3BEAYR%2CIAjEK%2CcAAc%2CaAAa%2CeAqDxB%3BEAYR%2CIAlEK%2CcAAc%2CaAAa%2CeAuDxB%3BEAWR%2CIAjEK%2CcAAc%2CaAAa%2CeAsDxB%3BIACI%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CkBAAA%3BIACA%2CSAAA%3B%3BEAOZ%2CIAlEK%2CcAAc%2CaAAa%2CeA8DxB%3BEAIR%2CIAjEK%2CcAAc%2CaAAa%2CeA6DxB%3BIACI%2CuBAAA%3B%3B%3BAAWZ%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAPJ%2CIAAK%2CcAAc%2CaAAa%2CkBAS5B%3BAARJ%2CIAAK%2CcAAc%2CaAAa%2CkBAQ5B%3BAAPJ%2CIAAK%2CcAAc%2CaAAa%2CWAO5B%3BAANJ%2CIAAK%2CcAAc%2CaAAa%2CWAM5B%3BAATJ%2CIAAK%2CcAAc%2CaAAa%2CkBASzB%3BAARP%2CIAAK%2CcAAc%2CaAAa%2CkBAQzB%3BAAPP%2CIAAK%2CcAAc%2CaAAa%2CWAOzB%3BAANP%2CIAAK%2CcAAc%2CaAAa%2CWAMzB%3BAATP%2CIAAK%2CcAAc%2CaAAa%2CkBASnB%3BAARb%2CIAAK%2CcAAc%2CaAAa%2CkBAQnB%3BAAPb%2CIAAK%2CcAAc%2CaAAa%2CWAOnB%3BAANb%2CIAAK%2CcAAc%2CaAAa%2CWAMnB%3BEACL%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAZR%2CIAAK%2CcAAc%2CaAAa%2CkBAe5B%3BAAdJ%2CIAAK%2CcAAc%2CaAAa%2CkBAc5B%3BAAbJ%2CIAAK%2CcAAc%2CaAAa%2CWAa5B%3BAAZJ%2CIAAK%2CcAAc%2CaAAa%2CWAY5B%3BEACI%2CcAAA%3B%3BAACA%2CIAjBH%2CcAAc%2CaAAa%2CkBAe5B%2CEAEK%3BAAAD%2CIAhBH%2CcAAc%2CaAAa%2CkBAc5B%2CEAEK%3BAAAD%2CIAfH%2CcAAc%2CaAAa%2CWAa5B%2CEAEK%3BAAAD%2CIAdH%2CcAAc%2CaAAa%2CWAY5B%2CEAEK%3BEAAS%2CcAAA%3B%3BAAIlB%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3B%3BAALJ%2CIAAK%2CcAAc%2CaAAa%2C8BAO5B%3BAANJ%2CIAAK%2CcAAc%2CaAAa%2C8BAM5B%3BAAPJ%2CIAAK%2CcAAc%2CaAAa%2C8BAQ5B%3BAAPJ%2CIAAK%2CcAAc%2CaAAa%2C8BAO5B%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAACA%2CIAbH%2CcAAc%2CaAAa%2C8BAO5B%2C6BAMK%3BAAAD%2CIAZH%2CcAAc%2CaAAa%2C8BAM5B%2C6BAMK%3BAAAD%2CIAbH%2CcAAc%2CaAAa%2C8BAQ5B%2CkCAKK%3BAAAD%2CIAZH%2CcAAc%2CaAAa%2C8BAO5B%2CkCAKK%3BEAAc%2CgBAAA%3B%3BAAbvB%2CIAAK%2CcAAc%2CaAAa%2C8BAgB5B%3BAAfJ%2CIAAK%2CcAAc%2CaAAa%2C8BAe5B%3BEACI%2CcAAA%3B%3BAACA%2CIAlBH%2CcAAc%2CaAAa%2C8BAgB5B%2CEAEK%3BAAAD%2CIAjBH%2CcAAc%2CaAAa%2C8BAe5B%2CEAEK%3BEAAS%2CcAAA%3B%3BAAOlB%2CIAAK%2CcAAc%2CaAAa%2CWAAW%3BAAC3C%2CIAAK%2CcAAc%2CaAAa%2CkBAAkB%2CWAAW%3BEACzD%2CiBAAA%3BEACA%2CoBAAA%3B%3BAAMJ%2CQAJiD%3BEAIjD%2CIATK%2CcAAc%2CaAAa%2CWAAW%3BEAS3C%2CIARK%2CcAAc%2CaAAa%2CkBAAkB%2CWAAW%3BIAKrD%2CiBAAA%3BIACA%2CoBAAA%3B%3B%3BAAmBR%2CQAZwC%3BEACpC%2CIAAK%2CcAAc%2CaAEf%3BEADJ%2CIAAK%2CcAAc%2CaACf%3BEAFJ%2CIAAK%2CcAAc%2CaAGf%3BEAFJ%2CIAAK%2CcAAc%2CaAEf%3BEAHJ%2CIAAK%2CcAAc%2CaAIf%2CGAAE%2CgBAAiB%3BEAHvB%2CIAAK%2CcAAc%2CaAGf%2CGAAE%2CgBAAiB%3BEAJvB%2CIAAK%2CcAAc%2CaAKf%2CGAAE%2C2BAA4B%3BEAJlC%2CIAAK%2CcAAc%2CaAIf%2CGAAE%2C2BAA4B%3BIAC1B%2CgBAAA%3BIACA%2CeAAA%3B%3B%3B%3BAC9oBZ%3BEACI%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BENsDH%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3B%3BAM7DJ%2CaAKI%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAARR%2CaAKI%2CeAII%3BEACI%2CSAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2COAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CMAAA%3B%3BAAlBZ%2CaAKI%2CeAeI%3BEACI%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAA1BZ%2CaAKI%2CeAeI%2CcAOI%3BEACI%2CUAAA%3B%3BAA5BhB%2CaAgCI%3BEACI%2CkBAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CUAAA%3BENiBP%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3B%3BAM7DJ%2CaAgCI%2CmBAUI%3BEACI%2CaAAa%2CmBAAb%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CuBAAA%3BEACA%2CUAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3B%3BAAxDZ%2CaA4DI%3BEACI%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BENLJ%2CmBMMe%2CgBNNf%3BEACA%2CcMKe%2CgBNLf%3BEACA%2CgBMIe%2CgBNJf%3BEACA%2CeMGe%2CgBNHf%3BEACA%2CWMEe%2CgBNFf%3BEAXH%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3B%3BAM7DJ%2CaAyEI%3BEACI%2CUAAA%3B%3BAA1ER%2CaAyEI%2CoBAEI%3BEAEI%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAACA%2CaAdR%2CoBAEI%2CEAYK%3BEACG%2CaNjFL%2CmBMiFK%3BEACA%2CeAAA%3B%3BAAEJ%2CaAlBR%2CoBAEI%2CEAgBK%2CcAAc%3BEACX%2CSAAS%2COAAT%3B%3BAAEJ%2CaArBR%2CoBAEI%2CEAmBK%2CeAAe%3BEACZ%2CSAAS%2COAAT%3B%3BAAEJ%2CaAxBR%2CoBAEI%2CEAsBK%2CaAAa%3BEACV%2CSAAS%2COAAT%3B%3BAAEJ%2CaA3BR%2CoBAEI%2CEAyBK%3BEACG%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAvGhB%2CaA2GI%3BEACI%2CgBAAA%3B%3BAA5GR%2CaA2GI%2CcAEI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAvHZ%2CaA2GI%2CcAEI%2CcAWI%3BEACI%2CcAAA%3B%3BAACA%2CaAfZ%2CcAEI%2CcAWI%2CEAEK%3BEACG%2CcAAA%3B%3BAA3HpB%2CaA2GI%2CcAoBI%3BEACI%2CgBAAA%3B%3BAAhIZ%2CaA2GI%2CcAoBI%2CgBAEI%3BEACI%2CcAAA%3BEACA%2CSAAA%3B%3BAAnIhB%2CaA2GI%2CcAoBI%2CgBAEI%2CyBAGI%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAAvIpB%2CaA2GI%2CcAoBI%2CgBAEI%2CyBAQI%3BEACI%2CgBAAA%3BEACA%2CWAAA%3B%3BAA3IpB%2CaA2GI%2CcAoBI%2CgBAeI%3BEACI%2CaAAA%3B%3BAA%5C%2FIhB%2CaA2GI%2CcAuCI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAArJZ%2CaA2GI%2CcAuCI%2CSAII%3BEACI%2CWAAA%3BEACA%2CiBAAA%3B%3BAAxJhB%2CaA2GI%2CcAgDI%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3B%3BAA7JZ%2CaA2GI%2CcAgDI%2CYAGI%3BEACI%2CaAAA%3B%3BAA%5C%2FJhB%2CaA2GI%2CcAgDI%2CYAMI%3BEACI%2CqBAAA%3B%3BAAlKhB%2CaA2GI%2CcAgDI%2CYAMI%2CeAEI%3BEACI%2CqBAAA%3B%3BAApKpB%2CaA2GI%2CcAgDI%2CYAMI%2CeAEI%2CeAEI%3BEACI%2CaNpKjB%2CqBMoKiB%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAAzKxB%2CaA2GI%2CcAgDI%2CYAkBI%3BEACI%2C6BAAA%3BEACA%2CcAAA%3B%3BAA%5C%2FKhB%2CaA2GI%2CcAgDI%2CYAkBI%2CWAGI%3BEACI%2CaN%5C%2FKb%2CqBM%2BKa%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAtLpB%2CaA2GI%2CcAgDI%2CYA8BI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAA5LhB%2CaAgMI%3BEACI%2CaAAA%3B%3BAAGR%2CaAAa%2CMACT%2CeAAe%2CcAAc%3BEACzB%2CUAAA%3BEN7IP%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3B%3BAMuIJ%2CaAAa%2CMAKT%3BENzIA%2CmBM0Ie%2CaN1If%3BEACA%2CcMyIe%2CaNzIf%3BEACA%2CgBMwIe%2CaNxIf%3BEACA%2CeMuIe%2CaNvIf%3BEACA%2CWMsIe%2CaNtIf%3BEAXH%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3BEM%2BII%2CWAAA%3B%3BAARR%2CaAAa%2CMAUT%3BEACI%2CUAAA%3BEACA%2CSAAA%3BENvJP%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3B%3B%3BAMwJJ%2CaAAa%3BEACT%2CqBAAA%3BEACA%2CWAAA%3B%3BAAFJ%2CaAAa%2CSAGT%3BEACI%2CWAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAANR%2CaAAa%2CSAQT%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAdR%2CaAAa%2CSAQT%2CcAOI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3B%3B%3BAAKZ%2COAAO%2COAEH%3BEACI%2CkBAAA%3B%3BAACA%2COAJD%2COAEH%2CKAEK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CMAAA%3BEACA%2CWAAA%3B%3BAAGR%2COAZG%2COAYF%3BEACG%2CUAAA%3B%3BAAEJ%2COAfG%2COAeF%2CSAAU%2CKAAI%3BEACX%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2C8BAAA%3BEACA%2CgCAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3BEACA%2CcAAA%3BEACA%2CoCAAA%3B%3BAAEJ%2COA7BG%2COA6BF%2CWAAY%2CKAAI%3BEACb%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CuBAAA%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2CSAAA%3B%3BAAEJ%2COAxCG%2COAwCF%2CWAAW%2CSAAU%2CKAAI%3BEACtB%2CaAAA%3B%3BAAGR%2CeAAe%2CQAAQ%3BEACnB%2CSAAS%2CEAAT%3BEACA%2CqBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2C8BAAA%3BEACA%2CgCAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3BEACA%2CcAAA%3BEACA%2CoCAAA%3B%3B%3BAAIJ%2CcACI%3BEACI%2CiBAAA%3B%3BAAGR%2CcACI%3BEACI%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CgCAAA%3B%3BAANR%2CcACI%2CcAMI%3BEACI%2CWAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAAVZ%2CcACI%2CcAWI%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAlBZ%2CcACI%2CcAWI%2CcAOI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3B%3BAAaR%2CQAVyB%3BEAUzB%2CcAnCJ%2CcA0BQ%3BIACI%2CWAAA%3BIACA%2CgBAAA%3B%3BEAOR%2CcAnCJ%2CcA8BQ%3BIACI%2CWAAA%3BIACA%2CeAAA%3B%3B%3BAAjChB%2CcACI%2CcAmCI%2CgBAAgB%3BEACZ%2CqBAAA%3B%3BAArCZ%2CcACI%2CcAuCI%3BEACI%2CgBAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAA%5C%2FCZ%2CcACI%2CcAuCI%2CmBAQI%3BEACI%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAnDhB%2CcACI%2CcAuCI%2CmBAaI%3BEACI%2CqBAAA%3B%3BAAtDhB%2CcACI%2CcAuCI%2CmBAgBI%3BEACI%2CqBAAA%3B%3BAAzDhB%2CcACI%2CcAuCI%2CmBAgBI%2CoBAEI%3BEACI%2CkBAAA%3B%3BAA3DpB%2CcACI%2CcA8DI%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAjEZ%2CcACI%2CcA8DI%2CcAGI%2CGAAG%3BEACC%2CqBAAA%3B%3BAAnEhB%2CcAuEI%2CGAAE%2CWAAY%3BEACV%2CSAAA%3BEACA%2CSAAA%3B%3BAAIR%2CeAAgB%2CgBAAgB%2CeAAc%3BAAC1C%2CeAAgB%2CgBAAgB%2CeAAe%2CKAAI%3BEAC%5C%2FC%2CeAAA%3BEACA%2CmBAAA%3B%3BAAER%2CmBAAoB%2CcAAa%3BEAC7B%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CgCAAA%3B%3BAAHJ%2CmBAAoB%2CcAAa%2CSAI7B%3BEACI%2CUAAA%3B%3BAALR%2CmBAAoB%2CcAAa%2CSAO7B%3BEACI%2CUAAA%3BEACA%2CeAAA%3B%3BAATR%2CmBAAoB%2CcAAa%2CSAO7B%2CcAGI%3BEACI%2CqBAAA%3B%3BAAXZ%2CmBAAoB%2CcAAa%2CSAc7B%2CgBAAgB%3BEACZ%2CSAAA%3B%3BAAGR%3BEACI%2CaAAA%3B%3BAAGJ%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CeAAA%3B%3BAALJ%2CWAMI%3BEACI%2CyBAAA%3BEAEA%2CaNpaD%2CqBMoaC%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAACA%2CWAdJ%2CQAcK%3BEACG%2CSAAA%3BEACA%2CmBAAA%3B%3B%3BAClbZ%2CKAAK%3BAAAe%2CKAAK%3BAAAmB%2CKAAK%3BAAAc%2CKAAK%3BAACpE%2CKAAK%3BAAAiB%2CKAAK%3BAAAiB%2CKAAK%3BAACjD%2CKAAK%3BEAAiB%2CeAAA%3B%3BAACtB%2CSAAS%3BAAAS%2CSAAS%3BEACvB%2CSAAS%2CGAAT%3BEACA%2CcAAA%3B%3BAAEJ%2CIAAK%3BEAAiB%2CgBAAA%3B%3BAAElB%2CIADC%2CeAAe%2CQACf%3BAAAD%2CIAD8B%2COAC7B%3BAAAD%2CIAD2C%2CMAAK%2CaAC%5C%2FC%3BEACG%2CmBAAA%3BEACA%2CWAAA%3B%3BAAGR%2CIAAK%2CSAAS%3BAACd%2CIAAK%2CeAAe%2CQAAO%3BEACvB%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CeAAgB%2CeAAiB%2CWAAW%2CWAAS%2CQAAO%3BEACxD%2CeAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CaPzBG%2CqBOyBH%3BEACA%2CiBAAA%3B%3BAAEJ%2CIAAK%2CeAAe%3BAAAS%2CIAAK%2CMAAK%3BAAAe%2CIAAK%3BEACvD%2CmBAAA%3BEACA%2CcAAA%3B%3BAAEJ%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAC7E%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAC7E%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAC7E%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAC7E%3BAAAW%3BAAAW%3BAAAW%3BAAAW%3BAAAY%3BAAAY%3BAAAY%3BAAChF%3BAAAY%3BAAAY%3BAAAY%3BAAAY%3BAAAY%3BAAAY%3BAAAY%3BEAChF%2CeAAA%3B%3BAAEJ%2CyBAA0B%3BEACtB%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CkBAAkB%2CcAAe%3BEAC7B%2CaAAA%3B%3BAAEJ%3BEAAa%2CeAAA%3B%3BAACb%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CYAAa%3BAAAa%2C%2BBAAgC%3BAAC1D%2CkBAAqB%3BAAAQ%2C0BAA2B%3BEACpD%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CYAAa%3BAAAS%2CkBAAmB%2CcAAc%3BAACvD%2CYAAa%3BAAAO%2CkBAAmB%2CcAAc%3BEACjD%2CuBAAA%3B%3BAAEJ%2CmBAGI%2CYAGI%3BAALR%2CMAAM%2COAEF%2CYAGI%3BAAJR%2CcACI%2CYAGI%3BAAJO%2CeACX%2CYAGI%3BAANR%2CmBAII%2CcAEI%3BAALR%2CMAAM%2COAGF%2CcAEI%3BAAJR%2CcAEI%2CcAEI%3BAAJO%2CeAEX%2CcAEI%3BAANR%2CmBAKI%2CaACI%3BAALR%2CMAAM%2COAIF%2CaACI%3BAAJR%2CcAGI%2CaACI%3BAAJO%2CeAGX%2CaACI%3BAANR%2CmBAGI%2CYAII%3BAANR%2CMAAM%2COAEF%2CYAII%3BAALR%2CcACI%2CYAII%3BAALO%2CeACX%2CYAII%3BAAPR%2CmBAII%2CcAGI%3BAANR%2CMAAM%2COAGF%2CcAGI%3BAALR%2CcAEI%2CcAGI%3BAALO%2CeAEX%2CcAGI%3BAAPR%2CmBAKI%2CaAEI%3BAANR%2CMAAM%2COAIF%2CaAEI%3BAALR%2CcAGI%2CaAEI%3BAALO%2CeAGX%2CaAEI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CaP3EC%2CqBO2ED%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAIZ%2CmBAAoB%2CYAAY%3BEAC5B%2CeAAA%3B%3BAAEJ%2CmBAAmB%2CIACf%3BEACK%2CeAAA%3BEACD%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CaP5FD%2CqBO4FC%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3B%3BAACA%2CmBAbW%2CIACf%2CGAYK%3BEACG%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CmBApBW%2CIACf%2CGAmBK%3BEACG%2CYAAA%3B%3BAAIZ%2CmBAAoB%2CKAAK%2CeAAe%2CcAAa%3BEACjD%2CaAAA%3B%3BAAEJ%2CmBAAoB%2CoBAAmB%2CIAAK%2CuBAAuB%2CsBAAsB%3BEACrF%2CWAAA%3BEACA%2CWAAA%3B%3BAAIJ%3BEACI%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CiBAAA%3B%3BAAHJ%2CWAII%3BEACI%2CYAAA%3BEACA%2CSAAA%3B%3BAACA%2CWAHJ%2CUAGO%3BEACC%2C8BAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAACA%2CWAPR%2CUAGO%2CKAII%3BEACC%2CeAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CWAbR%2CUAGO%2CKAUE%2CMAAS%3BEACN%2CcAAA%3B%3BAAEJ%2CWAhBR%2CUAGO%2CKAaE%3BEACG%2CmBAAA%3B%3BAArBhB%2CWAyBI%3BEACI%2CYAAA%3B%3BAA1BR%2CWAyBI%2CUAEI%3BEAAQ%2CaAAA%3B%3BAA3BhB%2CWAyBI%2CUAGI%3BEACI%2CkBAAA%3BEACA%2CeAAA%3B%3BAA9BZ%2CWAyBI%2CUAGI%2CkBAGI%3BEAAM%2CaAAA%3B%3BAA%5C%2FBlB%2CWAyBI%2CUAGI%2CkBAII%2CSAAS%3BEACL%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAlChB%2CWAyBI%2CUAGI%2CkBAQK%2CSAAS%3BEACN%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAtChB%2CWAyBI%2CUAGI%2CkBAYI%3BEACI%2CeAAA%3B%3BAAzChB%2CWAyBI%2CUAGI%2CkBAeI%2CSAAQ%3BAA3CpB%2CWAyBI%2CUAGI%2CkBAinSc%2CCAlmSM%2CaAAa%3BEACzB%2CcAAA%3B%3BAA5ChB%2CWAyBI%2CUAGI%2CkBAkBI%3BEACI%2CaPxKT%2CqBOwKS%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACC%2CkBAAA%3BEACA%2CiBAAA%3B%3BAACD%2CWA5BZ%2CUAGI%2CkBAkBI%2COAOK%3BEACG%2CUAAA%3B%3BAAGR%2CWAhCR%2CUAGI%2CkBA6BK%2CMACG%3BEACI%2CcAAA%3B%3BAAFR%2CWAhCR%2CUAGI%2CkBA6BK%2CMAIG%3BEACI%2CcAAA%3B%3BAA9DpB%2CWAyBI%2CUAGI%2CkBAqCI%3BEACI%2CgBAAA%3BEACA%2CwBAAA%3B%3BAAnEhB%2CWAyBI%2CUAGI%2CkBAyCI%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CaAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3B%3BAA%5C%2FEhB%2CWAyBI%2CUAGI%2CkBAyCI%2CmBAWI%3BEACI%2CgBAAA%3B%3BAAjFpB%2CWAyBI%2CUAGI%2CkBAyCI%2CmBAWI%2CGAEI%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2C0BAAA%3BEACA%2CgCAAA%3BEACA%2CcAAA%3B%3BAACA%2CWAjEpB%2CUAGI%2CkBAyCI%2CmBAWI%2CGAEI%2CEAQK%3BEACG%2CcAAA%3B%3BAAGR%2CWArEhB%2CUAGI%2CkBAyCI%2CmBAWI%2CGAcK%2CWACG%3BEACI%2CgBAAA%3B%3BAAU5B%2CaAAc%3BEACV%2COAAA%3B%3BAAEJ%2CSAAU%2CWAAU%2CMAAO%3BEACvB%2CUAAA%3BEACA%2CSAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CiBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CwCAAA%3BEACA%2CyBAAA%3BEACA%2CUAAA%3B%3BAAZJ%2CaAaI%3BEACI%2CaAAA%3B%3BAAdR%2CaAgBI%3BEACI%2C6BAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CeAAA%3B%3BAACA%2CaALJ%2CGAKK%2CMACG%3BEACI%2CcAAA%3B%3BAAGR%2CaAVJ%2CGAUK%3BEACG%2CYAAA%3B%3BAA3BZ%2CaA8BI%3BEACI%2CcAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CgCAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAAtCR%2CaA8BI%2CEASI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CaAdJ%2CEAcK%3BEACG%2CcAAA%3B%3BAAKZ%2CaAAc%2CcAAc%3BEACxB%2CoBAAA%3B%3BAAEJ%3BEACI%2CWAAA%3B%3BAACA%2CgBAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAATR%2CgBAWI%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CgBAJJ%2CGAIK%3BEACG%2CmBAAA%3B%3BAACA%2CgBANR%2CGAIK%2CYAEI%3BEACG%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAvBhB%2CgBAWI%2CGAeI%3BEACI%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAACA%2CgBAnBR%2CGAeI%2CEAIK%3BEACG%2CcAAA%3B%3BAA%5C%2FBhB%2CgBAWI%2CGAeI%2CEAOI%3BEACI%2CiBAAA%3BEACA%2CiBAAA%3B%3BAAMhB%3BEACI%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CYAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAIR%2CYAAa%3BEACT%2CiBAAA%3B%3BAAEJ%2CYAAa%2COAAM%3BEACf%2CSAAS%2COAAT%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CaAAa%2CaAAb%3BEACA%2CcAAA%3B%3BAAGJ%2CYAAa%3BEACT%2CiBAAA%3B%3BAAEJ%2CYAAa%2CGACT%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAJR%2CYAAa%2CGACT%2CGAII%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2C%2BBAAA%3BEACA%2CeAAA%3B%3BAATZ%2CYAAa%2CGACT%2CGAII%2CEAKI%2CkBAAiB%3BEACb%2CSAAS%2COAAT%3BEACA%2CaPjXL%2CmBOiXK%3BEACA%2CeAAA%3B%3BAAbhB%2CYAAa%2CGACT%2CGAII%2CEAUI%3BEACI%2CkBAAA%3BEACA%2CaAAA%3B%3BAAIR%2CYArBK%2CGACT%2CGAoBK%2CWAAY%3BEACT%2CeAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CYA1BK%2CGACT%2CGAyBK%2CYAAa%3BEACV%2CwBAAA%3B%3BAAEJ%2CYA7BK%2CGACT%2CGA4BK%2CMAAO%3BEACJ%2CcAAA%3B%3BAAKZ%2CYAAa%2COAAM%3BEACf%2CSAAS%2COAAT%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CaAAa%2CaAAb%3BEACA%2CcAAA%3B%3BAAGJ%2CUAAa%2CIAAC%3BEACV%2CSAAS%2COAAT%3BEACA%2CaPlZO%2CmBOkZP%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAAHJ%2CgBAII%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CgDAAA%3BEACA%2CwCAAA%3B%3BAAVR%2CgBAYI%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3B%3BAAlBR%2CgBAYI%2CMAOI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAMZ%3BEACI%2CkBAAA%3BEAEA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAANJ%2CaAOI%3BEACI%2CYAAA%3BEACA%2CYAAA%3BEACA%2C4BAAA%3B%3BAAIR%3BEACI%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CiBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CkBAAoB%2CMAAK%3BEACrB%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACC%2CmBAAA%3B%3BAAEL%2CkBAAmB%2COAAM%3BEACrB%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CuBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CoCAAA%3BEACA%2CiCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3B%3BAACA%2CkBAvBe%2COAAM%2CeAuBpB%3BEACG%2CWAAA%3BEACA%2CmBAAA%3B%3BAAIR%2CkBACI%2COAAM%3BEACF%2CUAAA%3BEACA%2CeAAA%3B%3BAAGR%2CgBAAiB%3BEACb%2CcAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CgBAAiB%2CsBAAqB%3BEAClC%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CMAAA%3BEACA%2CaPxgBO%2CmBOwgBP%3BEACA%2CSAAS%2COAAT%3B%3BAAEJ%3BEACI%2COAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CqBAAqB%3BEACjB%2CeAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BAAEJ%3BEACI%2CYAAA%3B%3BAADJ%2CkBAEI%3BEACI%2CqBAAA%3B%3BAAGR%3BEACI%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3B%3BAAHJ%2CiBAII%3BEACI%2CaAAA%3B%3BAAGR%2CiBAAkB%2CSAAS%2CsBAAsB%3BEAC7C%2CaAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CiBAAiB%3BEACb%2CSAAS%2COAAT%3BEACA%2CaP9iBO%2CmBO8iBP%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CiBAAkB%2CSAAQ%3BEACtB%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACI%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%3BEACI%2CuCAAA%3BEACA%2C6CAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CaAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CUAAU%2CMAAO%3BEACb%2CaAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CeAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CoBAAqB%3BEACjB%2CgCAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CWAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CgCAAA%3BEACA%2CwCAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CeAAgB%2CaAAa%3BEACzB%2CYAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CeAAgB%2CaAAa%3BEACzB%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CeAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CeAAgB%2CGAAG%3BEACf%2CcAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CkBAAA%3B%3BAAEJ%2CeAAgB%2CKAAI%3BEAChB%2CeAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CQAAQ%2CIAAK%3BEACT%2CaAAA%3B%3BAAEJ%2CQAAQ%2CIAAI%2CMAAO%3BEACf%2CqBAAA%3B%3BAAEJ%2CWAAY%3BEACR%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CWAAY%2CIAAG%3BEACX%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2COAAA%3BEACA%2CKAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CYAAa%3BEACT%2C8BAAA%3BEACA%2C%2BBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CWAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CYAAa%2CKAAI%3BEACb%2CWAAA%3B%3BAAEJ%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CgBAAkB%3BEACd%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CgBAAkB%3BEACd%2CiBAAA%3B%3BAAEJ%2CgBAAkB%3BEACd%2CiBAAA%3B%3BAAEJ%3BEACI%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2C0CAAA%3B%3BAAEJ%2CiBAAkB%3BEACd%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CiBAAkB%2CEAAC%3BEACf%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAQ%2CEAAR%3BEACA%2CUAAA%3BEACA%2CgCAAA%3BEACA%2CwCAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CiBAAkB%2CEAAC%2CMAAM%3BEACrB%2CUAAA%3B%3BAAEJ%3BEACI%2C0CAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAEJ%2CeAAgB%2CGAAG%2CEAAC%3BEAChB%2CWAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CgBAAiB%2CEAAC%2CMAAO%3BEACrB%2CWAAW%2CWAAX%3BEACA%2CmBAAmB%2CWAAnB%3B%3BAAEJ%3BEACI%2C%2BBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CaP1xBG%2CqBO0xBH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAdJ%2CwBAeI%3BEACI%2CkBAAA%3B%3BAAEJ%2CwBAAC%3BEACG%2CSAAS%2COAAT%3BEACA%2CaPpyBG%2CmBOoyBH%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3B%3BAAGR%3BEACI%2C0BAAA%3B%3BAAEJ%2CwBACI%3BEACI%2CaAAA%3B%3BAAGR%3BEAAQ%2CYAAA%3B%3BAAER%2CsBAAsB%3BEAClB%2CuCAAA%3BEACA%2CeAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CaAAA%3BEACA%2CWAAA%3BEACA%2CkCAAA%3BEACA%2C8BAAA%3BEACA%2CyCAAA%3BEACA%2C2CAAA%3BEACA%2CmCAAA%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3BEACA%2CgCAAA%3BEACA%2C2BAAA%3BEACA%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CkCAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CoCAAA%3BEACA%2CiCAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C2CAAA%3BEACA%2CwCAAA%3B%3BAA9BJ%2CsBAAsB%2CcAgClB%3BEACI%2CcAAA%3BEACA%2CYAAA%3B%3BAAlCR%2CsBAAsB%2CcAoClB%3BEACI%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAxCR%2CsBAAsB%2CcA0ClB%3BEACI%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAA7CR%2CsBAAsB%2CcA%2BClB%3BEACI%2CkCAAA%3B%3BAAGR%2CkBAAkB%3BEACd%2CeAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C8BAAA%3BEACA%2CyCAAA%3BEACA%2C2CAAA%3BEACA%2CmCAAA%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3BEACA%2CgCAAA%3BEACA%2C2BAAA%3BEACA%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CkCAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CoCAAA%3BEACA%2CiCAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C2CAAA%3BEACA%2CwCAAA%3B%3BAA5BJ%2CkBAAkB%2CcA6Bd%2CkBAAkB%2CKAAI%3BEAClB%2CcAAA%3B%3BAA9BR%2CkBAAkB%2CcAgCd%3BEACI%2CSAAA%3BEACA%2CYAAA%3BEACA%2CoBAAA%3B%3BAAGR%2CkBACI%3BEACI%2CaAAA%3BEACA%2CuCAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3B%3BAAGR%3BEACI%2CcAAA%3BEACA%2CaAAA%3BEACA%2CWAAA%3B%3BAAHJ%2CUAIK%3BEACG%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3B%3BAAIR%3BEACI%2CuCAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CSAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CaAAa%2CWAAW%2CkBAAmB%2CGAAE%3BEACzC%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CuBAAwB%2CKAAE%2CqBAAsB%3BEAC5C%2CYAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CuBAAwB%2CKAAE%2CqBAAqB%2CMAAO%2CIAAC%3BEACnD%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CSAAS%2CGAAT%3BEACA%2CgBAAA%3B%3BAAEJ%2CqBAAsB%2CEAAC%3BEACnB%2CSAAS%2CGAAT%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CaAAa%2CaAAb%3BEACA%2CeAAA%3B%3BAAEJ%2CuBAAwB%2CKAAE%2CqBAAqB%2CUAAW%2CEAAC%3BAAC3D%2CuBAAwB%2CKAAE%2CqBAAqB%2CUAAU%2CMAAO%2CEAAC%3BEAC7D%2CSAAS%2CGAAT%3BEACA%2CgBAAA%3B%3BAAGJ%3BEACI%2CuCAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3BEACA%2CwCAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CuBAAwB%2CKAAE%2CaAAa%2CMAAO%3BEAC1C%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CcAAc%3BEACV%2CYAAA%3B%3BAAEJ%2CcAAc%3BEACV%2CYAAA%3B%3BAAEJ%2CcAAc%2CgBAAiB%3BEAC3B%2CmBAAA%3B%3BAAEJ%2CcAAc%2CgBAAiB%3BEAC3B%2CeAAA%3B%3BAAEJ%2CcAAc%2CgBAAiB%2CgCAA%2BB%3BEAC1D%2CYAAA%3B%3BAAEJ%3BEACI%2CgCAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%2CmBAAoB%3BEAChB%2CcAAA%3B%3BAAEJ%2CmBAAoB%2CoBAAoB%2CEAAC%3BEACrC%2CcAAA%3B%3BAAEJ%2CmBAAoB%2CEAAC%3BEACjB%2CcAAA%3B%3BAAEJ%2CmBAAoB%3BEAChB%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CmBAAsB%3BEAClB%2CkBAAA%3B%3BAAGJ%3BEACI%2CkBAAA%3B%3BAAEJ%2CuBAA0B%3BEACtB%2CeAAA%3B%3BAAEJ%2CuBAAwB%2CEAAC%3BEACrB%2CcAAA%3B%3BAAEJ%2CuBAAyB%2CKAAG%3BEACxB%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CwBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CwBAA0B%2CKAAG%3BEACzB%2CkBAAA%3B%3BAAEJ%2CuBAA0B%2CKAAK%2CIAAE%3BEAC7B%2CSAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CMAAA%3B%3BAAEJ%2CwBAA2B%2CKAAK%2CIAAE%3BEAC9B%2CSAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3B%3BAAEJ%2CuBAAyB%2CKAAE%2CYAAa%3BEACpC%2C0BAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BEAC7B%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CaPxkCG%2CqBOwkCH%3BEACA%2CuBAAA%3B%3BAACA%2CWAVO%2CWAAY%2CGAAE%2COAAQ%2CaAU5B%3BEACG%2CcAAA%3B%3BAAIR%3BEACI%2CaAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CmBAAmB%3BEACf%2C0CAAA%3BEACA%2CSAAS%2CKAAT%3BEACA%2CkBAAA%3BEACA%2CwBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CMAAA%3BEACA%2CQAAA%3B%3BAAEJ%2CSAAY%3BEACR%2CYAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CSAAU%2CKAAG%3BEACT%2CqBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CSAAU%2CKAAG%2CKAAE%3BAACf%2CSAAU%2CGAAG%2CGAAG%2CcAAc%3BEAC1B%2CkBAAA%3B%3BAAGJ%2CSAAU%2CKAAG%2CGAAI%3BAACjB%2CSAAU%2CKAAG%2CGAAG%3BAAChB%2CSAAU%2CGAAG%2CGAAG%3BAAChB%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CGAAG%3BEAC7B%2CaAAA%3BEACA%2CuCAAA%3BEACA%2CyBAAA%3BEACA%2COAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CSAAU%2CKAAI%2CKAAI%3BEACd%2C0BAAA%3B%3BAAEJ%2CSAAU%2CKAAG%2CGAAE%2CMAAQ%3BAACvB%2CSAAU%2CKAAG%2CGAAE%2CMAAO%3BAACtB%2CSAAU%2CGAAG%2CGAAE%2CMAAO%3BAACtB%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CGAAE%2CMAAO%3BEACnC%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CSAAU%2CKAAG%2CKAAG%2CUAAW%3BAAC3B%2CSAAU%2CKAAG%2CGAAE%2CMAAO%2CSAAS%3BAAC%5C%2FB%2CSAAU%2CGAAG%2CGAAE%2CMAAO%2CcAAc%3BEAChC%2CeAAA%3B%3BAAEJ%2CSAAU%2CKAAG%2CKAAG%2CUAAW%2CKAAE%2CYAAa%3BEACtC%2CYAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAG%2CUAAU%2CcAAe%3BAAC7C%2CSAAY%2CKAAK%2CKAAG%2CUAAU%2CwBAAyB%3BAACvD%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAI%3BEAC9B%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CaPxpCG%2CqBOwpCH%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CSAAY%2CKAAK%2CKAAG%2CUAAY%2CKAAI%3BAACpC%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CGAAG%2CcAAc%2CKAAI%3BEAC%5C%2FC%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CaPtqCG%2CqBOsqCH%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CGAAG%2CcAAc%2CKAAI%2CIAAC%3BEAChD%2CcAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAK%3BEAClB%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CaP3rCG%2CqBO2rCH%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAACA%2CSAZQ%2CKAAK%2CKAAK%2CIAYjB%3BEACG%2CmBAAA%3B%3BAAGR%2CSAAY%2CKAAK%2CKAAE%2CMAAS%3BAAC5B%2CSAAY%2CKAAG%2CGAAE%2CsBAAyB%3BAAC1C%2CSAAY%2CKAAG%2CGAAE%2CkBAAqB%3BEAClC%2CWAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAG%2CUAAY%2CKAAE%2CMAAO%3BAACzC%2CSAAU%2CGAAG%2CGAAG%2CcAAgB%2CKAAE%2CMAAO%3BEACrC%2CcAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAE%2CuBAA0B%2CIAAC%3BEAC1C%2CSAAS%2COAAT%3BEACA%2CaPzsCO%2CmBOysCP%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAE%2CuBAAwB%2CGAAE%2CuBAAyB%3BAACtE%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAI%3BEAC9B%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAE%2CuBAAwB%2CGAAE%3BAAC7C%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAG%2CcAAc%3BEAC3C%2CkBAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAE%2CuBAAwB%2CGAAE%2CuBAAwB%3BAACrE%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAG%3BEAC7B%2CUAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CSAAY%2CKAAK%2CKAAE%2CuBAAwB%2CGAAE%2CuBAAyB%2CIAAC%3BAACvE%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAI%2CIAAC%3BEAC%5C%2FB%2CSAAS%2COAAT%3BEACA%2CaP9tCO%2CmBO8tCP%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CcAAe%2CKAAI%2CIAAC%3BEAC9C%2CSAAS%2CEAAT%3B%3BAAKJ%2CiBAEI%3BEACI%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3B%3BAALR%2CiBAEI%2CgBAII%3BEACI%2CuDAAA%3BEACA%2CoDAAA%3BEACA%2C%2BCAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3B%3BAAZZ%2CiBAEI%2CgBAYI%3BEACI%2CWAAA%3B%3BAAfZ%2CiBAEI%2CgBAYI%2CcAEI%3BEACI%2CaP7vCH%2CqBO6vCG%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAACA%2CiBAnBZ%2CgBAYI%2CcAEI%2CeAKK%3BEACG%2CSAAS%2COAAT%3BEACA%2CaPjwCT%2CmBOiwCS%3BEACA%2CiBAAA%3B%3BAAxBpB%2CiBAEI%2CgBA0BI%3BEACI%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CoDAAA%3BEACA%2CiDAAA%3BEACA%2C4CAAA%3BEACA%2CUAAA%3B%3BAAnCZ%2CiBAEI%2CgBA0BI%2CaAQI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3B%3BAAvChB%2CiBAEI%2CgBA0BI%2CaAaI%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3B%3BAA9ChB%2CiBAEI%2CgBA%2BCI%3BEACI%2CqBAAA%3BEACA%2CYAAA%3B%3BAAnDZ%2CiBAEI%2CgBA%2BCI%2CeAGI%3BEACI%2CUAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3BEACA%2CWAAA%3B%3BAA3DhB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAQM%3BEACE%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAhEpB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAQM%2CKAKE%3BAAjEpB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAQM%2CKAMI%3BEACE%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CaPrzCX%2CqBOqzCW%3B%3BAAzExB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAQM%2CKAKE%2CkBASI%3BAA1ExB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAQM%2CKAMI%2CIAQE%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3B%3BAA7E5B%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAQM%2CKAoBE%3BEACI%2CkBAAA%3B%3BAAjFxB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%3BEACI%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CwEAAA%3BEACA%2CgFAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAA9FpB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAWI%3BEACI%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAlGxB%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAWI%2CGAII%3BEACI%2CqBAAA%3BEACA%2CgCAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAACA%2CiBAzGxB%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAWI%2CGAII%2CEAQK%3BEACG%2CcAAA%3B%3BAAGR%2CiBA7GpB%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAWI%2CGAgBK%2CWACG%3BEACI%2CgBAAA%3B%3BAAjHhC%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUACI%3BEACI%2CeAAA%3BEACA%2CaPp2Cf%2CqBOo2Ce%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3B%3BAA9H5B%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAlI5B%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAMY%2CiBA1IxC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEACK%2CMACG%2CcAGK%3BAAAD%2CiBA1IxC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEACK%2CMAEG%2CcAEK%3BAAAD%2CiBA1IxC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEACK%2CMAGG%2CcACK%3BEACG%2CmBAAA%3B%3BAAOR%2CiBAlJpC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEAUI%2CcAGK%3BAAAD%2CiBAlJpC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEAWI%2CcAEK%3BAAAD%2CiBAlJpC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEAYI%2CcACK%3BEACG%2CSAAS%2COAAT%3BER9rCxC%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3BEQ2rCwC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAIJ%2CiBApKpC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEA8BI%2CcACK%3BEACG%2CSAAS%2COAAT%3B%3BAAIJ%2CiBAzKpC%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEAmCI%2CcACK%3BEACG%2CSAAS%2COAAT%3B%3BAA5K5C%2CiBAEI%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAiCI%2CUAWI%2CkBAGI%2CkBAII%2CEAwCI%3BEACI%2CaAAA%3B%3BAAOpB%2CiBArLhB%2CgBA%2BCI%2CeAGI%2CcAgCI%2CUAmGK%3BEACG%2CgBAAA%3BEACA%2C4BAAA%3B%3BAAzLxB%2CiBAEI%2CgBA8LI%3BEAA0B%2CSAAA%3BEAAU%2CUAAA%3BEAAW%2CiBAAA%3B%3BAAhMvD%2CiBAEI%2CgBA%2BLI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3B%3BAACA%2CiBAnMR%2CgBA%2BLI%2CkBAIK%2CMACG%2CkBAAiB%3BEACb%2CcAAA%3B%3BAAvMpB%2CiBAEI%2CgBA%2BLI%2CkBAUI%3BEACI%2CmDAAA%3BEACC%2C2CAAA%3BEACA%2CSAAA%3BEACA%2CaAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3B%3BAACA%2CiBAhNb%2CgBA%2BLI%2CkBAUI%2CgBAOM%3BAACD%2CiBAjNb%2CgBA%2BLI%2CkBAUI%2CgBAQM%3BEACE%2CaAAA%3B%3BAApNpB%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBAWI%3BEACI%2CWAAA%3BEACA%2CgBAAA%3B%3BAAxNpB%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBAWI%2CaAGI%3BEACI%2CaPz8CjB%2CqBOy8CiB%3BEACC%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAA7NzB%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBAWI%2CaASK%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAAnOxB%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBA2BI%3BEACI%2CWAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAEM%2CiBA1OtB%2CgBA%2BLI%2CkBAUI%2CgBA2BI%2CUAKI%2COACO%3BEACK%2CaAAA%3B%3BAA7OhC%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBA2BI%2CUAKI%2COAII%3BEACI%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CaPj%2BCrB%2CqBOi%2BCqB%3BEACC%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAArP7B%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBA2BI%2CUAkBI%2CiBACI%3BEACI%2CaPz%2BCrB%2CqBOy%2BCqB%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAA9P5B%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBAuDI%2CeAAiB%2CWAAW%3BEACxB%2CSAAA%3B%3BAAnQpB%2CiBAEI%2CgBA%2BLI%2CkBAUI%2CgBAuDI%2CeAAiB%2CWAAW%2CWAExB%3BEACI%2CyBAAA%3B%3BAArQxB%2CiBAEI%2CgBA%2BLI%2CkBAyEI%3BEACI%2CkBAAA%3B%3BAA3QhB%2CiBAEI%2CgBA%2BLI%2CkBAyEI%2CSAEI%3BEACI%2CSAAA%3BEACA%2CSAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3B%3BAAjRpB%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBACI%3BEACI%2CgBAAA%3B%3BAAtRpB%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAII%3BEACI%2CYAAA%3BEACA%2CYAAA%3B%3BAAGA%2CiBA3RhB%2CgBA%2BLI%2CkBAmFI%2CgBAQI%2CeACO%2CWACC%3BEACI%2CyBAAA%3B%3BAA%5C%2FR5B%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAeI%3BEAAuB%2CeAAA%3B%3BAAnSvC%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAgBI%3BEACI%2CkBAAA%3B%3BAArSpB%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAgBI%2CsBAEI%3BEACI%2CcAAA%3BEACA%2CgBAAA%3B%3BAAxSxB%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAgBI%2CsBAMI%3BEACI%2CaP1hDjB%2CqBO0hDiB%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAA9SxB%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAgBI%2CsBAYI%3BEACI%2CUAAA%3B%3BAAjTxB%2CiBAEI%2CgBA%2BLI%2CkBAmFI%2CgBAgCI%2CsBACI%3BEACI%2CWAAA%3B%3BAAtTxB%2CiBAEI%2CgBA%2BLI%2CkBAyHI%2CkBACI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAIJ%2CiBAhUZ%2CgBA%2BLI%2CkBAgII%2CQAAO%2CSACF%3BEACG%2CaAAA%3B%3BAAnUpB%2CiBAEI%2CgBA%2BLI%2CkBAgII%2CQAAO%2CSAIH%2CSAAQ%3BEACJ%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3B%3BAAMhB%2CiBAAE%3BEACE%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAIR%2CiBAAkB%2CSAAS%2CSAAW%3BAAAU%2CiBAAkB%2CSAAS%2CSAAW%3BEAClF%2CcAAA%3B%3BAAEJ%2CiBAAkB%2CgBAAgB%2CmBAAkB%2CcAAe%2CkBAAkB%3BEAC7E%2CQAAA%3B%3BAAMR%2CiBAAkB%2CgBACd%3BEACI%2CgBAAA%3B%3B%3BAAIR%3BEACE%2CkBAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CaAAA%3B%3BAAEF%2CMAAO%3BEACL%2CkBAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3BEACA%2CaAAA%3BEACA%2CaAAA%3B%3BAAEF%3BEACI%2C0CAAA%3BEACA%2CuBAAA%3BEACA%2CaAAA%3BEACA%2CYAAA%3BEACA%2CwCAAA%3B%3BAALJ%2CaAMI%3BEACI%2C0CAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAGR%3BEACI%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3B%3BAAMJ%2CgBACI%3BEACI%2CgBAAA%3B%3BAAGR%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAGJ%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAIJ%2CGAAG%3BEACC%2CeAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CKAAM%3BEACF%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAIJ%2CmBAAoB%2CyBAAyB%3BEACzC%2CSAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2C4BAAA%3B%3BAACA%2CmBALgB%2CyBAAyB%2CeAKxC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3B%3BAAbR%2CmBAAoB%2CyBAAyB%2CeAezC%3BEACI%2C0BAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGR%2CIAAK%2CyBAAyB%2CeAAe%2CIAAI%2CEAAC%3BEAC9C%2CSAAS%2COAAT%3BEACA%2CaP1rDO%2CmBO0rDP%3BEACA%2CeAAA%3B%3BAAGJ%2CgBACI%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAJR%2CgBAMI%3BEACI%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAGR%2CgBACI%3BEACI%2CqBAAA%3B%3BAAGR%3BEACI%2CkBAAA%3B%3BAAGJ%2CUAAU%3BEACN%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAGY%2CUALN%2CkBAGD%2CMACG%2CcACK%3BEACG%2CUAAA%3BEACA%2CSAAA%3BEACA%2CoCAAA%3B%3BAAEJ%2CUAVN%2CkBAGD%2CMACG%2CcAMK%3BEACG%2CQAAA%3BEACA%2CWAAA%3BEACA%2CoCAAA%3B%3BAAKR%2CUAlBF%2CkBAiBF%2CcACK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAEJ%2CUA%5C%2FBF%2CkBAiBF%2CcAcK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAGR%2CUA7CE%2CkBA6CD%2COACG%3BEACI%2CeAAA%3B%3BAAFR%2CUA7CE%2CkBA6CD%2COACG%2CSAEI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CaPzwDP%2CqBOywDO%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CUAxDV%2CkBA6CD%2COACG%2CSAEI%2COAQK%3BEACG%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CaAAa%2CaAAb%3BEACA%2CSAAS%2C0CAAT%3BEACA%2CeAAA%3BEACA%2CeAAA%3B%3BAAjBhB%2CUA7CE%2CkBA6CD%2COACG%2CSAmBI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CaPxxDP%2CqBOwxDO%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAA3BZ%2CUA7CE%2CkBA6CD%2COACG%2CSA4BI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAIZ%2CUA7FE%2CkBA6FD%2COACG%3BEACI%2CYAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CQAAA%3BEACA%2CUAAA%3B%3BAALR%2CUA7FE%2CkBA6FD%2COACG%2CSAKI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CaP5zDP%2CqBO4zDO%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CUA%5C%2FGN%2CkBA6FD%2COACG%2CSAiBK%3BEACG%2CWAAA%3BEACA%2CUAAA%3B%3BAAIZ%2CUArHE%2CkBAqHD%2COACG%2CSACI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAARZ%2CUArHE%2CkBAqHD%2COACG%2CSASI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CaPv1DP%2CqBOu1DO%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3B%3BAAhBZ%2CUArHE%2CkBAqHD%2COACG%2CSAiBI%3BEACI%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAIZ%2CUAvJE%2CkBAuJD%2COACG%3BEACI%2CWAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CQAAA%3B%3BAAJR%2CUAvJE%2CkBAuJD%2COACG%2CSAII%3BEACI%2CWAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3B%3BAARZ%2CUAvJE%2CkBAuJD%2COACG%2CSASI%3BEACI%2CWAAA%3B%3BAAXZ%2CUAvJE%2CkBAuJD%2COACG%2CSAYI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2C0BAAA%3BEACA%2CaP%5C%2F3DP%2CqBO%2B3DO%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAIZ%2CUAlLE%2CkBAkLD%2COACG%3BEACI%2CSAAA%3BEACA%2CUAAA%3BEACA%2CaAAA%3BEACA%2CSAAA%3B%3BAAGR%2CUA1LE%2CkBA0LD%2CMACG%3BEACI%2CSAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CQAAA%3B%3BAAGR%2CUAjME%2CkBAiMD%2CKACG%3BEACI%2CUAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CQAAA%3BEACA%2CUAAA%3B%3BAAtMhB%2CUAAU%2CkBAyMF%3BEACI%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3B%3BAA5MZ%2CUAAU%2CkBAyMF%2CSAII%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3B%3BAAjNhB%2CUAAU%2CkBAyMF%2CSAUI%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAxNhB%2CUAAU%2CkBAyMF%2CSAiBI%3BEACI%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAA7NhB%2CUAAU%2CkBAyMF%2CSAiBI%2CWAII%3BEACI%2CgBAAA%3B%3BAAIZ%2CUAnOE%2CkBAmOD%2CMACG%2CSACI%3BAAFR%2CUAnOE%2CkBAmOD%2CMACG%2CSA20OU%2CCA10OC%3BAAFf%2CUAnOE%2CkBAmOD%2CMACG%2CSA20OU%2CCA10OW%3BEACb%2CWAAA%3B%3BAAHZ%2CUAnOE%2CkBAmOD%2CMACG%2CSAII%3BEACI%2CkBAAA%3B%3BAASpB%2CmBACI%3BEACI%2CWAAA%3BEACA%2CWAAA%3B%3BAAHR%2CmBACI%2CeAGI%2CUAAS%2CaACL%3BEACI%2C8BAAA%3B%3BAANhB%2CmBACI%2CeAQI%3BEACI%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2CUAAA%3B%3BAACA%2CmBAZR%2CeAQI%2CcAIK%3BEACG%2CgBAAA%3B%3BAAdhB%2CmBACI%2CeAQI%2CcAOI%2CsBACI%3BEACI%2CkBAAA%3BEACA%2CoBAAA%3B%3BAAnBpB%2CmBACI%2CeAQI%2CcAaI%3BEACI%2CgBAAA%3B%3BAAEJ%2CmBAxBR%2CeAQI%2CcAgBK%2CMACG%3BEACI%2CWAAA%3BEACA%2CgBAAA%3B%3BAA5BpB%2CmBAiCI%2CkBACI%2CWACI%2CmBACI%3BEACI%2CaAAA%3B%3BAArCpB%2CmBAiCI%2CkBACI%2CWAMI%2CMACI%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaPx%5C%2FDb%2CqBOw%5C%2FDa%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3B%3BAACA%2CmBAlBhB%2CkBACI%2CWAMI%2CMACI%2CGAUK%3BEACG%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CmBAtBhB%2CkBACI%2CWAMI%2CMACI%2CGAcK%3BEACE%2CmBAAA%3BEACA%2CWAAA%3B%3BAASvB%2CcACI%2CqBAAoB%2CuBAChB%2CUACI%2CcAAa%2CUACT%3BEACI%2CaAAA%3B%3BAAOnB%2COAEG%2CWAAW%2CcAAc%2CUAAU%3BAADtC%2CQACG%2CWAAW%2CcAAc%2CUAAU%3BEAAO%2CaAAA%3B%3BAAE9C%2CSAAU%3BEACN%2CSAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CQAAS%2CQAAO%3BEACZ%2CiBAAA%3B%3BAAGJ%3BEACI%2CmBAAA%3B%3BAADJ%2CSAEI%3BEACI%2CaAAA%3B%3BAAHR%2CSAKI%3BEAAiB%2CkBAAA%3B%3BAALrB%2CSAMI%3BEACI%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CQAAA%3B%3BAATR%2CSAMI%2CiBAII%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAAhBZ%2CSAMI%2CiBAYI%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAtBZ%2CSAMI%2CiBAYI%2CsBAKI%2CcAAgB%3BEACZ%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAACA%2CSAxBZ%2CiBAYI%2CsBAKI%2CcAAgB%2CMAOX%3BEACG%2CSAAS%2CGAAT%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CSA7BZ%2CiBAYI%2CsBAKI%2CcAAgB%2CMAYX%2CWAAW%3BEACR%2CSAAS%2CEAAT%3BEACA%2CSAAA%3B%3BAArCpB%2CSAMI%2CiBAYI%2CsBAKI%2CcAAgB%2CMAgBZ%2CKAAI%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAA3CpB%2CSAMI%2CiBAYI%2CsBAKI%2CcAAgB%2CMAsBZ%2CKAAI%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAjDpB%2CSAsDI%2CqBAAoB%3BEAChB%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAAKR%3BEACI%2CgBAAA%3B%3BAADJ%2CQAEI%3BEACI%2CaAAA%3B%3BAAHR%2CQAKI%2CGAAE%3BEACE%2CaAAA%3B%3BAAIR%2CcACI%2CuBACI%3BEACG%2CeAAA%3BEACC%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CaPrnEL%2CqBOqnEK%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3B%3BAACA%2CcAbR%2CuBACI%2CGAYK%3BEACG%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAOhB%2CaACI%2CUACI%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAJZ%2CaACI%2CUACI%2CMAGI%3BEACI%2CeAAA%3BEACA%2CeAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAThB%2CaACI%2CUAWI%3BEACI%2CqBAAA%3B%3BAAbZ%2CaACI%2CUAWI%2CaAEI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAMR%2CaAxBJ%2CUAwBK%2CMACG%2CMACI%3BEACI%2CcAAA%3B%3BAAQpB%3BEACI%2CoBAAA%3BEACA%2C2CAAA%3BEACA%2CgBAAA%3B%3BAAGJ%3BEACI%2CyCAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3B%3BAACA%2CaAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CoCAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAAXR%2CaAaI%3BEACI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CaPhsEK%2CqBOgsEL%3BEACA%2CSAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAAMR%2C4BACI%2CeACI%2CUACI%2CSACI%3BEACI%2CgBAAA%3B%3BAALpB%2C4BACI%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeACI%3BEACI%2CaPvtEzB%2CqBOutEyB%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAbhC%2C4BACI%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeACI%2CGAMI%3BEACI%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAACA%2C4BAjBhC%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeACI%2CGAMI%2CEAIK%3BEACG%2CcAAA%3B%3BAAnBxC%2C4BACI%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeAgBI%3BEACI%2CeAAA%3B%3BAAxBhC%2C4BACI%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeAgBI%2CgBAEI%3BEACI%2CmBAAA%3B%3BAA1BpC%2C4BACI%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeAgBI%2CgBAEI%2CGAEI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaP7uEjC%2CqBO6uEiC%3B%3BAACA%2C4BA%5C%2FBpC%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeAgBI%2CgBAEI%2CGAEI%2CEAKK%3BEACG%2CcAAA%3B%3BAAjC5C%2C4BACI%2CeACI%2CUACI%2CSACI%2CMAEI%2CYACI%2CeA%2BBI%2CUACI%3BEAGI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaP7vE7B%2CqBO6vE6B%3B%3BAAOxB%2C4BArDR%2CeACI%2CUAoDK%2CWACG%3BEACI%2CkBAAA%3B%3BAAWpB%2CeACI%2CWAAW%3BEACP%2CSAAA%3B%3BAAFR%2CeAII%3BEACI%2CaAAA%3B%3BAALR%2CeAOI%3BEACI%2CaAAA%3B%3BAARR%2CeAUI%3BAAVJ%2CeAq%5C%2FNsB%2CCA3%2BNP%3BEACT%2CaAAA%3B%3BAAXN%2CeAcI%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAhBR%2CeAcI%2CeAGI%3BEACI%2CYAAA%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAACA%2CeARR%2CeAGI%2CIAKK%3BEACG%2CUAAA%3B%3BAAQhB%3BEACI%2CkBAAA%3B%3BAAEJ%2CaAAc%2CcAAa%3BEACvB%2CaAAA%3B%3BAAGJ%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CoBAAqB%3BEACjB%2CaAAA%3B%3BAAEJ%2CoBAAqB%2CUAAS%3BEAC1B%2CcAAA%3B%3BAAEJ%2CcACI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaPt0ED%2CqBOs0EC%3BEACA%2CiBAAA%3BEACA%2CkCAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3B%3BAACA%2CcATJ%2CEASK%3BEACG%2CcAAA%3B%3BAAKZ%2CaAAc%3BEACV%2CeAAA%3B%3BAAEJ%2CaACI%3BAADJ%2CaACY%2COAAM%2COAAO%3BEACjB%2CaPt1ED%2CqBOs1EC%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CUAAA%3BEACA%2CyBAAA%3BEACD%2CqBAAA%3B%3BAACC%2CaAdJ%2COAcK%3BAAAD%2CaAdI%2COAAM%2COAAO%2CQAchB%3BEACG%2CmBAAA%3BEACA%2CWAAA%3B%3BAAIZ%3BEACI%2CWAAA%3B%3BAAIJ%2CUAAW%3BEACP%2CgBAAA%3BEACA%2CcAAA%3B%3BAAFJ%2CUAAW%2CeAGP%3BEACI%2CaAAA%3B%3BAAGR%3BEACI%2C0CAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CgBAAkB%3BEACd%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CgBAAgB%3BEACZ%2CiCAAiC%2CwDAAjC%3BEACA%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CgBAAgB%3BEACZ%2CQAAA%3BEACA%2CSAAA%3BEACA%2CmCAAA%3BEACA%2CoCAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CSAAQ%2CEAAR%3BEACA%2COAAA%3B%3BAAKJ%2CaACI%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAANR%2CaAQI%3BEACI%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAXR%2CaAaI%3BEACI%2CgBAAA%3B%3BAAMR%2C0BACI%2CSACI%3BEACI%2CWAAA%3B%3BAAHZ%2C0BACI%2CSAII%3BEACI%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAATZ%2C0BACI%2CSAII%2CeAKI%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CaPp8EH%2CqBOo8EG%3B%3BAAbhB%2C0BACI%2CSAII%2CeAUI%3BEACI%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAACA%2C0BApBZ%2CSAII%2CeAUI%2CMAMK%3BEACG%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAA5BpB%2C0BAiCI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAArCR%2C0BAiCI%2COAKI%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3B%3BAACA%2C0BAZR%2COAKI%2CEAOK%3BAAAQ%2C0BAZjB%2COAKI%2CEAOc%3BEACN%2CSAAS%2CEAAT%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CaPz%2BEH%2CqBOy%2BEG%3BEACA%2CkBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2C0BArBR%2COAKI%2CEAgBK%3BEACG%2CSAAS%2CKAAT%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAEJ%2C0BA1BR%2COAKI%2CEAqBK%3BEACG%2CSAAS%2CKAAT%3BEACA%2CUAAA%3BEACA%2CaAAA%3B%3BAAShB%2CmBACI%2CoBACI%2CkBACI%3BEACI%2CSAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3B%3BAAThB%2CmBACI%2CoBACI%2CkBACI%2C0BAOI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CmBAfZ%2CoBACI%2CkBACI%2C0BAaK%3BEACG%2CaAAA%3B%3BAAjBpB%2CmBACI%2CoBACI%2CkBAkBI%3BEACI%2CuBAAA%3BEACA%2CyBAAA%3B%3BAAtBhB%2CmBA0BI%3BEACI%2CkBAAA%3B%3BAA3BR%2CmBA0BI%2CuBAEI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CaPjiFL%2CqBOiiFK%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3B%3BAACA%2CmBAdR%2CuBAEI%2CiBAYK%3BEACG%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CmBArBR%2CuBAEI%2CiBAmBK%3BEACG%2CYAAA%3B%3BAAhDhB%2CmBA0BI%2CuBAyBI%3BEACI%2CaAAA%3B%3BAApDZ%2CmBA0BI%2CuBA4BI%3BEACI%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3B%3BAAzDZ%2CmBA0BI%2CuBA4BI%2CuBAII%2CMACI%3BEACI%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaPpkFb%2CqBOokFa%3B%3BAACA%2CmBA1ChB%2CuBA4BI%2CuBAII%2CMACI%2CGASK%3BEACG%2CcAAA%3B%3BAArExB%2CmBA0BI%2CuBAgDI%2CcAAc%2CYAAY%2CWAAW%2CEAAC%3BAA1E9C%2CmBA0BI%2CuBAiDI%2CcAAc%2CYAAY%2CWAAW%2CEAAC%3BEAClC%2CiBAAA%3B%3BAA5EZ%2CmBA0BI%2CuBAgDI%2CcAAc%2CYAAY%2CWAAW%2CEAAC%2CWAGlC%3BAA7EZ%2CmBA0BI%2CuBAiDI%2CcAAc%2CYAAY%2CWAAW%2CEAAC%2CSAElC%3BEACI%2CeAAA%3B%3BAA9EhB%2CmBA0BI%2CuBAuDI%2CYACI%3BEACI%2CSAAA%3BEACA%2CkBAAA%3B%3BAAOhB%3BEACI%2CoBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CSAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3B%3BAATR%2CSAWI%3BEACI%2CuDAAA%3BEACA%2CoDAAA%3BEACA%2C%2BCAAA%3BEACA%2CWAAA%3B%3BAAfR%2CSAWI%2CWAKI%3BEACI%2CeAAA%3B%3BAAjBZ%2CSAWI%2CWAQI%3BEACI%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAzBZ%2CSAWI%2CWAQI%2CaAOI%3BEACI%2CiBAAA%3B%3BAA3BhB%2CSAWI%2CWAQI%2CaAUI%3BEP7kFX%2CyBAAA%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEOwkFY%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CSAvBZ%2CWAQI%2CaAUI%2CUAKK%3BEACG%2CmBAAA%3BEACA%2CWAAA%3B%3BAApCpB%2CSAyCI%3BEACI%2CkBAAA%3B%3BAAGQ%2CSAJZ%2CYAEI%2CEACK%2CMACI%3BEACG%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CSAVZ%2CYAEI%2CEACK%2CMAOI%3BEACG%2CUAAA%3BEACA%2C0BAAA%3BEACA%2CYAAA%3B%3BAAGR%2CSAhBR%2CYAEI%2CEAcK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3BEACA%2CsBAAA%3BEACA%2CUAAA%3BEACA%2CwBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2CSA7BR%2CYAEI%2CEA2BK%3BEACG%2CSAAS%2CGAAT%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAmB%2CqBAAnB%3BEACA%2CeAAe%2CqBAAf%3BEACA%2CcAAc%2CqBAAd%3BEACA%2CWAAW%2CqBAAX%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAzFhB%2CSA6FI%2CeACI%3BEACI%2CkBAAA%3B%3BAA%5C%2FFZ%2CSA6FI%2CeACI%2CYAEI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAACA%2CSARZ%2CeACI%2CYAEI%2CEAKK%3BEACG%2CcAAA%3B%3BAAtGpB%2CSA6FI%2CeAaI%2CcACI%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CaAAA%3B%3BAA%5C%2FGhB%2CSA6FI%2CeAaI%2CcAOI%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAArHhB%2CSA6FI%2CeA2BI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAAIZ%2CQAAQ%2CUAAU%2CIACd%3BEACI%2CqBAAA%3BEACA%2CcAAA%3B%3BAAKA%2CQADJ%2COACK%2CmBACG%2CeACI%3BEACI%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAOpB%2CUAEI%3BAADJ%2CUACI%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAALR%2CUAOI%3BAANJ%2CUAMI%3BEACI%2CmBAAA%3B%3BAARR%2CUAUI%3BAATJ%2CUASI%3BEACI%2CgBAAA%3BEACA%2CoBAAA%3B%3BAAZR%2CUAcI%3BAAbJ%2CUAaI%3BAAdJ%2CUAeI%3BAAdJ%2CUAcI%3BEACI%2CgBAAA%3B%3BAAhBR%2CUAcI%2CWAGI%3BAAhBR%2CUAaI%2CWAGI%3BAAjBR%2CUAeI%2CcAEI%3BAAhBR%2CUAcI%2CcAEI%3BEACI%2CqBAAA%3BEAEA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3B%3BAAtBZ%2CUAcI%2CWAUI%3BAAvBR%2CUAaI%2CWAUI%3BAAxBR%2CUAeI%2CcASI%3BAAvBR%2CUAcI%2CcASI%3BEACI%2CqBAAA%3B%3BAAzBZ%2CUAcI%2CWAaI%3BAA1BR%2CUAaI%2CWAaI%3BAA3BR%2CUAeI%2CcAYI%3BAA1BR%2CUAcI%2CcAYI%3BEACI%2CyBAAA%3BEACA%2CqBAAA%3B%3BAA7BZ%2CUAcI%2CWAaI%2CiBAGI%3BAA7BZ%2CUAaI%2CWAaI%2CiBAGI%3BAA9BZ%2CUAeI%2CcAYI%2CiBAGI%3BAA7BZ%2CUAcI%2CcAYI%2CiBAGI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3B%3BAAjChB%2CUAcI%2CWAaI%2CiBAQI%3BAAlCZ%2CUAaI%2CWAaI%2CiBAQI%3BAAnCZ%2CUAeI%2CcAYI%2CiBAQI%3BAAlCZ%2CUAcI%2CcAYI%2CiBAQI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3B%3BAAvChB%2CUAcI%2CWA4BI%3BAAzCR%2CUAaI%2CWA4BI%3BAA1CR%2CUAeI%2CcA2BI%3BAAzCR%2CUAcI%2CcA2BI%3BEACI%2CgBAAA%3B%3BAA3CZ%2CUAcI%2CWA4BI%2CYAEI%3BAA3CZ%2CUAaI%2CWA4BI%2CYAEI%3BAA5CZ%2CUAeI%2CcA2BI%2CYAEI%3BAA3CZ%2CUAcI%2CcA2BI%2CYAEI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaPjyFT%2CqBOiyFS%3B%3BAACA%2CUArCZ%2CWA4BI%2CYAEI%2CEAOK%3BAAAD%2CUArCZ%2CWA4BI%2CYAEI%2CEAOK%3BAAAD%2CUApCZ%2CcA2BI%2CYAEI%2CEAOK%3BAAAD%2CUApCZ%2CcA2BI%2CYAEI%2CEAOK%3BEACG%2CcAAA%3B%3BAApDpB%2CUAcI%2CWA0CI%3BAAvDR%2CUAaI%2CWA0CI%3BAAxDR%2CUAeI%2CcAyCI%3BAAvDR%2CUAcI%2CcAyCI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAA3DZ%2CUAcI%2CWA0CI%2CkBAII%3BAA3DZ%2CUAaI%2CWA0CI%2CkBAII%3BAA5DZ%2CUAeI%2CcAyCI%2CkBAII%3BAA3DZ%2CUAcI%2CcAyCI%2CkBAII%3BEACI%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAKhB%2COAAO%3BEACH%2CWAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2C2BAAA%3B%3BAAEJ%2COAEI%2CaACI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CaPh0FC%2CqBOg0FD%3BEACA%2CcAAA%3B%3BAACA%2COAXR%2CaACI%2COAUK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3B%3BAAOhB%2CcACI%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAIR%2CYAAa%2CMAAK%2CIAAI%2CaAAa%3BEAAQ%2CsBAAA%3B%3BAAC3C%2CcACI%3BEACI%2CaAAA%3B%3BAAIR%3BEAAqB%2CmBAAA%3B%3BAACrB%2CcAAe%3BAAAU%2CeAAgB%3BEACrC%2CeAAA%3B%3BAAEJ%2CMAAM%3BEAAS%2CgBAAA%3B%3BAACf%2CcACI%2CQAAO%3BEP3zFV%2CyBAAA%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEOszFI%2CoBAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CcANJ%2CQAAO%2CQAMF%3BEACG%2CSAAA%3BEACA%2CmBAAA%3B%3BAACA%2CcATR%2CQAAO%2CQAMF%2CMAGI%3BEACG%2CWAAA%3B%3BAAKhB%2CYACI%3BEACI%2CiBAAA%3B%3BAAFR%2CYACI%2CGAEI%3BEACI%2CeAAA%3B%3BAACA%2CYAJR%2CGAEI%2CGAEK%3BEACG%2CcAAA%3B%3BAANhB%2CYACI%2CGAEI%2CGAKI%3BEACI%2CWAAA%3B%3BAACA%2CYATZ%2CGAEI%2CGAKI%2CEAEK%3BEACG%2CcAAA%3B%3BAAXpB%2CYACI%2CGAEI%2CGAWI%3BEACI%2CcAAA%3B%3BAAOhB%2CwBAAyB%2CQAAO%2COAAO%3BAAAS%2CkBAAmB%2CQAAO%2COAAO%3BAAAS%2CeAAgB%2CWAAW%2CQAAO%2COAAO%3BEAC%5C%2FH%2CWAAA%3B%3BAAEJ%2CMAAM%3BAAAS%2CKAAK%2CcAAe%2CiBAAiB%2CUAAO%3BAAAS%2CKAAK%2CcAAe%2CaAAY%3BEAChG%2CgBAAA%3B%3BAAEJ%2CKAAK%3BEACD%2CeAAA%3B%3BAADJ%2CKAAK%2CcAED%3BEACI%2CgBAAA%3B%3BAAHR%2CKAAK%2CcAKD%2CMAAK%2CMACD%3BEACI%2CgCAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3B%3BAAVZ%2CKAAK%2CcAKD%2CMAAK%2CMACD%2CKAKI%3BEACI%2CcAAA%3BEACA%2CaP%5C%2F5FT%2CqBO%2B5FS%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAfhB%2CKAAK%2CcAKD%2CMAAK%2CMACD%2CKAWI%3BEACI%2CeAAA%3B%3BAAlBhB%2CKAAK%2CcAKD%2CMAAK%2CMACD%2CKAcI%3BEACI%2CkBAAA%3B%3BAArBhB%2CKAAK%2CcAKD%2CMAAK%2CMACD%2CKAiBI%3BEACI%2CgBAAA%3BEACA%2CaPx6FH%2CqBOw6FG%3B%3BAAzBhB%2CKAAK%2CcA6BD%3BEACI%2CWAAA%3B%3BAAGR%2CaACI%3BEACI%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CaPr7FK%2CqBOq7FL%3BEACA%2CaAAA%3BEACA%2CcAAA%3B%3BAAIR%2CoBACI%3BEACI%2CcAAA%3B%3BAAGR%2CmBACI%3BEACI%2CmBAAA%3B%3BAAEI%2CmBAHR%2CkBAEI%2CuBACK%2COACG%3BEACI%2CeAAA%3B%3BAANpB%2CmBACI%2CkBAEI%2CuBAMI%3BEACI%2CeAAA%3B%3BAAIA%2CmBAbZ%2CkBAEI%2CuBAMI%2CKAKK%3BEACG%2CeAAA%3BEACA%2CiBAAA%3B%3BAAhBpB%2CmBAqBI%2CgCACI%2CMAAK%3BEACD%2CiBAAA%3B%3BAAIZ%3BEACI%2CmBAAA%3B%3BAAEJ%2CQACI%2CUACI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3B%3BAAQA%2CuBAFR%2CUACK%2CSACI%3BEACG%2CaAAA%3B%3BAAKhB%2CMAAM%3BEACF%2CgBAAA%3B%3BAACA%2CMAFE%2COAED%3BEACE%2CcAAA%3BEACC%2CSAAS%2CGAAT%3B%3BAAEJ%2CMANE%2COAMD%3BEACG%2CcAAA%3BEACA%2CSAAS%2CGAAT%3BEACA%2CWAAA%3B%3BAAIJ%2CMADE%2CQACD%3BEACE%2CcAAA%3BEACC%2CSAAS%2CGAAT%3B%3BAAEJ%2CMALE%2CQAKD%3BEACG%2CcAAA%3BEACA%2CSAAS%2CGAAT%3BEACA%2CWAAA%3B%3BAARR%2CMAAM%2CQAUF%3BEACI%2CaAAA%3B%3BAAXR%2CMAAM%2CQAUF%2CuBAEI%3BEACI%2CgBAAA%3B%3BAAEJ%2CMAfF%2CQAUF%2CuBAKK%3BEACG%2CgCAAA%3B%3BAAIZ%2CQACI%2CeACI%3BEACI%2CUAAA%3BEACA%2CmBAAA%3B%3B%3BAAMZ%3BEACI%2CyBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3B%3BAADJ%2CeAEI%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CaAAa%2CkBAAb%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAZJ%2CeAcI%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3BEACA%2CaPzjGD%2CqBOyjGC%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAACA%2CeAbJ%2CWAaK%3BEACG%2CYAAA%3B%3BAAIZ%3BEACI%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CaPxkGG%2CqBOwkGH%3B%3B%3BAAOJ%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CWAAC%3BEACG%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAGR%2CIAAI%3BEACA%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CSAAS%3BEACL%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CQAAQ%3BEACJ%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CKAAK%3BEACD%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CSAAS%3BEACL%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CQAAQ%3BEACJ%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CSAAS%3BEACL%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3B%3BAAKJ%3BEACI%2CeAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAgB%2CgBAAhB%3BEACA%2CmBAAmB%2CgBAAnB%3BEACA%2CcAAc%2CgBAAd%3BEACA%2CeAAe%2CgBAAf%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAAZJ%2CYAaI%2CGAAG%2CGACC%3BEACI%2CgCAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CYANR%2CGAAG%2CGACC%2CEAKK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CaPjqGL%2CmBOiqGK%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CYAhBR%2CGAAG%2CGACC%2CEAeK%2CMAAM%3BEACH%2CWAAA%3BEACA%2CmBAAA%3B%3BAAGR%2CYArBJ%2CGAAG%2CGAqBE%2CWAAY%3BEACT%2CgBAAA%3B%3BAAEJ%2CYAxBJ%2CGAAG%2CGAwBE%2CcAAe%2CEAAC%3BEACb%2CSAAS%2COAAT%3B%3BAAEJ%2CYA3BJ%2CGAAG%2CGA2BE%2CeAAgB%2CEAAC%3BEACd%2CSAAS%2COAAT%3B%3BAAEJ%2CYA9BJ%2CGAAG%2CGA8BE%2CcAAe%2CEAAC%3BEACb%2CSAAS%2COAAT%3B%3BAAKZ%2CeACI%3BEACI%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAALR%2CeAOI%2CEAAC%2CMAAM%3BEACH%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAQ%2CEAAR%3BEACA%2C8BAAA%3B%3BAAIR%3BEACI%2CeAAA%3B%3BAADJ%2CmBAEI%3BEACI%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3B%3BAAPR%2CmBASI%3BEACI%2CcAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAAbR%2CmBAgBI%3BEACI%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3B%3BAApBR%2CmBAgBI%2CGAKI%3BEACI%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3B%3BAACA%2CmBATR%2CGAKI%2CGAIK%2CWACG%3BEACI%2CYAAA%3B%3BAA3BpB%2CmBAgBI%2CGAKI%2CGASI%3BEACI%2C%2BBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAApChB%2CmBAgBI%2CGAKI%2CGAiBI%2CEAAC%3BEACG%2CcAAA%3B%3BAAvChB%2CmBAgBI%2CGAKI%2CGAoBI%2CEAAC%3BEACG%2CyBAAA%3BEACA%2CgBAAA%3B%3BAAKhB%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C6BAAA%3B%3BAAIJ%2CWAAY%2CIAAG%2CWAAW%3BEACtB%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CUAAA%3B%3BAAEJ%3BEACI%2CWAAA%3B%3BAADJ%2CkBAEI%3BEACI%2CeAAA%3B%3BAAIR%3BEACI%2CWAAA%3B%3BAAEJ%3BEACI%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2COACI%3BEACI%2CaAAA%3BEACA%2CgBAAA%3B%3BAAIR%3BEACI%2CaPxyGG%2CqBOwyGH%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CUAAa%3BEACT%2CiBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CaPnzGG%2CqBOmzGH%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CaAAe%2CGAAE%3BEACb%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEAEA%2CyBAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CMAAO%2COAAM%3BEAAQ%2CiBAAA%3B%3BAACrB%2CaAAc%2CGAAE%3BAAAO%2CaAAc%2CGAAE%3BEACnC%2C0CAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAHJ%2CaAAc%2CGAAE%2CMAIZ%2COAAM%3BAAJa%2CaAAc%2CGAAE%2CQAInC%2COAAM%3BEACF%2CWAAA%3B%3BAALR%2CaAAc%2CGAAE%2CMAOZ%3BAAPmB%2CaAAc%2CGAAE%2CQAOnC%3BEACI%2CWAAA%3B%3BAAIR%2CaAAc%2COAAO%2CEAAC%3BEAClB%2CcAAA%3B%3BAAEJ%2CaAAc%2COAAO%2CEAAC%2CKAAK%3BEAAU%2CcAAA%3BEAAuB%2CqBAAA%3B%3BAAC5D%2CaAAc%3BEACV%2CmBAAA%3B%3BAADJ%2CaAAc%2COAEV%2CQAAO%2CKAAK%3BAAFhB%2CaAAc%2COAEW%2CQAAO%2CSAAS%3BEACjC%2CSAAS%2CEAAT%3B%3BAAHR%2CaAAc%2COAKV%3BEACI%2CWAAA%3BEACA%2CSAAA%3B%3BAAPR%2CaAAc%2COASV%2CQAAO%3BAATX%2CaAAc%2COASI%2CQAAO%3BEACjB%2CSAAA%3B%3BAAVR%2CaAAc%2COAYV%2CQAAO%2CKAAQ%3BAAZnB%2CaAAc%2COAYW%2CQAAO%2CSAAW%3BEACnC%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAdR%2CaAAc%2COAgBV%2CQAAO%2CKAAQ%2COAAI%3BAAhBvB%2CaAAc%2COAgBiB%2CQAAO%2CSAAY%2COAAI%3BEAC9C%2CaAAA%3B%3BAAGR%2CKAAM%3BEACF%2C8BAAA%3B%3BAAEJ%2CuBACI%2CyBAAwB%2CMAAO%3BAADnC%2CuBACqD%2CyBAAyB%3BEACtE%2CaAAA%3B%3BAAFR%2CuBAII%2CiBAAiB%3BEACb%2CeAAA%3BEACA%2CcAAA%3B%3BAANR%2CuBAQI%3BEACI%2CgBAAA%3B%3BAATR%2CuBAWI%3BEACI%2CSAAA%3B%3BAAZR%2CuBAcI%2CWAAW%2CiBAAiB%3BEACxB%2CWAAA%3B%3BAAfR%2CuBAiBK%3BEACG%2CWAAA%3B%3BAAGR%2CqBACI%2CcACI%3BEACI%2CaAAA%3B%3BAAHZ%2CqBACI%2CcAII%3BEACI%2CSAAA%3B%3BAANZ%2CqBACI%2CcAII%2CWAEI%3BEACI%2CYAAA%3BEACA%2CSAAA%3B%3BAAThB%2CqBACI%2CcAWI%2C0BACI%2CYACI%3BEACI%2CaAAA%3B%3BAAfpB%2CqBACI%2CcAWI%2C0BACI%2CYAII%3BEACI%2CmBAAA%3B%3BAAlBpB%2CqBACI%2CcAWI%2C0BACI%2CYAOI%2CSAAQ%3BEACJ%2CmBAAA%3B%3BAAQpB%2CoBACI%3BEACI%2CiBAAA%3BEACA%2CyBAAA%3B%3BAAHR%2CoBAKI%2CiBAAiB%3BEACb%2C0BAAA%3B%3BAANR%2CoBAQI%3BEACI%2C6BAAA%3B%3BAATR%2CoBAQI%2CWAEI%2CiBAAiB%3BEACb%2C0BAAA%3B%3BAAIZ%2CqBACI%2C0BAA0B%3BEACtB%2CWAAA%3B%3BAAFR%2CqBAII%3BEACI%2CgBAAA%3B%3BAALR%2CqBAOI%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAAbR%2CqBAeI%3BEACI%2CSAAA%3B%3BAAhBR%2CqBAeI%2C0BAEI%2CQAAO%3BEACH%2CqBAAA%3BEACA%2CeAAA%3B%3BAAnBZ%2CqBAeI%2C0BAMI%2COAAM%2COAAU%2CQAAK%2CMACjB%3BEACI%2CiBAAA%3B%3BAAvBhB%2CqBAeI%2C0BAWI%2CSACI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3B%3BAA9BhB%2CqBAeI%2C0BAWI%2CSACI%2COAII%3BEACI%2CWAAA%3B%3BAAhCpB%2CqBAeI%2C0BAWI%2CSACI%2COAOI%3BEACI%2CWAAA%3BEACA%2CoBAAA%3B%3BAApCpB%2CqBAeI%2C0BAWI%2CSACI%2COAOI%2CMAGI%2CKAAI%3BEACA%2CeAAA%3B%3BAAtCxB%2CqBAeI%2C0BA4BI%2CYACI%3BEACI%2C%2BBAAA%3B%3BAA7ChB%2CqBAiDI%2CeACI%2COAAS%3BEACL%2CeAAA%3BEACA%2CgBAAA%3B%3BAApDZ%2CqBAiDI%2CeAKI%3BEACI%2CeAAA%3B%3BAAvDZ%2CqBAiDI%2CeAKI%2CiBAEI%2CWAAW%3BEACP%2CeAAA%3BEACA%2CcAAA%3B%3BAA1DhB%2CqBAiDI%2CeAKI%2CiBAMI%2CcACI%2CUAAU%3BEACN%2CSAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3B%3BAAhEpB%2CqBAiDI%2CeAKI%2CiBAMI%2CcAMI%3BEACI%2CaAAA%3B%3BAAnEpB%2CqBAiDI%2CeAKI%2CiBAgBI%3BAAtEZ%2CqBAiDI%2CeAKI%2CiBAgBiB%3BEACT%2CaAAA%3B%3BAAvEhB%2CqBAiDI%2CeAKI%2CiBAmBI%2CSACI%3BEACI%2CYAAA%3BEACA%2CmBAAA%3B%3BAAMpB%2CoBACI%3BAADkB%2CuBAClB%3BEACI%2CkBAAA%3B%3BAAFR%2CoBACI%2C0BAEI%3BAAHc%2CuBAClB%2C0BAEI%3BEACI%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3B%3BAAPZ%2CoBACI%2C0BAQI%2CWACI%3BAAVU%2CuBAClB%2C0BAQI%2CWACI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3B%3BAAZhB%2CoBACI%2C0BAQI%2CWACI%2CEAGI%3BAAbM%2CuBAClB%2C0BAQI%2CWACI%2CEAGI%3BEACI%2CWAAA%3B%3BAAdpB%2CoBACI%2C0BAQI%2CWACI%2CEAMI%3BAAhBM%2CuBAClB%2C0BAQI%2CWACI%2CEAMI%3BEACI%2CkBAAA%3B%3BAAjBpB%2CoBACI%2C0BAQI%2CWACI%2CEAMI%2CWAEI%3BAAlBE%2CuBAClB%2C0BAQI%2CWACI%2CEAMI%2CWAEI%3BEACI%2C6BAAA%3B%3BAAOxB%2CuBACI%3BEACI%2CqBAAA%3B%3BAAFR%2CuBAII%2C0BAA0B%2CSAAQ%2CUAAU%2CSAAU%2COAAO%3BEACzD%2CoBAAA%3BEACF%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAATN%2CuBAWI%2C0BAA0B%2CkBAAkB%2CKAAK%2CSAAS%3BEACtD%2CgBAAA%3B%3BAAGR%2CiCACI%3BAADJ%2CiCAC8B%3BEACtB%2CsBAAA%3B%3BAAFR%2CiCAII%3BEACI%2CwBAAA%3B%3BAALR%2CiCAOI%3BEACI%2CoBAAA%3B%3BAARR%2CiCAUI%2CyBACI%3BEACI%2CSAAA%3B%3BAAZZ%2CiCAeI%2COAAM%2CUAAW%2CiBACb%3BEACI%2CkBAAA%3B%3BAAEJ%2CiCAJJ%2COAAM%2CUAAW%2CiBAIZ%3BEACG%2CkBAAA%3B%3BAAIZ%2CaACI%2CaACI%2COAAM%3BEACF%2CgBAAA%3B%3BAAIZ%2CaACI%2CYACI%2CWACI%2CEAAC%3BAAHb%2CaACI%2CYACI%2CWACkB%2CEAAC%3BEACX%2CqBAAA%3BEAAuB%2CSAAA%3BEACvB%2CkBAAA%3B%3BAAIZ%2CaAAC%2CMACG%3BEACI%2CUAAA%3B%3BAAIZ%2CyBACI%3BEACI%2CkBAAA%3B%3BAAFR%2CyBACI%2CaAEI%2CiBAAiB%3BEACb%2CWAAA%3B%3BAAIZ%2CaACI%3BEACI%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAHR%2CaACI%2CaAGI%2CGAAG%3BEACC%2CmBAAA%3B%3BAALZ%2CaACI%2CaAMI%3BEACI%2CkBAAA%3B%3BAAIZ%2CcACI%3BEACI%2CiBAAA%3B%3BAAFR%2CcACI%2CaAEI%3BEACI%2CeAAA%3B%3BAAIZ%2CWACI%3BEACI%2CeAAA%3B%3B%3BAAKR%3BEACI%2CqBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CWAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CkBAAmB%2CIAAG%3BEAClB%2CWAAA%3B%3BAAEJ%2CkBAAmB%2CIAAG%2CMAAM%3BEACxB%2CWAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3B%3BAAEJ%3BEACI%2C8BAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CaPxpHG%2CqBOwpHH%3B%3BAAEJ%2CSAAS%3BEACL%2CcAAA%3B%3BAAEJ%2CKAAK%3BAAAQ%2COAAO%3BAAAQ%2COAAO%3BAAAQ%2CQAAQ%3BEAC9C%2CSAAS%2CEAAT%3BEACD%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CKAAK%3BEACD%2CSAAS%2COAAT%3B%3BAAEJ%2COAAO%3BEACH%2CSAAS%2COAAT%3B%3BAAEJ%2COAAO%3BEACH%2CSAAS%2COAAT%3B%3BAAEJ%2CQAAQ%3BEACJ%2CSAAS%2COAAT%3B%3B%3BAAIJ%3BEACI%2CkBAAA%3B%3BAADJ%2CeAEI%2CeAAe%2CGAAG%3BEACd%2CgBAAA%3B%3BAAIR%2CgBACI%3BEACI%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAHR%2CgBAKI%2CgBAAgB%3BEACZ%2C4BAAA%3B%3BAAGR%2CaAAa%2CWAAW%2CkBAAmB%2CGAAE%2COAAQ%2CIAAE%2COAAI%3BEACvD%2CYAAA%3B%3BAAEJ%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAgB%2CiBAAiB%2CgBAAjC%3BEACJ%2CmBAAmB%2CiBAAiB%2CgBAApC%3BEACA%2CcAAc%2CiBAAiB%2CgBAA%5C%2FB%3BEACA%2CeAAe%2CiBAAiB%2CgBAAhC%3BEACA%2CWAAW%2CiBAAiB%2CgBAA5B%3B%3BAAEA%3BEACI%2C6BAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CWAAA%3B%3BAADJ%2CYAAa%2CkBAET%3BEACI%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAPR%2CYAAa%2CkBAST%3BEACI%2CWAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAGR%3BEACI%2CgBAAA%3B%3BAADJ%2CUAEI%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAJR%2CUAMI%2CKAAM%2CMAAG%2CWAAY%3BEACjB%2CgBAAA%3B%3BAAIR%2CkBACI%3BEACI%2CaAAA%3BEACA%2CeAAA%3B%3BAAHR%2CkBAKI%3BEACI%2CaAAA%3BEACA%2CeAAA%3B%3BAAGR%3BEACI%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAPJ%2CkBAQI%3BEACI%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CaAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2C%2BBAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAtBR%2CkBAwBI%3BEACA%2C%2BBAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3B%3BAA3BJ%2CkBA6BI%3BEACI%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CaAAA%3B%3BAAhCR%2CkBAkCI%2CYAAW%2CMAAS%3BEPluHpB%2CmBOmuHe%2CcPnuHf%3BEACA%2CcOkuHe%2CcPluHf%3BEACA%2CgBOiuHe%2CcPjuHf%3BEACA%2CeOguHe%2CcPhuHf%3BEACA%2CWO%2BtHe%2CcP%5C%2FtHf%3BEAXH%2C2CAAA%3BEACG%2CsCAAA%3BEACA%2CwCAAA%3BEACA%2CuCAAA%3BEACA%2CmCAAA%3B%3BAOmsHJ%2CkBAsCI%3BEACI%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3B%3BAACA%2CkBALJ%2CiBAKK%3BEACG%2CgEAAA%3BEACA%2CwDAAA%3B%3BAAEJ%2CkBATJ%2CiBASK%3BEACG%2CgEAAA%3BEACA%2CwDAAA%3B%3BAAEJ%2CkBAbJ%2CiBAaK%3BEACG%2CgEAAA%3BEACA%2CwDAAA%3B%3BAAEJ%2CkBAjBJ%2CiBAiBK%3BEACG%2C6DAAA%3BEACA%2CqDAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CkBAvBJ%2CiBAuBK%3BEACG%2CgEAAA%3BEACA%2CwDAAA%3B%3BAA%5C%2FDZ%2CkBAkEI%3BEACI%2CgBAAA%3B%3BAAnER%2CkBAqEI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAzER%2CkBA2EI%3BEACI%2CaP10HD%2CqBO00HC%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAA%5C%2FER%2CkBAiFI%2CSAAS%2CMAAG%2CIAAI%2CaAAa%3BEACzB%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CQAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAzFR%2CkBA2FG%2CSAAS%3BEACJ%2CcAAA%3BEACA%2CkBAAA%3B%3BAA7FR%2CkBA%2BFI%3BEACI%2CYAAA%3BEACA%2CcAAA%3B%3BAACA%2CkBAHJ%2CKAGK%3BEACG%2CeAAA%3B%3BAAEJ%2CkBANJ%2CKAMK%3BEACG%2CcAAA%3B%3BAAIZ%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%2CQAAS%2CcAAc%2CKAAE%2COAAQ%2CEAAC%3BEAC7F%2CiBAAA%3B%3BAAEJ%3BEAAgB%2CgBAAA%3BEAAiB%2CmBAAA%3B%3BAAEjC%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3B%3BAACA%2CsBAAC%3BEACG%2CmBAAA%3B%3BAAJR%2CsBAMI%3BEACI%2CcAAA%3B%3BAAPR%2CsBAMI%2CcAEI%3BEACI%2CkBAAA%3BEACA%2CeAAA%3B%3BAAVZ%2CsBAMI%2CcAEI%2CGAGI%3BEACI%2CeAAA%3B%3BAAZhB%2CsBAgBI%2CuBACI%3BEACI%2CkBAAA%3B%3BAAlBZ%2CsBAgBI%2CuBACI%2CkBAEI%3BEACI%2CWAAA%3BEACA%2CqBAAA%3B%3BAAIZ%2CsBAAC%2CaAAa%3BEACV%2CaAAA%3B%3BAA1BR%2CsBA4BI%3BEACI%2CaP14HD%2CqBO04HC%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAnCR%2CsBA4BI%2CGAQI%3BEACI%2CeAAA%3BEACA%2CaPn5HL%2CqBOm5HK%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2C0BAAA%3B%3BAAzCZ%2CsBA4CI%3BEACC%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAMD%2CQAL0B%3BEAK1B%2CsBATA%2CWAKE%3BIACC%2CaAAA%3B%3B%3BAAKP%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEI%2CUADJ%2CcACK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAEJ%2CUAdJ%2CcAcK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAGR%2CUAAC%2CMAAO%2CcAAa%3BEACjB%2CUAAA%3BEACA%2CSAAA%3BEACA%2CoCAAA%3B%3BAAGH%2CUAAC%2CMAAO%2CcAAa%3BEAClB%2CQAAA%3BEACA%2CWAAA%3BEACA%2CoCAAA%3B%3BAAGR%3BEACI%2CmBAAA%3B%3BAADJ%2CSAEI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAANR%2CSAQI%2CcAAc%2CWAAW%2CYAAY%3BEACjC%2CgBAAA%3B%3BAATR%2CSAWI%2CWAAW%3BEACP%2CiBAAA%3B%3BAAGR%3BAACA%3BEACI%2CmBAAA%3B%3BAAGJ%2CiBACI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAALR%2CiBAOI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3B%3BAATR%2CiBAOI%2CcAGI%3BEACI%2CWAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAdZ%2CiBAiBI%3BEACI%2CkBAAA%3B%3BAAGR%2CIAAK%3BEACD%2CaPp%5C%2FHO%2CmBOo%5C%2FHP%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAEJ%3BAACA%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2C8BAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAmB%2CaAAnB%3BEACA%2CgBAAgB%2CaAAhB%3BEACA%2CcAAc%2CaAAd%3BEACA%2CWAAW%2CaAAX%3BEACA%2CiFAAA%3BEACA%2C6EAAA%3BEACA%2CuFAAA%3BEACA%2CwEAAA%3B%3BAAEJ%2CuBAAwB%3BAACxB%2CkBAAmB%3BEACf%2CUAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CaAAc%2CWAAW%2CYAAY%3BEACjC%2CeAAA%3BEACA%2CaPhiIG%2CqBOgiIH%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAACA%2CaARU%2CWAAW%2CYAAY%2CEAQhC%3BEACG%2CcAAA%3B%3BAAGR%3BEACI%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAAHJ%2CaAII%2CWAAW%2CcAAa%2CUAAW%2CUAAS%2CMAAO%3BEAC9C%2CsBAAA%3B%3BAALT%2CaAOI%2CWAAW%3BEACP%2CeAAA%3BEACA%2CcAAA%3B%3BAATR%2CaAOI%2CWAAW%2CgBAGP%3BEACI%2CqBAAA%3BEACA%2CsBAAA%3B%3BAAZZ%2CaAOI%2CWAAW%2CgBAGP%2CUAGI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3B%3BAAnBhB%2CaAOI%2CWAAW%2CgBAeP%2CUAAS%2COAAQ%3BAAtBzB%2CaAOI%2CWAAW%2CgBAqtKO%2CCAtsKQ%2CSAAS%2CMAAO%3BEAClC%2CsBAAA%3BEACA%2CqBAAA%3B%3BAAIZ%3BEACI%2CkBAAA%3B%3BAADJ%2CaAEI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAPR%2CaAEI%2CkBAMI%3BEACI%2CkBAAA%3B%3BAATZ%2CaAYG%2CkBACK%3BEACI%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAApBZ%2CaAYG%2CkBAUK%3BEACI%2CeAAA%3BEACD%2CcAAA%3B%3BAAIX%3BEACI%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAACA%2CmBAAC%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CgBAAgB%2CqDAAhB%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2COAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAAGR%2CUACI%3BEACI%2CmBAAA%3BEACC%2CiBAAA%3BEACC%2CkBAAA%3BEACF%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAARR%2CUACI%2CcAQI%3BEACI%2CcAAA%3B%3BAAVZ%2CUAaI%3BEACI%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACE%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAIV%2CsBAAuB%2CGAAE%3BEACrB%2CUAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CeAAA%3B%3BAAGA%2CsBADkB%2CMAAO%2CuBAAuB%2CMAAM%2CGACrD%2COAAQ%3BEACL%2CcAAA%3B%3BAAFR%2CsBAAsB%2CMAAO%2CuBAAuB%2CMAAM%2CGAItD%3BEACI%2CWAAA%3B%3BAAGR%3BEACI%2CSAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAALJ%2CsBAMI%2CMAAM%3BEACF%2CWAAA%3BEACA%2CkBAAA%3B%3BAARR%2CsBAMI%2CMAAM%2CGAGF%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CsBATJ%2CMAAM%2CGASD%2COAAQ%3BEACL%2CcAAA%3B%3BAAEJ%2CsBAZJ%2CMAAM%2CGAYD%2CIAAI%3BEACD%2CkBAAA%3B%3BAAIZ%2CcAAc%3BEACV%2CSAAS%2COAAT%3BEACA%2CaPlrIO%2CmBOkrIP%3B%3BAAEJ%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAC3C%2CwBAAqB%3BEAClB%2CSAAS%2COAAT%3BEACA%2CaPvrIG%2CmBOurIH%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CaAVS%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAU3C%2CMAAS%2CwBAAqB%3BEAC3B%2CcAAA%3B%3BAAGR%2CeACI%2CGACI%3BEACI%2CaAAA%3B%3BAAEJ%2CeAJJ%2CGAIK%2CMACG%3BEACI%2CaAAA%3B%3BAAFR%2CeAJJ%2CGAIK%2CMAIG%3BEACI%2CcAAA%3B%3BAAMhB%2C4BAA6B%3BEAAQ%2CeAAA%3B%3BAACrC%2C4BAA6B%2CeAAe%2CUAAU%3BEACjD%2CeAAA%3B%3BAAEL%2C4BAA6B%2CeAAe%2CUAAU%3BEAClD%2C8BAAA%3B%3BAAEJ%2C4BAA6B%2CeAAe%2CUAAS%2CaAAc%3BEAC%5C%2FD%2CcAAA%3B%3BAAEJ%3BEACI%2CcAAA%3B%3BAADJ%2CwBAEI%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAJR%2CwBAMI%3BEAAmB%2CqBAAA%3B%3BAAGvB%2CeAAgB%2CyBAAyB%3BEACrC%2CqBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAADJ%2CeAEI%3BEACI%2CyBAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAANR%2CeAQI%2CYAAY%2CEAAE%3BEACV%2CYAAA%3BEACA%2CYAAA%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAACA%2CeANJ%2CYAAY%2CEAAE%2CIAMT%3BEAAS%2CUAAA%3B%3BAAdlB%2CeAgBI%3BEACI%2CcAAA%3B%3BAAjBR%2CeAgBI%2CMAEK%3BEACG%2CSAAA%3BEACA%2CkBAAA%3B%3BAAKZ%2CwBAAyB%3BEAA0B%2CmBAAA%3B%3BAACnD%2CIAAK%2CeAAc%2CMAAM%2CIAAI%2CWAAW%3BAACxC%2CIAAK%2CeAAc%2CMAAM%2CIAAI%2CWAAW%3BEACpC%2CaAAA%3B%3BAAEJ%2CIAAK%2CyBAAyB%2CeAAc%3BAAC5C%2CIAAM%3BEAAiB%2CmBAAA%3B%3BAACvB%2CIAAK%2CgBAAgB%3BAACrB%2CIAAK%2CgBAAgB%2CkBAAiB%2CMAAO%2C0BAA0B%2CEAAE%3BEACjE%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3B%3BAAER%2CeAAgB%2CYAAY%3BEACxB%2CaPtxIG%2CqBOsxIH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAACA%2CeALY%2CYAAY%2CEAKvB%3BEACG%2CcAAA%3B%3BAAGR%3BEAAqB%2CgBAAA%3B%3BAACrB%2CeAAiB%2CMAAG%2CUAAU%3BEAC1B%2CWAAA%3B%3BAAEJ%2CgBAAiB%2CeAAe%2CGAAG%3BEAC%5C%2FB%2CaPnyIG%2CqBOmyIH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAACA%2CgBALa%2CeAAe%2CGAAG%2CEAK9B%3BEACG%2CcAAA%3B%3BAAIR%2CiBAAkB%2CQAAO%3BEACrB%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CsBAAA%3BEACA%2CaAAA%3BEACA%2C2BAA0B%2CuCAA1B%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2C0CAAA%3BEACA%2CUAAA%3B%3BAACA%2CiBAjBc%2CQAAO%2CMAiBpB%3BEAAS%2CiBAAA%3B%3BAAEd%2CQAAQ%2CUAAU%3BEACd%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CIAAK%2CmBAAmB%2CGAAE%2CgBAAgB%3BEAClC%2C6BAAA%3B%3BAAER%2CIAAK%3BAACL%2CIAAK%2CmBAAmB%3BEACpB%2CmBAAA%3B%3BAAEJ%2CIAAK%2CkBACD%3BEACI%2CcAAA%3B%3BAAEJ%2CIAJC%2CkBAIA%2CMAAO%3BEAAO%2CWAAA%3B%3BAAEnB%2CwBAAyB%2CQAAO%2COAAO%3BAACvC%2CkBAAmB%2CQAAO%2COAAO%3BAACjC%2CeAAgB%2CWAAW%2CQAAO%2COAAO%3BEACrC%2CiBAAA%3B%3BAAEJ%2CeAAgB%2CwBAAwB%2CQAAO%2CQAAS%3BEACpD%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3B%3BAAEJ%2CIAAK%2CMAAK%2CcAAe%2CMAAK%2CMAAO%2CKAAK%2CmBAAmB%3BEACzD%2CcAAA%3B%3BAAEJ%2CKAAK%2CcAAe%2CMAAK%2CMAAO%3BEAAO%2CsBAAA%3B%3BAACvC%2CIAAK%2CMAAM%3BAAAG%2CIAAK%2CMAAM%3BAAAI%2CIAAK%3BAAAM%2CIAAK%3BAAAG%2CIAAK%3BAACrD%2CIAAK%2COAAS%2CQAAQ%3BEAClB%2CSAAA%3BEAAU%2CeAAA%3B%3BAAEd%2CKAAK%2CcAAe%2CiBAAmB%2CUAAO%3BAAAa%2CYAAY%3BEACnE%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CKAAK%2CcAAe%2CiBAAmB%3BAAAS%3BEAC5C%2CgBAAA%3B%3BAAEJ%2CaAAc%2CaAAa%2CGAAG%3BEAC1B%2CiBAAA%3B%3BAAEJ%2CaAAc%2CaAAa%2CGAAG%2CKAAG%3BEAC7B%2CgBAAA%3B%3BAAEJ%2CUAAW%2CcAAc%3BEACrB%2CmBAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CiBAAA%3B%3BAAEJ%2CMAAO%3BEACH%2CYAAA%3B%3BAAEJ%2CSAAU%3BEACN%2CkBAAA%3B%3BAAEJ%2CSAAU%2CcAAc%3BEACpB%2CiBAAA%3B%3BAAEJ%2CgBAAiB%2CcAAa%2CWAAW%2CkBAAqB%3BEAC1D%2C0BAAA%3B%3BAAEJ%2CSAAU%2CeAAe%3BEACrB%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CwBAAyB%2CiBAAiB%3BEACtC%2CeAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CaPh5IG%2CqBOg5IH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAPJ%2CaASK%3BEACG%2CcAAA%3BEACA%2C0BAAA%3B%3BAAIR%3BEACI%2CaP35IG%2CqBO25IH%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3B%3BAACA%2CaAAC%3BEACG%2CSAAS%2COAAT%3BEACA%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3B%3BAAGR%2CQAAS%2COAAO%3BEACZ%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAFJ%2CQAAS%2COAAO%2CGAGZ%3BEACI%2CqBAAA%3B%3BAAGR%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2C0BAA0B%2CaAAa%2CeAAe%2CaAAa%3BAAC9G%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2C0BAA0B%2CaAAa%2CeAAe%2CaAAa%3BEAC1G%2CiBAAA%3B%3BAAEJ%2CmBAAmB%3BEACf%2CkBAAA%3B%3BAAEJ%2CwBAAyB%2CiBAAiB%2CEAAC%2COAAO%3BEAC9C%2C%2BBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CSAAU%3BEACN%2CeAAA%3B%3BAAGJ%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%3BEAC3D%2CyBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CaAAa%2CWAAW%2CkBAAmB%3BEACvC%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3B%3BAAHJ%2CaAAa%2CWAAW%2CkBAAmB%2CKAIvC%2CGAAE%2COAAO%2CMAAQ%3BEACb%2CcAAA%3B%3BAAGR%2CIAAK%2CkBAAiB%2CKAAM%3BAAC5B%2CIAAK%2CkBAAiB%2CaAAc%3BEAChC%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3B%3BAACA%2CIALC%2CkBAAiB%2CKAAM%2CeAKvB%3BAAAD%2CIAJC%2CkBAAiB%2CaAAc%2CeAI%5C%2FB%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CaAAA%3B%3BAAGR%2CIAAK%2CeAAc%2CIAAI%2CWAAW%3BEAC9B%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CeAAgB%3BEAAgB%2CkBAAA%3B%3BAAChC%2CIAAK%2CkBAAkB%2CgBAAgB%2CGAAE%3BEACrC%2CyBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BAACA%2CIAAK%3BEACD%2C6BAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CaAAc%2C0BAA0B%2CWAEpC%3BAADJ%2CuBAAwB%2C0BAA0B%2CWAC9C%3BAAFJ%2CaAAc%2C0BAA0B%2CWAExB%2CKAAI%3BAADpB%2CuBAAwB%2C0BAA0B%2CWAClC%2CKAAI%3BEACZ%2CcAAA%3B%3BAAGR%3BEACI%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CMAAO%3BEAAS%2CgBAAA%3B%3BAAChB%2CqBAAsB%3BEAClB%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAAEJ%2CaAAc%2CGAAE%2CWAAY%3BEACxB%2CSAAA%3B%3BAAEJ%2CcAAe%2CcAAa%3BEACxB%2CYAAA%3B%3BAAEJ%2CwBAAyB%2CkBAAiB%3BEAAgB%2CUAAA%3B%3BAAC1D%2CIAAK%2CkBAAiB%2CKAAO%2CeAAc%3BEACvC%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CmBAAoB%2CwBAAwB%2C0BAA0B%2CWAAW%2CwBAAwB%3BEACrG%2CqBAAA%3B%3BAAEJ%2CmBAAoB%2CwBAAwB%2C0BAA0B%2CWAAW%3BEAC7E%2CSAAA%3B%3BAAEJ%2CeAAgB%2CwBAAwB%2CQAAO%3BEAC3C%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CiBAAkB%2CgBAAgB%2CmBAAkB%3BEAChD%2CeAAA%3B%3BAAEJ%2CiBAAkB%2CgBAAgB%3BEAC9B%2CiBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CQAAS%3BEACL%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3B%3BAAJJ%2CQAAS%2CSAKL%3BEACI%2CYAAA%3BEACA%2CSAAA%3B%3BAAGR%2CiBAAkB%3BAAClB%2CYAAa%3BAACb%2CgBAAiB%3BEACb%2CkBAAA%3B%3B%3BAAIJ%2CaAAc%3BEACV%2CaAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%3BEAClC%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%3BEAClC%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%3BEAClC%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%3BEAClC%2CcAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%2CGAAE%3BEACpC%2CoBAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%2CGAAE%2CKAAM%2CGAAG%3BEAC7C%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CaAAa%2CqBAAb%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CaAAc%2CQAAO%2CKAAM%2CWAAW%2CGAAE%2CKAAM%2CGAAG%2CEAAC%3BEAC9C%2CmBAAA%3B%3BAAGJ%2CyBAA0B%2CkBAAkB%2CKAAK%3BEAC7C%2CqBAAA%3B%3BAAEJ%2CyBAA0B%2CkBAAkB%2CKAAK%2CSAAS%3BEACtD%2CSAAA%3B%3BAAEJ%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%3BEAC5C%2C6BAAA%3B%3BAAEJ%2CQAAQ%2CKAAK%3BEACT%2CgBAAA%3B%3BAAEJ%2CaAAc%2CSAAQ%2CKAAK%3BEACvB%2CmBAAA%3B%3BAAEJ%2CaAAc%3BAAAwB%2CuBAAwB%3BEAC1D%2CgBAAA%3B%3BAAEJ%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%2CMAAO%3BEACnD%2CYAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%2CMAAM%2COAAQ%3BEAC1D%2CkBAAA%3B%3BAAEJ%2CiBAAkB%2CgBAAgB%2CkBAAkB%2CgBAAgB%3BEAChE%2CgBAAA%3B%3BAAGJ%2CiBAAkB%2COAAO%2CaAAa%2CMAAM%3BAAAG%2CiBAAkB%2COAAO%2CaAAa%2CMAAM%3BEACvF%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3B%3BAAIJ%2CeAAgB%2CeAAiB%2CWAAW%2CWAAS%2CQAAO%3BEACxD%2CSAAA%3B%3BAAEJ%2CIAAK%3BEACD%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CIAAK%3BEACD%2CWAAA%3B%3BAAEJ%2CIAAK%2CeAAc%3BEACf%2CWAAA%3B%3BAAEJ%2CIAAK%2CmBAAmB%2CqBAAqB%3BEACxC%2CgBAAA%3B%3BAAEL%2CIAAK%3BEACD%2C2BAAA%3B%3BAAEJ%2CIAAK%2C0BAA0B%3BEAC3B%2CiBAAA%3B%3BAAEJ%2CuBAAwB%2CsBAAsB%2CYAAY%3BEACtD%2CWAAA%3B%3BAAEJ%2CqBAAsB%3BEAClB%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CqBAAsB%2CyBAAyB%3BEAC3C%2CcAAA%3B%3BAAEJ%2CYAAY%2CcAAe%3BEACvB%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CYAAY%2CcAAe%3BEACvB%2CoBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CYAAY%2CYAAa%3BEACrB%2CaAAA%3B%3BAAEJ%3BAAAoB%3BEAChB%2CgBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CKAAK%3BAAAe%2CKAAK%3BAACzB%3BAAAU%2CKAAK%3BAACf%2CKAAK%3BEACD%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CiBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3B%3BAAEJ%2CaAAc%2COAAS%3BEACnB%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CaAAc%2COAAS%2CSAAM%3BAAAQ%2CuBAAwB%2COAAS%2CSAAM%3BEACxE%2CSAAA%3B%3BAAEJ%2CaAAc%2CyBAAyB%2CcAAc%3BEACjD%2CWAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CMAAM%2CQAAS%3BEACX%2CmBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CKAAK%2CcAAe%3BEAChB%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CkBAAmB%2CiBAAiB%2CQAAO%2CQAAS%3BEAChD%2CeAAA%3B%3BAAEJ%2CkBAAmB%2CiBAAiB%2CQAAO%3BEACvC%2CeAAA%3B%3BAAEJ%2CSAAY%2CSAAM%2COAAO%3BAAAS%2CSAAY%2CSAAM%2CSAAS%3BEACzD%2CaAAA%3B%3BAAEJ%2CSAAU%2CcAAc%2CWAAW%3BEAC%5C%2FB%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CqBAAsB%2CeAAe%2CcAEjC%3BAADJ%2CqBAAsB%2CmBAClB%3BEACI%2CWAAA%3B%3BAAHR%2CqBAAsB%2CeAAe%2CcAKjC%3BAAJJ%2CqBAAsB%2CmBAIlB%3BEACI%2CSAAA%3B%3BAAGR%2CqBAAsB%2CmBAAmB%3BEACrC%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CcAAc%2CSAAU%3BEACpB%2CiBAAA%3B%3BAAEJ%2CGAAG%3BEAAkB%2CWAAA%3B%3BAACrB%2CoBAAqB%2CcAAc%2C0BAA0B%2CWAAW%2CiBAAiB%3BAACzF%2CoBAAqB%2CwBAAwB%2C0BAA0B%2CWAAW%2CiBAAiB%3BEAC%5C%2FF%2CeAAA%3B%3BAAEJ%2CoBAAsB%3BEAClB%2CkBAAA%3B%3BAAEJ%2CcAAe%2CiBAAiB%2CcAAc%2CUAAU%3BEACpD%2CoBAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CqBAAsB%2CeAAe%2CiBAAiB%2CWAAW%3BEAC7D%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CuBAAwB%3BEACpB%2CgBAAA%3B%3BAAEJ%2CoBAAqB%2C0BAA0B%3BAAAiB%2CuBAAwB%2C0BAA0B%3BEAC9G%2CeAAA%3B%3BAAEJ%2CwBAAyB%2CkBAAkB%2CMAAK%3BEAC5C%2CgBAAA%3B%3BAAEJ%2CwBAAyB%2CiBAAiB%2CEAAC%2COAAO%3BEAC9C%2C%2BBAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CaAAc%2CGAAE%2CoBAAoB%3BAACpC%2CaAAc%2CGAAE%2CKAAK%2CgBAAgB%3BEACjC%2CaAAA%3B%3BAAEH%2CaAAc%2COAAO%2CQAAO%2CSAAS%3BAACtC%2CaAAc%2CGAAE%2CoBAAqB%2CEAAC%3BEAClC%2C6CAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAEH%2CaAAc%2COAAO%2CqBAAoB%2CMAAO%2CQAAO%2CSAAS%3BEAC7D%2CWAAA%3B%3BAAEJ%2CaAAc%2COAAO%2CQAAO%2CKAAK%3BAACjC%2CaAAc%2CGAAE%2CKAAK%2CgBAAiB%2CEAAC%3BEACnC%2C6CAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CaAAc%2COAAO%2CQAAO%2CKAAK%3BAAAS%2CaAAc%2CGAAE%2CKAAK%2CgBAAiB%2CEAAC%2CMAAM%3BEACnF%2CWAAA%3B%3BAAGJ%2CSAAU%2CcAAa%3BEAAkC%2CeAAA%3B%3BAACzD%2CyBAA0B%3BEACtB%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CGAAG%3BEAAQ%2CeAAA%3B%3BAACX%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAJJ%2CWAKI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAARR%2CWAKI%2CEAII%3BEACI%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAIZ%2CcAAe%2CYAAY%2CEAAE%3BEACzB%2CeAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CwBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CgBAAA%3B%3BAAEJ%2CcAAe%2CQAAO%3BERvoJrB%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEQwpJA%2CiBAAA%3B%3BAR1nJA%2CcQwnJW%2CQAAO%2CaRxnJjB%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAQynJR%2CeAAgB%2CeAAe%2CGAAG%3BEAC9B%2CgBAAA%3B%3BAAEJ%2CcAAe%3BAAAS%2CKAAK%3BAAAe%3BEACxC%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAEJ%2CQAAQ%2CKAAK%3BEACT%2CcAAA%3B%3BAAEJ%2CuBACI%3BEACK%2CiBAAA%3B%3BAAFT%2CuBAIK%2CWAAW%3BEACR%2CmBAAA%3B%3BAAIR%2CyBAA0B%2CQAAQ%2COAAO%3BEACrC%2CyBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CIAAK%2C0BAA0B%3BEAC3B%2CgBAAA%3B%3BAAEJ%2CaAAc%2COAAO%2CQAAO%2CKAAK%3BEAC7B%2CcAAA%3B%3BAAEJ%2CaAAc%2COAAO%2CGAAE%2CMAAO%2CQAAO%2CKAAK%3BEACtC%2CWAAA%3B%3BAAEH%2CaAAc%2CoBAAoB%2C0BAA0B%3BEACzD%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2C8BACI%2CQAAO%3BEACH%2CYAAA%3BEACA%2CcAAA%3B%3BAAHR%2C8BAKI%2COAAO%3BEACH%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CgCAAA%3B%3BAAGR%2CMAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAC9C%2CMAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAC9C%2CMAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAC9C%2CMAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAC9C%2CMAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAC9C%2CMAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BEAC1C%2CyBAAA%3B%3BAAEJ%2CiBAAkB%2CMAAK%3BEACnB%2CkBAAA%3B%3BAAKJ%2CoBACI%2CWACI%3BAAFR%2CoBACI%2CWACgB%2CIAAG%3BEACX%2CeAAA%3B%3BAAHZ%2CoBACI%2CWAII%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAPZ%2CoBAUI%3BEACI%2CYAAA%3B%3BAAXR%2CoBAaI%3BEACI%2CaAAA%3B%3BAAdR%2CoBAgBI%3BEACI%2CgBAAA%3B%3BAAjBR%2CoBAmBI%2CSAEI%3BEACI%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CkBAAA%3B%3BAA7BZ%2CoBAmBI%2CSAYI%3BEACI%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAjCZ%2CoBAmBI%2CSAgBI%3BEACI%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAzCZ%2CoBAmBI%2CSAgBI%2CYAOI%3BEACI%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAA%5C%2FChB%2CoBAmBI%2CSAgBI%2CYAcI%3BEACI%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAApDhB%2CoBAmBI%2CSAoCI%2CcAAc%3BEACV%2CgBAAA%3B%3BAAxDZ%2CoBAmBI%2CSAoCI%2CcAAc%2CGAEV%3BEACI%2CkBAAA%3BEACA%2CoBAAA%3B%3BAA3DhB%2CoBAmBI%2CSAoCI%2CcAAc%2CGAEV%2CGAGI%3BEACI%2CeAAA%3B%3BAA7DpB%2CoBAmBI%2CSAoCI%2CcAAc%2CGAEV%2CGAGI%2CEAEI%3BEACI%2CgBAAA%3BEACA%2CWAAA%3B%3BAAhExB%2CoBAmBI%2CSAkDG%3BEACK%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAvEZ%2CoBAmBI%2CSAkDG%2CaAGM%3BEACG%2CqBAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3B%3BAA3EhB%2CoBAmBI%2CSAkDG%2CaAQK%3BEACI%2CqBAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3B%3BAAhFhB%2CoBAmBI%2CSAkDG%2CaAQK%2CQAII%3BEACI%2CaAAA%3BEACA%2CkBAAA%3B%3BAAnFpB%2CoBAmBI%2CSAkDG%2CaAQK%2CQAII%2CGAGI%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAtFxB%2CoBAmBI%2CSAkDG%2CaAQK%2CQAII%2CGAGI%2CGAGI%3BEACI%2CcAAA%3B%3BAAxF5B%2CoBAmBI%2CSAkDG%2CaAQK%2CQAII%2CGAGI%2CGAGI%2CEAEI%3BEACI%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAACA%2CoBAtF5B%2CSAkDG%2CaAQK%2CQAII%2CGAGI%2CGAGI%2CEAEI%2CKAgBK%3BEACG%2CeAAA%3B%3BAAGR%2CoBA1FxB%2CSAkDG%2CaAQK%2CQAII%2CGAGI%2CGAGI%2CEAsBK%2CMAAO%3BEACJ%2CqBAAA%3BEACA%2CcAAA%3B%3BAA%5C%2FGhC%2CoBAmBI%2CSAmGI%2CcACI%3BEACI%2CmBAAA%3B%3BAAxHhB%2CoBAmBI%2CSAmGI%2CcACI%2COAEI%3BEACI%2CWAAA%3B%3BAA1HpB%2CoBAmBI%2CSAmGI%2CcAOI%2CUAAU%2COAAM%2CSAAU%2COAAM%3BAA7H5C%2CoBAmBI%2CSAmGI%2CcAQI%2CUAAU%2CQAAQ%2COAAM%2CSAAU%2COAAM%3BAA9HpD%2CoBAmBI%2CSAmGI%2CcASI%2CUAAU%2COAAM%2CUAAW%2COAAM%3BAA%5C%2FH7C%2CoBAmBI%2CSAmGI%2CcAUI%2CUAAU%2CQAAQ%2COAAM%2CUAAW%2COAAM%3BEACrC%2CSAAS%2CGAAT%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAApIhB%2CoBAmBI%2CSAmGI%2CcAgBI%3BEACI%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAA1IhB%2CoBAmBI%2CSAmGI%2CcAsBI%2CSAAS%2CSAAQ%3BEACb%2CiBAAA%3B%3BAA7IhB%2CoBAmBI%2CSA6HI%2CMAAK%2CQAAS%2CQAAO%3BERp2J5B%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEQq3JQ%2CYAAA%3BEACA%2C0BAAA%3B%3BARx1JR%2CoBQwtJA%2CSA6HI%2CMAAK%2CQAAS%2CQAAO%2CQRr1JxB%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAQy1JR%2CeAAgB%3BEACZ%2CWAAA%3B%3BAAEJ%2CcAAe%2CgBAAgB%3BEAC3B%2CkBAAA%3B%3BAAEJ%2C%2BBAAgC%3BAAChC%2C%2BBAAgC%3BEAC5B%2CwBAAA%3B%3BAAIJ%3BEACI%2CgBAAA%3B%3BAADJ%2CoBAEI%2CuBAAuB%3BEACf%2CWAAA%3B%3BAAHZ%2CoBAKI%3BEACI%2CUAAA%3BEACA%2CgBAAA%3B%3BAAPR%2CoBASI%3BEACI%2CUAAA%3BEACA%2CgBAAA%3B%3BAAXR%2CoBAaI%2CcAAc%3BEACV%2CcAAA%3B%3BAAMR%3BEACI%2CaAAA%3B%3BAAEJ%3BEACI%2CwBAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CSAAS%3BEACL%2CSAAS%2COAAT%3BEACA%2CaPnnKO%2CmBOmnKP%3B%3BAAIJ%3BEACI%2CkBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CeAAgB%2CgBAAgB%2CqBAAqB%2CsBAAqB%3BEACtE%2CeAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CaAAa%2CSAAb%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CeAAgB%2CgBAAgB%2CqBAAoB%2COAAQ%2CsBAAqB%3BEAC7E%2CSAAS%2COAAT%3BEACA%2CaAAa%2CSAAb%3B%3BAAIJ%2C8BAA%2BB%2CQAAO%3BEAClC%2CYAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CeAAgB%2CiBAAiB%3BEAC7B%2CaAAA%3B%3BAAEJ%2CcAAe%2CsBAAsB%2CSAAS%3BEAC1C%2CaAAA%3B%3BAAIJ%2CIAAK%2CgBAAgB%2CkBAAiB%2CMAAO%2C0BAA0B%2CEACnE%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAACA%2CIATH%2CgBAAgB%2CkBAAiB%2CMAAO%2C0BAA0B%2CEACnE%2CeAQK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CcAAA%3B%3BAAIZ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAADJ%2CiBAEI%2CeAAe%2CcAAc%3BEACzB%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAPR%2CiBASI%2CeACI%3BEACI%2CyBAAA%3BEACA%2CaAAA%3BEACA%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAAjBZ%2CiBASI%2CeACI%2CYAQI%3BEACI%2CcAAA%3BEACA%2CcAAA%3B%3BAApBhB%2CiBASI%2CeACI%2CYAQI%2CeAGI%3BEACI%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAA3BpB%2CiBASI%2CeACI%2CYAQI%2CeAGI%2CGAOI%3BEACI%2CWAAA%3BEACA%2CeAAA%3B%3BAACA%2CiBAtBpB%2CeACI%2CYAQI%2CeAGI%2CGAOI%2CEAGK%3BEACG%2CcAAA%3B%3BAAhC5B%2CiBASI%2CeACI%2CYAQI%2CeAkBI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3B%3BAAvCpB%2CiBASI%2CeAkCI%2CaAAa%2CSAAQ%2CYAAa%3BEAC9B%2CaAAA%3BEACA%2CcAAA%3B%3BAA7CZ%2CiBASI%2CeAsCI%2CaAAa%2CSAAQ%2CWAAY%3BEAC7B%2CaAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAIZ%3BEACI%2CmBAAA%3B%3BAADJ%2CIAEI%3BEACI%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3B%3BAANR%2CIAQI%2CuBAAuB%2CMAAM%3BEACzB%2CSAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgCAAA%3B%3BAACA%2CIALJ%2CuBAAuB%2CMAAM%2CGAKxB%3BEACG%2CSAAA%3B%3BAAKZ%2CgBAAiB%2CKAAK%2CWAAa%3BEAC%5C%2FB%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2CgBAAiB%2CKAAK%2CWAAa%2COAAO%3BAAC1C%2CgBAAiB%2CKAAK%2CWAAa%2COAAO%3BAAC1C%2CgBAAiB%2CKAAK%2CWAAa%2COAAO%3BEACtC%2CWAAA%3B%3BAAGJ%2CgBAAiB%2CKAAK%2CWAAa%2COAAO%2CaAAW%3BEACjD%2CWAAA%3B%3BAAGJ%2CIACI%2CWAAW%2CcAAc%2CaAAa%3BAADrC%2CSACD%2CWAAW%2CcAAc%2CaAAa%3BEAClC%2CYAAA%3B%3BAAGR%2CIACI%2CWAAW%2CcAAc%2CaAAa%3BAADrC%2CSACD%2CWAAW%2CcAAc%2CaAAa%3BEAClC%2CWAAA%3B%3BAAGR%3BEACI%2CmBAAA%3B%3BAADJ%2CMAEI%3BEACI%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAANR%2CMAQI%3BEACI%2CSAAA%3B%3BAACA%2CMAFJ%2CaAEK%2CUAAU%2CGAEP%2CcAAa%3BAADjB%2CMAHJ%2CaAGK%2CUAAU%2CGACP%2CcAAa%3BEACT%2CaAAA%3B%3BAAKhB%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CoBAAoB%2CcAApB%3B%3BAAHJ%2CYAII%2CaAAY%2CUAAU%3BEACpB%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CwBAAA%3BEACE%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAVR%2CYAII%2CaAAY%2CUAAU%2CGAOlB%3BEACG%2CaAAA%3B%3BAAZX%2CYAII%2CaAAY%2CUAAU%2CGAUlB%3BEACI%2CcAAA%3B%3BAAfZ%2CYAkBI%3BEACI%2CsBAAA%3B%3BAAnBR%2CYAqBI%2CcAAc%3BEACV%2CSAAA%3B%3BAAMR%3BAAAe%3BAAAoB%2CqBAAsB%3BEACrD%2CeAAA%3B%3BAAOJ%2CQAL0B%3BEACtB%2CcAAe%2CeAAe%2CcAAa%2CUAAU%3BIACjD%2CcAAA%3B%3B%3BAAGR%2CcAAe%3BEACX%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CoBACI%2COACI%2CMACI%2CEACI%2CMAAK%3BEACD%2CSAAA%3BEACA%2CMAAA%3BEACA%2CgBAAA%3B%3BAAPpB%2CoBACI%2COACI%2CMACI%2CEAMI%3BEACQ%2CqBAAA%3B%3BAAMxB%2CcAAe%2CcACX%2COAAM%3BEACF%2CmBAAA%3B%3BAAFR%2CcAAe%2CcAIX%3BEACI%2CMAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3B%3BAAGR%2CQACI%2CeAAe%2CmBAAmB%3BEAC9B%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAAJR%2CQAMI%2CgBACI%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3B%3BAATZ%2CQAYI%2CeACI%3BEACI%2CeAAA%3B%3BAAIZ%2COAAO%2CQACH%2CGAAE%3BEACE%2CaAAA%3B%3BAAGR%2CyBAA0B%2CsBAAsB%2CqBAAuB%3BAACvE%2CkBAAmB%2CQAAO%3BAAAY%2CuBAAwB%2CQAAO%3BAACrE%2CkBAAmB%2CQAAO%3BAAAa%2CuBAAwB%2CQAAO%3BAACtE%2CqBAAsB%2CQAAO%3BEACzB%2CiBAAA%3B%3BAAEJ%2CoBAAqB%2CQAAO%2CIAAI%2CqBAAsB%2CMAAK%3BEACvD%2CWAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CeAAgB%2CmBAAmB%3BEAC%5C%2FB%2CoBAAA%3BEACE%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAGN%2CkBACI%2CQAAO%3BAADX%2CkBAEI%2CQAAO%3BEACH%2CmBAAA%3BEACA%2CcAAA%3B%3BAACA%2CkBAJJ%2CQAAO%2CWAIF%3BAAAD%2CkBAHJ%2CQAAO%2CUAGF%3BEACG%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3B%3BAARZ%2CkBAWI%2CgBAAgB%3BEACZ%2CWAAA%3B%3BAAZR%2CkBAcI%2CgBAAgB%2CeAAc%3BAAdlC%2CkBAeI%2CgBAAgB%2CeAAe%2CKAAI%3BEAC%5C%2FB%2CmBAAA%3B%3BAAIR%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAHJ%2CUAII%3BEACI%2CaAAa%2CmBAAb%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAGR%2CIAAK%2CuBAAuB%2CuBAAuB%3BEAC%5C%2FC%2CYAAA%3B%3BAAIJ%2CIAAK%2CkBAAkB%3BEACnB%2CYAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CwBAAyB%2CeAAe%2CIAAI%3BEACxC%2CeAAA%3B%3BAAEJ%3BAAAY%2CIAAI%3BEACZ%2C6BAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CkBAAmB%2CoBAAoB%3BEACnC%2CoBAAA%3BEACA%2CaAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CQAAQ%2CKAAK%2CMAAS%2CQAAK%3BAAC3B%2CeAAgB%2CgBAAgB%3BAAChC%2CoBAAqB%3BAACrB%2CYAAa%3BAACb%3BAACA%3BAACA%2CeAAgB%3BAAChB%3BEACI%2CoBAAA%3B%3BAAGJ%2CIAAK%2CuBAAuB%2CuBAAuB%3BEAC%5C%2FC%2CUAAA%3B%3BAAGJ%2CIAAK%3BEACD%2CYAAA%3B%3BAAGJ%2CkBAAmB%2CsBAAsB%2CQAAO%3BAAChD%2CkBAAmB%2CsBAAsB%2CQAAO%3BEAC5C%2CiBAAA%3B%3BAAGJ%2CIAAK%3BEACD%2CuBAAA%3B%3BAAGJ%2CkBAAmB%2COAAM%3BAAAY%2CkBAAmB%2COAAM%3BEAC1D%2C0BAAA%3B%3BAAEJ%2CQAAQ%2CUAAU%3BAAClB%2CkBAAmB%2CSAAQ%2CUAAU%3BEACjC%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CMAAO%2COAAM%3BEACT%2CgBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CMAAO%3BEACH%2CSAAA%3B%3BAAKJ%2C0BAA2B%3BEACvB%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2C0BAA2B%2CQAAO%2COAAQ%2CKAAK%2CEAAC%3BEAC5C%2CmCAAA%3BEACA%2CkCAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2C8BAAA%3BEACA%2CSAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CIACI%2CaAAY%3BEACR%2CSAAS%2COAAT%3BEACA%2C8BAAA%3BEACA%2CiBAAA%3B%3BAAJR%2CIAMI%2CUAAS%3BEACL%2CSAAS%2COAAT%3BEACA%2C8BAAA%3BEACA%2CiBAAA%3B%3BAATR%2CIAWI%2CiBAAgB%3BAAXpB%2CIAW6B%2CUAAS%3BEAC9B%2CSAAS%2COAAT%3BEACA%2C8BAAA%3BEACA%2CiBAAA%3B%3BAAIR%3BEACI%2CkBAAA%3B%3BAAEJ%2CQAAS%2CUAAU%2CuBAAuB%2CGAAG%3BEACzC%2CaAAA%3B%3BAAQJ%2CQALyB%3BEACrB%2CaAAa%2CWAAY%2CGAAE%2COAAO%2CUAAW%2CSAAS%2CGAAE%2COAAU%3BEAAG%2CaAAa%2CWAAY%2CGAAE%2COAAO%2CYAAa%2CSAAS%2CGAAE%2COAAU%3BIACrI%2CgBAAA%3B%3B%3BAAGR%3BAAA2B%2CYAAa%2CcAAc%2CQAAQ%2CMAAM%2CQAAO%3BAAC3E%2CyBAA0B%2CsBAAsB%2CqBAAuB%3BAACvE%2CkBAAmB%2CQAAO%3BAAAY%2CuBAAwB%2CQAAO%3BAACrE%2CkBAAmB%2CQAAO%3BAAC1B%2CuBAAwB%2CQAAO%3BAAAa%2CqBAAsB%2CQAAO%3BEACrE%2CyBAAA%3B%3BAAEJ%2CkBAAmB%2CsBAAsB%2CQAAO%3BAAAY%2CkBAAmB%2CsBAAsB%2CQAAO%3BEACxG%2CmBAAA%3B%3BAACA%2CkBAFe%2CsBAAsB%2CQAAO%2CUAE3C%3BAAAD%2CkBAF2E%2CsBAAsB%2CQAAO%2CWAEvG%3BEACG%2CmBAAA%3B%3BAAIR%2CgBAAiB%2CMAAK%3BEAClB%2CaAAA%3B%3BAAEJ%2CQAAQ%3BEACJ%2CeAAA%3BEACA%2CiBAAA%3B%3BAAFJ%2CQAAQ%2COAGJ%2COAAO%3BEACH%2CeAAA%3BEACA%2CgBAAA%3B%3BAAGR%2CKAAK%3BEACD%2CWAAA%3B%3BAAEJ%2CaAAc%2CcAAa%3BEACvB%2CaAAA%3B%3BAAEJ%2CcAAc%2CQACV%3BEACI%2CmBAAA%3B%3BAAFR%2CcAAc%2CQAIV%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAJlD%2CcAAc%2CQAKV%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAALlD%2CcAAc%2CQAMV%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAANlD%2CcAAc%2CQAOV%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAAPlD%2CcAAc%2CQAQV%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BAARlD%2CcAAc%2CQASV%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAY%2CQAAQ%2CKAAK%3BEAC1C%2CYAAA%3B%3BAAGR%2CkBAAmB%3BAAAgB%2CuBAAwB%3BEACvD%2CoBAAA%3B%3BAAGJ%3BEACI%2CgBAAA%3B%3BAADJ%2CkBAEI%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAJR%2CkBAEI%2CGAGI%3BEACI%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CaAAa%2CmBAAb%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3B%3BAAIZ%2CWAAW%3BEACP%2CaAAa%2CSAAb%3BEACA%2CSAAS%2COAAT%3BEACA%2CWAAA%3B%3BAAOH%2CoBAAoB%3BEACjB%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CsDAAA%3BEACA%2CmDAAA%3BEACA%2C8CAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3B%3BAAfH%2CoBAAoB%2CeAgBjB%3BEACI%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3B%3BAApBP%2CoBAAoB%2CeAsBjB%2CkBAAiB%3BAAtBpB%2CoBAAoB%2CeAuBjB%2CkBAAiB%3BEACb%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEACA%2CWAAA%3B%3BAA1BP%2CoBAAoB%2CeA4BjB%2CkBAAkB%3BEACd%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAA%5C%2FBP%2CoBAAoB%2CeA4BjB%2CkBAAkB%2CgBAId%3BEACI%2CYAAA%3B%3BAAjCX%2CoBAAoB%2CeAoChB%2CkBAAkB%3BEACf%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAtCP%2CoBAAoB%2CeAwCjB%2CkBAAkB%3BAAxCrB%2CoBAAoB%2CeAwCQ%2CkBAAkB%3BEACvC%2CcAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3B%3BAA3CP%2CoBAAoB%2CeA6CjB%2CkBAAkB%3BEACd%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACD%2CoBAAA%3BEACD%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAvDL%2CoBAAoB%2CeA6CjB%2CkBAAkB%2COAWd%3BEACI%2CcAAA%3BEACA%2CaAAa%2CmBAAb%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAA9DX%2CoBAAoB%2CeAiEhB%3BEACG%2CeAAA%3BEACA%2CcAAA%3BEACA%2C0BAAA%3B%3BAAGR%3BAAAgB%3BEACZ%2CaAAa%2CSAAb%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3B%3BAAEJ%3BEACI%2CYAAA%3B%3BAAEJ%2CqBAAsB%2CWAAU%3BAAChC%2CoBAAqB%2CWAAU%3BEAC3B%2CgBAAA%3B%3BAAGJ%2CcAAe%2CeAAe%3BAAC9B%2CcAAe%2CQAAO%3BEAClB%2CYAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CKAAK%2CcACD%3BEACG%2CgCAAA%3B%3BAAFP%2CKAAK%2CcAID%2CMAAK%2CMAAO%3BEACR%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAPR%2CKAAK%2CcAID%2CMAAK%2CMAAO%2CKAIR%3BEACI%2CcAAA%3BEACA%2CaAAa%2CmBAAb%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAZZ%2CKAAK%2CcAID%2CMAAK%2CMAAO%2CKAUR%2CQAAQ%3BEACJ%2CcAAA%3B%3BAAfZ%2CKAAK%2CcAID%2CMAAK%2CMAAO%2CKAaR%2CKAAI%3BEACA%2CcAAA%3B%3BAAlBZ%2CKAAK%2CcAID%2CMAAK%2CMAAO%2CKAgBR%3BEACI%2CkBAAA%3B%3BAArBZ%2CKAAK%2CcAID%2CMAAK%2CMAAO%2CKAmBT%2CiBAAiB%3BEACZ%2CYAAA%3BEACA%2CUAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CwCAAA%3B%3BAACA%2CKAhCP%2CcAID%2CMAAK%2CMAAO%2CKAmBT%2CiBAAiB%2CEASX%2CYAAY%3BEACT%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CKAtCP%2CcAID%2CMAAK%2CMAAO%2CKAmBT%2CiBAAiB%2CEAeX%2CcAAc%3BEACX%2CSAAS%2COAAT%3BEACA%2CaAAa%2CSAAb%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAA1ChB%2CKAAK%2CcA8CD%2CSAAQ%3BEACJ%2CkBAAA%3BEACA%2CyBAAA%3B%3BAAhDR%2CKAAK%2CcAkDD%2CkCAAiC%3BEAC7B%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CSAAS%2COAAT%3BEACC%2CaAAa%2CSAAb%3BEACD%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAApER%2CKAAK%2CcAsED%2CgCAA%2BB%3BEAC3B%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CaAAa%2CSAAb%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAIR%2CKAAK%2CcAAe%2CKAAI%2CIAAK%3BEACzB%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CIAAK%2CMAAK%2CoBAAqB%3BAAAI%2CIAAK%2CMAAK%2CoBAAqB%3BAAAI%2CIAAK%2CMAAK%3BAAAsB%2CIAAK%3BAAAI%2CIAAK%3BAAAI%2CIAAK%2COAAS%2CQAAQ%3BEAC1I%2CyBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CIAAK%2CMAAK%2CoBAAqB%2CWAAW%2CGAAE%3BEACxC%2CSAAA%3B%3BAAGJ%2CIAAK%2CoCAAoC%2CYAAY%2CaAAa%2CMAAM%3BEACpE%2CgBAAA%3B%3BAAGJ%2CMAAS%2CQAAQ%2CKAAK%2CKAAE%3BAAAO%2CMAAS%2CQAAQ%2CKAAK%2CKAAE%3BAACvD%2CMAAS%2CQAAQ%2CKAAK%2CKAAE%3BAAAO%2CMAAS%2CQAAQ%2CKAAK%2CKAAE%3BAACvD%2CMAAS%2CQAAQ%2CKAAK%2CKAAE%3BAAAO%2CMAAS%2CQAAQ%2CKAAK%2CKAAE%3BAACvD%2CMAAS%2CQAAQ%2CKAAE%2CKAAQ%3BAAAI%2CMAAS%2CQAAQ%2CKAAE%2CKAAQ%3BAAC1D%2CMAAS%2CQAAQ%2CKAAE%2CKAAQ%3BAAAI%2CMAAS%2CQAAQ%2CKAAE%2CKAAQ%3BAAC1D%2CMAAS%2CQAAQ%2CKAAE%2CKAAQ%3BAAAI%2CMAAS%2CQAAQ%2CKAAE%2CKAAQ%3BEACtD%2C6BAAA%3B%3BAAEJ%3BAAAc%2CGAAG%2CWAAW%3BEACxB%2CkBAAA%3B%3BAAGJ%2CKAAK%3BEACD%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3B%3BAAHJ%2CKAAK%2CSAKD%2CSAAQ%3BEACJ%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAGR%2CuBACI%2CMAAK%2CSACD%2CSAAQ%3BEACJ%2CmBAAA%3B%3BAAIZ%2CqBACI%2CMAAK%3BEACD%2CeAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3B%3BAAJR%2CqBACI%2CMAAK%2CSAID%2CSAAQ%3BEACJ%2CaAAA%3BEACA%2CmBAAA%3B%3BAAKZ%3BEACI%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2C4BAA6B%3BEACzB%2CgBAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CaPr5LG%2CqBOq5LH%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3B%3BAAEJ%2CkBAAmB%2CQAAO%3BAAAW%2CeAAgB%2CWAAW%2CQAAO%3BEACnE%2CyBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2C4BAAA%3BEACA%2CyBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAEJ%2CIAAK%2CmBAAmB%3BEACpB%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CIAAK%3BEACD%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CIAAK%2CMAAK%3BEACN%2CmBAAA%3B%3BAAEJ%2CIAAK%2CiBAAiB%3BEAClB%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAFJ%2CIAAK%2CiBAAiB%2CkBAGlB%3BEACI%2CYAAA%3B%3BAAgBR%2CQAV0B%3BEACtB%2CIAAI%2CKAAK%2CkBAAmB%3BEAAK%2CIAAI%2CSAAS%2CkBAAmB%3BEAAK%2CiBAAiB%2CIAAI%2CgBAAiB%2CKAAI%2CkBAAmB%3BIAC%5C%2FH%2CqBAAA%3BIACA%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2CaAAA%3BIACA%2CSAAA%3BIACA%2CcAAA%3B%3B%3BAAaR%2CQAV0B%3BEACtB%2CIAAI%2CKAAK%2CkBAAmB%3BEAAK%2CIAAI%2CSAAS%2CkBAAmB%3BEAAK%2CiBAAiB%2CIAAI%2CgBAAiB%2CKAAI%2CkBAAmB%3BIAC%5C%2FH%2CqBAAA%3BIACA%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2CaAAA%3BIACA%2CSAAA%3BIACA%2CcAAA%3B%3B%3BAAaR%2CQAVyB%3BEACrB%2CIAAI%2CKAAK%2CkBAAmB%3BEAAK%2CIAAI%2CSAAS%2CkBAAmB%3BEAAK%2CiBAAiB%2CIAAI%2CgBAAiB%2CKAAI%2CkBAAmB%3BIAC%5C%2FH%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CkBAAA%3BIACA%2CcAAA%3BIACA%2CUAAA%3BIACA%2CeAAA%3B%3B%3BAAGR%2CoBAAoB%2CQAAS%2CaAAa%3BEACtC%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CoBAAoB%2CQAAS%2CaAAa%2COAAO%3BEAC7C%2CcAAA%3B%3BAAEJ%2CoBAAoB%2CQAAS%2CYAAY%3BAAAG%2CoBAAoB%2CQAAS%2CWAAW%3BEAChF%2CYAAA%3B%3BAACA%2CoBAFgB%2CQAAS%2CYAAY%2CEAEpC%3BAAAD%2CoBAF4D%2CQAAS%2CWAAW%2CEAE%5C%2FE%3BEACG%2CeAAA%3B%3BAAGR%3BAAAyB%3BEACrB%2CaAAa%2CSAAb%3BEACA%2CcAAA%3B%3BAAEJ%2CoBAAqB%2CWAAW%3BEAC5B%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CoBAAoB%3BEAChB%2CSAAS%2CEAAT%3BEACA%2CoDAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CmBAAmB%3BEACd%2CSAAS%2CEAAT%3BEACD%2C0DAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CoBAAoB%3BEAChB%2CSAAS%2COAAT%3BEAAkB%2CSAAS%2CEAAT%3BEAClB%2CqDAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CyBAAyB%3BEACnB%2CSAAS%2CEAAT%3BEACF%2C0DAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CkBAAkB%3BEACd%2CSAAS%2CEAAT%3BEACA%2C0DAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CyBAAyB%3BEACrB%2CSAAS%2CEAAT%3BEACA%2C0DAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CoBAAoB%2CQAAS%3BEACzB%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CoBAAoB%2CQAAS%2CaAAa%2COAAO%3BEAC7C%2CcAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CoBAAqB%3BEACjB%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3B%3BAAEJ%2CIAAI%2CKAAM%3BAAAK%2CIAAI%2CSAAU%3BAAAK%2CiBAAiB%2CIAAI%2CgBAAiB%2CKAAK%3BEACzE%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CoBAAqB%3BEACjB%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CwBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CWAAW%3BEACP%2C0BAAA%3B%3BAAEJ%2CWAAW%3BEACP%2CmBAAA%3B%3BAAEJ%2CcAAe%2CYAAW%3BEACtB%2CgBAAA%3B%3BAAEJ%2CcAAe%2CYAAW%3BEACtB%2CoBAAA%3B%3BAAEJ%2CiBAAkB%3BEACd%2CkBAAA%3B%3BAAEJ%2CiBAAkB%2CoBAAoB%3BEAClC%2CWAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CiBAAkB%2CoBAAoB%3BEAClC%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%3BEACI%2CqBAAA%3BEACA%2CkCAAkC%2C6BAAlC%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3B%3BAAEJ%2CiBAAkB%2CoBAAoB%2CkBAAkB%3BEACpD%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CiBAAkB%2CoBAAoB%2CkBAAkB%2CEAAC%3BEACrD%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CUAAU%3BEACN%2CSAAS%2COAAT%3B%3BAAEJ%2CiBAAkB%2CoBAAoB%2CkBAAkB%2CEAAC%3BEACrD%2CSAAS%2CEAAT%3BEACA%2CoCAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CaAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAFJ%2CcAAe%2CQAGX%3BEACI%2CWAAA%3B%3BAAGR%2CcAAe%2CQAAO%3BEAClB%2C8BAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CwBAAA%3BEACA%2CkBAAA%3BEACA%2C2CAAA%3BEACA%2CsCAAA%3BEACA%2CmCAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CkBAAA%3BEACA%2COAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CSAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CcAAe%2CaAAa%3BEACxB%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CcAAe%2CaAAa%3BEACxB%2CWAAA%3B%3BAAEJ%2CqBAAqB%3BEACjB%2CSAAS%2COAAT%3B%3BAAEJ%2CoBAAoB%3BEAChB%2CSAAS%2COAAT%3B%3BAAEJ%2CmBAAmB%3BEACf%2CSAAS%2COAAT%3B%3BAAEJ%2CqBAAqB%3BEACjB%2CSAAS%2COAAT%3B%3BAAEJ%2CcAAe%3BEACX%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CSAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CiBAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CcAAe%2CYAAY%2CkBAAkB%3BAAC7C%2CcAAe%2CYAAY%2CoBAAoB%3BEAC3C%2CSAAA%3B%3BAAGJ%2CaAAc%3BEACV%2CqBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CwBAAA%3BEACA%2C0BAAA%3B%3BAAXJ%2CaAAc%2CWAYV%3BEACI%2CcAAA%3B%3BAAGR%2CeAAgB%2CQAAO%3BEACnB%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CIAAK%2CeAAe%2CQAAO%3BAAC3B%2CIAAK%2CeAAe%2CQAAO%3BEACvB%2CeAAA%3B%3BAAGJ%2CIAAK%2CwBAAwB%2CsBAAsB%2CYAAY%2CMAAM%3BAACrE%2CIAAK%2CwBAAwB%2CsBAAsB%2CYAAY%2CMAAM%2CGAAG%3BAACxE%2CIAAK%2CwBAAwB%2CsBAAsB%2CYAAY%2CMAAM%3BAACrE%2CIAAK%2CwBAAwB%2CmBAAmB%2CGAAG%2CGAAG%2CoCAAoC%2CYAAY%3BEAClG%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAANJ%2CIAAK%2CwBAAwB%2CsBAAsB%2CYAAY%2CMAAM%2CGAOjE%3BAANJ%2CIAAK%2CwBAAwB%2CsBAAsB%2CYAAY%2CMAAM%2CGAAG%2CMAMpE%3BAALJ%2CIAAK%2CwBAAwB%2CsBAAsB%2CYAAY%2CMAAM%2CGAKjE%3BAAJJ%2CIAAK%2CwBAAwB%2CmBAAmB%2CGAAG%2CGAAG%2CoCAAoC%2CYAAY%2CGAIlG%3BEACI%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGR%2CIAAK%3BEACD%2CgBAAA%3B%3BAAEJ%2CIAAK%2COAAM%3BEACP%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CeAAgB%2CcAAa%2CIAAI%3BEAC7B%2C6BAAA%3B%3BAAEJ%2CIACI%2CwBAAwB%2COAAM%3BEAC1B%2CqBAAA%3BEACA%2C0BAAA%3B%3BAAHR%2CIAKI%3BAALJ%2CIAMI%2CmBAAmB%2CGAAE%3BAANzB%2CIAOI%2CmBAAmB%2CGAAE%3BAAPzB%2CIAQI%2CmBAAmB%2CGAAE%3BAARzB%2CIASI%2CmBAAmB%2CGAAE%3BAATzB%2CIAUI%2CmBAAmB%2CGAAE%3BEACjB%2CYAAA%3B%3BAAGR%2CcACI%3BEACI%2CgBAAA%3B%3BAAFR%2CcACI%2CgBAEI%2CGAAE%3BEACE%2CaPn0ML%2CqBOm0MK%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAIZ%3BEACI%2CmBAAA%3B%3BAAEJ%2CYAAa%2COAAO%2CQAAQ%3BAAAQ%2CkBAAmB%2CcAAc%2COAAO%2CQAAQ%3BEAChF%2CgBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CmBAAoB%3BEAChB%2CUAAA%3B%3BAAEJ%2CKAAK%2CcAAe%2COAAS%3BEACzB%2CgBAAA%3B%3BAAEJ%2CKAAK%2CcAAe%2COAAO%2CMAAQ%3BEAC%5C%2FB%2C6BAAA%3B%3BAAEJ%2CKAAK%2CKAAK%2CQACN%2CQAAO%3BAADX%2CKAAK%2CKAAK%2CQAEN%2CQAAO%3BAAFX%2CKAAK%2CKAAK%2CQAGN%2CQAAO%3BEACH%2CYAAA%3BEACA%2CiBAAA%3B%3BAAGR%2CkBAAmB%2CQAAO%3BAAAS%2CeAAgB%2CWAAW%2CQAAO%3BEACjE%2CeAAA%3B%3BAACA%2CkBAFe%2CQAAO%2COAErB%3BAAAD%2CeAF%2BC%2CWAAW%2CQAAO%2COAEhE%3BEACG%2CaAAA%3B%3BAAGR%3BEACI%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CqBACI%3BEACI%2CWAAA%3B%3BAAFR%2CqBAII%2CQAAO%2CMAAM%3BEACT%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3B%3BAACA%2CqBAPJ%2CQAAO%2CMAAM%2CQAOR%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAIZ%2CuBAAwB%2CsBAAsB%2CYAAY%2CGAAG%3BEACzD%2CyBAAA%3B%3BAAEJ%2CiBAAiB%2CKAAM%2CeAAc%3BAACrC%2CiBAAiB%2CaAAc%2CeAAc%3BEACzC%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CuBAAA%3B%3BAAEJ%2C8BAA%2BB%2CuBAAsB%3BEACjD%2CaAAA%3B%3BAAEJ%2CSAAU%3BEACN%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEI%2CSAJE%2CYAGN%2CEACK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAEJ%2CSAjBE%2CYAGN%2CEAcK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAA5BZ%2CSAAU%2CYA%2BBN%3BEACI%2CWAAA%3B%3BAAGR%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3B%3BAACA%2CgBAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAEJ%2CgBAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CmCAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAGR%2CeACI%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAGR%2CSACI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAALR%2CSAOI%3BEACI%2CmBAAA%3B%3BAAGR%2C8BACY%3BEACI%2CmBAAA%3B%3BAAFhB%2C8BACY%2CcAEI%3BEACI%2CeAAA%3BEACA%2CWAAA%3B%3BAALpB%2C8BACY%2CcAMI%3BEACI%2CgBAAA%3B%3BAARpB%2C8BACY%2CcASI%2CKAAI%3BEACA%2CcAAA%3B%3BAAXpB%2C8BACY%2CcAYI%3BEACI%2CYAAA%3B%3BAAdpB%2C8BACY%2CcAeI%3BEACI%2CYAAA%3BEACA%2CkBAAA%3B%3BAAlBpB%2C8BAqBY%3BEACI%2CeAAA%3BEACA%2CWAAA%3B%3BAAvBhB%2C8BAqBY%2CqBAGI%3BEACI%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAA3BpB%2C8BAqBY%2CqBAQI%3BEACI%2CcAAA%3BEACA%2CgBAAA%3B%3BAA%5C%2FBpB%2C8BAkCY%3BEACI%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAvChB%2C8BAkCY%2C6BAMM%3BEACE%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CqCAAA%3BEACA%2CwCAAA%3BEACA%2CiCAAA%3BEACA%2CoCAAA%3BEACA%2C6BAAA%3BEACA%2CgCAAA%3BEACA%2CoCAAA%3BEACA%2CuCAAA%3BEACA%2CgCAAA%3BEACA%2CmCAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAkB%2C6DAAlB%3BEACA%2CkBAAkB%2CgDAAgD%2CwBAA4B%2CuBAA9F%3BEAEA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAACA%2C8BA7BR%2C6BAMM%2CMAuBG%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2CkBAAkB%2CsLAAlB%3BEACA%2CkBAAkB%2CyCAAyC%2C4CAAyC%2C%2BBAA%2BB%2C8BAA8B%2C2CAAwC%2C4CAAyC%2C%2BBAA%2BB%2CgBAAjR%3BEACA%2CUAAA%3BEACA%2CkCAAA%3BEACA%2C%2BBAAA%3BEACA%2C0CAAA%3BEACA%2CqCAAA%3BEACA%2CwCAAA%3BEACA%2CiCAAA%3BEACA%2CoCAAA%3BEACA%2C6BAAA%3BEACA%2CgCAAA%3BEACA%2CoCAAA%3BEACA%2CuCAAA%3BEACA%2CgCAAA%3BEACA%2CmCAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3B%3BAAxFxB%2C8BA4FY%3BEACI%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAlGhB%2C8BA4FY%2C0BAOI%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3B%3BAA3GpB%2C8BA4FY%2C0BAOI%2CyBASI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAhHxB%2C8BA4FY%2C0BAOI%2CyBAeI%3BEACI%2C0BAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAWxB%2CQALyB%3BEACxB%2CqBAAsB%2CcAAc%2CSAAQ%3BIAC3C%2CsBAAA%3B%3B%3BAAGF%2CaAAc%2CYAEV%2CUACI%3BAAFR%2CuBAAwB%2CYACpB%2CUACI%3BEACI%2CkBAAA%3B%3BAAJZ%2CaAAc%2CYAEV%2CUACI%2CUAEI%2CYAAW%3BAAJvB%2CuBAAwB%2CYACpB%2CUACI%2CUAEI%2CYAAW%3BEACP%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3B%3BAAKhB%2CiBAAiB%2CKAAM%2CeAAc%3BAAAW%2CiBAAiB%2CaAAc%2CeAAc%3BEACzF%2CmBAAA%3B%3BAAGJ%2CcAAe%2CcAAc%2COAAM%3BEAC%5C%2FB%2CiBAAA%3B%3BAAEJ%2CyBAA0B%3BEACtB%2CmBAAA%3B%3BAAEJ%3BEACI%2CiBAAA%3B%3BAAEJ%2CoBAAqB%3BAAAQ%2CoBAAqB%3BEAC9C%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CUAAW%3BEACP%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CQAAS%2CoBAAoB%3BEACxB%2CmBAAA%3B%3BAAEL%2CqBACI%2CoBAAoB%3BEAChB%2CkBAAA%3B%3BAAGR%2CYAAY%3BEACR%2CqBAAA%3B%3BAAEJ%2CmBAAoB%3BEAChB%2CaAAA%3BEACA%2CiBAAA%3B%3BAAEJ%3BAAAgB%3BEACZ%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2CWAAA%3B%3BAAKJ%2CgBAAgB%3BEACZ%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CYAAa%2CMAAK%3BEACd%2CkBAAA%3BEACC%2CgBAAA%3B%3BAAEL%2CaACI%2CUACI%2CmBAAmB%3BEACf%2CeAAA%3B%3BAACA%2CaAHR%2CUACI%2CmBAAmB%2CgBAEd%3BAAAQ%2CaAHjB%2CUACI%2CmBAAmB%2CgBAEL%3BEACN%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEACA%2CWAAA%3B%3BAAahB%2CQAR2B%2CwBAAuB%3BEAC9C%2CqBAAsB%3BIAClB%2CUAAA%3B%3BEAEJ%2CqBAAsB%3BIAClB%2CUAAA%3B%3B%3BAAGR%2CYAAY%2CQAAS%3BEACjB%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CiBAAA%3B%3BAAEJ%3BEACI%2CuBAAA%3BEACA%2CMAAA%3BEACA%2CQAAA%3B%3BAAEJ%2CeAAe%3BAACf%2CaAAc%2CcAAa%3BAAAS%2CYAAa%2CcAAa%3BAAAS%2CYAAa%2CcAAa%3BEAC7F%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CaAAa%2CmBAAb%3BEACA%2CkBAAA%3B%3BAAEJ%2CYAAY%2CQAAS%2CkBAAkB%3BEACnC%2CeAAA%3B%3BAAEJ%2CeAAe%3BEACX%2CcAAA%3B%3BAAEJ%2CMAAM%2CeAAe%3BEACjB%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CaAAa%2CmBAAb%3BEACA%2C0BAAA%3B%3BAACA%2CMANE%2CeAAe%2CcAMhB%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAGR%2CaAAa%2CWAAW%2CkBAAmB%2CKAAE%3BEACzC%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2C8BAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAmB%2CaAAnB%3BEACA%2CgBAAgB%2CaAAhB%3BEACA%2CcAAc%2CaAAd%3BEACA%2CWAAW%2CaAAX%3BEACI%2CiFAAA%3BEACJ%2C6EAAA%3BEACA%2CuFAAA%3BEACA%2CwEAAA%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CWAAW%2CkBAAmB%2CKAAE%3BEAC5D%2CUAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CoBAAqB%2CQAAO%2CIAAI%2CqBAAsB%2CMAAK%3BEACvD%2CeAAA%3B%3BAAEJ%2CoBAAqB%2CmBACjB%2CkBACI%2CyBACI%3BEACI%2CeAAA%3B%3BAAJhB%2CoBAAqB%2CmBACjB%2CkBACI%2CyBAII%2COAAO%3BEACH%2CeAAA%3BEACA%2CsBAAA%3B%3B%3BAAMhB%3BEACI%2CoBAAA%3B%3BEACA%2CiBAAA%3B%3BEACA%2CoBAAA%3B%3BEACA%2CqBAAA%3B%3BEACA%2CaAAA%3B%3BAAEJ%2CsBACI%2CUACI%3BEARJ%2CoBAAA%3B%3BEACA%2CiBAAA%3B%3BEACA%2CoBAAA%3B%3BEACA%2CqBAAA%3B%3BEACA%2CaAAA%3BEAMQ%2C2BAAA%3B%3BAAJZ%2CsBACI%2CUACI%2CGAGI%2CGACI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAZpB%2CsBACI%2CUACI%2CGAGI%2CGACI%2CEAOI%3BEACI%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAAIJ%2CQAH6B%3BEAG7B%2CsBArBhB%2CUACI%2CGAGI%2CGACI%2CEAOI%3BIAOQ%2CQAAA%3B%3B%3BAASR%2CQAN0B%3BEAM1B%2CsBA5BhB%2CUACI%2CGAGI%2CGACI%3BIAkBQ%2CYAAA%3B%3BEAKJ%2CsBA5BhB%2CUACI%2CGAGI%2CGACI%2CEAmBQ%3BIACI%2CsBAAA%3B%3B%3BAAQR%2CQAL0B%3BEAK1B%2CsBAjChB%2CUACI%2CGAGI%2CGACI%2CEAwBQ%3BIACI%2CqBAAA%3B%3B%3BAAGR%2CsBAjChB%2CUACI%2CGAGI%2CGACI%2CEA4BK%3BEACG%2CaAAa%2CmBAAb%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAKA%2CsBA1CpB%2CUACI%2CGAGI%2CGAoCK%2CSACG%2CEACK%3BEACG%2CSAAS%2COAAT%3B%3BAAHZ%2CsBAxCZ%2CUACI%2CGAGI%2CGAoCK%2CSACG%2CEAII%3BEACI%2CWAAA%3B%3BAAMJ%2CsBApDpB%2CUACI%2CGAGI%2CGA8CK%2CQACG%2CEACK%3BEACG%2CSAAS%2COAAT%3B%3BAAHZ%2CsBAlDZ%2CUACI%2CGAGI%2CGA8CK%2CQACG%2CEAII%3BEACI%2CWAAA%3B%3BAAIZ%2CsBA5DZ%2CUACI%2CGAGI%2CGAwDK%2CWACG%3BEACI%2CmBAAA%3B%3BAA%5C%2FDxB%2CsBAqEI%2CUAAU%2CGAAG%2CGAAG%2CEAEZ%3BAAvER%2CsBAsEI%2CYAAY%2CkBACR%3BEACI%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAOR%2CQAL6B%3BEACrB%2CsBAdR%2CUAAU%2CGAAG%2CGAAG%2CEAcP%3BEAAD%2CsBAbR%2CYAAY%2CkBAaH%3BIACG%2CeAAA%3B%3B%3BAAaZ%2CQAT0B%3BEAS1B%2CsBARI%2CUAAU%2CGAAG%2CGAAE%2CWAAY%3BEAQ%5C%2FB%2CsBAPI%2CaAAa%2CGAAG%2CGAAG%3BIACf%2C0BAAA%3B%3BEAMR%2CsBAJI%3BIACI%2CkBAAA%3B%3B%3BAAeZ%2CQAZ6B%3BEAY7B%2CsBAXQ%2CUAAU%2CGAAG%2CGAAE%2CWAAY%3BEAWnC%2CsBAVQ%2CaAAa%2CGAAG%2CGAAG%3BIACf%2C0BAAA%3B%3BEASZ%2CsBAPQ%3BIACI%2CkBAAA%3B%3BEAMZ%2CsBAJQ%2CgBAAgB%3BIACZ%2CeAAA%3B%3B%3B%3BAAKZ%2CeACI%3BEACI%2CkBAAA%3B%3BAAFR%2CeACI%2CaAEI%3BEACI%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEA7HR%2CoBAAA%3B%3BEACA%2CiBAAA%3B%3BEACA%2CoBAAA%3B%3BEACA%2CqBAAA%3B%3BEACA%2CaAAA%3BEA2HQ%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3B%3BAAdZ%2CeACI%2CaAEI%2CaAYI%3BEACI%2CqBAAA%3B%3BAAhBhB%2CeACI%2CaAEI%2CaAeI%3BEACI%2CeAAA%3BEACA%2CoBAAA%3B%3BAApBhB%2CeACI%2CaAEI%2CaAmBI%3BEACI%2CeAAA%3B%3BAACA%2CeAvBZ%2CaAEI%2CaAmBI%2CEAEK%3BEACG%2CgBAAA%3B%3BAAzBpB%2CeACI%2CaAEI%2CaAyBI%3BEACI%2C0CAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaP36NH%2CqBO26NG%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAoBJ%2CQAlB0B%3BEAkB1B%2CeAzDR%2CaAEI%2CaAsCQ%3BIACI%2CgBAAA%3B%3BEAgBR%2CeAzDR%2CaAEI%2CaAyCQ%3BIACI%2CgBAAA%3B%3BEACA%2CeA7ChB%2CaAEI%2CaAyCQ%2CEAEK%3BIACG%2CeAAA%3B%3BEAWZ%2CeAzDR%2CaAEI%2CaA%2BCQ%3BIAEI%2CoBAAA%3BIACA%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3B%3B%3BAAiBZ%2CQAd6B%3BEAc7B%2CeAvEJ%2CaAEI%2CaAwDQ%3BIACI%2CgBAAA%3B%3BEAYZ%2CeAvEJ%2CaAEI%2CaA2DQ%3BIACI%2CgBAAA%3B%3BEASZ%2CeAvEJ%2CaAEI%2CaA8DQ%3BIAEI%2CoBAAA%3BIACA%2CiBAAA%3BIACA%2CcAAA%3B%3B%3B%3BAAOpB%2CIAAK%2CaAAa%2CmBACd%3BER1vNH%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEQ2wNI%2CYAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3B%3BAR%5C%2FuNJ%2CIQ0uNC%2CaAAa%2CmBACd%2COR3uNC%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAQgvNJ%2CwBADqB%2CaAAY%2CcAAe%2CkBAAkB%2CcAAc%2CcAC%5C%2FE%3BEACG%2CWAAA%3B%3BAAGA%2CwBALiB%2CaAAY%2CcAAe%2CkBAAkB%2CcAAc%2CcAI%5C%2FE%2CMACI%3BEACG%2CcAAA%3B%3BAAIZ%2CqBACI%3BEACI%2CSAAA%3BEACA%2CUAAA%3B%3BAAGR%2CKAAK%2CSAAU%3BEACX%2CmBAAA%3B%3BAAGH%2CcAAe%2CgBAAgB%3BEAC%5C%2FB%2CWAAA%3B%3B%3BAAGD%2CwBAAyB%3BEACrB%2CyBAAA%3B%3B%3BAAGJ%3BEACK%2C8BAAA%3B%3BAAEL%2CaACI%3BEACI%2CoCAAA%3B%3BAAFR%2CaACI%2CQAEI%3BAAHR%2CaACI%2CQAqwEkB%2CCAnwEV%3BEACA%2CaAAA%3B%3BAAEJ%2CaALJ%2CQAKK%3BEACG%2CSAAS%2CEAAT%3BEACA%2COAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CgCAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2C6CAAA%3BEACA%2CcAAA%3BEACA%2C4CAAA%3BEACA%2CyCAAA%3BEACA%2CuCAAA%3BEACA%2CoCAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3B%3B%3BAAKZ%2CIAAK%2CaAAa%2CmBACd%3BERn0NH%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEQo1NI%2CYAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3B%3BARxzNJ%2CIQmzNC%2CaAAa%2CmBACd%2CORpzNC%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAQyzNJ%2CwBADqB%2CaAAY%2CcAAe%2CkBAAkB%2CcAAc%2CcAC%5C%2FE%3BEACG%2CWAAA%3B%3BAAGA%2CwBALiB%2CaAAY%2CcAAe%2CkBAAkB%2CcAAc%2CcAI%5C%2FE%2CMACI%3BEACG%2CcAAA%3B%3BAAIZ%2CuBACI%3BEACI%2CkBAAA%3B%3BAACA%2CuBAFJ%2CWAEK%2CMACG%2CYACI%3BEACI%2CWAAW%2CUAAX%3BEACA%2CeAAe%2CUAAf%3BEACA%2CcAAc%2CUAAd%3BEACA%2CmBAAmB%2CUAAnB%3B%3BAANZ%2CuBAFJ%2CWAEK%2CMASG%2CaACI%3BAAVR%2CuBAFJ%2CWAEK%2CMASG%2CaAEI%3BAAXR%2CuBAFJ%2CWAEK%2CMASG%2CaAGI%3BEACI%2CoDAAA%3BEACA%2CiDAAA%3BEACA%2CgDAAA%3BEACA%2C4CAAA%3B%3BAAhBZ%2CuBAFJ%2CWAEK%2CMASG%2CaASI%3BEACI%2CyBAAA%3B%3BAAnBZ%2CuBAFJ%2CWAEK%2CMASG%2CaAYI%3BEACI%2CyBAAA%3B%3BAAzBpB%2CuBA8BI%3BEACI%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAjCR%2CuBA8BI%2CYAII%3BEACI%2CgBAAA%3B%3BAAEJ%2CuBAPJ%2CYAOK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CMAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3B%3BAA7CZ%2CuBAgDI%3BEACI%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2COAAA%3BEAlVJ%2CoBAAA%3B%3BEACA%2CiBAAA%3B%3BEACA%2CoBAAA%3B%3BEACA%2CqBAAA%3B%3BEACA%2CaAAA%3BEAgVI%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CeAAA%3B%3BAA3DR%2CuBAgDI%2CaAYI%3BEACI%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAEA%2CuBAjBR%2CaAYI%2CGAKK%3BEACI%2CmBAAA%3B%3BAAlEjB%2CuBAgDI%2CaAqBI%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAvEZ%2CuBAgDI%2CaAyBI%3BER75NP%2C0CAAA%3BEAEG%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEQ86NQ%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C6BAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3B%3BARv5NR%2CuBQq3NA%2CaAyBI%2CKR94NH%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAQq5NI%2CuBAnCR%2CaAyBI%2CKAUK%3BEACG%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAKJ%2CQAHyB%3BEAGzB%2CuBA3CR%2CaAyBI%3BIAgBY%2CgBAAA%3B%3B%3BAAMZ%2CQAJ6B%3BEAI7B%2CuBA%5C%2FCJ%2CaAyBI%3BIAmBQ%2CgBAAA%3BIACA%2CiBAAA%3B%3B%3BAAKhB%3BEACI%2CkBAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAAIA%2CQAHyB%3BEAGzB%3BIAFI%2CgBAAA%3B%3B%3BAAEJ%2CkBAAC%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CMAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3B%3BAAlBR%2CkBAoBI%3BEACI%2CkBAAA%3BEACA%2CUAAA%3B%3BAAtBR%2CkBAoBI%2CaAGI%3BEACI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3B%3BAA1BZ%2CkBAoBI%2CaAQI%3BEACI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3B%3BAAIJ%2CQAH6B%3BEAG7B%2CkBAfJ%2CaAQI%3BIAKQ%2CeAAA%3B%3B%3BAAjChB%2CkBAoBI%2CaAgBI%3BER19NP%2C0CAAA%3BEAEG%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEQ2%2BNQ%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3B%3BARn9NR%2CkBQ27NA%2CaAgBI%2CKR38NH%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAQi9NI%2CkBAzBR%2CaAgBI%2CKASK%3BEACG%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAMR%2CQAJ6B%3BEAI7B%2CkBAlCJ%2CaAgBI%3BIAeQ%2CgBAAA%3BIACA%2CiBAAA%3B%3B%3BAAKhB%2CsBACI%3BEACI%2CaAAA%3B%3BAAGR%2CQACI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3BEACA%2CgBAAA%3B%3BAATR%2CQACI%2CwBASI%3BEACI%2CeAAA%3B%3BAAIZ%2CYAAY%2CMACR%2CcAAc%2CcAAc%3BEACxB%2CaAAA%3B%3BAAGR%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%2CQAC5C%2C%2BBACI%2CMACI%3BAAHZ%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%2CQAC5C%2C%2BBACI%2CMACQ%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CwBAAA%3B%3BAAThB%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%2CQAC5C%2C%2BBACI%2CMASI%3BEACI%2CkBAAA%3B%3BAAMhB%2CSAAU%2CKAAG%2CKAAE%2CuBAAwB%2CIAAC%3BEACpC%2CeAAA%3B%3BAAEJ%2CeAAgB%2CaAAY%2CQAAS%3BEACjC%2CgBAAgB%2CgBAAhB%3BEACA%2CmBAAmB%2CgBAAnB%3BEACA%2CcAAc%2CgBAAd%3BEACA%2CeAAe%2CgBAAf%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CYAAA%3BEACA%2CUAAA%3B%3BAACA%2CYAHS%2CcAGR%3BEACG%2CWAAA%3BEACA%2CeAAA%3B%3BAAGA%2CYARK%2CcAOR%2CMACI%3BEACG%2CcAAA%3B%3BAAIZ%2CMAAM%2CeAAe%3BEACjB%2CgBAAA%3B%3BAAEJ%2CIAAK%2CcAAc%2CEAAC%3BEAChB%2CYAAA%3BEACA%2CUAAA%3B%3BAACA%2CIAHC%2CcAAc%2CEAAC%2CgBAGf%3BEACG%2CWAAA%3BEACA%2CeAAA%3B%3BAAGA%2CIARH%2CcAAc%2CEAAC%2CgBAOf%2CMACI%3BEACG%2CcAAA%3B%3BAAIZ%2CIAAK%2CcAAc%2CkBAAkB%3BEACjC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CIAAK%2CwBAAwB%2C0BAA0B%3BEACnD%2CmBAAA%3B%3BAAEJ%2CIAAK%2CwBACD%2CSAAS%2COAAO%3BEACZ%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAHR%2CIAAK%2CwBAKD%2CmBAAmB%3BEACf%2CmBAAA%3B%3BAANR%2CIAAK%2CwBAQD%3BEACI%2CgBAAA%3B%3BAATR%2CIAAK%2CwBAWD%2CSAAQ%3BEACJ%2CmBAAA%3B%3BAAGR%2CIAAK%2CqBAAqB%2CWAAW%2CcAAc%2CaAAa%3BEAC5D%2CiBAAA%3B%3BAAEJ%2CIAAK%2CoBAAoB%2CcAAa%2CSAAU%3BEAC5C%2CgBAAA%3B%3BAAEJ%2CqBAAsB%3BEAClB%2CmBAAA%3B%3BAAEJ%2CIAAK%2CcAAc%2CUAAU%2CmBAAmB%3BEAC5C%2CmBAAA%3B%3BAAEJ%2CUAAW%3BEACP%2CmBAAA%3B%3BAAEJ%2CIAAK%2C0BAA0B%3BEAC3B%2CmBAAA%3B%3BAAEJ%2CIAAI%2CoBAAqB%2CQAAO%2CIAAI%2CqBAAsB%2CMAAK%3BEAC3D%2CmBAAA%3B%3BAAEJ%2CSAAU%2CiBAAkB%2CeACxB%3BAADJ%2CSAAU%2CiBAAkB%2CeAExB%3BEACI%2CkBAAA%3B%3B%3BAAQJ%2CIAAI%3BEACA%2CmBAAA%3B%3BAAGA%2CwBADqB%2CWACpB%2CUACG%2CMAAK%3BAADT%2CwBADqB%2CWACpB%2CUACuB%2CMAAK%3BAAD7B%2CwBADqB%2CWACpB%2CUAC4C%3BAAD7C%2CwBADqB%2CWACpB%2CUACsD%2CMAAK%3BAAD5D%2CwBADqB%2CWACpB%2CUAC8E%2CMAAK%3BEAC5E%2CgBAAA%3B%3BAAGR%2CwBANqB%2CWAMpB%2CYAAa%3BEACV%2CqBAAA%3B%3BAAPR%2CwBAAyB%2CWASrB%2CMAAK%2COAAO%3BEACR%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAAdR%2CwBAAyB%2CWASrB%2CMAAK%2COAAO%2CQAMR%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEAEA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAACA%2CwBArBa%2CWASrB%2CMAAK%2COAAO%2CQAMR%2CUAMK%2COAAO%3BEACJ%2CgBAAA%3B%3BAAtBhB%2CwBAAyB%2CWASrB%2CMAAK%2COAAO%2CQAMR%2CUASI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAASR%2CQAP6B%3BEAO7B%2CwBArCiB%2CWASrB%2CMAAK%2COAAO%2CQAMR%3BIAgBQ%2CWAAA%3BIACA%2CWAAA%3B%3BEACA%2CwBAjCS%2CWASrB%2CMAAK%2COAAO%2CQAMR%2CUAkBS%2COAAO%3BIACJ%2CeAAA%3B%3B%3BAAlCpB%2CwBAAyB%2CWAuCrB%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BEAC1B%2CWAAA%3BEACA%2CWAAA%3B%3BAAzCR%2CwBAAyB%2CWA2CrB%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BEAC1B%2CWAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAlDR%2CwBAAyB%2CWAoDrB%2CUAAU%3BEACN%2CmBAAA%3B%3BAArDR%2CwBAAyB%2CWAuDpB%2CMAAK%3BEACF%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAA7DR%2CwBAAyB%2CWA%2BDrB%3BEACI%2CmBAAA%3B%3BAAhER%2CwBAAyB%2CWAkErB%2CUAAU%2COAAO%3BEACb%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CaAAA%3B%3BAAtER%2CwBAAyB%2CWAwErB%2CUAAU%2COAAM%2COAAO%3BEACnB%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAA3ER%2CwBAAyB%2CWA6ErB%2CUAAU%2CSAAM%2COAAQ%3BEACpB%2CeAAA%3BEACA%2CcAAA%3B%3BAA%5C%2FER%2CwBAAyB%2CWAiFrB%3BEACI%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAA3FR%2CwBAAyB%2CWA6FrB%3BEACI%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CoBAAA%3B%3BAAhGR%2CwBAAyB%2CWA6FrB%2CiBAIK%3BEACG%2CYAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3B%3BAApGZ%2CwBAAyB%2CWA6FrB%2CiBAIK%2CWAIG%2CQAAO%2COAAO%3BEACV%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAA9GhB%2CwBAAyB%2CWA6FrB%2CiBAoBK%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAArHZ%2CwBAAyB%2CWA6FrB%2CiBAoBK%2CaAKG%2CQAAO%3BEACH%2CaAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACC%2CkBAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3B%3BAAKjB%2CmBAAoB%2CYAAY%3BEAC5B%2CsBAAA%3B%3B%3B%3BAAOJ%2CIAAI%3BEACA%2CmBAAA%3B%3BAAEJ%2CQAAU%2CWACN%2CUAAU%3BEACN%2CaAAA%3BEACA%2CmBAAA%3B%3BAAHR%2CQAAU%2CWAKN%2CUAAU%2COAAO%3BAALrB%2CQAAU%2CWAKsB%2CMAAK%3BEAC7B%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3B%3BAARR%2CQAAU%2CWAUN%2CWACI%3BEACI%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CSAAA%3B%3BAAGR%2CQAvBM%2CWAuBL%2CUACG%2CMAAK%3BAADT%2CQAvBM%2CWAuBL%2CUACsB%2CMAAK%3BAAD5B%2CQAvBM%2CWAuBL%2CUACuC%2CMAAK%3BAAD7C%2CQAvBM%2CWAuBL%2CUACyD%2CMAAK%3BAAD%5C%2FD%2CQAvBM%2CWAuBL%2CUAC%2BE%3BEACxE%2CgBAAA%3B%3BAAYR%2CQAT2B%3BEAS3B%2CQArCM%2CWA6BF%3BIACI%2CUAAA%3B%3BEAOR%2CQArCM%2CWAgCF%3BIACI%2CUAAA%3B%3B%3BAAjCZ%2CQAAU%2CWAqCN%3BEACI%2CgBAAA%3B%3BAAtCR%2CQAAU%2CWAwCN%2CoBAAoB%3BEAChB%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3B%3BAA%5C%2FCR%2CQAAU%2CWAiDN%2CaAAa%2CMAAK%2CQAAS%3BAAjD%5C%2FB%2CQAAU%2CWAiDwB%2CaAAa%2CMAAK%2CQAAS%3BEACrD%2CYAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAApDR%2CQAAU%2CWAsDN%2CaAAa%3BEACT%2CUAAA%3B%3BAAvDR%2CQAAU%2CWAyDN%2CaAAa%3BEACT%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3B%3BAA5DR%2CQAAU%2CWA8DN%2CaAAa%3BEACT%2CUAAA%3B%3BAA%5C%2FDR%2CQAAU%2CWAiEN%2CaAAa%2CMAAM%3BAAjEvB%2CQAAU%2CWAiEgB%2CaAAa%2CMAAM%3BEACrC%2CUAAA%3B%3BAAlER%2CQAAU%2CWAoEN%2CaAAa%2CKAAK%3BEACd%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CaAAA%3BEACA%2CaAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAACA%2CQA3EE%2CWAoEN%2CaAAa%2CKAAK%2CGAOb%3BEACG%2CgBAAA%3B%3BAA5EZ%2CQAAU%2CWA%2BEN%2CaAAa%2CKAAK%2CGAAG%3BEACjB%2CUAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAnFR%2CQAAU%2CWAqFN%2CaAAa%2CMAAM%2CEAAC%3BEAChB%2CuBAAA%3B%3BAAtFR%2CQAAU%2CWAwFN%2CaAAa%2CMAAM%3BEACf%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3B%3BAA3FR%2CQAAU%2CWA6FN%3BEACI%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3B%3BAAjGR%2CQAAU%2CWA6FN%2CsBAKI%3BEACI%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAArGZ%2CQAAU%2CWA6FN%2CsBAKI%2CaAII%3BEACI%2CeAAA%3BEACA%2CcAAA%3B%3BAAxGhB%2CQAAU%2CWA6FN%2CsBAcI%2CiBACI%3BEACI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3B%3BAAhHhB%2CQAAU%2CWA6FN%2CsBAcI%2CiBAOI%2CaACI%3BEACI%2CiBAAA%3B%3BAApHpB%2CQAAU%2CWA6FN%2CsBAcI%2CiBAYI%3BEACI%2CgBAAA%3BEACA%2CcAAA%3B%3BAAzHhB%2CQAAU%2CWA6FN%2CsBAcI%2CiBAYI%2CaAGI%3BEACI%2CcAAA%3B%3BAACA%2CQA5HV%2CWA6FN%2CsBAcI%2CiBAYI%2CaAGI%2CEAEK%3BEACG%2CcAAA%3B%3BAA7HxB%2CQAAU%2CWA6FN%2CsBAqCI%3BEACI%2C8BAAA%3BEACA%2CkBAAA%3B%3BAApIZ%2CQAAU%2CWA6FN%2CsBAqCI%2CgBAGI%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAxIhB%2CQAAU%2CWA6FN%2CsBAqCI%2CgBAQI%2CaACI%3BEACI%2CcAAA%3B%3BAA5IpB%2CQAAU%2CWA6FN%2CsBAqCI%2CgBAaK%3BEACG%2CgBAAA%3BEACA%2CcAAA%3B%3BAAjJhB%2CQAAU%2CWA6FN%2CsBAqCI%2CgBAaK%2CaAGG%3BEACI%2CcAAA%3B%3BAACA%2CQApJV%2CWA6FN%2CsBAqCI%2CgBAaK%2CaAGG%2CEAEK%3BEACG%2CcAAA%3B%3BAArJxB%2CQAAU%2CWA4JN%3BEACI%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAjKR%2CQAAU%2CWA4JN%2C2BAMI%3BEACI%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAArKZ%2CQAAU%2CWA4JN%2C2BAMI%2CaAII%3BEACI%2CeAAA%3BEACA%2CcAAA%3B%3BAAxKhB%2CQAAU%2CWA4JN%2C2BAeI%3BEACI%2C8BAAA%3BEACA%2CkBAAA%3B%3BAA7KZ%2CQAAU%2CWA4JN%2C2BAeI%2CsBAGI%3BEACI%2CcAAA%3B%3BAACA%2CQAhLN%2CWA4JN%2C2BAeI%2CsBAGI%2CEAEK%3BEACE%2CcAAA%3B%3BAAjLnB%2CQAAU%2CWA4JN%2C2BAyBI%2CqBAAqB%3BEACjB%2CcAAA%3B%3BAACA%2CQAvLF%2CWA4JN%2C2BAyBI%2CqBAAqB%2CEAEhB%3BEACE%2CcAAA%3B%3BAAxLf%2CQAAU%2CWA4JN%2C2BAgCI%2CsBAAsB%3BAA5L9B%2CQAAU%2CWA4JN%2C2BAiCI%2CqBAAqB%3BEACjB%2CeAAA%3B%3BAAGR%2CQAjMM%2CWAiML%3BEACG%2CoBAAA%3B%3BAAlMR%2CQAAU%2CWAoMN%3BEACI%2CcAAA%3B%3BAArMR%2CQAAU%2CWAuMN%2CiBAAiB%2CWAAU%3BAAvM%5C%2FB%2CQAAU%2CWAwMN%2CmBAAmB%2CiBAAiB%2CQAAO%3BEACvC%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAACA%2CQA7ME%2CWAuMN%2CiBAAiB%2CWAAU%2CSAMtB%3BAAAD%2CQA7ME%2CWAwMN%2CmBAAmB%2CiBAAiB%2CQAAO%2CQAKtC%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAIZ%2CQAAS%2CWAAW%2CUAAU%3BEAC1B%2CcAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3B%3BAAkBR%2CQAf8B%3BEACtB%2C0BAA2B%3BEAC3B%2CqBAAsB%3BIAClB%2CiBAAA%3BIACA%2CeAAA%3BIACA%2CgBAAA%3B%3B%3B%3B%3BAAUZ%2CYAAa%3BAAAa%2C%2BBAAgC%3BAAA6B%2C0BAA2B%3BEAC9G%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAAEH%2CkBAAqB%3BEAClB%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2C4BAA6B%2CYAAY%2CyBACrC%2CUAAU%3BEACN%2CaAAA%3B%3BAAFR%2C4BAA6B%2CYAAY%2CyBACrC%2CUAAU%2CSAEN%3BEACI%2CcAAA%3B%3BAAIZ%2CYAAa%3BEACT%2CaAAA%3B%3BAAEJ%2C4BAA6B%3BAAAW%2C4BAA6B%3BAAAsB%2C4BAA6B%3BEACpH%2CyBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CKAAK%3BAAAc%2CKAAK%3BAAAY%2CKAAK%3BAAAa%2CKAAK%3BAAAiB%3BEACxE%2CgBAAA%3B%3BAAEJ%2CSAAU%2COAAO%3BAACjB%2CKAAK%3BEACD%2CkBAAA%3BEACA%2CQAAA%3B%3BAAEJ%2CqBAAsB%2CMAAK%3BEACvB%2CmBAAA%3BEACA%2CQAAA%3B%3BAAEJ%2CqBAAsB%2CWAAW%3BEAC7B%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CuBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CgBAAA%3BEACC%2CkBAAA%3B%3BAAEL%2CqBAAsB%2CWAClB%2CMAAK%3BAADT%2CqBAAsB%2CWACC%2CMAAK%3BAAD5B%2CqBAAsB%2CWACkB%2CMAAK%3BAAD7C%2CqBAAsB%2CWACoC%2CMAAK%3BAAD%5C%2FD%2CqBAAsB%2CWAC0D%3BAADhF%2CqBAAsB%2CWACkE%3BEAChF%2CyBAAA%3B%3BAAFR%2CqBAAsB%2CWAIlB%2CgCAAgC%2CMAAM%3BEAClC%2C6BAAA%3B%3BAALR%2CqBAAsB%2CWAOlB%2CMAAK%2CaAAa%3BAAPtB%2CqBAAsB%2CWAOQ%2CMAAK%2CcAAc%3BAAPjD%2CqBAAsB%2CWAOmC%2CMAAK%2CiBAAiB%3BEACvE%2CUAAA%3BEACA%2CiBAAA%3B%3BAAGR%3BEACI%2CsBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CgBAAA%3B%3BAAEJ%2C%2BBAAgC%2CMAAM%3BEAClC%2CaAAA%3B%3BAAEJ%2CwBAAyB%3BEACrB%2CaAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CSAAS%3BEAC%5C%2FC%2CSAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CSAAS%2CMAAK%3BEACpD%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3B%3BAACA%2C4BAJyB%2CaAAa%2CSAAS%2CMAAK%2CcAInD%3BEACG%2CaAAA%3B%3BAAGR%2C4BAA6B%2CaAAa%2CSAAS%2C8BAA8B%2CiBAAiB%2CeAAe%2CgBAAgB%3BEAC7H%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAIJ%2C4BAA6B%2CaAAa%2CSAAS%2CiBAAiB%3BEAChE%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAAK%2CmBAAmB%2CcAAc%3BEAClC%2CeAAA%3B%3BAAEJ%2CwBAAyB%2CgBAAgB%2CkBAAgB%3BEACrD%2C6BAAA%3B%3BAAEJ%2CYAAa%3BAAAO%2CkBAAmB%2CcAAc%3BAACrD%2CYAAa%3BAAAS%2CkBAAmB%2CcAAc%3BEACnD%2CYAAA%3B%3BAAEJ%2CIAAK%2CMAAK%3BEACN%2CqBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CeAAe%2CeAAe%2CiBAAiB%3BEACrF%2CYAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CiBAAiB%2CWAAS%3BEAChE%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CmBAAoB%2CgCAAgC%2CMAAK%3BEACrD%2CiBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CqBAAqB%2C%2BBAA%2BB%2C%2BBAA%2BB%3BEACzH%2CgBAAA%3B%3BAAEJ%3BAAAyB%3BAAAwB%2CQAAS%2COAAM%2COAAQ%2COAAO%2CMAAK%2CIAAI%2CkBAAkB%2CIAAI%3BEAC1G%2CaAAA%3B%3BAAGJ%2CqBAAsB%3BEAClB%2CYAAA%3B%3BAAEJ%2CqBAAsB%2CaAAa%3BEAC%5C%2FB%2CiBAAA%3BEACA%2COAAA%3B%3BAAEJ%2CqBAAsB%2CaAAa%3BEAC%5C%2FB%2CmBAAA%3B%3BAADJ%2CqBAAsB%2CaAAa%2CoBAE%5C%2FB%3BEACI%2CmBAAA%3B%3BAAHR%2CqBAAsB%2CaAAa%2CoBAK%5C%2FB%3BEACI%2CcAAA%3BEACA%2CeAAA%3B%3BAAGR%2CqBAAsB%2CoBAAoB%2CYAAY%3BEAClD%2CeAAA%3B%3BAAEJ%2CqBAAsB%2CWAAU%3BEAC5B%2CgBAAA%3B%3BAAEJ%2C4BAA6B%2CUAAU%3BAAAQ%2C4BAA6B%2CqBAAqB%3BAACjG%2C4BAA6B%2CSAAS%3BAAAQ%2C4BAA6B%2CUAAU%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BAACnH%2C4BAA6B%2CqBAAqB%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BAAChF%2C4BAA6B%2CSAAS%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BEAChE%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2C4BAA6B%2CUAAU%2CUAAU%3BEAC7C%2CaAAA%3B%3BAAEJ%2C4BAA6B%2CUAAU%3BEACnC%2CgCAAA%3B%3BAAEJ%2C4BAA6B%2CYAAY%2CyBAAyB%3BEAC9D%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAFJ%2C4BAA6B%2CYAAY%2CyBAAyB%2CgBAG7D%3BEACG%2CaAAA%3BEACA%2CmBAAA%3B%3BAALR%2C4BAA6B%2CYAAY%2CyBAAyB%2CgBAG7D%2CSAGG%2CMAAK%3BEACF%2CaAAA%3BEACC%2CSAAA%3B%3BAAIZ%2C4BAA6B%2CYAAY%3BEACrC%2CmBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CqBAAsB%2CWAClB%2CMAAK%3BAADT%2CqBAAsB%2CWACC%2CMAAK%3BAAD5B%2CqBAAsB%2CWACuB%2CMAAK%3BAADlD%2CqBAAsB%2CWACwC%2CMAAK%3BAADnE%2CqBAAsB%2CWAC0D%3BEACxE%2CkBAAA%3B%3BAAGR%2CSAAU%2CSAAO%2CYACd%3BEACG%2CoBAAA%3B%3BAAGN%2CSAAU%2CSAAM%2CMACZ%3BEACE%2CqBAAA%3B%3BAAGN%2C4BAA6B%2CaAAa%2CqBAAqB%2CIAAG%3BEAC9D%2CmBAAA%3B%3BAAEJ%2CYAAa%2CYAAY%2CUAAU%3BEAC%5C%2FB%2CgBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CSAAS%2C8BAA8B%2CiBAAiB%2CeAAe%3BEAC7G%2CaAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CIAAK%3BEACD%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CiBAAA%3B%3BAALJ%2CIAAK%2CmBAMD%3BEACI%2CmBAAA%3B%3BAAPR%2CIAAK%2CmBASD%2COAAO%2COAAO%3BEACV%2CeAAA%3BEACA%2CcAAA%3BEACA%2C0BAAA%3B%3BAAZR%2CIAAK%2CmBAcD%2CeAAe%3BEACX%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAAjBR%2CIAAK%2CmBAmBD%2CgBAAgB%2CmBAAmB%3BEAC%5C%2FB%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAtBR%2CIAAK%2CmBAwBD%2CeAAe%2CSAAM%3BEACjB%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3B%3BAAGR%2COAAO%2CMAAO%3BAACd%2CoBAAqB%3BAACrB%3BEACI%2CcAAA%3BEACA%2CeAAA%3B%3BAAJJ%2COAAO%2CMAAO%2CMAKV%2CQAAQ%3BAAJZ%2CoBAAqB%2CMAIjB%2CQAAQ%3BAAHZ%2CaAGI%2CQAAQ%3BEACJ%2CcAAA%3BEACA%2CeAAA%3B%3BAAGR%2CkBAAmB%2CMAAM%3BEACpB%2CcAAA%3B%3BAAEL%2C4BAA6B%2CaAAa%2CiBAAiB%2CWAAS%3BEAChE%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3B%3BAACA%2C4BALyB%2CaAAa%2CiBAAiB%2CWAAS%2COAK%5C%2FD%2COAAO%2CQAAQ%3BAAAW%2C4BALF%2CaAAa%2CiBAAiB%2CWAAS%2COAKpC%2COAAO%2CQAAQ%3BEACvC%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CUAAA%3BEACA%2CcAAA%3B%3BAAGR%2C4BAA6B%2CaAAa%2CeAAe%2CeAAe%2CiBAAiB%2CWAAS%2CQAAO%3BEACrG%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAACA%2C4BALyB%2CaAAa%2CeAAe%2CeAAe%2CiBAAiB%2CWAAS%2CQAAO%2CaAKpG%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3B%3BAAGR%2CkBACI%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BAAD5C%2CkBACgD%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BAADxF%2CkBAC4F%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BAADpI%2CkBACwI%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BAADhL%2CkBACoL%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BAAD5N%2CkBACgO%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BEAChQ%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAGR%2C4BAA6B%2CaAAa%2CmBAAmB%2CsBAAsB%2CMAAK%3BEACpF%2CeAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%2CSAAS%3BAAAS%2C4BAA6B%2CKAAI%2CSAAS%3BEACzF%2CSAAS%2CEAAT%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%2CSAAS%3BEACtC%2C6BAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%2CSAAS%3BEACtC%2C0BAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%3BEAC7B%2CgBAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%3BAAAW%2C4BAA6B%2CKAAI%3BEACzE%2CUAAA%3BEACA%2CYAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%3BEACtC%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%3BEAC7B%2CaAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%3BEACtC%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CkBAAmB%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BAAC3D%2CkBAAmB%2CcAAc%2COAAO%3BEACpC%2CgBAAA%3B%3BAAEJ%2CeAAgB%2CsBAAsB%3BAAAsB%2CeAAgB%2CsBAAsB%3BEAC9F%2CSAAA%3B%3BAAEJ%2C4BAA6B%2CKAAI%3BEAC7B%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CIAAK%2CmBAAmB%2CeAAe%3BEACnC%2CqBAAA%3B%3BAAEJ%2CIAAK%2CQAAO%2CKAAM%2CmBAAmB%2COAAO%2COAAO%3BEAC%5C%2FC%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CqBAAsB%2CWAAW%3BEAC7B%2CiBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3B%3BAADJ%2CmBAEI%3BEACI%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CUAAA%3B%3BAANR%2CmBAQK%2CQAAO%3BEACJ%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CSAAA%3B%3BAAGR%2C4BAA6B%2CaAAa%3BEACtC%2CgBAAA%3BEACA%2C2BAAA%3B%3BAAFJ%2C4BAA6B%2CaAAa%2CSAGtC%2CUAAS%3BEACL%2CgBAAA%3B%3BAAGR%2CQAAS%2CWAKL%2CMAAK%3BAAJT%2CwBAAyB%2CWAAU%2CUAI%5C%2FB%2CMAAK%3BAAHT%2CuBAAwB%2CWAGpB%2CMAAK%3BAAFT%2CqBAAsB%2CWAElB%2CMAAK%3BAALT%2CQAAS%2CWAKc%2CMAAK%3BAAJ5B%2CwBAAyB%2CWAAU%2CUAIZ%2CMAAK%3BAAH5B%2CuBAAwB%2CWAGD%2CMAAK%3BAAF5B%2CqBAAsB%2CWAEC%2CMAAK%3BAAL5B%2CQAAS%2CWAK%2BB%2CMAAK%3BAAJ7C%2CwBAAyB%2CWAAU%2CUAIK%2CMAAK%3BAAH7C%2CuBAAwB%2CWAGgB%2CMAAK%3BAAF7C%2CqBAAsB%2CWAEkB%2CMAAK%3BAAL7C%2CQAAS%2CWAKiD%2CMAAK%3BAAJ%5C%2FD%2CwBAAyB%2CWAAU%2CUAIuB%2CMAAK%3BAAH%5C%2FD%2CuBAAwB%2CWAGkC%2CMAAK%3BAAF%5C%2FD%2CqBAAsB%2CWAEoC%2CMAAK%3BAAL%5C%2FD%2CQAAS%2CWAKuE%3BAAJhF%2CwBAAyB%2CWAAU%2CUAI6C%3BAAHhF%2CuBAAwB%2CWAGwD%3BAAFhF%2CqBAAsB%2CWAE0D%3BEACxE%2CYAAA%3BEACA%2CiBAAA%3B%3BAAGR%2C4BAA6B%2CMAAK%3BEAC9B%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3B%3BAAEJ%2C4BAA6B%2CMAAK%2CcAAc%3BEAC5C%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CYAAa%3BEACT%2CSAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%3BAAC1C%2C4BAA6B%2CaAAa%3BEACtC%2C2BAAA%3B%3BAAEJ%2CkBAEI%2CcAAc%2COAAM%2COAChB%2CMAAM%3BEACF%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAANZ%2CkBAEI%2CcAAc%2COAAM%2COAMhB%3BEACI%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAIZ%2C4BAA6B%2CMAAK%2CcAAc%2CQAAQ%3BEACpD%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEAEA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAgB%2CiBAAiB%2CgBAAjC%3BEACA%2CmBAAmB%2CiBAAiB%2CgBAApC%3BEACA%2CcAAc%2CiBAAiB%2CgBAA%5C%2FB%3BEACA%2CeAAe%2CiBAAiB%2CgBAAhC%3BEACA%2CWAAW%2CiBAAiB%2CgBAA5B%3B%3BAAEJ%2CqBAAsB%2CWAAW%3BEAC7B%2CqCAAA%3BEACA%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C0CAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CgBAAiB%2CWAAS%2CQAAO%3BEAC7B%2CaAAA%3B%3B%3B%3BAASA%2CIAAI%3BEACA%2CmBAAA%3B%3BAAEJ%2CgBAAiB%2COAAO%2COAAO%2CiBAAmB%3BEAC9C%2CeAAA%3B%3BAAEJ%2CuBAAwB%2CWACpB%2CMAAK%3BAADT%2CuBAAwB%2CWACD%2CMAAK%3BAAD5B%2CuBAAwB%2CWACgB%2CMAAK%3BAAD7C%2CuBAAwB%2CWACkC%2CMAAK%3BAAD%5C%2FD%2CuBAAwB%2CWACwD%3BAADhF%2CuBAAwB%2CWACgE%3BEACjF%2CyBAAA%3B%3BAAEH%2CuBAJoB%2CWAInB%2CYAAa%3BEACV%2C8BAAA%3B%3BAALR%2CuBAAwB%2CWAQpB%3BEACI%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3B%3BAAfR%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%3BEACF%2CWAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEAEA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3B%3BAA3BZ%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%2CqBAYF%2CUAAS%3BEACL%2CgBAAA%3B%3BAA7BhB%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%2CqBAeF%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAtChB%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%2CqBAeF%2CaAQI%3BEACI%2C0BAAA%3BEACC%2CeAAA%3B%3BAAzCrB%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%2CqBA4BF%2COAAM%3BEACF%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAhDhB%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%2CqBAkCF%2CUAAU%3BEACN%2CgBAAA%3B%3BAAnDhB%2CuBAAwB%2CWAQpB%2CiBAQI%2COAAM%2CqBAqCF%2COAAO%3BEACF%2CeAAA%3BEACD%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAA7DhB%2CuBAAwB%2CWAQpB%2CiBAwDI%2COAAM%3BEACD%2CWAAA%3BEACD%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAArEZ%2CuBAAwB%2CWAQpB%2CiBAwDI%2COAAM%2CmBAMF%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3B%3BAA3EhB%2CuBAAwB%2CWAQpB%2CiBAwDI%2COAAM%2CmBAMF%2CaAMI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAAhFpB%2CuBAAwB%2CWAQpB%2CiBAwDI%2COAAM%2CmBAmBD%3BEACI%2CeAAA%3BEACD%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3B%3BAAvFhB%2CuBAAwB%2CWA2FpB%2CiBAAiB%2COAAM%2CmBAAoB%2CiBAAiB%3BEACxD%2CcAAA%3BEACA%2CWAAA%3B%3BAA7FR%2CuBAAwB%2CWA2FpB%2CiBAAiB%2COAAM%2CmBAAoB%2CiBAAiB%2CSAGxD%3BEACI%2CcAAA%3B%3BAA%5C%2FFZ%2CuBAAwB%2CWAkGpB%2CiBAAiB%2COAAM%2CqBAAsB%3BEACzC%2CaAAA%3BEACA%2C8BAAA%3B%3BAApGR%2CuBAAwB%2CWAsGpB%2CiBAAiB%2COAAM%2CqBAAsB%2CiBAAiB%3BEAC1D%2CiBAAA%3B%3BAAvGR%2CuBAAwB%2CWAsGpB%2CiBAAiB%2COAAM%2CqBAAsB%2CiBAAiB%2CWAE1D%3BEACI%2CWAAA%3BEACA%2C0BAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAA5GZ%2CuBAAwB%2CWA%2BGpB%2CiBAAiB%2COAAM%2CqBAAsB%2CiBAAiB%3BEAC1D%2CWAAA%3BEACE%2CeAAA%3B%3BAAjHV%2CuBAAwB%2CWA%2BGpB%2CiBAAiB%2COAAM%2CqBAAsB%2CiBAAiB%2CSAG1D%3BEACI%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAYX%2CQANyB%3BEACtB%2C4BAA6B%3BIACzB%2CaAAA%3BIACA%2CaAAA%3B%3B%3BAAyBR%2CQAtB2B%3BEACvB%2CuBAAwB%2CWAAW%2CiBAAiB%2COAAM%3BIACtD%2CWAAA%3BIACA%2CWAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CUAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3B%3BEAEJ%2CuBAAwB%2CWAAW%2CiBAAiB%2COAAM%3BIACrD%2CWAAA%3BIACD%2CWAAA%3B%3BEAEJ%2CgBAAiB%2CoBAAoB%3BIACjC%2CgBAAA%3B%3B%3BAAKR%2CIAAI%3BEACA%2CmBAAA%3B%3BAAGA%2CgCAD6B%2CWAC5B%2CYAAc%3BEACX%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAHR%2CgCAAiC%2CWAK7B%2CUAAU%2CSAAM%3BEACZ%2CmBAAA%3B%3BAANR%2CgCAAiC%2CWAQ7B%2CMAAK%2CSAAS%3BEACV%2CYAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAAXR%2CgCAAiC%2CWAQ7B%2CMAAK%2CSAAS%2COAIV%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAdZ%2CgCAAiC%2CWAQ7B%2CMAAK%2CSAAS%2COAIV%2CUAGI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAAnBhB%2CgCAAiC%2CWAuB7B%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BEAC1B%2CWAAA%3BEACA%2CWAAA%3B%3BAAzBR%2CgCAAiC%2CWA2B7B%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BEAC1B%2CWAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAlCR%2CgCAAiC%2CWAoC7B%2CUAAU%3BEACN%2CmBAAA%3B%3BAArCR%2CgCAAiC%2CWAuC5B%2CMAAK%3BEACF%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAA7CR%2CgCAAiC%2CWA%2BC7B%3BEACI%2CmBAAA%3B%3BAAhDR%2CgCAAiC%2CWAmD7B%2CUAAU%2COAAM%2COAAO%3BEACnB%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAAtDR%2CgCAAiC%2CWAwD7B%2CUAAU%2CSAAM%2COAAQ%3BEACpB%2CeAAA%3BEACA%2CcAAA%3B%3BAA1DR%2CgCAAiC%2CWA4D7B%2CQAAO%2COAAO%3BEACT%2CaAAA%3BEACD%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACC%2CkBAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3B%3BAAxET%2CgCAAiC%2CWA0E7B%2CSAAQ%3BEACJ%2CgBAAA%3B%3BAA3ER%2CgCAAiC%2CWA6E7B%2CSAAQ%2CcAAe%3BEACnB%2CoBAAA%3BEACA%2CYAAA%3B%3BAA%5C%2FER%2CgCAAiC%2CWAiF7B%3BEACI%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CoBAAA%3B%3BAApFR%2CgCAAiC%2CWAiF7B%2CiBAIK%3BEACG%2CYAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3B%3BAAxFZ%2CgCAAiC%2CWAiF7B%2CiBAIK%2CWAIG%2CQAAO%2COAAO%3BEACV%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAnGhB%2CgCAAiC%2CWAiF7B%2CiBAqBK%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAA1GZ%2CgCAAiC%2CWAiF7B%2CiBAqBK%2CaAKG%2CQAAO%3BEACH%2CaAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACC%2CkBAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3B%3B%3BAASpB%2C4BAA6B%3BAAAW%2C4BAA6B%3BAAAsB%2C4BAA6B%3BEACjH%2CYAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%3BEACtC%2CeAAA%3B%3BAAEJ%2CiCAAiC%2CqBAAsB%3BEACnD%2CaAAA%3B%3BAAGJ%2CiBAAkB%2CSAAS%2CSAAS%3BEAChC%2CqCAAA%3BEACA%2CmDAAA%3B%3BAAEJ%3BEACI%2CoBAAA%3B%3BAAGJ%2CeAAgB%2CaAAa%2CeAAe%2CiBAAiB%2CWAAW%3BEACpE%2C0BAAA%3B%3BAAEJ%2CiBAAkB%2CmBAAkB%2CcAAe%2CYAAY%3BEAC3D%2CYAAA%3B%3BAAEJ%2CiBAAkB%2CgBAAgB%2CmBAAkB%2CcAAe%3BEAC%5C%2FD%2CeAAA%3B%3BAAEJ%2CiBAAkB%2CmBAAkB%2CcAAe%2CYAAY%2CkBAAkB%3BEAC7E%2CMAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CeAAgB%2CaAAa%2CeAAe%2CkBAAkB%3BEAC1D%2C0BAAA%3B%3BAAEJ%2CcAAe%2CcAAc%2CuBAAuB%3BEAChD%2CgBAAA%3B%3B%3BAAMR%2CSAAU%2CKAAG%2CKAAE%2CuBAAwB%2CIAAC%3BAACxC%2CcAAc%3BEACV%2CsBAAA%3B%3BAAEJ%2CUAAW%2CWAAW%2CEAAE%3BEACpB%2CkBAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CaAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CIAAK%2CcAAc%2CcAAc%2CYAAY%2CWAAW%3BEACpD%2CiBAAA%3B%3BAAGJ%2CiBAAiB%2CaAAa%2CeAAgB%3BEAC1C%2CYAAA%3BEACA%2CeAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3B%3BAACA%2CiBALa%2CaAAa%2CeAAgB%2COAKzC%3BEACG%2CuBAAA%3BEACA%2CcAAA%3B%3BAAGR%2CqBAEI%2CUAAU%2COAAO%3BAADrB%2CIAAK%2CcAAc%2CoBACf%2CUAAU%2COAAO%3BAAFrB%2CqBAEgC%2CMAAK%3BAADrC%2CIAAK%2CcAAc%2CoBACa%2CMAAK%3BEAC7B%2CMAAA%3B%3BAAGR%2CoBAAqB%2CWAAW%3BEAC5B%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CuBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CoBACI%2CcAAc%2COAAO%3BEACjB%2CcAAA%3B%3BAAFR%2CoBAII%2CaAAa%3BAAJjB%2CoBAIwB%2CmBAAmB%2CcAAc%3BAAJzD%2CoBAIgE%2CaAAa%3BAAJ7E%2CoBAIsF%2CmBAAmB%2CcAAc%3BEAC%5C%2FG%2CeAAA%3B%3BAALR%2CoBAOI%2CcAAc%2COAAO%2CUAAU%2COAAM%3BAAPzC%2CoBAQI%2CcAAc%2COAAO%2CUAAU%2COAAM%2CIAAI%2CSAAY%3BEACjD%2CeAAA%3B%3BAATR%2CoBAWI%3BEACI%2CcAAA%3BEACA%2CeAAA%3B%3BAAbR%2CoBAWI%2CcAGI%3BEACI%2CeAAA%3BEACA%2CcAAA%3B%3BAAhBZ%2CoBAmBI%2CaAAa%2CMAAM%3BAAnBvB%2CoBAmB%2BB%2CmBAAmB%2CcAAc%2CMAAM%3BEAC9D%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAtBR%2CoBAwBI%2CsBAAsB%2CQAAO%2CMAAM%2CQAAQ%3BEACvC%2CeAAA%3BEACA%2CgBAAA%3B%3BAA1BR%2CoBA4BI%2CcAAc%2COAAO%2CUAAS%3BEAC1B%2CgCAAA%3BEACA%2CoBAAA%3B%3BAAGR%2CcAAe%2C0BAA0B%3BEACrC%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2C4BACI%2CWAAW%3BEACP%2CSAAA%3B%3BAAGR%2CkBAAmB%2CGAAG%2CGAAE%3BAACxB%2CkBAAmB%2CGAAG%2CGAAE%3BEACpB%2CSAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CkBAAmB%2CGAAG%2CGAAE%3BEACpB%2CSAAS%2CGAAT%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACI%2CcAAA%3B%3B%3B%3BAAwIJ%3BEA9HM%3BIACE%2C%2BBAAA%3BIACA%2CkCAAA%3BIACA%2CcAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3B%3BEAGF%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CqBAAsB%3BIACpB%2CaAAA%3B%3BEAEF%2CKAAM%3BEACN%3BEACA%2CWAAY%3BIACV%2CmBAAA%3BIACA%2CqBAAA%3B%3BEAEF%2CKAAM%3BIACA%2CmBAAA%3BIACA%2CqBAAA%3B%3BEAEN%3BEAAsB%2CiBAAkB%3BEAAiB%2CgBAAiB%3BEAAQ%2CQAAS%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CeAAe%3BEAAM%2C0BAA2B%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CeAAe%3BEAAM%2CuBAAwB%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CeAAe%3BEAAM%2CiBAAkB%2CQAAO%2CKAAM%2COAAM%2CIAAI%2CSAAU%2CeAAe%3BIAC5W%2CWAAA%3B%3BEAEJ%3BIACI%2CgBAAA%3B%3BEAEN%3BEACA%2COAAQ%3BEACR%2COAAQ%3BEACR%2COAAQ%3BEACR%2COAAQ%3BEACR%3BIACE%2CaAAA%3B%3BEAEF%3BEACA%2CCAAC%3BIACC%2CqCAAA%3B%3BEAEF%3BEACA%3BIACE%2CyBAAA%3BIACA%2CwBAAA%3B%3BEAEF%3BIACE%2C2BAAA%3B%3BEAEF%2CcAAe%3BIACb%2CWAAA%3BIACA%2CmBAAA%3B%3BEAEF%2CcAAe%2CMAAM%3BIACnB%2CWAAA%3B%3BEAEF%2CcAAe%2CMAAQ%2CQAAQ%2CKAAE%3BIAC%5C%2FB%2C6BAAA%3B%3BEAEF%3BEACA%3BEACA%3BIACE%2CwBAAA%3B%3BEAEF%3BIACE%2C0BAAA%3B%3BEAEF%3BIACE%2CWAAA%3B%3BEAEF%3BEACA%3BEACA%3BEACA%3BIACE%2CUAAA%3BIACA%2CSAAA%3B%3BEAEF%3BIACE%2CwBAAA%3B%3BEAEF%3BEACA%3BEACA%3BIACE%2CuBAAA%3B%3BEAEF%3BIACE%2CwBAAA%3B%3BEAEF%3BEACA%3BEACA%2COAAO%2CQAAW%2CIAAC%3BEACnB%2CMAAM%2CQAAW%2CIAAC%3BEAClB%2COAAO%2CQAAW%2CIAAC%3BIACjB%2CaAAA%3B%3BEAEF%3BEACA%2COAAQ%3BIACN%2CyBAAA%3BIACA%2CcAAA%3B%3BEAEF%2CoBAAqB%2CaAAa%2CoBAAmB%2CIAAI%3BIACvD%2CYAAA%3BIACA%2CmBAAA%3B%3BEAEF%2COAAO%3BIACL%2CsBAAA%3BIACA%2CsBAAA%3B%3BEAEF%3BIACE%2CcAAA%3BIACA%2CiBAAA%3B%3BEAEF%2COAAO%3BIACL%2CUAAA%3B%3BEAEF%3BIACE%2CwBAAA%3B%3B%3B%3BAAMR%2CQAAU%2CWAAW%2CoBAAoB%3BEACrC%2CaAAA%3B%3BAAIJ%2CeAAgB%2CeAAc%3BEAC1B%2CcAAA%3B%3BAAGJ%3BEACI%2CmBAAA%3B%3BAAGJ%2CeAAgB%2CaAAa%2CeAAe%2CkBAAkB%3BEAC1D%2CYAAA%3B%3BAAEJ%2CeAAgB%2CaAAa%2CQAAQ%2CYAAY%2CMAAM%2CYAAW%3BEAC9D%2CSAAS%2COAAT%3BEACA%2C6CAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2C8BACI%2CkBAAkB%3BEACd%2CaAAA%3BEACA%2CkBAAA%3B%3BAACA%2C8BAHJ%2CkBAAkB%2CMAGb%3BEACG%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAFJ%2C8BAHJ%2CkBAAkB%2CMAGb%2CMAGG%2CWAAU%3BEACN%2CcAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3B%3BAAdhB%2C8BAkBI%2CsBAAsB%3BEAClB%2CcAAA%3B%3BAAnBR%2C8BAkBI%2CsBAAsB%2CiBAElB%2CQAAO%3BEACH%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3B%3BAAvBZ%2C8BA0BI%2CyBAAyB%3BEACrB%2CcAAA%3BEACA%2CeAAA%3B%3BAA5BR%2C8BA0BI%2CyBAAyB%2CiBAGrB%2CEAAC%2COAAO%3BEACJ%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAlCZ%2C8BAqCI%2CSAAS%2COAAO%3BEACZ%2CaAAA%3BEACA%2CiBAAA%3B%3BAAvCR%2C8BAyCI%2CgBAAgB%3BEACZ%2CWAAA%3B%3BAA1CR%2C8BA4CI%2CoBAAoB%2CYAAY%3BEAC5B%2CeAAA%3B%3BAAGR%2CwBAAyB%2CeAAe%3BEACpC%2CaAAA%3B%3BAAGJ%2CQAAS%3BEACL%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAKA%2CQAH0B%3BEAG1B%2CQARK%3BIAMD%2CYAAA%3B%3B%3BAAKJ%2CQAH0B%3BEAG1B%2CQAXK%3BIASD%2CYAAA%3B%3B%3BAAKJ%2CQAH0B%3BEAG1B%2CQAdK%3BIAYD%2CaAAA%3B%3B%3BAAMJ%2CQAJ0B%3BEAI1B%2CQAlBK%3BIAeD%2CWAAA%3BIACA%2CiBAAA%3B%3B%3BAAMR%2CQAJ8B%3BEAI9B%2CQAtBS%3BIAmBD%2CWAAA%3B%3B%3BAAIR%3BEACI%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3B%3BAALJ%2CuBAMI%2CaAAY%3BEACR%2CgCAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BAAVR%2CuBAMI%2CaAAY%2CMAKR%2CQAAO%3BEACH%2CYAAA%3B%3BAAZZ%2CuBAeI%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BEACpC%2C8BAAA%3B%3BAAIR%2CcACI%3BEACI%2CgBAAA%3B%3BAAFR%2CcACI%2CaAEI%3BEACI%2CeAAA%3B%3BAAJZ%2CcAOI%3BEACI%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3B%3BAAKR%2CMAAM%2COAAQ%3BEACV%2CSAAA%3B%3BAAGJ%2CMAAM%2CeAAe%3BEACjB%2CcAAA%3BEACA%2CiBAAA%3B%3BAACA%2CMAHE%2CeAAe%2CcAGhB%3BEACG%2CWAAA%3BEACA%2CqBAAA%3B%3BAALR%2CMAAM%2CeAAe%2CcAOjB%3BEACI%2CeAAA%3B%3BAAIR%2CiBAAkB%2CMAAK%2CQAAQ%3BAAAO%2CiBAAkB%2CMAAK%2CQAAQ%3BEACjE%2CgCAAA%3B%3BAAEJ%2C8BAA%2BB%2COAAM%2CIAAI%2COAAO%2CIAAI%2CSAAU%2CQAAM%2CKAAG%3BEACnE%2CmBAAA%3B%3BAAGJ%2CqBACI%2CUAAU%2CGAAG%2CUAAU%2CGAAE%2CSAAU%3BAADvC%2CqBAC0C%2CUAAU%2CGAAG%2CUAAU%2CEAAC%3BEAC1D%2CcAAA%3BEACA%2CgBAAA%3B%3BAACA%2CqBAHJ%2CUAAU%2CGAAG%2CUAAU%2CGAAE%2CSAAU%2CEAG9B%3BAAAD%2CqBAHkC%2CUAAU%2CGAAG%2CUAAU%2CEAAC%2CSAGzD%3BEACG%2CcAAA%3B%3BAALZ%2CqBAQI%2CUAAU%2CGAAG%2CUAAS%2CIAAI%3BEACtB%2CgCAAA%3B%3BAATR%2CqBAWI%3BEACI%2CkBAAA%3B%3BAAZR%2CqBAcI%2CaAAa%3BEACT%2CcAAA%3B%3BAAGR%3BEACI%2CcAAA%3B%3BAAEJ%2CIAAK%3BEACD%2CcAAA%3B%3BAAGJ%2CeAAgB%2CgBAAgB%2CqBAAqB%2CsBAAqB%2COAAO%3BEAC7E%2CSAAS%2COAAT%3BEACA%2CaAAa%2CSAAb%3B%3BAAIJ%2CeACI%3BEACI%2CmBAAA%3B%3BAAFR%2CeAII%2CUACI%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAARZ%2CeAII%2CUAMI%2CuBAAuB%3BEACnB%2CSAAA%3B%3BAAIZ%2CSAAU%2CGAAG%2CUAAU%2CGAAE%2CSAAU%2CEAAC%3BAAAS%2CSAAU%2CGAAG%2CUAAU%2CEAAC%2CSAAS%3BEAC1E%2CkBAAA%3BEACA%2CQAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CIACC%2CWAAW%3BAADZ%2CIACuB%2CWAAW%3BAADlC%2CIAC2C%2CWAAW%3BEACpD%2CuBAAA%3BEACA%2CaP58RK%2CqBO48RL%3BEACA%2CcAAA%3B%3BAAJF%2CIAMC%2CWAAW%2CUAAS%3BAANrB%2CIAM8B%2CWAAW%2CQAAO%3BAANhD%2CIAMyD%2CWAAW%2CYAAW%3BEAC7E%2CaAAA%3B%3BAAPF%2CIASC%2CWAAW%3BAATZ%2CIASuB%2CWAAW%3BAATlC%2CIAS2C%2CWAAW%3BEACpD%2CcAAA%3B%3BAAVF%2CIAYC%2CWAAW%3BEACP%2CyBAAA%3B%3BAAbL%2CIAeC%2CWAAW%3BEACP%2CSAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAAIL%2CqBAAsB%2CaAAa%3BEAC%5C%2FB%2CaAAA%3B%3BAAEJ%2CIAAI%2C4BAA6B%3BEAC7B%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2C4BAA6B%3BEACzB%2CYAAA%3BEACA%2CUAAA%3B%3BAAEJ%2C4BAA6B%2CWAAW%3BEACpC%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CQAAA%3B%3BAAEJ%2C4BAA6B%2C0BAA0B%3BAAAa%2C4BAA6B%3BAAAa%2C4BAA6B%2CaAAa%3BAAAQ%2C4BAA6B%2CyBAAyB%3BEAClN%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CmBAAmB%2CcAAc%3BAAC3E%2C4BAA6B%2CaAAa%2CmBAAmB%2CcAAc%2CMAAM%3BAACjF%2C4BAA6B%2CaAAa%2CmBAAmB%2CcAAc%2CMAAM%3BEAC5E%2CeAAA%3BEACD%2CgBAAA%3BEACA%2CaP9%5C%2FRG%2CqBO8%5C%2FRH%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CmBAAmB%2CeAAe%2COAAO%3BEAC%5C%2FE%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CaPngSG%2CqBOmgSH%3B%3BAAEJ%2CkBAAmB%2CcAAc%2COAAM%2COAAQ%3BAAC%5C%2FC%2C4BAA6B%2CaAAa%2CmBAAmB%2CcAAc%2CMAAM%3BEAC7E%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CaPzgSG%2CqBOygSH%3B%3BAAGJ%2CwBAAyB%2CWAAW%2CMAAK%2COAAO%2CQAAS%3BEACrD%2C0BAAA%3B%3BAAEJ%2CIACI%2COAAM%3BEACF%2CcAAA%3B%3BAAFR%2CIAII%2COAAM%3BAAJV%2CIAKI%2COAAM%3BEACF%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3B%3BAAIR%2CYAAa%3BEACT%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CqBAAsB%3BEAClB%2CiBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%2CqBAAsB%2CgBAAgB%2CaAAY%2CcAAe%3BEAC7D%2CgBAAA%3B%3BAAGJ%2CqBAAsB%2CgBAAgB%2CaAAY%2CcAAe%2CkBAAkB%3BEAC%5C%2FE%2CcAAA%3B%3BAAIJ%3BEACI%2CeAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2COAAA%3BEACA%2CaAAA%3B%3BAALJ%2CaAMI%2CgBACI%3BEACI%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C6BAAA%3BEACA%2CgCAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CaAAA%3BEACA%2C8BAAA%3B%3BAAnBZ%2CaAMI%2CgBACI%2CoBAaI%3BEACI%2CgBAAA%3B%3BAArBhB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%3BEACI%2CgBAAA%3BEACA%2C2BAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3B%3BAACA%2CaAtBhB%2CgBACI%2CoBAaI%2CGAEI%2CEAMK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAA%5C%2FBxB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEAWI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAApCxB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEAgBI%2CaAAY%3BEACR%2CaAAa%2CmBAAb%3BEACA%2CSAAS%2COAAT%3B%3BAAxCxB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEAoBI%2CYAAW%3BEACP%2CSAAS%2COAAT%3BEACA%2CaAAa%2CmBAAb%3B%3BAA5CxB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEAwBI%2CoBAAmB%3BEACf%2CSAAS%2COAAT%3BEACA%2CaAAa%2CmBAAb%3B%3BAAhDxB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEA4BI%3BEACI%2CeAAA%3B%3BAAEJ%2CaA%5C%2FChB%2CgBACI%2CoBAaI%2CGAEI%2CEA%2BBK%2CIAAI%3BEACD%2CcAAA%3B%3BAAtDxB%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEAkCI%3BEACI%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAACA%2CaAtDpB%2CgBACI%2CoBAaI%2CGAEI%2CEAkCI%2CYAIK%3BEACG%2CaAAA%3B%3BAA7D5B%2CaAMI%2CgBACI%2CoBAaI%2CGAEI%2CEAkCI%2CYAOI%3BEACI%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAsB5B%2CQAb0B%3BEACtB%2CIAAI%2CiBACA%3BIACI%2CgBAAgB%2CgCAAhB%3BIACA%2CgBAAgB%2CKAAK%2CmCAAmC%2CiCAAxD%3BIACA%2CgBAAgB%2CKAAK%2CmCAAmC%2C4BAAxD%3B%3B%3B%3BAAQZ%2C4BAA6B%2CYAAW%3BAAAS%2C4BAA6B%2CaAAa%2COAAM%3BEAC7F%2CaAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CSAAS%2C8BAA8B%2CiBAAiB%2CeAAe%2CgBAAgB%2CsBAAsB%2CMAAK%3BEACxJ%2CMAAA%3B%3BAAEJ%2CIAAK%2CwBAAwB%2CmBAAmB%2CYAC5C%3BEACI%2CkBAAA%3B%3BAAFR%2CIAAK%2CwBAAwB%2CmBAAmB%2CYAI5C%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BEAC1B%2CWAAA%3B%3BAAIR%2C4BAA6B%2CaAAa%2CqBAAqB%2C%2BBAA%2BB%2C%2BBAA%2BB%2CgCAAgC%2CKAAK%3BEAC9J%2CiBAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CqBAAqB%2C%2BBAA%2BB%2C%2BBAA%2BB%2CgCAAgC%2CKAAM%2CKAAE%3BEACjK%2CWAAA%3BEACA%2CoBAAA%3B%3BAAFJ%2C4BAA6B%2CaAAa%2CqBAAqB%2C%2BBAA%2BB%2C%2BBAA%2BB%2CgCAAgC%2CKAAM%2CKAAE%2CYAGjK%2CMAAK%3BEACD%2CeAAA%3BEACA%2CkBAAA%3B%3BAAGR%2CWACI%2CUAAU%2CSAAM%2CSAAU%2CSAAM%3BAADpC%2CWAEI%2CUAAU%2CUAAQ%2CSAAM%2CSAAU%2CSAAM%3BAAF5C%2CWAGI%2CUAAU%2CSAAM%2CUAAW%2CSAAM%3BAAHrC%2CWAII%2CUAAU%2CUAAQ%2CSAAM%2CUAAW%2CSAAM%3BEACrC%2CeAAA%3B%3BAAGR%2CeAAgB%2CaAAY%2CcAAe%2CkBAAkB%2CeAAe%2CYAAY%2COAAO%2CSAAS%3BEACpG%2CUAAA%3B%3BAAEJ%2C4BAA6B%2CaAAa%2CqBAAqB%2C%2BBAA%2BB%2C%2BBAA%2BB%2CgCAAgC%2CKAAK%2CGAAE%3BEAChK%2CmBAAA%3B%3BAAEJ%2CiBAAiB%3BEACb%2CeAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CMAAM%2CeAAe%2CcAAc%3BEAC%5C%2FB%2CyBAAA%3B%3BAAEJ%2CMAAM%2CeAAe%3BEACjB%2CyBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CQACI%3BEACI%2CcAAA%3BEACA%2CgBAAA%3B%3BAAHR%2CQACI%2CuBAGI%2CMAAM%2CEAAC%3BEACH%2CuBAAA%3BEACA%2CcAAA%3B%3BAANZ%2CQACI%2CuBAOI%3BEACI%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAXZ%2CQACI%2CuBAOI%2CSAII%3BEACI%2CUAAA%3B%3BAAbhB%2CQACI%2CuBAOI%2CSAII%2CKAEI%3BEACI%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CaAAA%3BEACA%2CaAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAACA%2CQApBhB%2CuBAOI%2CSAII%2CKAEI%2CGAOK%2CKAAK%2CQAAS%3BAAAG%2CQApBlC%2CuBAOI%2CSAII%2CKAEI%2CGAOuB%2CKAAK%2CQAAS%3BEAE7B%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3B%3BAAzBxB%2CQACI%2CuBAOI%2CSAII%2CKAEI%2CGAaI%3BAAAG%2CQA1BnB%2CuBAOI%2CSAII%2CKAEI%2CGAaQ%2CKAAM%3BEACN%2CUAAA%3B%3BAA5BxB%2CQACI%2CuBAOI%2CSAII%2CKAEI%2CGAgBI%3BEACI%2CUAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAACA%2CQAlCpB%2CuBAOI%2CSAII%2CKAEI%2CGAgBI%2CEAKK%3BEACG%2CcAAA%3B%3BAAe5B%2CQAR6B%3BEAQ7B%2CQAPQ%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BIAC1B%2CYAAA%3B%3BEAMZ%2CQAJQ%2CUAAU%2CSAAM%2CIAAI%2CSAAU%3BIAC1B%2CYAAA%3B%3B%3BAAKZ%3BEACI%2CaPjvSG%2CqBOivSH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CuBAAA%3BEACA%2CUAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3B%3BAACA%2CoBAAC%3BEACG%2CWAAA%3B%3B%3BACpwSP%2CSAAY%2CKACP%2CKAAE%2CUACA%2CUAAS%3BAAFhB%2CSAAY%2CKACP%2CKAAE%2CUAEA%2CcAAa%3BEACT%2CaAAA%3B%3BAAJX%2CSAAY%2CKAOP%2CKAAE%2CuBAAuB%2CUAAW%2CGAAE%2CuBAA0B%2CIAAC%3BAAPtE%2CSAAY%2CKAOmE%2CUAAU%2CGAAG%2CGAAE%2CUAAW%2CcAAgB%2CKAAK%2CIAAC%3BEACxH%2CaAAA%3B%3BAAGR%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAC1B%3BEACE%2CUAAA%3B%3BAAFR%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAC1B%2CWAEE%3BEACI%2CWAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAAPZ%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAC1B%2CWAEE%2CcAKI%3BEACI%2CUAAA%3B%3BAAThB%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAa5B%2CcAAa%2CaAAa%2CSAAY%3BEAClC%2CWAAA%3BEACA%2CUAAA%3B%3BAAfR%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAa5B%2CcAAa%2CaAAa%2CSAAY%2CKAGjC%3BEACG%2CYAAA%3B%3BAAjBZ%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAa5B%2CcAAa%2CaAAa%2CSAAY%2CKAMjC%3BEACG%2CgBAAA%3B%3BAAIZ%2CSAAU%2CGAAG%2CGAAE%2CUAAW%2CcACtB%2CGAAG%3BEACC%2CeAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAALR%2CSAAU%2CGAAG%2CGAAE%2CUAAW%2CcACtB%2CGAAG%2CcAKG%2CKAAK%3BEACH%2CYAAA%3B%3BAAsdZ%2CQAjdyB%3BEACrB%2CWAAW%2CWACL%3BIACE%2CkBAAA%3B%3BEACA%2CWAHG%2CWACL%2CKAEG%3BIACG%2CcAAA%3BIACA%2CSAAS%2CEAAT%3BIACA%2CWAAA%3B%3BEANZ%2CWAAW%2CWASP%3BIACI%2CaAAA%3B%3BEAVR%2CWAAW%2CWAYP%2CKAAI%3BIACA%2CkBAAA%3BIACA%2CyBAAA%3BIACA%2CaAAA%3BIACA%2CcAAA%3BIACA%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CcAAA%3BIACA%2CWAAA%3B%3BEAEA%2CWAtBG%2CWAYP%2CKAAI%2CUAUC%3BIACG%2CSAAS%2CEAAT%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CWAAA%3BIACA%2C6BAAA%3B%3BEAEJ%2CWA7BG%2CWAYP%2CKAAI%2CUAiBC%3BIACG%2CyBAAA%3B%3BEAEJ%2CWAhCG%2CWAYP%2CKAAI%2CUAoBC%3BIACG%2CyBAAA%3B%3BEAEJ%2CWAnCG%2CWAYP%2CKAAI%2CUAuBC%3BIACG%2CyBAAA%3B%3BEApCZ%2CWAAW%2CWAuCP%2CEAAC%2CMAAS%2COAAO%2COAAI%3BIACjB%2CqBAAA%3B%3BEAxCR%2CWAAW%2CWA0CP%2CGACM%2CIAAI%3BIACF%2CkBAAA%3B%3BEAEJ%2CWA9CG%2CWA0CP%2CGAIK%2COACK%3BIACE%2C%2BBAAA%3B%3BEAFR%2CWA9CG%2CWA0CP%2CGAIK%2COAIK%2CIAAI%2COAAI%3BIACN%2CUAAA%3BIACA%2CWAAA%3B%3BEAEA%2CWAtDL%2CWA0CP%2CGAIK%2COAIK%2CIAAI%2COAAI%2CUAIL%3BIACG%2CSAAA%3BIACA%2CYAAA%3B%3BEAGA%2CWA3DT%2CWA0CP%2CGAIK%2COAIK%2CIAAI%2COAAI%2CUAQL%2CiBACI%3BIACG%2CyBAAA%3B%3BEAIJ%2CWAhET%2CWA0CP%2CGAIK%2COAIK%2CIAAI%2COAAI%2CUAaL%2CiBACI%3BIACG%2CyBAAA%3B%3BEAIJ%2CWArET%2CWA0CP%2CGAIK%2COAIK%2CIAAI%2COAAI%2CUAkBL%2CiBACI%3BIACG%2CyBAAA%3B%3BEAtExB%2CWAAW%2CWA0CP%2CGAiCI%2CcACI%2CGAAK%2CIAAI%2COAAO%2COAAI%3BIAChB%2CQAAA%3BIACA%2CYAAA%3B%3BEAEA%2CWAhFL%2CWA0CP%2CGAiCI%2CcACI%2CGAAK%2CIAAI%2COAAO%2COAAI%2CUAIf%3BIACG%2CUAAA%3BIACA%2CWAAA%3B%3BEAGA%2CWArFT%2CWA0CP%2CGAiCI%2CcACI%2CGAAK%2CIAAI%2COAAO%2COAAI%2CUAQf%2CiBACI%3BIACG%2C2BAAA%3B%3BEAIJ%2CWA1FT%2CWA0CP%2CGAiCI%2CcACI%2CGAAK%2CIAAI%2COAAO%2COAAI%2CUAaf%2CiBACI%3BIACG%2C2BAAA%3B%3BEAIJ%2CWA%5C%2FFT%2CWA0CP%2CGAiCI%2CcACI%2CGAAK%2CIAAI%2COAAO%2COAAI%2CUAkBf%2CiBACI%3BIACG%2C2BAAA%3B%3BEAhGxB%2CWAAW%2CWAsGP%2CcAAa%2CaACP%3BIACE%2CWAAA%3BIACA%2CcAAA%3B%3BEAEJ%2CWA3GG%2CWAsGP%2CcAAa%2CaAKR%2CSACK%3BIACE%2CWAAA%3B%3BEAGR%2CWAhHG%2CWAsGP%2CcAAa%2CaAUR%2CSACK%3BIACE%2CUAAA%3B%3BEAEA%2CWApHL%2CWAsGP%2CcAAa%2CaAUR%2CSACK%2CKAGG%2CUAAU%3BIACP%2CWAAA%3B%3BEAIZ%2CWAzHG%2CWAsGP%2CcAAa%2CaAmBR%2CSACK%3BIACE%2CaAAA%3B%3BEAEA%2CWA7HL%2CWAsGP%2CcAAa%2CaAmBR%2CSACK%2CKAGG%2CUAAU%3BIACP%2CWAAA%3B%3BEAIZ%2CWAlIG%2CWAsGP%2CcAAa%2CaA4BR%2CSACK%3BIACE%2CWAAA%3B%3BEAGR%2CWAvIG%2CWAsGP%2CcAAa%2CaAiCR%2CSACK%3BIACE%2CUAAA%3B%3BEAEA%2CWA3IL%2CWAsGP%2CcAAa%2CaAiCR%2CSACK%2CKAGG%2CUAAU%3BIACP%2CWAAA%3B%3BEAIZ%2CWAhJG%2CWAsGP%2CcAAa%2CaA0CR%2CSACK%3BIACE%2CaAAA%3B%3BEAEA%2CWApJL%2CWAsGP%2CcAAa%2CaA0CR%2CSACK%2CKAGG%2CUAAU%3BIACP%2CWAAA%3B%3BEArJpB%2CWAAW%2CWA0JP%2CGAAE%3BIACE%2CoBAAA%3BIACA%2CwBAAA%3B%3BEAEA%2CWA9JG%2CWA0JP%2CGAAE%2COAIG%3BIACG%2CWAAA%3B%3BEAEJ%2CWAjKG%2CWA0JP%2CGAAE%2COAOG%3BIACG%2CYAAA%3B%3BEAEA%2CWApKD%2CWA0JP%2CGAAE%2COAOG%2CSAGI%2CYACG%3BIACI%2CUAAA%3BIACA%2CQAAA%3BIACA%2C4BAAA%3B%3BEAxKpB%2CWAAW%2CWA0JP%2CGAAE%2COAkBE%3BIACI%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CwBAAA%3BIACA%2CWAAA%3B%3BEAjLZ%2CWAAW%2CWA0JP%2CGAAE%2COAkBE%2CSAOM%3BIACE%2CaAAA%3B%3BEAEA%2CWAtLL%2CWA0JP%2CGAAE%2COAkBE%2CSAOM%2CKAGG%3BEAAS%2CWAtLf%2CWA0JP%2CGAAE%2COAkBE%2CSAOM%2CKAGa%3BIACP%2CaAAA%3B%3BEAIZ%2CWA3LG%2CWA0JP%2CGAAE%2COAiCG%2COAAU%2CWAAQ%3BIACf%2CUAAA%3BIACA%2CQAAA%3BIACA%2C4BAAA%3B%3BEA9LZ%2CWAAW%2CWA0JP%2CGAAE%2COAsCE%3BIACI%2CiBAAA%3BIACA%2CkBAAA%3B%3BEAlMZ%2CWAAW%2CWA0JP%2CGAAE%2COA0CE%3BEApMR%2CWAAW%2CWA0JP%2CGAAE%2COA0Ca%3BEApMnB%2CWAAW%2CWA0JP%2CGAAE%2COA0CwB%3BEApM9B%2CWAAW%2CWA0JP%2CGAAE%2COA0CmC%3BEApMzC%2CWAAW%2CWA0JP%2CGAAE%2COA0C8C%3BEApMpD%2CWAAW%2CWA0JP%2CGAAE%2COA0CyD%3BEApM%5C%2FD%2CWAAW%2CWA0JP%2CGAAE%2COA0CoE%3BEApM1E%2CWAAW%2CWA0JP%2CGAAE%2COA0C%2BE%3BEApMrF%2CWAAW%2CWA0JP%2CGAAE%2COA0C0F%3BEApMhG%2CWAAW%2CWA0JP%2CGAAE%2COA0CqG%3BEApM3G%2CWAAW%2CWA0JP%2CGAAE%2COA0CiH%3BEApMvH%2CWAAW%2CWA0JP%2CGAAE%2COA0C6H%3BIACvH%2CiBAAA%3BIACA%2CkBAAA%3B%3BEAEJ%2CWAxMG%2CWA0JP%2CGAAE%2COA8CG%3BIACG%2CgBAAA%3B%3BEADJ%2CWAxMG%2CWA0JP%2CGAAE%2COA8CG%2CUAGK%3BIACE%2CWAAA%3BIACA%2C0BAAA%3B%3BEAGR%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUACK%3BEADO%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYACR%3BIACE%2CqBAAA%3BIACA%2COAAA%3B%3BEAEJ%2CWArND%2CWA0JP%2CGAAE%2COAsDG%2CUAKI%2CMACK%3BEADN%2CWArND%2CWA0JP%2CGAAE%2COAsDgB%2CYAKT%2CMACK%3BIACE%2CmBAAA%3BIACA%2CUAAA%3B%3BEAMI%2CWA9Nb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSACI%2CGAAE%2COACI%2CIACG%3BEAAD%2CWA9Nb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSACI%2CGAAE%2COACI%2CIACG%3BIACG%2CaAAA%3B%3BEAfpB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSAQI%2CGAAE%2COACI%3BEApBD%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSAQI%2CGAAE%2COACI%3BIACE%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CgBAAA%3B%3BEAxBhB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSAQI%2CGAAE%2COAOE%2CcACI%3BEA3BH%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSAQI%2CGAAE%2COAOE%2CcACI%3BIACI%2CkBAAA%3B%3BEA5BpB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSAQI%2CGAAE%2COAYI%3BEA%5C%2FBD%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSAQI%2CGAAE%2COAYI%3BIACE%2CmBAAA%3B%3BEAhChB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSAwBI%2CcACI%3BEApCC%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSAwBI%2CcACI%3BIACI%2CcAAA%3B%3BEArChB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA6BI%3BEAxCK%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA6BI%3BIACI%2CYAAA%3BIACA%2CcAAA%3BIACA%2CeAAA%3B%3BEAEA%2CWA7PT%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA6BI%2CEAKK%3BEAAD%2CWA7PT%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA6BI%2CEAKK%3BIACG%2CgBAAA%3B%3BEADJ%2CWA7PT%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA6BI%2CEAKK%2CMAGK%3BEAHN%2CWA7PT%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA6BI%2CEAKK%2CMAGK%3BIACE%2CqBAAA%3B%3BEAjDpB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CI%2CgBACI%3BEAtDC%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CI%2CgBACI%3BEAtDZ%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CqB%2CiBACb%3BEAtDC%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CqB%2CiBACb%3BEAtDZ%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CuC%2CkBAC%5C%2FB%3BEAtDC%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CuC%2CkBAC%5C%2FB%3BEAtDZ%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0C0D%2CmBAClD%3BEAtDC%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0C0D%2CmBAClD%3BIACI%2CeAAA%3B%3BEAEA%2CWAzQb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CI%2CgBACI%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CI%2CgBACI%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CqB%2CiBACb%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CqB%2CiBACb%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CuC%2CkBAC%5C%2FB%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CuC%2CkBAC%5C%2FB%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0C0D%2CmBAClD%2CEAGK%3BEAAD%2CWAzQb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0C0D%2CmBAClD%2CEAGK%3BIACG%2CqBAAA%3B%3BEA1DpB%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CI%2CgBAQI%2CEAAC%3BEA7DA%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CI%2CgBAQI%2CEAAC%3BEA7Db%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CqB%2CiBAQb%2CEAAC%3BEA7DA%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CqB%2CiBAQb%2CEAAC%3BEA7Db%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CuC%2CkBAQ%5C%2FB%2CEAAC%3BEA7DA%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CuC%2CkBAQ%5C%2FB%2CEAAC%3BEA7Db%2CWAhNG%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0C0D%2CmBAQlD%2CEAAC%3BEA7DA%2CWAhNV%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0C0D%2CmBAQlD%2CEAAC%3BIACG%2CsBAAA%3BIACA%2CWAAA%3B%3BEAEA%2CWAjRb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CI%2CgBAQI%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CI%2CgBAQI%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CqB%2CiBAQb%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CqB%2CiBAQb%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CuC%2CkBAQ%5C%2FB%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CuC%2CkBAQ%5C%2FB%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0C0D%2CmBAQlD%2CEAAC%2CYAII%3BEAAD%2CWAjRb%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0C0D%2CmBAQlD%2CEAAC%2CYAII%3BEAAQ%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CI%2CgBAQI%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CI%2CgBAQI%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CqB%2CiBAQb%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CqB%2CiBAQb%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0CuC%2CkBAQ%5C%2FB%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0CuC%2CkBAQ%5C%2FB%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDG%2CUAWG%2CSA0C0D%2CmBAQlD%2CEAAC%2CYAIa%3BEAAD%2CWAjRtB%2CWA0JP%2CGAAE%2COAsDgB%2CYAWV%2CSA0C0D%2CmBAQlD%2CEAAC%2CYAIa%3BIACN%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CqBAAA%3BIACA%2CYAAA%3B%3BEAMpB%2CWA3RG%2CWA0JP%2CGAAE%2COAiIG%2CQACG%2CSAAW%3BIACP%2CSAAA%3B%3BEAFR%2CWA3RG%2CWA0JP%2CGAAE%2COAiIG%2CQAIG%3BIACI%2CgBAAA%3B%3BEAuBA%2CWAvTL%2CWA0JP%2CGAAE%2COAiIG%2CQA2BG%2CGAAE%2COACM%2CgBAAa%3BIACb%2CUAAA%3BIACA%2CWAAA%3BIACA%2C4BAAA%3B%3BEA%5C%2FBZ%2CWA3RG%2CWA0JP%2CGAAE%2COAiIG%2CQAkCG%2CcAAa%2CWAAY%3BIACrB%2CUAAA%3BIACA%2CWAAA%3BIACA%2C4BAAA%3B%3BEAEJ%2CWAlUD%2CWA0JP%2CGAAE%2COAiIG%2CQAuCI%2CMACK%3BIACE%2CmBAAA%3BIACA%2CUAAA%3B%3BEA1CZ%2CWA3RG%2CWA0JP%2CGAAE%2COAiIG%2CQA6CG%2CGAAE%2CMAAS%3BIACP%2CmBAAA%3BIACA%2CUAAA%3B%3BEAGR%2CWA7UG%2CWA0JP%2CGAAE%2COAmLG%2CQACG%3BEADJ%2CWA7UG%2CWA0JP%2CGAAE%2COAmLG%2CQACa%2CcAAc%3BIACpB%2COAAA%3B%3BEAGR%2CWAlVG%2CWA0JP%2CGAAE%2COAwLG%2CYACG%3BIACI%2COAAA%3B%3BEAIZ%2CWAxVO%2CWAwVN%2CgBACG%3BIACI%2CSAAA%3BIACA%2CkBAAA%3B%3BEAEA%2CWA7VD%2CWAwVN%2CgBACG%2CGAIK%3BIACG%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3BIACA%2CSAAA%3B%3BEAEA%2CWAnWL%2CWAwVN%2CgBACG%2CGAIK%2COAMI%2COAAU%2CIAAC%3BIACR%2CSAAS%2COAAT%3BIACA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CYAAA%3B%3BEAGJ%2CWA5WL%2CWAwVN%2CgBACG%2CGAIK%2COAeI%2CQAAS%2CSAAS%2CGAAE%2COAAU%2CIAAC%3BIAC5B%2CSAAS%2COAAT%3BIACA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CiBAAA%3BIACA%2CYAAA%3B%3BEAEJ%2CWArXL%2CWAwVN%2CgBACG%2CGAIK%2COAwBI%2CUAAa%3BEAAU%2CWArX7B%2CWAwVN%2CgBACG%2CGAIK%2COAwB4B%2CYAAe%3BIACpC%2CqBAAA%3BIACA%2CMAAA%3BIACA%2CoBAAA%3B%3BEAEJ%2CWA1XL%2CWAwVN%2CgBACG%2CGAIK%2COA6BI%2CQAAW%3BIACR%2CqBAAA%3BIACA%2CMAAA%3B%3BEAEJ%2CWA9XL%2CWAwVN%2CgBACG%2CGAIK%2COAiCI%2CUAAa%3BIACV%2CYAAA%3B%3BEAEJ%2CWAjYL%2CWAwVN%2CgBACG%2CGAIK%2COAoCO%3BIACA%2CcAAA%3BIACA%2CcAAA%3BIACA%2CcAAA%3BIACA%2C0BAAA%3BIACA%2CiBAAA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3B%3BEAPJ%2CWAjYL%2CWAwVN%2CgBACG%2CGAIK%2COAoCO%2CIASE%2COAAI%3BIACF%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2CcAAA%3BIACA%2CMAAA%3BIACA%2CQAAA%3B%3BEAEA%2CWAjZb%2CWAwVN%2CgBACG%2CGAIK%2COAoCO%2CIASE%2COAAI%2CUAOD%3BIACG%2CUAAA%3BIACA%2CQAAA%3BIACA%2CYAAA%3BIACA%2C6BAAA%3B%3BEAGA%2CWAxZjB%2CWAwVN%2CgBACG%2CGAIK%2COAoCO%2CIASE%2COAAI%2CUAaD%2CiBACI%3BIACG%2C2BAAA%3B%3BEAIJ%2CWA7ZjB%2CWAwVN%2CgBACG%2CGAIK%2COAoCO%2CIASE%2COAAI%2CUAkBD%2CiBACI%3BIACG%2C2BAAA%3B%3BEAIJ%2CWAlajB%2CWAwVN%2CgBACG%2CGAIK%2COAoCO%2CIASE%2COAAI%2CUAuBD%2CiBACI%3BIACG%2C2BAAA%3B%3BEAKhB%2CWAxaL%2CWAwVN%2CgBACG%2CGAIK%2COA2EI%2CYAAe%3BIACZ%2CaAAA%3B%3BEAEJ%2CWA3aL%2CWAwVN%2CgBACG%2CGAIK%2COA8EI%3BIACG%2CsBAAA%3B%3BEAEA%2CWA9aT%2CWAwVN%2CgBACG%2CGAIK%2COA8EI%2CMAGO%3BIACA%2CWAAA%3BIACA%2CsBAAA%3B%3BEAGR%2CWAnbL%2CWAwVN%2CgBACG%2CGAIK%2COAsFO%3BIACA%2CsBAAA%3BIACA%2CgBAAA%3BIACA%2C6CAAA%3BIACA%2C4BAAA%3B%3BEAMpB%3BIACI%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2CEAAE%3BIACE%2CSAAA%3BIACA%2CyBAAA%3BIACA%2CcAAA%3BIACA%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CcAAA%3BIACA%2CkBAAA%3BIACA%2C0BAAA%3BIACA%2C6BAAA%3B%3B%3BAAsPR%2CQAlPyB%3BEACrB%2CSAAU%3BIACN%2COAAA%3B%3BEAEJ%2CSAAU%3BIACN%2COAAA%3B%3BEAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAQ%2CWAAS%2CcAAc%3BIAChD%2CgBAAA%3BIACR%2CSAAA%3BIACA%2CWAAA%3B%3BEAEA%2CWAAW%2CWAAY%2CGAAE%2COAAQ%2CWAAS%2CgBAAc%2CKAAG%3BIACvD%2CyBAAA%3BIACA%2C6BAAA%3B%3BEAGA%2CWADO%2CWACN%3BIACG%2CaAAA%3B%3BEAFR%2CWAAW%2CWAIP%2CSAAQ%3BIACJ%2CSAAA%3BIACA%2CkBAAA%3B%3BEAEA%2CWARG%2CWAIP%2CSAAQ%2COAIH%3BIACG%2CmBAAA%3BIACA%2CYAAA%3BIACA%2CUAAA%3B%3BEAXZ%2CWAAW%2CWAcP%2CUAAU%2CKAAG%2CKAAE%2CuBAAyB%2CKAAG%3BEAd%5C%2FC%2CWAAW%2CWAcuC%2CUAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAG%3BIAC3E%2CkBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CWAAA%3BIACA%2CyBAAA%3BIACA%2CkBAAA%3BIACA%2CSAAA%3B%3BEAtBR%2CWAAW%2CWAwBP%2CUAAU%2CKAAG%2CKAAG%2CUAAU%2CKAAG%3BEAxBjC%2CWAAW%2CWAwByB%2CUAAU%2CGAAG%2CGAAG%2CcAAc%2CGAAG%2CcAAc%2CKAAG%3BIAC9E%2CkBAAA%3B%3BEAzBR%2CWAAW%2CWA2BP%2CUAAU%2CKAAG%2CKAAE%2CuBAAwB%2CGAAE%3BEA3B7C%2CWAAW%2CWA2B2D%2CUAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAG%2CcAAc%3BIAC7G%2CUAAA%3B%3BEA5BR%2CWAAW%2CWA2BP%2CUAAU%2CKAAG%2CKAAE%2CuBAAwB%2CGAAE%2CuBAEnC%3BEA7BV%2CWAAW%2CWA2B2D%2CUAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAG%2CcAAc%2CKAE3G%3BIACE%2CeAAA%3B%3BEA9BZ%2CWAAW%2CWAiCP%2CGAAE%2COACE%3BIACI%2CgBAAA%3BIACA%2CmBAAA%3BIAEA%2CSAAA%3BIAEA%2CaAAA%3BIACA%2CUAAA%3BIACA%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CSAAA%3B%3BEAEJ%2CWA%5C%2FCG%2CWAiCP%2CGAAE%2COAcG%2CYACK%3BIACE%2CsBAAA%3B%3BEAGR%2CWApDG%2CWAiCP%2CGAAE%2COAmBG%2CUACG%3BEADS%2CWApDV%2CWAiCP%2CGAAE%2COAmBgB%2CYACV%3BEADJ%2CWApDG%2CWAiCP%2CGAAE%2COAmBG%2CUACoB%3BEADR%2CWApDV%2CWAiCP%2CGAAE%2COAmBgB%2CYACO%3BEADrB%2CWApDG%2CWAiCP%2CGAAE%2COAmBG%2CUACuC%3BEAD3B%2CWApDV%2CWAiCP%2CGAAE%2COAmBgB%2CYAC0B%3BEADxC%2CWApDG%2CWAiCP%2CGAAE%2COAmBG%2CUACyD%3BEAD7C%2CWApDV%2CWAiCP%2CGAAE%2COAmBgB%2CYAC4C%3BIAClD%2CaAAA%3B%3BEAtDhB%2CWAAW%2CWAiCP%2CGAAE%2COAwBE%3BIACI%2CaAAA%3B%3BEA1DZ%2CWAAW%2CWA6DP%2CGAAE%3BIACE%2CkBAAA%3B%3BEA9DR%2CWAAW%2CWA6DP%2CGAAE%2CaAGI%3BIACE%2CkBAAA%3B%3BEAjEZ%2CWAAW%2CWA6DP%2CGAAE%2CaAMI%3BIACE%2CcAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CQAAA%3BIACA%2CMAAA%3BIACA%2CUAAA%3BIACA%2CeAAA%3B%3BEA3EZ%2CWAAW%2CWA8EP%2CKAAI%3BIACA%2CQAAA%3BIACA%2CWAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CyBAAA%3BIACA%2CaAAA%3BIACA%2CcAAA%3BIACA%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CcAAA%3BIACA%2CWAAA%3B%3BEAEA%2CWA3FG%2CWA8EP%2CKAAI%2CUAaC%3BIACG%2CSAAS%2CEAAT%3BIACA%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CWAAA%3BIACA%2C6BAAA%3BIACA%2CUAAA%3BIACA%2CWAAA%3B%3BEAEJ%2CWApGG%2CWA8EP%2CKAAI%2CUAsBC%3BIACG%2CyBAAA%3B%3BEAEA%2CWAvGD%2CWA8EP%2CKAAI%2CUAsBC%2CiBAGI%3BIACG%2C2BAAA%3B%3BEAGR%2CWA3GG%2CWA8EP%2CKAAI%2CUA6BC%3BIACG%2CyBAAA%3B%3BEAEA%2CWA9GD%2CWA8EP%2CKAAI%2CUA6BC%2CiBAGI%3BIACG%2C2BAAA%3B%3BEAGR%2CWAlHG%2CWA8EP%2CKAAI%2CUAoCC%3BIACG%2CyBAAA%3B%3BEAEA%2CWArHD%2CWA8EP%2CKAAI%2CUAoCC%2CiBAGI%3BIACG%2C2BAAA%3B%3BEAKhB%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BIAC7B%2CcAAA%3B%3BEAEJ%2CWAAW%2CWAAY%2CSAAQ%3BIAC3B%2CWAAA%3BIACA%2CSAAA%3B%3BEAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAQ%2CWAAS%3BIACtC%2CUAAA%3BIACA%2CmBAAA%3BIACA%2CSAAA%3B%3BEAEJ%2CiBAAkB%2CgBAAgB%2CgBAAgB%2CWAAa%2COAAO%3BIAClE%2CqBAAA%3B%3BEAEJ%2CSAAU%2CKAAG%2CKAAG%2CUAAU%3BEAAI%2CSAAU%2CKAAG%2CGAAE%2CMAAO%2CSAAS%3BEAAI%2CSAAU%2CGAAG%2CGAAE%2CMAAO%2CcAAc%3BIACjG%2CUAAA%3B%3BEAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAU%2CWAAS%2CcAAc%3BIACtD%2CeAAA%3B%3BEADJ%2CWAAW%2CWAAY%2CGAAE%2COAAU%2CWAAS%2CcAAc%2CGAEtD%3BIACI%2CSAAA%3BIACA%2CeAAA%3B%3BEAGR%2CWAAW%2CWAAY%2CSAAQ%3BIAC3B%2CUAAA%3B%3BEAII%2CWAFG%2CWAAY%2CGAAE%2COAAU%2CWAAW%2CgBACxC%2CKACG%2CYACK%3BIACE%2CiBAAA%3B%3BEAOhB%2CWAAY%2CQAAQ%2CWAAU%3BIAC1B%2CSAAS%2COAAT%3B%3BEAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAU%2CWAAS%2CcAAc%3BIACtD%2CaAAA%3B%3BEAEJ%2CWAAY%2CQAAQ%2CWAAU%2CgBAAgB%3BIAC1C%2CSAAS%2COAAT%3BIACA%2CWAAA%3BIACA%2CaAAa%2CmBAAb%3B%3BEAKI%2CWAHG%2CWAAY%2CQACnB%2CQAAO%2CQAEF%3BIACG%2CUAAA%3BIACA%2CmBAAA%3BIACA%2CYAAA%3B%3BEANZ%2CWAAW%2CWAAY%2CQASjB%2CKACI%2CKACI%3BIACE%2CeAAA%3B%3BEAZhB%2CWAAW%2CWAAY%2CQAgBnB%3BIACI%2CgBAAA%3BIACA%2CYAAA%3B%3BEAlBR%2CWAAW%2CWAAY%2CQAgBnB%2CGAGM%2CKAEE%3BIACI%2CSAAA%3BIACA%2CeAAA%3B%3BEAvBhB%2CWAAW%2CWAAY%2CQAgBnB%2CGAGM%2CKAMI%3BIACE%2CWAAA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CyBAAA%3BIACA%2CeAAA%3B%3BEA9BhB%2CWAAW%2CWAAY%2CQAgBnB%2CGAGM%2CKAaE%3BIACI%2CkBAAA%3B%3BEAjChB%2CWAAW%2CWAAY%2CQAgBnB%2CGAGM%2CKAgBE%3BIACI%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CQAAA%3BIACA%2CeAAA%3B%3BEACA%2CWAxCL%2CWAAY%2CQAgBnB%2CGAGM%2CKAgBE%2CsBAKK%3BIACG%2CSAAS%2COAAT%3BIACA%2CaAAa%2CmBAAb%3BIACA%2CYAAA%3BIACA%2CeAAA%3BIACA%2CiBAAA%3BIACA%2CWAAA%3B%3B%3BAAOxB%3BEACI%2CWAAA%3B%3BAADJ%2CSAEI%3BEACI%2CuBAAA%3B%3BAAGR%2CgBAAiB%3BEACb%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACE%2CuBAAA%3BEACA%2CgBAAA%3B%3BAAEF%3BEACE%2CUAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2CQAAW%3BEAC7B%2CUAAA%3B%3BAAEF%2CWAAc%3BEACV%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CWAAY%2CQAAU%2CaAAU%2CUAAU%3BEACxC%2CeAAA%3BEACA%2CcAAA%3B%3BAAEF%2CgBAAiB%2CYAAY%2CQAAO%2CUAAa%3BEAC%5C%2FC%2CcAAA%3B%3BAAEF%2CWAAY%2CSAAW%3BEACrB%2CaAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3B%3BAAEF%2CWAAY%2CGAAE%3BEACV%2CkBAAA%3B%3BAAEJ%2CWAAY%2CQAAO%2CYAAe%3BEAAY%2CeAAA%3BEAAiB%2CSAAA%3B%3BAAC%5C%2FD%2CWAAY%2CQAAU%3BEAClB%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CwCAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CaRpyBS%2CqBQoyBT%3BEACA%2CgBAAA%3B%3BAAEJ%2CWAAY%2CQAAO%2COAAU%3BAAAY%2CWAAY%2CQAAO%2CWAAc%3BAAC1E%2CWAAY%2CQAAU%2CaAAU%3BEAC9B%2CcAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%3BEAC9B%2CcAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CEAAC%3BAACjC%2CWAAY%2CSAAW%2CWAAS%2CEAAC%3BEAC%5C%2FB%2C0BAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CEAAC%3BEAC%5C%2FB%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%3BEAC9B%2CkBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CEAAC%3BEAC%5C%2FB%2CeAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CEAAC%2CUAAU%3BAAC3C%2CWAAY%2CSAAW%2CWAAS%2CEAAC%2CUAAU%3BEACzC%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAEF%2CWAAY%3BEACV%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3B%3BAAEF%2CWAAY%2CSAAW%3BEACrB%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CqCAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CIAAC%3BEACtB%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2COAAU%3BEAC5B%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2COAAU%2CIAAC%3BEAC7B%2CmBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2CMAAM%2COAAU%3BEAClC%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2CMAAM%2COAAU%2CIAAC%3BEACnC%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2CMAAM%2COAAO%2COAAU%3BEACzC%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAW%3BEACrB%2CUAAA%3BEACA%2CkBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2COAAO%2CMAAS%3BEAClC%2CUAAA%3BEACA%2CmBAAA%3B%3BAAEF%2CMAAO%2CYAAY%2CSAAQ%2CMAAS%3BAACpC%2CMAAO%2CYAAY%2CSAAQ%2CMAAS%3BAACpC%2CMAAO%2CYAAY%2CSAAW%2CIAAC%2CMAAS%3BEACtC%2CcAAA%3B%3BAAEF%2CWAAY%2CSAAW%3BEACrB%2CgBAAA%3BEACA%2C4CAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%3BEAC9B%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAW%3BEAChC%2CmBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%3BEAC9B%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CQAAO%3BEACrC%2CcAAA%3B%3BAAEF%2CWAAY%2CSAAS%2CSAAS%3BEAC5B%2CmBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2COAAQ%2CSAAS%2CSAAQ%3BEAC3C%2CmBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2COAAQ%2CSAAQ%2COAAO%3BEACzC%2CaAAA%3B%3BAAEF%2CWAAY%2CSAAS%3BEACnB%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CSAAW%2CIAAC%3BEAC1C%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%3BEAC9B%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEF%2CWAAY%2CSAAW%2CWAAS%2CSAAW%2CIAAC%3BAAC5C%2CWAAY%2CSAAS%3BEACnB%2CiBAAA%3B%3BAAEF%2CWAAY%2CSAAQ%3BAACpB%2CWAAY%2CSAAQ%3BEAClB%2CWAAA%3B%3BAAEF%2CWAAY%2CSAAQ%2CYAAe%3BAACnC%2CWAAY%2CSAAQ%2CYAAe%3BEACjC%2CUAAA%3BEACA%2CUAAA%3B%3BAAEF%2CWAAY%2CQAAQ%3BAACpB%2CWAAY%2CQAAO%3BEACjB%2C2CAAA%3BEACA%2CaAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3B%3BAAEF%2CWAAY%2CQAAO%2COAAO%2CMAAS%3BEACjC%2CcAAA%3B%3BAAEF%2CWAAY%2CQAAQ%2CSAAS%3BEAC3B%2CkBAAA%3B%3BAAEF%2CWAAY%2CQAAQ%2CSAAS%3BEAC3B%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAEF%2CWAAY%2CQAAQ%2CSAAS%2CQAAO%2COAAQ%2CQAAO%2COAAU%2CIAAC%3BAAC9D%2CWAAY%2CQAAQ%2CSAAS%2CQAAO%2COAAU%2CIAAC%3BEAC3C%2CSAAS%2COAAT%3BEACA%2CaRj9BO%2CmBQi9BP%3BEACA%2CqBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CWAAY%2CQAAQ%2CSAAS%2CQAAO%2COAAQ%2CQAAO%2COAAQ%2CQAAQ%2CEAAC%3BAACpE%2CWAAY%2CQAAQ%2CSAAS%2CQAAO%2COAAQ%2CQAAQ%2CEAAC%3BEACnD%2CaAAA%3B%3BAAGF%2CWAAY%2CQAAQ%2CSAAS%2CEAAC%2CMAC9B%2CYAAY%2CQAAQ%2CSAAS%2CEAAC%3BAAAQ%2CWAAY%2CQAAQ%2CSAAS%2CEAAC%3BEAClE%2CcAAA%3BEACA%2CuBAAA%3B%3BAAEF%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%3BEAC3C%2CYAAA%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEF%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAAa%3BEAC3C%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEF%3BEACE%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgDAAA%3B%3BAAEF%2CeAAgB%3BEAAY%2CkBAAA%3B%3BAAC5B%2CeAAgB%2CWAAW%3BEACzB%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAEF%2CeAAgB%3BEACd%2CoBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEF%2CeAAgB%3BEACd%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEF%3BEACE%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2C6CAAA%3B%3BAAEF%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAAW%2CSAAS%3BAAAG%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%2CSAAS%3BEAC3G%2CgBAAA%3B%3BAAEF%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAAW%2CSAAS%2CGAAE%2COAAU%3BAAAG%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%2CSAAS%2CGAAE%2COAAU%3BEACnI%2CaRlhCW%2CqBQkhCX%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEF%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAAW%2CSAAS%2CGAAE%2COAAU%2CIAAC%3BAAAQ%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%2CSAAS%2CGAAE%2COAAU%2CIAAC%3BEAC1I%2CcAAA%3B%3BAAEF%3BEACE%2CmBAAA%3B%3BAAKF%2CQAHyB%3BEACvB%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%3BIAAU%2CgBAAA%3B%3B%3BAAWzD%2CQATwB%3BEACtB%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%3BIAC3C%2C2BAAA%3B%3BEAEF%2CeAAgB%3BIACd%2CeAAA%3B%3BEAEF%2CeAAgB%3BIAAG%2CeAAA%3B%3B%3BAAgBrB%2CQAdwB%3BEACtB%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%3BIAC3C%2CqBAAA%3BIACA%2CqBAAA%3B%3BEAEF%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAAW%2CSAAS%3BEAAG%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CYAAa%2CSAAS%3BIAC3G%2CiBAAA%3B%3BEAEF%2CWAAY%2CQAAO%2CYAAe%3BIAAY%2CkBAAA%3B%3BEAE9C%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BEACjC%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BIAAU%2C2BAAA%3B%3B%3BAAqD5C%2CQAlDwB%3BEACrB%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BIAC7B%2CWAAW%2CSAAS%2CgBAApB%3BIACA%2CmBAAmB%2CQAAnB%3BIACA%2CcAAc%2CQAAd%3BIACA%2CeAAe%2CQAAf%3BIACA%2CSAAA%3BIACA%2CoBAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3B%3BEAEJ%2CWAAY%2CQAAQ%2CSAAS%2CEAAC%3BEAAQ%2CWAAY%2CQAAQ%2CSAAS%2CEAAC%3BIACnE%2CkCAAA%3B%3BEAED%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BIAC7B%2CgBAAA%3B%3BEAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CQAAS%3BIACrC%2CiBAAA%3B%3BEAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CMAAO%3BIACnC%2CWAAW%2CQAAX%3BIACA%2CSAAA%3BIACA%2CUAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2CSAAU%2CKAAG%2CKAAG%2CcAAc%2CKAAE%2CYAAa%3BIACzC%2CSAAA%3B%3BEAEJ%2CWAAY%2CQAAU%2CWAAW%2CgBAAe%2CKAAK%3BIACjD%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CuBAAA%3B%3BEACA%2CWAJQ%2CQAAU%2CWAAW%2CgBAAe%2CKAAK%2CIAIhD%3BIACG%2CoBAAA%3BIACA%2CSAAA%3B%3BEAGR%2CWAAY%2CQAAU%2CWAAW%2CgBAAc%2CGAAI%3BIAC%5C%2FC%2CuBAAA%3B%3BEAEH%2CEAAE%2CaAAa%2COAAO%2COAAS%2CgBAAgB%2CKAAE%2CYAAa%3BIAC9D%2CSAAA%3B%3BEAED%2CSAAY%2CKAAK%2CKAAG%2CcAAgB%2CKAAE%2CYAAe%3BIACjD%2CSAAA%3B%3BEAEJ%2CWAAY%2CQAAU%2CWAAW%2CgBAAe%2CKAAI%2CgBAAgB%2CKAAG%3BIACnE%2CeAAA%3B%3B%3BAC5mCR%3BEACI%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2C%2BDAAA%3B%3BAAEJ%2CeAAgB%3BEAAS%2CyBAAA%3BEAA%2BB%2CWAAA%3BEAAY%2CgBAAA%3BEAAiB%2CkBAAA%3BEAAmB%2CYAAA%3BEAAa%2CaAAA%3BEAAc%2CiBAAA%3B%3BAACnI%3BEACC%2CWAAA%3BEACA%2CkBAAA%3B%3BAAED%2CIAAK%3BEACJ%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACG%2CWAAA%3BEACH%2CaAAA%3BEACG%2CkBAAA%3BEACH%2CgBAAA%3B%3B%3BAARD%2CIAAK%2CcASJ%3BEACC%2CWAAA%3BEACM%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAACA%2CIAzBH%2CcASJ%2CiBAgBQ%3BEACG%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CaTnCD%2CmBSmCC%3B%3BAAhCZ%2CIAAK%2CcAmCD%2CqBAAqB%2CKAAK%2CGAAE%2COAAO%3BEAC%5C%2FB%2CwBAAA%3B%3BAApCR%2CIAAK%2CcAsCJ%3BEACC%2CkBAAA%3B%3BAAvCF%2CIAAK%2CcAsCJ%2CoBAEO%3BEACI%2CaAAA%3B%3BAAzCZ%2CIAAK%2CcAsCJ%2CoBAEO%2CoBAEI%3BEACI%2CmBAAA%3B%3BAA3ChB%2CIAAK%2CcAsCJ%2CoBAEO%2CoBAEI%2CYAEI%3BEACI%2CeAAA%3B%3BAA7CpB%2CIAAK%2CcAsCJ%2CoBAWO%2CmBAAmB%2CYAAY%2CQAAO%3BEVuK7C%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3B%3BAA8BA%2CIUvOC%2CcAsCJ%2CoBAWO%2CmBAAmB%2CYAAY%2CQAAO%2COVsLzC%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAU1OR%2CIAAK%2CcAsCJ%2CoBAcC%2CSAAQ%3BEACP%2CUAAA%3B%3BAArDH%2CIAAK%2CcAsCJ%2CoBAcC%2CSAAQ%2CMAEP%3BEACC%2CmBAAA%3B%3BAAvDJ%2CIAAK%2CcAsCJ%2CoBAoBC%3BEACC%2CUAAA%3BEACA%2CYAAA%3BEACS%2CgBAAA%3BEACA%2CmBAAA%3B%3BAA9DZ%2CIAAK%2CcAsCJ%2CoBA0BC%2CSAAQ%2CKAAK%3BEACZ%2CqBAAA%3B%3BAAjEH%2CIAAK%2CcAsCJ%2CoBA0BC%2CSAAQ%2CKAAK%2CSAEZ%2CSAAQ%2CSAAS%3BEAChB%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAArEJ%2CIAAK%2CcAsCJ%2CoBAkCC%2CUACC%3BEACC%2CeAAA%3B%3BAAMJ%2CkBACC%2CoBACC%3BEACC%2CeAAA%3BEACA%2CWAAA%3B%3BAAIH%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAdJ%2CSAeI%3BEACI%2CgBAAA%3B%3BAAGR%2C6BAA8B%3BEAC1B%2C2BAAA%3B%3BAAEJ%2CyBAA0B%3BEACtB%2CgBAAA%3B%3BAAEJ%2CSAAU%3BEACN%2CWAAA%3B%3BAACA%2CSAFM%2CEAEL%3BEACG%2CcAAA%3B%3BAAGR%2CSAAU%3BEACN%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3B%3BAAEJ%2CSAAU%3BEACN%2CWAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2C6BAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3BEACA%2CMAAA%3B%3BAAEJ%2CSAAU%2CEAAC%3BEACP%2C2CAAA%3B%3BAAEJ%2CSAAU%3BEACN%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CaAAc%3BEACV%2CSAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CUAAW%2CcAAa%3BEACpB%2CmBAAA%3B%3BAAEJ%2CUAAW%3BEACP%2C0CAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2CwCAAA%3B%3BAAEJ%2CaAAc%2CcAAc%2CEAAC%3BEACzB%2CiBAAA%3B%3BAAEJ%2CaAAa%2CMAAO%3BEAChB%2CkBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3B%3BAAEJ%2CqBAAsB%2CEAAC%3BEACnB%2CcAAA%3B%3BAAEJ%2CqBAAsB%3BEAClB%2CuCAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3BEACA%2CWAAA%3B%3BAACA%2CqBAVkB%2CEAUjB%3BEACG%2CcAAA%3B%3BAAGR%2CqBAAsB%2CEAAC%3BEACnB%2CSAAA%3B%3BAAEJ%2CiBAAkB%3BEACd%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CiBAAkB%2CGAAG%3BEACjB%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CiBAAkB%2CGAAE%2CMAAO%3BAAAE%2CiBAAkB%2CGAAE%2COAAQ%3BEACrD%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAGJ%3BEACI%2C%2BBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CmBAAqB%3BEACjB%2CyBAAA%3B%3BAAEJ%3BEACI%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CkBAAoB%3BEAChB%2CSAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CkBAAoB%3BEAChB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CiBAAmB%3BEACf%2CeAAA%3B%3BAAGJ%3BEACI%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CyBAA2B%3BEACvB%2CgBAAA%3B%3BAAEJ%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAC1SJ%2CQAAQ%3BEACP%2CYAAA%3B%3BAAED%3BEACC%2CuBAAA%3BEACG%2C2BAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAgB%2CiBAAiB%2CgBAAjC%3BEACA%2CmBAAmB%2CiBAAiB%2CgBAApC%3BEACA%2CcAAc%2CiBAAiB%2CgBAA%5C%2FB%3BEACA%2CeAAe%2CiBAAiB%2CgBAAhC%3BEACA%2CWAAW%2CiBAAiB%2CgBAA5B%3BEACH%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CiCAAA%3B%3BAAED%2C2BAA4B%2CmBAAmB%3BEAC9C%2CSAAA%3BEACG%2CWAAA%3B%3BAAEJ%3BEACC%2CaAAA%3BEACA%2CUAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2C4BAAA%3BEACG%2C0BAAA%3BEACA%2C4BAAA%3BEACA%2CmBAAA%3BEACH%2CgBAAA%3B%3BAATD%2CkBAUC%3BEACO%2CkBAAA%3BEACH%2CMAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAAEF%2CkBAdF%2CuBAaC%2CKACE%3BEACG%2CWAAA%3BEACA%2CSAAS%2COAAT%3BEACS%2CaVxCL%2CmBUwCK%3BEACT%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CUAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAGL%2CkBAhCD%2CuBAgCE%2CMAAO%2CKAAI%3BEACX%2CcAAA%3B%3BAA3CH%2CkBA8CC%3BEAEI%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAA5DL%2CkBA8CC%2CeAeI%3BEACC%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAhEN%2CkBA8CC%2CeAoBI%2CMAAK%2CUACP%2CQAAO%2CUAAU%3BEAChB%2CsBAAA%3BEACA%2CgBAAA%3BEACG%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACH%2CYAAA%3BEACG%2CWAAA%3BEACF%2CyBAAA%3BEACE%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3BEACG%2CWAAA%3BEACF%2CgBAAA%3BEACA%2CaV5GD%2CqBU4GC%3B%3BAACA%2CkBA7CP%2CeAoBI%2CMAAK%2CUACP%2CQAAO%2CUAAU%2CQAwBX%3BEACD%2CyBAAA%3BEACC%2CqBAAA%3BEACD%2CWAAA%3BEACA%2CqBAAA%3B%3BAA%5C%2FFR%2CkBA8CC%2CeAsDC%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAA1GN%2CkBA8CC%2CeAsDC%2CEAOC%3BEACC%2CcAAA%3B%3BAA5GJ%2CkBA8CC%2CeAiEC%3BEACC%2CcAAA%3BEACG%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CaVrIC%2CqBUqID%3BEACG%2CUAAA%3BEACH%2CgBAAA%3BEACA%2CyBAAA%3BEACG%2CeAAA%3BEACH%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAzHN%2CkBA8CC%2CeA6EC%3BEACI%2CqBAAA%3BEACA%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAA%5C%2FHN%2CkBA8CC%2CeA6EC%2CGAKC%3BEACE%2CaVnJE%2CqBUmJF%3BEACD%2CWAAA%3BEACG%2CkBAAA%3BEACA%2CeAAA%3BEACH%2CgBAAA%3B%3BAArIJ%2CkBA8CC%2CeA0FC%3BEACC%2CSAAA%3BEACG%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaVlKC%2CqBUkKD%3BEACA%2CaAAA%3B%3BAAjJN%2CkBA8CC%2CeAqGC%2CMAAK%3BEACJ%2CcAAA%3BEACG%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CgFAAA%3BEACA%2C2EAAA%3BEACA%2CwEAAA%3BEACH%2CmBAAA%3BEACG%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAApKN%2CkBA8CC%2CeAyHC%3BEACI%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAA3KN%2CkBA8CC%2CeAyHC%2CkBAKC%3BEACC%2CqBAAA%3BEACG%2CeAAA%3B%3BAA9KP%2CkBA8CC%2CeAyHC%2CkBASC%3BEACC%2CqBAAA%3BEACG%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CaVlMK%2CqBUkML%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAAvLP%2CkBA8CC%2CeA4IC%2COAAM%3BEACL%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAWH%2CQANyB%3BEACxB%2CQAAQ%3BEACR%3BIACC%2CwBAAA%3B%3B%3BACzNF%2CgBACI%2CcAAa%2CWAAW%2CkBACnB%3BEACG%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAALZ%2CgBACI%2CcAAa%2CWAAW%2CkBACnB%2CKAIG%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CkCAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2CgBAbR%2CcAAa%2CWAAW%2CkBACnB%2CKAYI%2CUAAW%3BEACR%2CUAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3B%3BAAjBhB%2CgBACI%2CcAAa%2CWAAW%2CkBACnB%2CKAiBG%2CGACI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CaXrBb%2CqBWqBa%3BEACA%2CiDAAA%3B%3BAAEJ%2CgBA1BZ%2CcAAa%2CWAAW%2CkBACnB%2CKAiBG%2CGAQK%2CMAAS%3BEACN%2CcAAA%3B%3BAAMpB%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAO%2CWAAc%3BEACnE%2CgBAAA%3B%3BAAEJ%2CaAAa%2CWAAW%3BEACpB%2CkBAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3BEACA%2C0BAAA%3BEACA%2CYAAA%3B%3B%3B%3BAALJ%2CaAAa%2CWAAW%2CkBAMpB%2CGAAE%3BEACE%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2C0BAAA%3BEACA%2CiBAAA%3BEACA%2CsCAAA%3B%3BAACA%2CaAnBK%2CWAAW%2CkBAMpB%2CGAAE%2CwBAaG%3BEACG%2CyBAAA%3B%3BAAEJ%2CaAtBK%2CWAAW%2CkBAMpB%2CGAAE%2CwBAgBG%3BEACG%2CSAAS%2COAAT%3BEACA%2CaAAa%2CaAAb%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2C%2BBAAA%3B%3BAAEJ%2CaA7BK%2CWAAW%2CkBAMpB%2CGAAE%2CwBAuBG%2COAAO%3BEACJ%2CWAAW%2CcAAX%3B%3BAA9BZ%2CaAAa%2CWAAW%2CkBAiCpB%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2CWAAA%3B%3BAArCR%2CaAAa%2CWAAW%2CkBAiCpB%2CmBAKI%3BEACI%2CSAAA%3B%3BAAvCZ%2CaAAa%2CWAAW%2CkBA0ClB%3BEACE%2CgCAAA%3BEACA%2CiBAAA%3B%3BAA5CR%2CaAAa%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%3BEACE%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiCAAA%3B%3BAACA%2CaAlDC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAKG%3BEACG%2CmBAAA%3B%3BAAEJ%2CaArDC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAQG%2CWACK%3BEACE%2CgBAAA%3B%3BAAvDpB%2CaAAa%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%3BEACH%2CaAAA%3BEACA%2CUAAA%3BEACA%2CMAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2C2EAAA%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2C4CAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CWAAW%2CeAAX%3B%3BAAzEhB%2CaAAa%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%2CQAgBH%2CcACM%2CKAAE%2COACE%3BEACE%2CaX9GrB%2CqBW8GqB%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3B%3BAACA%2CaAtFf%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%2CQAgBH%2CcACM%2CKAAE%2COACE%2CIAUG%3BEACG%2CcAAA%3B%3BAADJ%2CaAtFf%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%2CQAgBH%2CcACM%2CKAAE%2COACE%2CIAUG%2CMAEG%3BEACI%2CqBAAA%3B%3BAAzFpC%2CaAAa%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%2CQAgBH%2CcAoBM%2CKAAE%2COACA%3BEACI%2CaXlIrB%2CqBWkIqB%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2C2BAAA%3B%3BAACA%2CaAvGf%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%2CQAgBH%2CcAoBM%2CKAAE%2COACA%2CEAQK%3BEACG%2CcAAA%3B%3BAADJ%2CaAvGf%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAaE%2CQAAO%2CQAgBH%2CcAoBM%2CKAAE%2COACA%2CEAQK%2CMAEG%3BEACI%2CqBAAA%3B%3BAA1GpC%2CaAAa%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAoEI%3BEACE%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CSAAA%3BEACA%2CaXvJT%2CqBWuJS%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2C0BAAA%3BEACA%2CgCAAA%3BEACA%2CmDAAA%3B%3BAACA%2CaA%5C%2FHH%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAoEI%2CIAcG%3BEACG%2CkBAAA%3B%3BAAKA%2CaArIP%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAsFG%2COACK%2CIACG%3BEACG%2CSAAS%2COAAT%3BEACA%2CaXpKb%2CmBWoKa%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CgDAAA%3B%3BAAEJ%2CaA9IP%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAsFG%2COACK%2CIAUG%2CMAAM%3BEACH%2CcAAA%3BEACA%2CWAAW%2CeAAX%3B%3BAAIZ%2CaApJC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAuGG%3BEACG%2CmBAAA%3B%3BAADJ%2CaApJC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAuGG%2CMAEG%2CQAAO%3BEACH%2CUAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CWAAW%2CaAAX%3B%3BAAGR%2CaA7JC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAgHG%2CWACG%3BEACI%2CSAAA%3B%3BAAIR%2CaAnKC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAsHG%3BAACD%2CaApKC%2CWAAW%2CkBA0ClB%2CKAGE%2CGAAE%2COAuHG%3BEACG%2CgBAAA%3B%3BAArKhB%2CaAAa%2CWAAW%2CkBA0ClB%2CKA8HE%2CGAAE%2COAAO%2CQACL%2CQAAO%2CQACH%2CcACM%2CKAAE%3BEACA%2CmBAAA%3B%3BAA5KxB%2CaAAa%2CWAAW%2CkBA0ClB%2CKA8HE%2CGAAE%2COAAO%2CQACL%2CQAAO%2CQACH%2CcACM%2CKAAE%2COAEE%3BEACG%2CaX%5C%2FMtB%2CqBW%2BMsB%3BEACD%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2C2BAAA%3B%3BAACA%2CaApLf%2CWAAW%2CkBA0ClB%2CKA8HE%2CGAAE%2COAAO%2CQACL%2CQAAO%2CQACH%2CcACM%2CKAAE%2COAEE%2CIAOG%3BEACG%2CcAAA%3BEACA%2CgBAAA%3B%3BAAFJ%2CaApLf%2CWAAW%2CkBA0ClB%2CKA8HE%2CGAAE%2COAAO%2CQACL%2CQAAO%2CQACH%2CcACM%2CKAAE%2COAEE%2CIAOG%2CMAGG%3BEACI%2CqBAAA%3B%3BAAxLpC%2CaAAa%2CWAAW%2CkBAkMpB%2CEAAC%3BAAlML%2CaAAa%2CWAAW%2CkBAmMpB%2CEAAC%3BEACG%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CaX1OD%2CqBW0OC%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3BEACA%2CiDAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3B%3BAAnNR%2CaAAa%2CWAAW%2CkBAkMpB%2CEAAC%2CQAkBG%3BAApNR%2CaAAa%2CWAAW%2CkBAmMpB%2CEAAC%2CqBAiBG%3BEACI%2CgBAAA%3B%3BAArNZ%2CaAAa%2CWAAW%2CkBAkMpB%2CEAAC%2CQAqBG%3BAAvNR%2CaAAa%2CWAAW%2CkBAmMpB%2CEAAC%2CqBAoBG%3BEACI%2CeAAA%3BEACA%2C%2BBAAA%3B%3BAAEJ%2CaA3NK%2CWAAW%2CkBAkMpB%2CEAAC%2CQAyBI%3BAAAD%2CaA3NK%2CWAAW%2CkBAmMpB%2CEAAC%2CqBAwBI%3BEACG%2CmBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CaA%5C%2FNK%2CWAAW%2CkBAkMpB%2CEAAC%2CQA6BI%2CSAAU%3BAAAX%2CaA%5C%2FNK%2CWAAW%2CkBAmMpB%2CEAAC%2CqBA4BI%2CSAAU%3BEACP%2CWAAW%2CcAAX%3B%3BAAhOZ%2CaAAa%2CWAAW%2CkBAoOlB%2CKAAK%2CKAAE%3BEACL%2CgBAAA%3BEACA%2CUAAA%3B%3BAAtOR%2CaAAa%2CWAAW%2CkBAoOlB%2CKAAK%2CKAAE%2CqBAGL%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CaX7QL%2CqBW6QK%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CiDAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3B%3BAACA%2CaArPC%2CWAAW%2CkBAoOlB%2CKAAK%2CKAAE%2CqBAGL%2CEAcK%3BEACG%2CmBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CaAzPC%2CWAAW%2CkBAoOlB%2CKAAK%2CKAAE%2CqBAGL%2CEAkBK%3BEACG%2CSAAS%2CQAAT%3BEACA%2CaAAa%2CaAAb%3BEACA%2CeAAA%3BEACA%2C%2BBAAA%3B%3BAAIJ%2CaAjQC%2CWAAW%2CkBAoOlB%2CKAAK%2CKAAE%2CqBA4BJ%2CUAAW%2CEACP%3BEACG%2CSAAS%2CQAAT%3B%3BAAKhB%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CwBAAqB%3BEACzE%2CaAAA%3B%3B%3BAAuCJ%2CQAnCyB%3BEACrB%2CaAAa%2CWAAW%3BIACpB%2CkBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BEAHJ%2CaAAa%2CWAAW%2CkBAIlB%2CKACE%2CGAAE%2COACE%2CQAAO%3BIACH%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2CSAAA%3BIACA%2C0BAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3BIACA%2CmBAAA%3BIACA%2CaAAA%3BIACA%2C2BAAA%3B%3BEACA%2CaAlBH%2CWAAW%2CkBAIlB%2CKACE%2CGAAE%2COACE%2CQAAO%2CQAYF%3BIACG%2CcAAA%3B%3BEAGR%2CaAtBC%2CWAAW%2CkBAIlB%2CKACE%2CGAAE%2COAiBG%2CMAAO%2CQAAO%3BIACX%2CaAAA%3B%3BEAEJ%2CaAzBC%2CWAAW%2CkBAIlB%2CKACE%2CGAAE%2COAoBG%2CMAAO%2CQAAO%2CQAAQ%3BIACnB%2CcAAA%3B%3B%3B%3BAAgDpB%2CQAxCyB%3BEACrB%2CWAAY%2CQAAQ%2CSAAS%2CQAAO%2COAAQ%2CQAAO%2COAAQ%2CEAAC%3BEAC5D%2CWAAY%2CQAAQ%2CSAAS%2CQAAO%2COAAQ%2CEAAC%3BEAC7C%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CwBAAqB%3BEAC7E%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%2CQAAS%2CcAAc%2CGAAE%2CaAAc%3BIAClG%2CaAAA%3B%3BEAEJ%2CSAAU%2CcAAa%2CWAAW%3BIAC9B%2CcAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BEAEJ%2CSAAU%2CcAAa%2CWAAW%2CkBAAqB%3BIACnD%2CyBAAA%3B%3BEAEJ%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAU%3BIACxD%2CaAAA%3B%3BEAEJ%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAU%2CIAAC%2CgBAAgB%3BIACzE%2CWAAW%2CaAAX%3B%3BEAEJ%2CaAAa%2CWAAW%2CkBACpB%2CGAAE%3BIACE%2CeAAA%3BIACA%2CkBAAA%3B%3BEAHR%2CaAAa%2CWAAW%2CkBAKlB%2CKAAG%2CGAAE%3BIACH%2CeAAA%3B%3BEANR%2CaAAa%2CWAAW%2CkBAKlB%2CKAAG%2CGAAE%2COAED%3BIACE%2CeAAA%3BIACA%2CgBAAA%3B%3BEATZ%2CaAAa%2CWAAW%2CkBAYpB%2CEAAC%3BIACG%2CkBAAA%3BIACA%2CeAAA%3B%3B%3BAAKZ%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%3BEAC3D%2CgBAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAG%2CIAAC%3BEAC9B%2CaAAA%3B%3BAAEJ%2CSAAU%2CGAAG%2CGAAG%2CcAAc%2CKAAE%2COAAS%2CIAAC%3BEACtC%2CSAAS%2COAAT%3BEACA%2CaAAa%2CmBAAb%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CWAAW%2CWAAY%2CGAAE%2COAAS%2CWAAW%3BAAC7C%2CaAAc%2CYAAW%2CWAAY%2CGAAE%2COAAS%2CWAAW%2COAAO%3BEAC9D%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CWAAY%2CQAAO%2CQAAS%2CSAAS%3BEACjC%2CcAAA%3BEACA%2CmDAAA%3B%3BAACA%2CWAHQ%2CQAAO%2CQAAS%2CSAAS%2CEAGhC%3BEACG%2CiBAAA%3B%3BAClQR%2CQArJ0B%3BEACzB%3BIACC%2CYAAA%3B%3BEAED%3BIACC%2COAAO%2CiBAAP%3B%3BEAED%3BIACC%2CYAAA%3B%3BEAED%2CcAAe%2CcAAa%3BIACxB%2CYAAA%3B%3BEAEJ%2CaAAa%3BIACZ%2CYAAA%3B%3BEAED%2CmBAAmB%3BIAClB%2CiBAAA%3B%3BEAED%2CIAAK%3BIACJ%2CgBAAA%3B%3BEAGG%2CMADG%2CaACF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CcAAA%3B%3BEAGR%2CMANG%2CaAMF%2CUAAU%2CGAGP%2CcAAa%3BEAFjB%2CMAPG%2CaAOF%2CUAAU%2CIAEP%2CcAAa%3BEADjB%2CMARG%2CaAQF%2CUAAU%2CIACP%2CcAAa%3BIACT%2CaAAA%3B%3BEAIZ%3BIAII%2CaAAA%3BIACA%2CuBAAuB%2CcAAvB%3BIACA%2CoBAAoB%2CcAApB%3B%3BEANJ%2CYACC%3BIACC%2CoBAAA%3B%3BEAFF%2CYAOI%2CaAAY%2CUAAU%3BIACpB%2CcAAA%3BIACA%2CWAAA%3BIACA%2CoBAAA%3BIACE%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2CeAAA%3B%3BEAEI%2CYARR%2CaAAY%2CUAAU%2CGAOlB%2CcACK%3BIACG%2CWAAA%3B%3BEAhBhB%2CYAOI%2CaAAY%2CUAAU%2CGAYlB%2CcAAc%3BIACV%2CeAAA%3B%3BEApBZ%2CYAOI%2CaAAY%2CUAAU%2CGAelB%3BIACI%2CaZxDN%2CqBYwDM%3BIACA%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CcAAA%3BIACD%2CoBAAA%3BIACF%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CiBAAA%3BIACA%2CgBAAA%3BIACA%2C0BAAA%3B%3BEAhCT%2CYAOI%2CaAAY%2CUAAU%2CGAelB%2CMAWC%3BIACI%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAnCb%2CYAOI%2CaAAY%2CUAAU%2CGAelB%2CMAWC%2CGAGI%3BIACI%2CqBAAA%3BIACA%2CeAAA%3B%3BEAtCjB%2CYAOI%2CaAAY%2CUAAU%2CGAoClB%3BIACG%2CmBAAA%3BIACC%2CUAAA%3BIACA%2C0BAAA%3BIACA%2CmBAAmB%2CaAAnB%3BIACA%2CeAAe%2CaAAf%3BIACA%2CWAAW%2CaAAX%3BIACA%2CSAAA%3B%3BEAlDZ%2CYAqDI%3BIACI%2CsBAAA%3B%3BEAGR%3BIACI%2CiBAAA%3B%3BEAED%3BIACC%2CaAAA%3B%3BEAGJ%3BIACC%2CWAAA%3BIACA%2CiBAAA%3B%3BEAED%2CgBAAiB%2CWAAU%3BIAC1B%2CaAAA%3B%3BEAGD%2CkBAAkB%2COACjB%3BIACC%2CYAAA%3B%3BEAFF%2CkBAAkB%2COAIjB%3BIACC%2CYAAA%3B%3BEAGF%3BIACC%2CYAAA%3BIACG%2CQAAA%3BIACA%2CSAAA%3B%3BEAEJ%3BIAAoB%2CuBAAA%3B%3BEACpB%2CkBAAmB%2CMAAK%3BIAAgB%2CmBAAA%3B%3BEACxC%2CaAAc%3BIACb%2CUAAA%3B%3BEACA%2CaAFa%2CUAEZ%2CUAAU%3BIACV%2CWAAA%3B%3BEAGF%2CaAAc%2CGAAE%2CUAAU%2CMAAO%2CcAAa%3BIAC1C%2CUAAA%3BIACA%2CkBAAA%3B%3BEAEJ%2CaAAc%2CGAAE%2CUAAU%2CMAAO%2CcAAa%3BIAC1C%2CUAAA%3BIAAY%2CmBAAA%3B%3BEAEhB%2CSAAU%2CqBAAoB%2C8BAA%2BB%2CsBAAsB%2CsBAAsB%2CcAAc%3BIACtH%2CeAAA%3BIACG%2CgBAAA%3BIACA%2CaAAA%3BIACA%2CkBAAA%3B%3BEAJJ%2CSAAU%2CqBAAoB%2C8BAA%2BB%2CsBAAsB%2CsBAAsB%2CcAAc%2CMAKnH%3BIACC%2CeAAA%3B%3BEANL%2CSAAU%2CqBAAoB%2C8BAA%2BB%2CsBAAsB%2CsBAAsB%2CcAAc%2CMAQlH%3BIACC%2CeAAA%3B%3B%3BAAkFP%2CQA9E2B%2CwBAAuB%3BEACjD%3BIACC%2CUAAA%3B%3BEAED%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAU%3BIAC3D%2CeAAA%3B%3BEAGG%2CMADG%2CaACF%2CUAAU%2CGACP%3BIACI%2CcAAA%3B%3BEAGR%2CMANG%2CaAMF%2CUAAU%2CGAIP%3BEAHJ%2CMAPG%2CaAOF%2CUAAU%2CGAGP%3BEAFJ%2CMARG%2CaAQF%2CUAAU%2CIAEP%3BEADJ%2CMATG%2CaASF%2CUAAU%2CIACP%3BIACI%2CaAAA%3B%3BEAIZ%3BIACI%2CaAAA%3BIACA%2CuBAAuB%2CcAAvB%3BIACA%2CoBAAoB%2CcAApB%3B%3BEAHJ%2CYAII%2CaAAY%2CUAAU%3BIACpB%2CcAAA%3BIACA%2CWAAA%3BIACA%2CoBAAA%3BIACE%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2CeAAA%3B%3BEAVR%2CYAII%2CaAAY%2CUAAU%2CGAOlB%3BIACC%2CsBAAA%3B%3BEACG%2CYATR%2CaAAY%2CUAAU%2CGAOlB%2CcAEK%3BIACG%2CWAAA%3B%3BEAdhB%2CYAII%2CaAAY%2CUAAU%2CGAalB%2CcAAc%3BIACV%2CeAAA%3B%3BEAlBZ%2CYAII%2CaAAY%2CUAAU%2CGAgBlB%3BIACI%2CaZ7LN%2CqBY6LM%3BIACA%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CcAAA%3BIACD%2CoBAAA%3BIACF%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CiBAAA%3BIACA%2CgBAAA%3BIACA%2C0BAAA%3B%3BEA9BT%2CYAII%2CaAAY%2CUAAU%2CGAgBlB%2CMAWC%3BIACI%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAjCb%2CYAII%2CaAAY%2CUAAU%2CGAgBlB%2CMAWC%2CGAGI%3BIACI%2CqBAAA%3BIACA%2CeAAA%3B%3BEApCjB%2CYAII%2CaAAY%2CUAAU%2CGAqClB%3BIACG%2CmBAAA%3BIACC%2CUAAA%3BIACA%2C0BAAA%3BIACA%2CmBAAmB%2CaAAnB%3BIACA%2CeAAe%2CaAAf%3BIACA%2CWAAW%2CaAAX%3BIACA%2CSAAA%3B%3BEAhDZ%2CYAmDI%3BIACI%2CsBAAA%3B%3B%3BAAST%2CQAL0B%3BEACzB%3BIACC%2CeAAA%3B%3B%3BAASF%2CQAN0B%3BEACzB%2CsBAAsB%2CcAAe%3BIACpC%2CUAAA%3BIACA%2CmBAAA%3B%3B%3BAAkBF%2CQAf0B%3BEACzB%2CcAAe%2CkBACd%2CkBAAiB%3BIACb%2CmBAAA%3B%3BEAFL%2CcAAe%2CkBAId%3BEAJD%2CcAAe%2CkBAKd%3BEALD%2CcAAe%2CkBAMd%3BIACC%2CiBAAA%3B%3BEAGF%2CWAAY%2CGAAE%3BIACb%2CkBAAA%3B%3B%3BAAkBF%2CQAf2B%2CwBAAsB%3BEAChD%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAU%3BIAC3D%2CkBAAA%3B%3BEAED%2CaAAc%3BIACP%2CaAAA%3B%3BEAEP%2CaAAc%2CUAAS%2CUAAU%3BIAC7B%2CWAAA%3B%3BEAEJ%2CaAAc%2CGAAE%2CUAAU%2CMAAO%2CcAAa%3BIAC1C%2CUAAA%3BIACA%2CkBAAA%3B%3B%3BAAaL%2CQAV2B%2CwBAAsB%3BEAChD%2CkBAAkB%2COACjB%3BIACC%2CYAAA%3B%3BEAFF%2CkBAAkB%2COAIjB%3BIACC%2CYAAA%3B%3B%3BAAaH%2CQAT0B%3BEAC1B%2CcAAe%2CGAAK%2CKAAE%2CYAAY%3BIAAU%2CWAAA%3B%3BEAC3C%2CYAAc%3BIAAY%2CUAAA%3B%3BEAC1B%2CkBAAmB%3BIACnB%2CUAAA%3BIACA%2CcAAA%3B%3B%3BAASD%2CQAL0B%3BEACzB%3BIACC%2CeAAA%3B%3B%3BAA0BF%2CQAvB0B%3BEACzB%3BIACC%2CgBAAA%3B%3BEAED%3BIACC%2CgBAAA%3B%3BEAED%2CkBAAmB%3BIAClB%2CeAAA%3B%3BEAED%3BIACC%2CYAAA%3B%3BEAED%2CUAAW%3BIAAe%2CaAAA%3B%3BEAC1B%2CSAAU%3BEAAe%2CYAAa%3BIAClC%2CeAAA%3B%3BEAGJ%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3B%3BAAUL%2CQAN2B%2CwBAAsB%3BEAChD%2CkBAAmB%2CmBAAmB%3BIACrC%2CaAAA%3BIACG%2CoBAAA%3B%3B%3BAAQL%2CQAL2B%2CwBAAsB%3BEAChD%2CWAAW%2CWAAY%2CGAAE%2COAAU%3BIAClC%2CeAAA%3B%3B%3BAAQF%2CQAL0B%2CuBAAsB%3BEAC%5C%2FC%2CkBAAmB%2CmBAAmB%3BIACrC%2CUAAA%3B%3B%3BAAMF%2CQAH2B%2CwBAAsB%3BEAChD%2CcAAe%2CGAAK%2CKAAE%2CYAAY%3BIAAS%2CWAAA%3B%3B%3BAAQ5C%2CQAN0B%2CuBAAsB%3BEAC%5C%2FC%2CaAAc%2CYAAW%2CUAAU%3BIAAQ%2CWAAA%3B%3BEAC5C%2CcAAe%2CGAAK%2CKAAE%2CYAAY%3BIAAQ%2CWAAA%3B%3BEAC1C%2CcAAe%2CGAAK%3BIAAG%2CUAAA%3B%3B%3BAAOvB%2CQAJ0B%2CuBAAoB%3BEAC9C%2CcAAe%2CGAAK%2CKAAE%2CYAAY%3BIAAQ%2CWAAA%3B%3BEAC1C%2CcAAe%2CGAAK%3BIAAG%2CWAAA%3B%3B%3BAAuIvB%2CQArI0B%3BEACzB%2CSAAU%2CiBAAmB%2CeAAa%3BEAAwB%2CSAAU%2CiBAAmB%2CeAAa%3BIACxG%2CcAAA%3B%3BEAEJ%2CkBAAmB%3BIACf%2CYAAA%3B%3BEAEJ%2CkBAAmB%3BIACf%2CYAAA%3B%3BEAEJ%3BIACC%2CWAAA%3B%3BEADD%2CgBAEC%3BIACC%2CYAAA%3B%3BEAHF%2CgBAKC%2CmBAAqB%3BIACpB%2CYAAA%3B%3BEAGF%2CgBAAiB%2CYAAW%3BIAC3B%2CYAAA%3B%3BEAED%3BIACC%2CgBAAA%3BIACA%2CYAAA%3B%3BEAED%2CcAAe%2CkBAAkB%2CkBAAiB%2CiBAAkB%3BIACnE%2CeAAA%3B%3BEAED%3BIACC%2CUAAA%3B%3BEAED%3BIACC%2CUAAA%3BIACA%2CeAAA%3B%3BEAED%2CWAAY%2CGAAE%3BIACb%2CkBAAA%3B%3BEAED%3BIACC%2CaAAA%3B%3BEAED%2CYAAa%3BIACZ%2CaAAA%3B%3BEAED%3BIACC%2CeAAA%3B%3BEAED%2CkBAAmB%2CmBAAmB%2COAAM%2CWAAW%3BEACvD%2CkBAAmB%2CmBAAmB%2COAAM%2CUAAU%2CGAAG%3BIACxD%2CaAAA%3B%3BEAEA%2CkBAAmB%3BIACnB%2CcAAA%3B%3BEAED%2CMAAO%3BIACN%2CoBAAA%3B%3BEAED%3BIACI%2CQAAA%3BIACA%2CSAAA%3B%3BEAEJ%3BIACC%2CaAAA%3B%3BEAED%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3BEAGA%2CMADG%2CaACF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CcAAA%3B%3BEAGR%2CMANG%2CaAMF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CaAAA%3B%3BEAIZ%3BIACI%2CuBAAuB%2CcAAvB%3B%3BEAEJ%3BIACC%2CaAAA%3B%3BEAED%3BIACC%2CeAAA%3B%3BEAID%2CsBAAsB%2CcAAe%3BIACpC%2CgBAAA%3B%3BEAED%2CkBAAkB%3BIACjB%2CaAAA%3B%3BEAED%2CmBAAoB%2CuBAAuB%3BIAC1C%2CYAAA%3B%3BEAED%3BIACC%2CUAAA%3B%3BEAED%2C4BAA6B%2CeAAe%2CUAAU%2CSAAS%3BIAC9D%2CiBAAA%3B%3BEAED%3BIACC%2CiBAAA%3B%3BEAED%2CiBAAiB%2CQAAS%2CoBAAoB%3BIAAe%2CkBAAA%3B%3BEAC7D%2CiBAAkB%2CgBAAgB%2CaAAa%3BIAAW%2CkBAAA%3B%3BEAC1D%2CaAAc%3BIAAW%2CkBAAA%3B%3BEACzB%2CaAAc%2CUAAU%3BIAAQ%2CWAAA%3BIAAa%2CkBAAA%3B%3BEAC7C%2CeAAgB%3BEAChB%3BIACC%2CWAAA%3B%3BEAED%2CoBACC%3BIACC%2CoBAAA%3B%3BIACG%2CiBAAA%3B%3BIACA%2CoBAAA%3B%3BIACA%2CqBAAA%3B%3BIACA%2CaAAA%3BIACA%2C8BAAA%3B%3BEAPL%2CoBACC%2CgBAOC%3BIACC%2CiBAAA%3BIACA%2CgBAAA%3B%3B%3BAA6JJ%2CQAvJyB%3BEACxB%3BIACI%2CkBAAA%3BIACA%2CSAAA%3BIACA%2CUAAA%3BIACA%2CcAAA%3B%3BEAJJ%2CWAKI%3BIACC%2CkBAAA%3BIACG%2CWAAA%3B%3BEAPR%2CWAKI%2CEAGI%2CEAAC%3BIACA%2CWAAA%3BIACH%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CcAAA%3BIACA%2CgBAAA%3BIACA%2CSAAS%2COAAT%3BIACA%2CaAAa%2CmBAAb%3BIACA%2CkBAAA%3B%3BEAIN%2CSAAU%3BIACT%2CmBAAA%3BIACA%2CWAAA%3B%3BEACA%2CSAHS%2CyBAGR%3BIACG%2CWAAA%3B%3BEAGL%2CgBACC%2CqBACC%2COAAM%3BIACL%2CaAAA%3B%3BEAHH%2CgBAMC%2CmBACC%3BIACC%2CaAAA%3B%3BEARH%2CgBAWC%2CcAAa%3BIACT%2CSAAS%2COAAT%3BIACA%2CaAAa%2CaAAb%3BIACA%2CeAAA%3BIACA%2CcAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CyBAAA%3BIACA%2CoBAAA%3BIACA%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2CkBAAA%3BIACA%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAGL%2CeAAgB%2CaAAY%2CcAAe%2CkBAAkB%2CeAAe%2C4BAA4B%2CmBAAmB%3BIAC1H%2CaAAA%3B%3BEAED%2CeAAgB%2CaAAY%2CcAAe%2CkBAAkB%2CeAAe%2C4BAA4B%2CiBAAiB%2CqBAAqB%3BIAC1I%2CkBAAA%3B%3BEAEJ%2CaAAa%3BIACT%2CwBAAA%3B%3BEAEJ%2CaAAc%3BIACb%2CgBAAA%3B%3BEAED%2CaAAc%2CcAAa%3BIAC1B%2CcAAA%3B%3BEAED%2CgCAAiC%2CWAAW%2CUAAY%2CSAAM%3BIAC1D%2CiBAAA%3B%3BEAEJ%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAO%2COAAQ%2CIAAC%3BIAC%5C%2FD%2CcAAA%3B%3BEAED%2CoBACC%2CgBACC%2CMAAK%2CcACJ%2CMAAK%2CMAAO%2CKAAK%3BIAChB%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CeAAA%3B%3BEANJ%2CoBACC%2CgBACC%2CMAAK%2CcAMJ%3BIACC%2CeAAA%3B%3BEATJ%2CoBACC%2CgBACC%2CMAAK%2CcASJ%3BIACC%2CkBAAA%3B%3BEAZJ%2CoBACC%2CgBAcC%2CMAAK%2CKACJ%2CWACC%2CGAAE%3BIACD%2CoBAAA%3B%3BIACG%2CiBAAA%3B%3BIACA%2CoBAAA%3B%3BIACA%2CqBAAA%3B%3BIACA%2CaAAA%3BIACA%2CgCAAA%3B%3BEAvBR%2CoBA4BC%2CMAAK%2CoBACJ%2CGACC%3BIACC%2CgBAAA%3B%3BEAED%2CoBALF%2CMAAK%2CoBACJ%2CGAIE%3BIACA%2CcAAA%3BIACG%2CaAAA%3BIACA%2CcAAA%3B%3BEAIJ%2CoBAZF%2CMAAK%2CoBAWJ%2CGACE%3BEACD%2CoBAbF%2CMAAK%2CoBAWJ%2CGAEE%3BEACD%2CoBAdF%2CMAAK%2CoBAWJ%2CGAGE%3BIACG%2CoBAAA%3B%3BEAKP%2CKAAK%2CcAAe%2CKAAI%2CIAAI%2CSAAS%3BEAAS%2CKAAK%2CcAAe%2CKAAI%2CMAAM%2CSAAS%3BEAAS%2CKAAK%2CcAAe%2CKAAI%2CSAAS%2CSAAS%3BEACxI%2CKAAK%2CcAAe%2CKAAI%2CKAAK%2CSAAS%3BIACrC%2CgBAAA%3B%3BEAED%2CeAAgB%2CWAAW%2CQAAO%3BEAAS%2CeAAgB%2CWAAW%2CQAAO%3BIAC5E%2CqBAAA%3B%3BEAEA%2CoBAAqB%2CSAAS%3BIAC9B%2CmBAAA%3B%3BEAED%2CoBAAqB%2CQAAO%2CIAAI%2CqBAAsB%2CMAAK%3BIAC1D%2CmBAAA%3B%3BEAED%2CaACC%3BIACC%2CQAAA%3BIACA%2CmBAAA%3B%3BEAHF%2CaACC%2CUAGC%3BIACC%2CaAAA%3B%3BEALH%2CaAQC%3BIACC%2CQAAA%3B%3B%3BAAwBH%2CQApByB%3BEACxB%2CcAAe%2CuBAAuB%3BIACrC%2CUAAA%3B%3BEAED%2CmBAAoB%2CeAAe%3BIAClC%2CWAAA%3BIACA%2CgBAAA%3B%3BEAED%2CgBAAiB%2CKAAK%2CWAAa%3BIAClC%2CUAAA%3BIACA%2CcAAA%3BIACA%2CaAAA%3B%3BEAED%2CgBAAiB%2CKAAK%2CWAAa%2CaAAa%3BEAChD%2CgBAAiB%2CKAAK%2CWAAa%2CaAAa%3BIAC%5C%2FC%2CUAAA%3BIACA%2CcAAA%3BIACA%2CaAAA%3B%3B%3BAAgBF%2CQAb0B%3BEACzB%2CgBAAiB%2CKAAK%2CWAAa%3BIAClC%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3BEAED%2CgBAAiB%2CKAAK%2CWAAa%2CaAAa%3BEAChD%2CgBAAiB%2CKAAK%2CWAAa%2CaAAa%3BIAC%5C%2FC%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3B%3BAAgBF%2CQAb0B%2CuBAAuB%3BEAChD%2CgBAAiB%2CKAAK%2CWAAa%3BIAClC%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3BEAED%2CgBAAiB%2CKAAK%2CWAAa%2CaAAa%3BEAChD%2CgBAAiB%2CKAAK%2CWAAa%2CaAAa%3BIAC%5C%2FC%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3B%3BAAkTF%2CQA%5C%2FS0B%3BEACzB%2C4BAA6B%2CaAAa%2CeAAe%3BIACxD%2CWAAA%3B%3BEAED%2CiBAAkB%3BIACd%2CWAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2C4BAA6B%2CaAAa%2CeAAe%3BIACrD%2CUAAA%3BIACA%2CSAAA%3B%3BEAEJ%2CwBAAyB%3BIACxB%2CcAAA%3B%3BEAED%3BIACC%2CUAAA%3B%3BEAED%2CgBAAiB%2CcAAa%2CWAAW%2CkBAAmB%3BIACzD%2CyBAAA%3B%3BEAEH%3BEACA%3BIACC%2CaAAA%3B%3BEAED%3BIACI%2CUAAA%3B%3BEAEJ%2CgBAAiB%2CWAAW%3BEAC5B%2CgBAAiB%2CWAAW%3BEAC5B%2CgBAAiB%2CWAAW%3BIAC3B%2CWAAA%3BIACA%2CeAAA%3BIACA%2CcAAA%3B%3BEAED%2CSAAS%2CIAAI%2CuCAAwC%3BIACpD%2CgBAAA%3BIACA%2CmBAAA%3BIACG%2CeAAA%3BIACA%2CiBAAA%3B%3BEAEJ%2CIAAK%2CuBAAuB%3BIAC3B%2CkBAAA%3B%3BEAED%2CIAAK%2CuBAAuB%2CMAAM%3BIACjC%2CSAAA%3BIACA%2CaAAA%3BIACA%2CqBAAA%3B%3BEAED%2CsBAAsB%3BIACrB%2CsBAAA%3BIACG%2CWAAA%3BIACA%2CqBAAA%3BIACA%2CgBAAA%3B%3BEAJJ%2CsBAAsB%2CWAKlB%3BIACC%2CkBAAA%3B%3BEAIL%2CkBAAmB%2CmBAAmB%2COAAM%2CUAAU%2CGAAG%3BEACzD%2CkBAAmB%2CmBAAmB%2COAAM%2CUAAU%2CGAAG%3BIACxD%2CaAAA%3B%3BEAED%2CkBAAmB%2CmBAAmB%2COAAM%2CUAAU%2CGAAG%3BEACzD%2CkBAAmB%2CmBAAmB%2COAAM%2CUAAU%2CGAAG%3BIACxD%2CqBAAA%3B%3BEAED%2CSAAS%3BIACR%2CUAAA%3B%3BEAED%2CkBAAmB%2CSAAW%2CMAAG%2CIAAI%3BIACjC%2CeAAA%3B%3BEAEJ%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3BEAIA%2CMADG%2CaACF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CcAAA%3B%3BEAGR%2CMANG%2CaAMF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CaAAA%3B%3BEAIZ%2CoBACC%3BIACC%2CaAAA%3B%3BEAFF%2CoBAIC%3BIACI%2CWAAA%3B%3BEAIJ%2CaADa%2CUACZ%2CUAAU%3BIACV%2CWAAA%3B%3BEAED%2CaAJa%2CUAIZ%2CUAAU%3BIACV%2CWAAA%3B%3BEAGF%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3BEAEJ%3BIACI%2CaAAA%3BIACA%2CuBAAuB%2CcAAvB%3B%3BEAEJ%2CsBAAuB%2CMAAM%2CGAAE%2CIAAI%3BIAC%5C%2FB%2CkBAAA%3BIACA%2CUAAA%3B%3BEAEJ%2CIAAK%2CuBAAuB%3BIACxB%2CkBAAA%3B%3BEAEJ%2CaAAc%2CGAAE%2CUAAU%2CMAAO%2CcAAa%3BIAAU%2CUAAA%3BIAAY%2CmBAAA%3B%3BEACpE%2CaAAc%2CGAAE%2CUAAU%2CMAAO%2CcAAa%3BIAAU%2CUAAA%3BIAAY%2CkBAAA%3B%3BEACpE%3BIAAc%2CkBAAA%3B%3BEACd%2CWAAW%2CWAAY%3BIAAK%2CeAAA%3B%3BEAC5B%2CkBAAkB%3BEAClB%2CsBAAsB%3BIAAiB%2CaAAA%3B%3BEACvC%2CiBAAkB%2CgBAAgB%3BIAAiB%2CWAAA%3B%3BEACnD%2CcAAe%3BEACf%2CcAAe%3BIAAM%2CWAAA%3B%3BEACrB%2CIAAK%3BIACJ%2CUAAA%3B%3BEAED%2CeAAgB%3BIACf%2CaAAA%3B%3BEAED%2CSAAU%3BIACT%2CcAAA%3B%3BEAED%3BIACC%2CiBAAA%3B%3BEAED%2CgBAAiB%3BIAChB%2CcAAA%3BIACA%2CkBAAA%3B%3BEAED%2CeAAgB%3BIACf%2CgBAAA%3B%3BEAED%2CeAAgB%3BIACf%2CMAAA%3B%3BEAED%2CiBAAiB%2CQAAQ%2COACxB%2CaAAc%2CMAAG%2CUAAU%3BIAC1B%2CWAAA%3B%3BEAGF%3BIACC%2CUAAA%3B%3BEAGD%2CcAAe%2CuBAAuB%3BIACrC%2CUAAA%3B%3BEAED%2CiBAAiB%2CQAAQ%2COAAQ%2CaAAa%3BIAAK%2CmBAAA%3B%3BEAEnD%2CuBAAwB%2CKAAG%2CIAAE%3BIAAK%2CaAAA%3B%3BEAClC%2CaAAc%3BIAAW%2CmBAAA%3B%3BEACzB%3BIAAa%2CmBAAA%3B%3BEACb%2CYAAa%2CkBAAkB%2CoBAAoB%3BIAAK%2CeAAA%3B%3BEACxD%2CaAAa%2CWAAW%2CkBAAmB%2CGAAE%3BIAC5C%2CkBAAA%3BIACA%2CeAAA%3B%3BEAED%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%3BIACjD%2CeAAA%3B%3BEAED%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAU%3BIAC3D%2CeAAA%3B%3BEAED%2CiBACC%2CgBACC%2CcACC%3BEAHH%2CiBACC%2CgBACC%2CcAEC%3BIACC%2CWAAA%3BIACA%2CqBAAA%3B%3BEANJ%2CiBACC%2CgBAQC%2CeACI%3BEAVN%2CiBACC%2CgBAQC%2CeAEI%3BIACC%2CWAAA%3BIACA%2CqBAAA%3B%3BEAGA%2CiBAfN%2CgBAQC%2CeAMI%2CaACE%3BIACA%2CaAAA%3B%3BEAjBR%2CiBACC%2CgBAoBC%3BIACC%2CkBAAA%3B%3BEAtBH%2CiBACC%2CgBAoBC%2CaAEC%3BIACC%2CWAAA%3BIACA%2CmBAAA%3BIACA%2CeAAA%3BIACA%2CkBAAA%3BIACA%2CcAAA%3B%3BEA5BJ%2CiBACC%2CgBAoBC%2CaAEC%2CMAMC%3BIACC%2CcAAA%3B%3BEA9BL%2CiBACC%2CgBAoBC%2CaAYC%3BIACC%2CeAAA%3B%3BEAKJ%2CiBAAkB%2CgBAAgB%2CeAAe%3BIAChD%2CmBAAA%3BIACA%2CWAAA%3B%3BEAED%3BIAAc%2CgBAAA%3B%3BEACd%2CiBAAiB%2CQAAS%2CoBAAoB%3BIAAe%2CkBAAA%3B%3BEAC7D%2CYAAa%2CkBAAkB%2CkBAAkB%3BIAAU%2CkBAAA%3B%3BEAC3D%3BEACA%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%3BIAAI%2CgBAAA%3B%3BEACvE%3BEACA%3BIAAmB%2CkBAAA%3B%3BEACnB%2CYAAa%2CkBAAkB%3BIAAY%2CWAAA%3BIAAa%2CmBAAA%3BIAAqB%2CcAAA%3B%3BEAC7E%2CYAAa%2CkBAAkB%3BIAAiB%2CWAAA%3BIAAa%2CkBAAA%3BIAAoB%2CgBAAA%3B%3BEACjF%2CYAAa%2CkBAAkB%3BIAAiB%2CWAAA%3BIAAa%2CgBAAA%3BIAAkB%2CkBAAA%3B%3B%3B%3B%3B%3BEAM%5C%2FE%3B%3B%3BEAAA%2CcACC%2CeAAc%2CIAAI%2CeAMf%3BEAPJ%2CcAEC%2CcAAa%2CIAAI%2CeAKd%3BEAPJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAItB%3BEAPJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAGtB%3BEAPJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAEtB%3BEAPJ%2CcAMC%2CsBAAqB%2CIAAI%2CeACtB%3BEAPJ%2CcACC%2CeAAc%2CIAAI%2CeAOf%3BEARJ%2CcAEC%2CcAAa%2CIAAI%2CeAMd%3BEARJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAKtB%3BEARJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAItB%3BEARJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAGtB%3BEARJ%2CcAMC%2CsBAAqB%2CIAAI%2CeAEtB%3BEARJ%2CcACC%2CeAAc%2CIAAI%2CeAQf%3BEATJ%2CcAEC%2CcAAa%2CIAAI%2CeAOd%3BEATJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAMtB%3BEATJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAKtB%3BEATJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAItB%3BEATJ%2CcAMC%2CsBAAqB%2CIAAI%2CeAGtB%3BEATJ%2CcACC%2CeAAc%2CIAAI%2CeASf%3BEAVJ%2CcAEC%2CcAAa%2CIAAI%2CeAQd%3BEAVJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAOtB%3BEAVJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAMtB%3BEAVJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAKtB%3BEAVJ%2CcAMC%2CsBAAqB%2CIAAI%2CeAItB%3BIACD%2CsBAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3B%3BEAdH%2CcAmBC%2CcAIG%3BEAvBJ%2CcAoBC%2CWAGG%3BEAvBJ%2CcAqBC%2CaAEG%3BEAvBJ%2CcAsBC%2CUACG%3BEAvBJ%2CcAmBC%2CcAKG%3BEAxBJ%2CcAoBC%2CWAIG%3BEAxBJ%2CcAqBC%2CaAGG%3BEAxBJ%2CcAsBC%2CUAEG%3BEAxBJ%2CcAmBC%2CcAMG%3BEAzBJ%2CcAoBC%2CWAKG%3BEAzBJ%2CcAqBC%2CaAIG%3BEAzBJ%2CcAsBC%2CUAGG%3BEAzBJ%2CcAmBC%2CcAOG%3BEA1BJ%2CcAoBC%2CWAMG%3BEA1BJ%2CcAqBC%2CaAKG%3BEA1BJ%2CcAsBC%2CUAIG%3BIACD%2CcAAA%3BIACA%2CcAAA%3BIACA%2CcAAA%3B%3BEAIH%3BIAA0B%2CWAAA%3B%3BEAC1B%2CmBAAoB%2CWAAW%3BIAAkB%2CUAAA%3BIAAY%2CWAAA%3B%3BEAC7D%2CUAAW%2CcAAc%2CaAAa%3BIAAW%2CWAAA%3B%3BEACjD%2CUAAW%2CcAAc%2CaAAa%3BIAAW%2CUAAA%3B%3BEAGjD%2CSACC%2CWAAU%3BIACT%2CkBAAA%3BIACG%2CgBAAA%3B%3BEAGJ%2CmBAAoB%2CuBAAuB%3BIAC3C%2CWAAA%3BIACG%2CmBAAA%3B%3BEAEJ%2CmBAAoB%2CuBAAuB%3BIAC1C%2CSAAA%3BIACA%2COAAA%3B%3BEAED%2CmBAAoB%2CuBAAuB%2CuBAAuB%2CMAAM%3BIACvE%2CkBAAA%3BIACA%2CcAAA%3B%3BEAED%2CeAAe%2COAAQ%3BIACtB%2CaAAA%3B%3BEAED%3BIAAsB%2CmBAAA%3B%3BEACtB%2CcAAe%2CsBAAsB%2CcAAa%2CUAAU%3BEAC5D%2CcAAe%2CsBAAsB%2CcAAa%2CUAAU%3BEAC5D%2CcAAe%2CsBAAsB%2CcAAa%2CUAAU%3BIAC3D%2CWAAA%3B%3B%3BAAYF%2CQAT0B%3BEACzB%2CUAAW%3BIACT%2CSAAA%3B%3BEAEF%3BIACC%2CkBAAA%3B%3B%3BAASF%2CQAL0B%2CuBAAsB%3BEAC%5C%2FC%2CwBAAyB%3BIAAW%2CyBAAA%3B%3BEACpC%2CwBAAyB%3BIAAa%2C0BAAA%3B%3B%3BAAuBtC%2CQApBwB%3BEACxB%2CiBAAkB%3BIACjB%2CYAAA%3B%3BEAED%2CSAAY%2CKAAK%2CKAAK%3BIAAI%2CqBAAA%3B%3BEAC1B%2CIAAK%2CcAAa%2CWAAY%3BIAC1B%2CqBAAA%3B%3BEAEJ%2CQAAQ%2CKAAK%2CMAAS%2CQAAK%3BIAAc%2CkBAAA%3B%3BEACzC%2CKAAK%2CcAAe%3BIACnB%2CsBAAA%3B%3BEAED%2CgBAAiB%2CWAAW%2CEAAC%3BIAAU%2CgBAAA%3B%3BEACvC%2CaAAa%2CWAAY%2CcAAa%2CaAAgB%3BIAAK%2CeAAA%3B%3BEAC3D%2CaAAa%2CWAAW%2CkBAAmB%2CGAAE%2COAAU%3BIAAW%2CgBAAA%3B%3BEAClE%2CWAAW%2CWAAY%2CGAAE%2COAAQ%3BIAChC%2C2BAAA%3BIACA%2CyBAAA%3B%3B%3BAAmBF%2CQAhB0B%3BEACzB%2CIAAK%2CuBAAuB%3BIACxB%2CgBAAA%3BIACA%2CeAAA%3B%3BEAFJ%2CIAAK%2CuBAAuB%2CMAGxB%3BIACC%2CcAAA%3B%3BEAGL%2CsBAAuB%2CuBAAuB%3BIAC1C%2CgBAAA%3B%3BEADJ%2CsBAAuB%2CuBAAuB%2CkBAE1C%3BIACC%2CcAAA%3B%3B%3BAAqrBN%2CQAhrByB%3BEACxB%2C4BAA6B%2CWAAW%3BIACpC%2CQAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CMAAA%3BIACA%2CgBAAA%3B%3BEAEJ%3BIACI%2CoBAAA%3B%3BEAEJ%2CQAAQ%2CcAAe%3BIACnB%2CqBAAA%3B%3BEAEJ%2CKAAK%2CKAAK%2CQAAS%2CQAAO%3BEAC1B%2CeAAgB%2CWAAW%2CQAAO%3BEAAS%2CeAAgB%2CWAAW%2CQAAO%3BIACzE%2CcAAA%3BIACA%2CWAAA%3B%3BEAEJ%2CmBAAoB%3BIAChB%2CWAAA%3BIACA%2CeAAA%3BIACA%2CMAAA%3BIACA%2CkBAAA%3B%3BEAEJ%2CqBAAsB%2CaAAa%3BIAC%5C%2FB%2CmBAAA%3B%3BEAGJ%3BIACI%2C0BAAA%3B%3BEAEJ%3BIACC%2CgBAAA%3B%3BEADD%2CUAEC%3BIACC%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAJF%2CUAEC%2CKAGG%3BIACD%2CeAAA%3B%3BEAKH%2CWAAY%2CQAAO%2CYAAa%3BIAC%5C%2FB%2C4CAAA%3B%3BEAED%2CuBAAwB%3BIACvB%2CgBAAA%3B%3BEAED%2CuBAAwB%3BIACvB%2CmBAAA%3B%3BEAED%2CcAAe%2CgBAAgB%3BIAC9B%2CWAAA%3B%3BEAED%2CkBAAmB%3BIAClB%2CgBAAA%3B%3BEAED%2CkBAAmB%2CSAAS%2CMAAG%2CUAAU%3BIAAK%2CaAAA%3B%3BEAC9C%2CQACC%3BEADD%2CQAEC%3BIACC%2CaAAA%3B%3BEAGF%2CkBAAmB%3BIAClB%2CgBAAA%3B%3BEAED%3BIACC%2CoBAAA%3B%3BEAED%2CSAAS%2CIAAI%2CuCAAwC%3BIACjD%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2CeAAgB%3BIACf%2CaAAA%3B%3BEAED%2CIAAI%2CMAAO%2CgBAAgB%3BIAC1B%2CcAAA%3B%3BEAED%2CcAAe%2CWAAW%3BEAC1B%2CcAAe%3BIACd%2CSAAA%3B%3BEAED%2CcAAe%2CWAAW%3BIACzB%2CgBAAA%3B%3BEAED%3BIACC%2CkBAAA%3B%3BEAED%2CeAAgB%3BIACf%2CuBAAA%3BIACA%2CSAAA%3BIACA%2CwBAAA%3BIACA%2CgBAAA%3BIACA%2CaAAA%3BIACA%2CcAAA%3BIACA%2CuBAAA%3BIACA%2CWAAA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CmBAAA%3BIACA%2CiBAAA%3BIACA%2CoBAAA%3BIACA%2CoBAAA%3B%3BEACA%2CeAfe%2CiBAed%3BIACA%2C0BAAA%3BIACA%2CmBAAA%3B%3BEAGF%2CeAAgB%2CiBAAgB%3BIAC5B%2CSAAS%2CGAAT%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CiBAAA%3BIACA%2CkBAAA%3BIACA%2CkBAAA%3BIACA%2CQAAA%3BIACA%2CWAAW%2CgBAAX%3BIACA%2CQAAA%3BIACA%2CWAAA%3B%3BEAEJ%2CeAAgB%2CiBAAgB%2COAAO%3BIACtC%2CSAAS%2CGAAT%3B%3BEAED%2CkBAAmB%3BIAClB%2CWAAA%3B%3BEAED%2CkBAAmB%3BIAClB%2CWAAA%3B%3BEAED%3BIACC%2CWAAA%3BIACA%2CgBAAA%3B%3BEAED%2CaAAc%2CeAAe%2COAAM%3BIAClC%2CgBAAA%3B%3BEAED%2CiBAAkB%2CgBAAgB%2CkBAAkB%3BIACnD%2CQAAA%3B%3BEAED%2CSAAS%2CIAAI%2CuCAAwC%3BIACpD%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAED%2CsBAAuB%3BIACtB%2CoBAAA%3BIACG%2CqBAAA%3BIACA%2CoBAAA%3BIACA%2CaAAA%3BIACA%2CmBAAA%3BIACA%2C2BAAA%3BIACA%2CiCAAA%3BIACA%2CWAAA%3BIACA%2CiBAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3B%3BEAEJ%2CsBAAuB%2CMAAM%3BIAC5B%2CUAAA%3BIACG%2CcAAA%3BIACA%2CgBAAA%3BIACA%2CSAAA%3B%3BEAJJ%2CsBAAuB%2CMAAM%2CGAKzB%3BIACC%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2C4BAAA%3BIACA%2CgBAAA%3BIACA%2CuBAAA%3B%3BEAGL%2CIAAK%2CuBAAuB%2CMAAM%3BIACjC%2CcAAA%3B%3BEAED%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%3BIACjD%2CkBAAA%3B%3BEAED%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%3BIAChE%2CSAAA%3B%3BEAED%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%2CQAAQ%3BIACxE%2CYAAA%3B%3BEAED%2CkBAAmB%2CMAAK%3BIACvB%2CWAAA%3B%3BEAED%2CWACC%2CeAAgB%3BIACf%2CcAAA%3B%3BEAFF%2CWACC%2CeAAgB%2CIAEf%3BIACC%2CWAAA%3B%3BEAIH%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2CYAAY%2CGAAI%3BIAC%5C%2FD%2CuBAAA%3B%3BEAED%3BIACC%2CgBAAA%3B%3BEAGD%3BIACC%2CmBAAA%3BIACA%2CkBAAA%3B%3BEAED%3BIACC%2CoBAAA%3BIACG%2CiBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2CwBAAA%3BIACA%2CsBAAA%3B%3BEANJ%2CuBAOI%3BIACC%2CQAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3B%3BEAVL%2CuBAYI%2CSAAQ%3BIACP%2CQAAA%3BIACA%2CWAAA%3BIACA%2CmBAAA%3B%3BEAGL%2CiBAAkB%2CYAAW%3BIAC5B%2CeAAA%3B%3BEAED%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3BEAGA%2CMADG%2CaACF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CcAAA%3B%3BEAGR%2CMANG%2CaAMF%2CUAAU%2CGACP%2CcAAa%3BIACT%2CaAAA%3B%3BEAIZ%3BIACC%2CeAAA%3BIACA%2CmBAAA%3B%3BEAED%2CsBAAuB%2CcAAc%3BIACpC%2CeAAA%3B%3BEADD%2CsBAAuB%2CcAAc%2CGAEpC%3BIACC%2CeAAA%3B%3BEAGF%2CsBAAuB%2CuBAAuB%2CkBAAkB%2CGAAG%3BIAClE%2CeAAA%3B%3BEAED%2CsBAAuB%2CuBAAuB%2CkBAAkB%3BIAC%5C%2FD%2CgBAAA%3B%3BEAED%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3BEAEJ%3BIACI%2CaAAA%3BIACA%2CuBAAuB%2CcAAvB%3B%3BEAEJ%2CaACC%3BEADD%2CaAEC%3BIACC%2CWAAA%3B%3BEAGF%2CaAAa%2CWAAW%2CkBAAmB%2CGAAE%2COAAQ%2CIAAE%2COAAI%3BIACvD%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2CMAAA%3BIACA%2CQAAA%3B%3BEAEJ%2CaAAa%2CWAAY%2CGAAE%2CaAAc%2CSACxC%2CqBAAoB%3BIAChB%2CaZnxCK%2CmBYmxCL%3BIACG%2CSAAS%2COAAT%3BIACH%2CeAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3B%3BEARL%2CaAAa%2CWAAY%2CGAAE%2CaAAc%2CSAUxC%2CqBAAoB%2CgBAAgB%3BIAChC%2CSAAS%2COAAT%3BIACA%2CWAAA%3BIACA%2CaZ9xCK%2CmBY8xCL%3BIACA%2CeAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3B%3BEAGL%2CYAAa%3BEACb%2CYAAa%3BIAAoB%2CgBAAA%3B%3BEACjC%2CIAAK%2CcAAc%2CoBAAoB%3BIACtC%2CWAAA%3BIACA%2CWAAA%3B%3BEAED%2CIAAK%2CcAAc%2CoBAAoB%2CSAAQ%3BIAC9C%2CWAAA%3B%3BEAED%2CUAAW%3BEACX%3BIACC%2CqBAAA%3B%3BEAED%2CmBAAmB%2CIAAK%3BIACvB%2CWAAA%3B%3BEAED%2CUAAW%3BIACV%2CqBAAA%3B%3BEAED%2CGAAG%3BIAAS%2CWAAA%3B%3BEAAZ%2CGAAG%2CKAk0BJ%2CCAl0ByB%2CmBAAmB%2CIAAK%3BIAC%5C%2FC%2CWAAA%3B%3BEAED%3BIACC%2CgBAAA%3B%3BEAED%3BIAAc%2CcAAA%3B%3BEACd%2CiBAAkB%2CgBAAgB%2CaAAa%3BEAC%5C%2FC%2CUAAW%3BIAAc%2CaAAA%3B%3BEACzB%3BIAAmB%2CkBAAA%3B%3BEACnB%2CiBAAkB%3BIAAS%2CSAAA%3B%3BEAC3B%2CiBAAkB%3BIACjB%2CgBAAA%3BIACA%2CUAAA%3B%3BEAED%2CmBAAoB%2CMAAK%2CWAAY%2CSAAS%3BIAC7C%2CeAAA%3B%3BEAED%3BIACC%2CgBAAA%3BIACA%2CUAAA%3B%3BEAED%3BIACC%2CmBAAA%3BIACA%2CsBAAA%3BIACA%2CUAAA%3B%3BEAED%3BIACC%2CkBAAA%3B%3BEAED%3BIACC%2CYAAA%3B%3BEAED%3BIACC%2CiBAAA%3BIACA%2CUAAA%3B%3BEAED%2CeAAe%3BIACd%2CgBAAA%3BIACG%2CkBAAA%3B%3BEAGJ%3BIACC%2CcAAA%3B%3BEADD%2CkBAGC%2CEAAE%3BIACD%2CWAAA%3B%3BEAGF%2CgBAAiB%3BIAChB%2CcAAA%3BIACG%2CeAAA%3BIACA%2CmBAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2CgBAAiB%3BIACb%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAGJ%2CgBAAiB%3BIAChB%2CcAAA%3B%3BEAED%2CiBAAkB%2CgBAAgB%3BIACjC%2CkBAAA%3BIACA%2CUAAA%3BIACA%2CWAAA%3B%3BEAGD%2CaAAe%3BIACd%2CUAAA%3B%3BEAGD%2CgBAAiB%3BIAAM%2CmBAAA%3B%3BEAEvB%3BIAAoB%2CeAAA%3B%3BEACpB%2CuBAAwB%2CKAAE%2CMAAO%2CIAAC%3BIAAW%2CaAAA%3B%3BEAC7C%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAO%2CMAAO%3BIAAG%2CgBAAA%3B%3BEACjE%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAO%2CQAAS%2CQAAO%2CQAAS%2CcAAc%2CKAAE%2COAAQ%3BIACtG%2CeAAA%3BIACE%2CgBAAA%3B%3BEAEJ%2CaAAa%2CWAAW%2CkBAAmB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%2CQAAS%2CcAAc%2CKAAE%2COAAQ%3BIAC%5C%2FF%2CiBAAA%3BIACA%2CeAAA%3BIACA%2CiBAAA%3BIACG%2CeAAA%3BIACA%2CgBAAA%3B%3B%3BEAGJ%3BIAAa%2CeAAA%3B%3BEACb%2CWAAY%2CQAAU%3BIACjB%2CcAAA%3BIACD%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CqBAAA%3BIAEA%2C4CAAA%3BIACA%2CkCAAA%3BIACA%2C6BAAA%3BIACA%2C0BAAA%3BIACA%2CeAAA%3BIACA%2CyBAAA%3B%3BEAEJ%2CWAAW%2CMAAM%3BIAChB%2CcAAA%3B%3BEAED%2CgBAAiB%2CYAAW%3BIAC3B%2CWAAA%3B%3BEAED%2CgBAAiB%2CmBAAqB%3BIACrC%2CWAAA%3B%3BEAED%2CSAAU%3BIACT%2CWAAA%3BIACA%2CeAAA%3B%3BEACA%2CSAHS%2CyBAGR%3BIACA%2CUAAA%3BIACA%2CWAAA%3B%3BEAGF%2CWAAY%2CSAAQ%2CIAAI%2CcAAe%2CGAAK%2CKAAG%3BIAC9C%2CoBAAA%3BIACA%2CaZx7CK%2CqBYw7CL%3B%3BEAED%2CWAAY%2CQAAO%2COAAU%3BEAAY%2CWAAY%2CQAAO%2CWAAc%3BEAAY%2CWAAY%2CQAAU%2CaAAU%3BIACrH%2C4CAAA%3B%3BEAED%2CWAAY%2CGAAE%2COAAO%3BIAAa%2CSAAA%3B%3BEAClC%2CWAAY%2CGAAE%3BIAAS%2CeAAA%3BIAAiB%2CSAAA%3B%3BEACxC%3BIAAa%2CUAAA%3BIAAY%2CWAAA%3B%3BEACzB%2CWAAY%2CQAAQ%2CWAAU%3BIAC7B%2CaZ57CS%2CmBY47CT%3BIACA%2CSAAS%2COAAT%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3B%3BEAED%2CWAAY%2CQAAQ%2CWAAU%2CgBAAgB%3BIAAQ%2CSAAS%2COAAT%3B%3BEACtD%2CWAAY%2CQAAQ%3BIAAU%2CgBAAA%3BIAAkB%2CcAAA%3B%3BEAChD%2CWAAY%2CQAAQ%2CSAAS%3BIAC5B%2CeAAA%3BIACA%2CyBAAA%3BIACA%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAED%2CWAAW%2CWAAY%2CGAAE%3BIACxB%2CcAAA%3B%3BEAED%2CWAAW%2CWAAY%2CGAAE%2COAAO%2CUAAa%3BIAC5C%2CUAAA%3B%3BEAED%2CWAAW%2CWAAY%2CGAAE%2CaAAgB%3BIACxC%2CgBAAA%3B%3BEAGD%2CaAAa%2CWAAW%2CkBACrB%2CKACD%2CGAAE%3BIACD%2CcAAA%3B%3BEAHH%2CaAAa%2CWAAW%2CkBACrB%2CKACD%2CGAAE%2COAED%2CQAAO%3BIACN%2CUAAA%3B%3BEAMJ%2CqBAAsB%2CQAAO%3BIAAO%2CWAAA%3B%3BEACpC%3BIAAkB%2CsBAAA%3B%3BEAClB%2CcAAe%3BIAAG%2CcAAA%3B%3BEAElB%2CaAAc%3BIAAe%2CgBAAA%3BIAAkB%2CmBAAA%3B%3BEAC%5C%2FC%2CcAAe%2CcAAc%2CmBAAmB%3BIAC%5C%2FC%2CmBAAA%3B%3BEAED%2CmBAAoB%3BIAAwB%2CcAAA%3B%3BEAE5C%2CYAAa%2CyBAAyB%2CeAAe%2CcAAa%2CSAAU%3BIAC3E%2CcAAA%3B%3BEAED%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%3BIAClE%2CkBAAA%3B%3BEAED%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%2COAAM%3BIACxE%2CaAAA%3B%3BEAGD%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%3BIAClE%2CiBAAA%3BIACA%2CgBAAA%3B%3BEAED%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%2COAAM%3BIACxE%2CoBAAA%3BIACA%2CmBAAA%3B%3BEAED%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%2COAAM%2CQAAQ%3BIAChF%2CcAAA%3B%3BEAED%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%2COAAM%3BIACxE%2CSAAS%2COAAT%3BIACA%2CwBAAA%3BIACG%2CeAAA%3BIACA%2CYAAA%3BIACA%2CiBAAA%3BIACG%2CWAAA%3BIACH%2CYAAA%3BIACA%2CkBAAA%3BIACA%2CcAAA%3BIACA%2CmBAAA%3BIACA%2CeAAA%3B%3BEAEJ%2CYAAa%2CyBAAyB%2CeAAe%2CcAAc%2COAAM%2CMAAM%3BIAC9E%2CmBAAA%3BIACA%2CWAAA%3B%3BEAED%2CYAAa%2CkBAAkB%3BIAAmB%2CkBAAA%3B%3BEAClD%2CYAAa%2CkBAAkB%2CoBAAoB%3BIAAI%2CeAAA%3B%3BEACvD%2CYAAa%2CkBAAkB%2CoBAAoB%2CGAAG%3BIAAG%2CaAAA%3B%3BEACzD%2CYAAa%2CkBAAkB%2CYAAY%3BIAAK%2CgBAAA%3B%3BEAChD%3BIAAqB%2CgBAAA%3B%3BEACrB%2CmBAAoB%3BIAAI%2CcAAA%3BIAAgB%2CmBAAA%3B%3BEACxC%2CmBAAoB%3BIAAI%2CcAAA%3BIAAgB%2CUAAA%3B%3BEAExC%2CaAAc%3BIAAkB%2CUAAA%3B%3BEAChC%2CWAAY%3BIAAa%2CmBAAA%3B%3BEACzB%2CWAAY%2CaAAa%3BIAAO%2CWAAA%3B%3BEAChC%2CaAAc%2CKAAM%2CMAAG%2CYAAc%3BEACrC%2CaAAc%2CKAAM%2CMAAG%2CYAAc%3BIACpC%2CmBAAA%3B%3BEAED%2CaAAc%3BEACd%2CaAAc%3BIACb%2CWAAA%3B%3BEAED%3BEACA%2CQAAS%2CoBAAoB%3BEAC7B%2CuBAAwB%2CoBAAoB%3BEAC5C%2CiBAAkB%2CoBAAoB%3BIAAc%2CgBAAA%3B%3BEACpD%2CUAAW%3BIACP%2CwBAAA%3B%3BEAEJ%2CiBAAkB%2CgBAAgB%2CkBAAkB%2CSAAS%3BIAC5D%2CSAAA%3BIAAU%2CSAAA%3B%3BEAEX%2CQAAQ%2CKAAK%2CMAAS%2CQAAK%3BIACvB%2CSAAA%3B%3BEAEJ%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%2CMAAO%3BIACtD%2CgBAAA%3B%3BEAED%2CUAAW%3BEAAe%3BIACtB%2CkBAAA%3B%3BEAEJ%3BIACI%2CeAAA%3B%3BEAEJ%2CaAAa%2CWAAW%2CkBAAqB%2CKAAG%2CGAAE%2COAAQ%2CQAAO%3BIAChE%2CYAAA%3BIACA%2CkBAAA%3B%3BEAED%2CkBAAmB%2CSAAW%2CMAAG%2CIAAI%3BIACjC%2CkBAAA%3B%3BEAGJ%3BIACC%2CgBAAA%3B%3BEAED%3BIACI%2CUAAA%3B%3BEAEJ%2CiBAAkB%3BIACd%2CWAAA%3BIACA%2CeAAA%3BIACA%2CqBAAA%3B%3BEAEJ%2CSAAU%3BIACT%2CkBAAA%3B%3BEAED%2CWAAc%3BIACV%2CSAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CUAAA%3BIACA%2CkBAAA%3BIACA%2CUAAA%3B%3BEAEJ%2CiBAAkB%2CYAAW%3BIAC5B%2CoBAAA%3BIACG%2CcAAA%3BIACA%2CsBAAA%3BIACA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CkBAAA%3B%3BEAEJ%2CiBAAkB%3BIACjB%2CqBAAA%3B%3BEAED%2CcAAe%3BIACd%2CSAAA%3B%3BEAED%3BIACC%2CiBAAA%3B%3BEAED%2CcAAe%2CSAAS%3BIACvB%2CYAAA%3B%3BEAED%2CaAAa%2CWAAW%3BIACvB%2CYAAA%3B%3BEAED%2CQAAQ%2CKAAK%2CSAAU%2CSAAQ%2CKAAK%2CMAAO%2CMAAK%3BIAC5C%2CaAAA%3B%3BEAEJ%2CuBAAwB%2CKAAK%2CGAAE%2COAAO%3BIACrC%2CaAAA%3B%3BEAED%2CSAAY%2CSAAM%2CIAAI%2CSAAY%3BIAC9B%2CWAAA%3B%3BEAEJ%2CSAAY%2CSAAM%2CIAAI%2CSAAY%3BIAC9B%2CsBAAA%3BIACA%2CSAAA%3B%3BEAEJ%2CMAAO%2CSAAQ%3BIACd%2CgBAAA%3B%3BEAED%2CoBAAqB%2CUAAU%2CMAAK%2CWAAY%3BIAC%5C%2FC%2CWAAA%3B%3BEAED%2CIAAK%2CsBAAsB%3BEAAe%2CIAAK%2CsBAAsB%3BIACpE%2CmBAAA%3B%3BEAED%2CaAAc%3BIACV%2CiBAAA%3B%3BEAEJ%3BIACC%2CgBAAA%3B%3BEAED%3BIACC%2CmBAAA%3B%3BEAED%2CgBAAiB%2CcAAa%2CWAAW%2CkBAAqB%3BEAC9D%2CaAAa%2CWAAW%2CkBAAqB%3BIAC5C%2CSAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3B%3BEAED%2CqBAAqB%2CaAAa%3BIACjC%2C%2BBAAA%3BIACG%2CgBAAA%3BIACA%2CgBAAA%3B%3BEAGJ%3BIACC%2CWAAA%3B%3BEAED%2CaAAc%2CQAAO%2CKAAM%2CWAAW%3BIACrC%2CgBAAA%3BIACA%2CgBAAA%3B%3BEAED%2CuBAAwB%3BIACvB%2CgBAAA%3B%3BEAED%2CuBAAwB%2CWAAW%3BIAClC%2CmBAAA%3B%3B%3BAAkBF%2CwBAfyC%3BEACxC%2CiBAAkB%2CgBAAgB%2CeAAe%2CcAAgB%2CKAAG%3BEAAmB%2CiBAAkB%2CgBAAgB%2CeAAe%2CcAAgB%2CKAAK%3BIAC5J%2CkBAAA%3B%3BEAED%2CmBAAoB%2CMAAK%2CWAAY%2CSAAS%3BEAAmB%2CmBAAoB%2CMAAK%2CWAAY%2CSAAS%3BIAC9G%2CgBAAA%3B%3BEAED%2CcAAe%2CkBAAkB%2CkBAAiB%3BIACjD%2CeAAA%3B%3BEAED%3BIACC%2CgBAAA%3B%3BEAED%2CmBAAoB%2CMAAK%2CWAAY%2CSAAS%2CkBAAkB%3BEAAG%2CmBAAoB%2CMAAK%2CWAAY%2CSAAS%2CiBAAiB%3BIAAG%2CYAAA%3B%3B%3BAAkCtI%2CQAhCyB%3BEACtB%2CcAAgB%2CMAAK%2CMAAK%3BIAC5B%2CWAAA%3BIACA%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAEA%3BIACC%2CkBAAA%3B%3BEADD%2CeAEC%3BIACC%2CSAAA%3B%3BEAGF%2CWAAY%2CUAAU%3BIACrB%2CmBAAA%3B%3BEAED%2CYAAa%2CGAAG%2CGAAG%3BIAClB%2CeAAA%3B%3BEAED%3BIACI%2CaAAA%3BIACA%2CuBAAuB%2CcAAvB%3BIACA%2CoBAAoB%2CcAApB%3B%3BEAEJ%2CsBAAsB%2CMAAO%2CaAAY%2CUAAU%3BIAC%5C%2FC%2CaAAA%3B%3BEAGJ%2CkBAAmB%2CmBAAmB%2COAAM%3BIAC3C%2CwBAAA%3B%3B%3BAAkCF%2CQA9ByB%3BEACxB%2CkBACC%3BIACC%2CeAAA%3B%3BEAFF%2CkBACC%2CGAEC%3BIACI%2CcAAA%3BIACA%2CeAAA%3B%3BEAIN%2CsBAAuB%2CuBAAuB%2CkBAAkB%2CGAAE%2COAAO%3BIACxE%2CaAAA%3B%3BEAED%2CaACI%3BIACI%2CgBAAA%3BIACA%2CmBAAA%3BIACA%2CWAAA%3BIACA%2CWAAA%3BIACA%2CcAAA%3BIACA%2CWAAA%3B%3BEAPR%2CaACI%2CcAOI%3BIACC%2CWAAA%3B%3BEAIN%3BIACC%2CUAAA%3B%3B%3BAAwDL%2CQArDyB%3BEACxB%2CWAAY%3BIACR%2CWAAA%3BIACA%2CqBAAA%3B%3BEAEJ%2CSAAS%2CIAAI%2CuCAAwC%2CiBAAiB%3BIACrE%2CWAAA%3B%3BEAED%2CkBAAmB%3BIAClB%2CiBAAA%3BIACA%2CoBAAA%3B%3BEAED%2CSAAS%2CIAAI%2CuCAAwC%2CqBAAoB%3BIACxE%2CoBAAA%3B%3BEAED%2CIAAK%3BIACJ%2CeAAA%3B%3BEAED%2CMAAO%3BIACN%2CoBAAA%3B%3BEAED%2CaAAc%3BIACb%2CeAAA%3B%3BEAED%2CMAAO%3BIACH%2CoBAAA%3B%3BEAEJ%2CSAAS%2CIAAI%2CuCAAwC%3BIACpD%2CeAAA%3BIACA%2CkBAAA%3B%3BEAED%2CSAAS%2CIAAI%2CuCAAwC%2CiBAAiB%3BIACrE%2CiBAAA%3BIACA%2CoBAAA%3B%3BEAED%2CkBAAmB%2CSAAW%3BIAC7B%2CkBAAA%3B%3BEAED%2CkBAAmB%3BIACf%2CqBAAA%3BIACA%2CkBAAA%3BIACA%2CYAAA%3B%3BEAEJ%2CkBAAmB%3BIAClB%2CqBAAA%3BIACA%2CSAAA%3B%3BEAED%2CkBAAmB%3BIAClB%2CqBAAA%3BIACA%2CkBAAA%3BIACA%2CWAAA%3B%3B%3BAAuJF%2CQApJyB%3BEACxB%2CcAAe%2CcAAc%3BIACzB%2CgBAAA%3B%3BEAEJ%2CgCAAiC%2CWAAW%2CSAAQ%2CcAAe%3BIAC5D%2CcAAA%3BIACH%2CYAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2CaAAc%2C0BAA0B%2CoBAAoB%2CYAAY%3BIACvE%2CiBAAA%3B%3BEAED%2CsBAAsB%2CaAAc%3BEACpC%2CsBAAsB%2CaAAc%3BIACnC%2CeAAA%3B%3BEAFD%2CsBAAsB%2CaAAc%2CcAGnC%3BEAFD%2CsBAAsB%2CaAAc%2CcAEnC%3BIACC%2CsBAAA%3B%3BEAGF%2CkBAAmB%3BEAAQ%2CkBAAmB%3BEAAmB%2CkBAAmB%2CSAAS%3BIAAK%2CkBAAA%3B%3BEAClG%2CkBAAmB%2CiBAAgB%3BIAAmB%2CeAAA%3B%3BEACtD%2CeAAgB%2CMAAM%3BIACrB%2CSAAA%3B%3BEAED%2CSAAS%2CIAAI%2CuCAAwC%2CqBAAoB%3BIACxE%2CiBAAA%3B%3BEAED%2CqBAAsB%3BIACrB%2CeAAA%3B%3BEAED%2CkBAAmB%2COAAM%3BEAAS%2CkBAAmB%2CMAAK%3BEAAe%2CkBAAmB%2COAAM%2COAAO%3BIACrG%2CeAAA%3B%3BEAEJ%2CkBACC%2CMAAK%3BIACD%2CkBAAA%3B%3BEAGL%2CUAAW%3BIACV%2CWAAA%3BIACA%2CkBAAA%3B%3BEAED%2CYAAa%3BIAAgB%2CWAAA%3BIAAa%2CaAAA%3B%3BEAC1C%2CiBAAkB%2CgBAAgB%3BEAAe%3BIAAiB%2CWAAA%3B%3BEAClE%2CaACC%2CUAAS%2CSAAS%3BIACjB%2CiBAAA%3B%3BEAGF%2CiBAAkB%2CgBAAgB%3BIAChC%2CWAAA%3BIACA%2C6BAAA%3B%3BEAEF%3BIACC%2CiBAAA%3BIACG%2CUAAA%3B%3BEAGJ%3BEAAgB%2CcAAe%2CuBAAuB%3BIACrD%2CWAAA%3B%3BEAED%2CYAAa%2CkBAAkB%2CWAAW%2CMAAM%3BIAC%5C%2FC%2CWAAA%3BIACA%2CkBAAA%3B%3BEAED%2CmBAAoB%2CeAAe%3BIAClC%2CWAAA%3BIACA%2CgBAAA%3B%3BEAED%2CkBAAmB%3BIAClB%2CUAAA%3B%3BEAED%2CiBAAiB%2CQAAQ%2COAAQ%2CaAAa%3BIAC7C%2CWAAA%3B%3BEAED%2CaAAe%3BIACd%2CWAAA%3B%3BEAED%2CSAAU%2CqBAAoB%2C8BAA%2BB%3BIAC5D%2CUAAA%3BIACA%2CkBAAA%3B%3BEAED%2CSAAU%2CqBAAoB%2C8BAA%2BB%2CsBAAsB%3BIAClF%2CWAAA%3B%3BEAED%2CSAAU%2CKAAG%2CKAAG%2CIAAC%3BIAChB%2CeAAA%3B%3BEAGD%2CeAAgB%3BIAAY%2CiBAAA%3B%3BEAC5B%3BIAAe%2CaAAA%3B%3BEACf%2CMAAM%2CWAAY%3BIAAU%2CaAAA%3BIAAe%2CiBAAA%3B%3BEAC3C%2CMAAM%2CWAAY%2CSAAS%2CSAAS%2CQAAO%3BIAAY%2CWAAA%3B%3BEAEvD%2CiBAAkB%2CgBAAgB%2CeAAe%2CcAAgB%2CKAAG%3BEAAmB%2CiBAAkB%2CgBAAgB%2CeAAe%2CcAAgB%2CKAAK%3BIAC5J%2CaAAA%3B%3BEAED%2CiBAAkB%2CgBAAgB%2CcAAc%3BEAChD%2CiBAAkB%2CgBAAgB%2CcAAc%3BIAC%5C%2FC%2CWAAA%3BIACA%2CcAAA%3BIACA%2CgBAAA%3B%3BEAED%2CiBAAkB%2CgBAAgB%3BIACjC%2CUAAA%3B%3BEAED%2CYAAa%2CeAAe%3BIAAe%2CWAAA%3B%3BEAC3C%2CaAAc%3BIAAmB%2CaAAA%3B%3BEACjC%2CaAAc%2CyBAAyB%2CeAAe%3BIAAO%2CeAAA%3B%3BEAC7D%2CaAAc%2CoBAAoB%2CyBAAyB%3BIAAiB%2CgBAAA%3BIAAkB%2CeAAA%3B%3BEAC9F%2CaAAc%2CyBAAyB%2CeAAe%3BIAAK%2CWAAA%3B%3BEAC3D%2CaAAc%3BIAAmB%2CuBAAA%3B%3BEACjC%2CaAAc%3BIAAkB%2CYAAA%3B%3BEAChC%2CWAAY%3BIACT%2CWAAA%3B%3BEAED%2CWAAY%2CUAAU%3BIAAoB%2CgBAAA%3B%3BEAC1C%2C0BAA2B%3BEAC3B%2C0BAA2B%3BEAC3B%2CqBAAsB%3BEACtB%2CqBAAsB%3BIACrB%2CWAAA%3BIACA%2CWAAA%3B%3BEAED%2CiBAAiB%3BIAChB%2CiBAAA%3B%3BEAED%2CiBAAkB%2CgBAAgB%3BIAChC%2CaAAA%3B%3BEAEJ%3BIACC%2CsBAAA%3B%3BEAED%2CsBAAuB%2CMAAM%3BIACzB%2CeAAA%3BIACA%2CcAAA%3BIACA%2CgBAAA%3B%3BEAEJ%2CYAAa%3BIACZ%2CeAAA%3B%3BEAED%2CYAAa%3BIACZ%2CaAAA%3B%3BEAED%3BIACC%2CaAAA%3B%3B%3BAAoBF%2CQAjByB%3BEACxB%2CKAAK%2CcAAc%2CSAAS%3BIAC3B%2CWAAA%3B%3BEAED%2CsBAAsB%2CMACrB%2CcAAa%3BIACZ%2CaAAA%3B%3BEAGF%2CIAAK%2CuBAAuB%2CMAAM%3BIAC9B%2CcAAA%3B%3BEAEJ%2CMAAO%3BIACN%2CoBAAA%3B%3B%3BAAUF%2CQAN0B%3BEACzB%2CiBAAkB%3BIACjB%2CgBAAA%3BIACA%2CeAAA%3B%3B%3BAAmDF%2CQAhDyB%3BEACxB%3BIACC%2CaAAA%3B%3BEAED%2CWAAY%2CUAAU%2CkBAAkB%3BIACvC%2CmBAAA%3BIACA%2CSAAA%3B%3BEAED%2CkBAAmB%2CGAAG%3BIAClB%2CcAAA%3BIACA%2CeAAA%3B%3BEAEJ%2CYAAa%2CcACZ%3BIACC%2CmBAAA%3BIACG%2CWAAA%3B%3BEAGL%2CYAAa%2CcAAa%3BIACzB%2CaAAA%3B%3BEAED%2CUAAW%3BEACX%3BIACC%2CoBAAA%3B%3BEAED%3BIACC%2CeAAA%3B%3BEAGD%2CaAAe%2CcAAa%3BIAAU%2CUAAA%3BIAAY%2CkBAAA%3B%3BEAClD%2CkBAAmB%2COAAM%3BIACxB%2CYAAA%3BIACA%2CeAAA%3B%3BEAED%3BIACC%2CUAAA%3B%3BEAED%2CiBAAkB%2CgBAAgB%3BIAC9B%2CUAAA%3B%3BEAEJ%2CcAAe%2CkBAAkB%2CkBAAiB%2CiBAAkB%3BIACnE%2CeAAA%3B%3BEAED%2CaAAc%2CQAAO%2CKAAM%2CWAAW%3BIACrC%2CgBAAA%3BIACA%2CgBAAA%3B%3B%3BAAiEF%2CQA9DyB%3BEACxB%2CYAAa%2CGAAG%2CGAAG%3BIACf%2CcAAA%3BIACH%2CcAAA%3B%3BEAFD%2CYAAa%2CGAAG%2CGAAG%2CEAGlB%3BIACC%2CgBAAA%3B%3BEAGF%3BIACC%2CUAAA%3BIACA%2CiBAAA%3B%3BEAED%2CSAAU%2CqBAAoB%2C8BAA%2BB%3BIAC5D%2CmBAAA%3B%3BEAED%3BIACC%2CkBAAA%3B%3BEACA%2CcAAC%3BIACA%2CmBAAA%3B%3BEAGF%3BIAAa%2CeAAA%3B%3BEACb%2CeAAgB%3BIACf%2CiBAAA%3BIACA%2CeAAA%3BIACA%2CgBAAA%3B%3BEAED%2CmBAAoB%2CuBAAuB%3BIAC1C%2CoBAAA%3B%3BEAED%2CmBAAoB%2CuBAAuB%2CuBAAuB%2CMAAM%3BIACvE%2CWAAA%3B%3BEAED%2CaAAc%3BIACb%2CWAAA%3B%3BEAED%2CSAAU%2CqBAAoB%2C8BAA%2BB%2CsBAAsB%2CsBAAsB%2CcAAc%3BIACtH%2CiBAAA%3B%3BEAED%3BIAAkB%2CWAAA%3B%3BEAClB%2CcAAe%2CSAAS%3BIACpB%2CcAAA%3BIACA%2CWAAA%3BIACA%2CmBAAA%3B%3BEAEJ%2CqBAAsB%2CkBAAkB%3BIACvC%2CkBAAA%3BIACA%2CcAAA%3B%3BEAED%2CKAAK%2CcAAe%3BIACnB%2CeAAA%3B%3BEAGD%2CiBAAkB%2CgBAAgB%3BIAC9B%2CUAAA%3B%3B%3B%3B%3B%3B%3BAAQL%2CcACC%2CeAAc%2CIAAI%2CeAMf%3BAAPJ%2CcAEC%2CcAAa%2CIAAI%2CeAKd%3BAAPJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAItB%3BAAPJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAGtB%3BAAPJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAEtB%3BAAPJ%2CcAMC%2CsBAAqB%2CIAAI%2CeACtB%3BAAPJ%2CcACC%2CeAAc%2CIAAI%2CeAOf%3BAARJ%2CcAEC%2CcAAa%2CIAAI%2CeAMd%3BAARJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAKtB%3BAARJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAItB%3BAARJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAGtB%3BAARJ%2CcAMC%2CsBAAqB%2CIAAI%2CeAEtB%3BAARJ%2CcACC%2CeAAc%2CIAAI%2CeAQf%3BAATJ%2CcAEC%2CcAAa%2CIAAI%2CeAOd%3BAATJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAMtB%3BAATJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAKtB%3BAATJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAItB%3BAATJ%2CcAMC%2CsBAAqB%2CIAAI%2CeAGtB%3BAATJ%2CcACC%2CeAAc%2CIAAI%2CeASf%3BAAVJ%2CcAEC%2CcAAa%2CIAAI%2CeAQd%3BAAVJ%2CcAGC%2CsBAAqB%2CIAAI%2CeAOtB%3BAAVJ%2CcAIC%2CsBAAqB%2CIAAI%2CeAMtB%3BAAVJ%2CcAKC%2CsBAAqB%2CIAAI%2CeAKtB%3BAAVJ%2CcAMC%2CsBAAqB%2CIAAI%2CeAItB%3BEACD%2CsBAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3B%3BAAWH%2CQAN2B%3BEAC1B%2CcAAe%2CeAAc%2CIAAI%2CeAAkB%2CKAAE%2CYAAY%3BIAChE%2CsBAAA%3B%3B%3BAAUF%2CQAN2B%2CwBAAuB%3BEACjD%2CcAAe%2CeAAc%2CIAAI%2CeAAkB%2CKAAE%2CYAAY%3BIAChE%2CsBAAA%3B%3B%3BAAUF%2CQAN0B%2CuBAAuB%3BEAChD%2CcAAe%2CeAAc%2CIAAI%2CeAAkB%2CKAAE%2CYAAY%3BIAChE%2CsBAAA%3B%3B%3BAAUF%2CQAN0B%3BEACzB%2CcAAe%2CeAAc%2CIAAI%2CeAAkB%2CKAAE%2CYAAY%3BIAChE%2CsBAAA%3B%3B%3BAAaF%2CQAT0B%3BEACzB%2CcACC%2CsBAAsB%2CcAAa%2CUAAU%3BEAD9C%2CcAEC%2CsBAAsB%2CcAAa%2CUAAU%3BEAF9C%2CcAGC%2CsBAAsB%2CcAAa%2CUAAU%3BIAC5C%2CsBAAA%3B%3B%3B%3BAC9nEH%2CaACI%3BEACI%2CmBAAA%3B%3BAAFR%2CaACI%2CQAEI%3BEACI%2CeAAA%3BEACA%2CabCC%2CqBaDD%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3B%3BAACA%2CaAZR%2CQAEI%2CcAUK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3B%3BAAKhB%2CIAAK%3BEAA4B%2CgBAAA%3B%3BAACjC%2CeACI%2CgBACI%3BEACI%2CeAAA%3BEACA%2Cab5BL%2CqBa4BK%3BEACA%2CcAAA%3BEAEA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3B%3BAAZZ%2CeACI%2CgBAaI%3BEACI%2CYAAA%3BEACA%2CabxCL%2CqBawCK%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAACA%2CeAnBR%2CgBAaI%2COAMK%3BEACG%2CcAAA%3B%3BAArBhB%2CeACI%2CgBAuBI%3BEACI%2CgBAAA%3B%3BAAzBZ%2CeACI%2CgBAuBI%2CwBAEI%2CGACI%3BEACI%2CSAAA%3BEACA%2CUAAA%3B%3BAACA%2CeA7BhB%2CgBAuBI%2CwBAEI%2CGACI%2CGAGK%3BEACG%2CmBAAA%3B%3BAA%5C%2FBxB%2CeACI%2CgBAuBI%2CwBAEI%2CGACI%2CGAMI%3BEACI%2Cab1DjB%2CqBa0DiB%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgCAAA%3BEACA%2CcAAA%3B%3BAACA%2CeAxCpB%2CgBAuBI%2CwBAEI%2CGACI%2CGAMI%2CEAQK%3BEACG%2CcAAA%3B%3BAAEJ%2CeA3CpB%2CgBAuBI%2CwBAEI%2CGACI%2CGAMI%2CEAWK%3BEACG%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3B%3BAApD5B%2CeACI%2CgBAuBI%2CwBAEI%2CGACI%2CGAMI%2CEAqBI%3BEACI%2Cab%5C%2FErB%2CqBa%2BEqB%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3B%3BAACA%2CeA3DxB%2CgBAuBI%2CwBAEI%2CGACI%2CGAMI%2CEAqBI%2CKAMK%3BEACG%2CcAAA%3B%3BAAWR%2CeAvEpB%2CgBAmEI%2CcACI%2CGACI%2CGACI%2CEACK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3B%3BAAMA%2CeApFxB%2CgBAmEI%2CcACI%2CGACI%2CGAaK%2CKACG%2CEACK%3BEACG%2CgBAAA%3B%3BAAMJ%2CeA3FxB%2CgBAmEI%2CcACI%2CGACI%2CGAoBK%2CKACG%2CEACK%3BEACG%2CgBAAA%3B%3BAAMJ%2CeAlGxB%2CgBAmEI%2CcACI%2CGACI%2CGA2BK%2CIACG%2CEACK%3BEACG%2CeAAA%3B%3BAAMJ%2CeAzGxB%2CgBAmEI%2CcACI%2CGACI%2CGAkCK%2CMACG%2CEACK%3BEACG%2CmBAAA%3B%3BAAMJ%2CeAhHxB%2CgBAmEI%2CcACI%2CGACI%2CGAyCK%2CMACG%2CEACK%3BEACG%2CiBAAA%3B%3BAAMJ%2CeAvHxB%2CgBAmEI%2CcACI%2CGACI%2CGAgDK%2CKACG%2CEACK%3BEACG%2CgBAAA%3B%3BAAMJ%2CeA9HxB%2CgBAmEI%2CcACI%2CGACI%2CGAuDK%2COACG%2CEACK%3BEACG%2CkBAAA%3B%3BAASxB%2CeADJ%2CkBACK%2CMACG%2C0BACI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2C0BAAA%3BEACA%2CSAAA%3B%3BAACA%2CeAThB%2CkBACK%2CMACG%2C0BACI%2CEAMK%3BEACG%2C8BAAA%3B%3BAAThB%2CeADJ%2CkBACK%2CMACG%2C0BACI%2CEASI%3BEACI%2CcAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3B%3BAACA%2CeAlBpB%2CkBACK%2CMACG%2C0BACI%2CEASI%2CeAMK%3BEACG%2CyBAAA%3B%3BAAEJ%2CeArBpB%2CkBACK%2CMACG%2C0BACI%2CEASI%2CeASK%3BEACG%2CaAAA%3B%3BAAS5B%2CaAAc%2CWAAW%2CcAAc%3BEACnC%2CwBAAA%3B%3BAAEJ%2CwBACI%3BEACI%2CSAAA%3B%3BAAFR%2CwBACI%2CYAEI%2CIAAG%2CWAAW%3BEACV%2CSAAA%3BEACA%2CiBAAA%3B%3BAALZ%2CwBAQI%3BEACI%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAjBR%2CwBAmBI%3BEACI%2CeAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAvBR%2CwBAyBI%3BEACI%2CaAAA%3B%3BAA1BR%2CwBA4BI%3BEACI%2CqBAAA%3BEACA%2CSAAA%3B%3BAA9BR%2CwBAgCI%2CeAAc%3BAAhClB%2CwBAgCyB%3BEACjB%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAxCR%2CwBA0CI%3BEACI%2CmBAAA%3B%3BAAIR%2C2BACI%2CeAAc%3BEACV%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3B%3B%3BAAKR%3BEACI%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2Cab1QG%2CqBa0QH%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAPJ%2CwBAQI%3BEACI%2CkBAAA%3B%3BAATR%2CwBAWI%3BEACI%2CiBAAA%3B%3BAAGR%3BEACI%2CsBAAA%3BEACA%2CYAAA%3BEACA%2COAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CMAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3B%3BAAVJ%2CqBAWI%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAAdR%2CqBAWI%2CIAII%3BEACI%2CQAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAKZ%2CUACI%3BEACI%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAGR%3BEACI%2CyBAAA%3BEACA%2CgBAAA%3B%3B%3BAAIJ%2CiBAAkB%3BEACd%2CWAAA%3BEACA%2CgCAAA%3BEACA%2CwCAAA%3B%3BAAEJ%2CiBAAiB%2CMAAO%3BEACpB%2CmBAAkB%2CWAAlB%3BEACA%2CWAAU%2CWAAV%3B%3BAAEJ%2COAAO%3BEACH%2CmBAAA%3BEACA%2CUAAA%3B%3BAAEJ%3BEACI%2C0CAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%2CiBAAoB%3BEAChB%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3B%3BAAEJ%3BEACI%2CaAAA%3BEACA%2COAAA%3BEACA%2CaAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CoCAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CgBAAiB%2CGAAG%3BEAChB%2CsBAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CgBAAiB%2CGAAG%3BEAChB%2CeAAA%3B%3BAAEJ%2CWAAY%2CWAAW%2CcAAc%2CUAAU%3BEAC3C%2CuCAAA%3BEACA%2CkBAAA%3BEACA%2C%2BCAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CaAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CWAAa%2CWAAW%2CcAAc%2CUAAS%2CMAAO%3BAAAM%2CWAAa%2CWAAW%2CcAAc%2CUAAS%2COAAQ%3BEAC%5C%2FG%2CmBAAA%3B%3BAAEJ%2CWAAa%2CWAAW%3BEACpB%2CkBAAA%3BEACA%2CYAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CQACI%2COAAM%3BEACF%2CaAAA%3B%3B%3BAAMR%3BEACI%2CUAAA%3BEACA%2CmBAAA%3B%3BAAFJ%2CiBAGI%2CSAEI%3BAALR%2CiBAII%2CgBACI%3BAALR%2CiBAGI%2CSAGI%3BAANR%2CiBAII%2CgBAEI%3BAANR%2CiBAGI%2CSAII%3BAAPR%2CiBAII%2CgBAGI%3BEACI%2CUAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAXZ%2CiBAcI%3BEACI%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2Cab3aD%2CqBa2aC%3BEACA%2CcAAA%3B%3BAAtBR%2CiBAwBI%3BEACI%2CkBAAA%3B%3BAAzBR%2CiBA2BI%2CSAAS%2CSAAS%3BEAChB%2CYAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2C2CAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAqB%2CoBAArB%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAAvCN%2CiBAyCI%3BEACI%2CWAAA%3BEACA%2CeAAA%3B%3BAA3CR%2CiBAyCI%2COAGI%3BEACI%2CaAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3BEACA%2Cab7cL%2CqBa6cK%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAA1DZ%2CiBAyCI%2COAmBI%3BEACI%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACC%2CuBAAA%3BEACD%2CSAAA%3BEACA%2CkBAAA%3B%3BAACA%2CiBA1BR%2COAmBI%2CYAOK%2CUAAU%3BEACP%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2C2DAAA%3BEACA%2C%2BBAAA%3B%3BAAKJ%2CiBAtCR%2COAoCI%2CYAAW%2COAEN%3BAAAD%2CiBAtCR%2COAqCI%2CYAAW%2CIAAI%2CSAAS%2CMACnB%3BEACG%2CmBAAA%3BEACA%2CyBAAA%3B%3BAAjFhB%2CiBAsFI%3BEACI%2CYAAA%3BEACA%2Cab9eD%2CqBa8eC%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEAGA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CgBAAA%3B%3BAA9GR%2CiBAsFI%2CQAyBI%3BEACI%2CYAAA%3BEACA%2CSAAA%3B%3BAAjHZ%2CiBAoHI%3BEACI%2CqBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3B%3BAACA%2CiBAJJ%2CYAIK%3BEACG%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2CwCAAA%3B%3BAAEJ%2CiBAXJ%2CYAWK%3BEACG%2CkBAAA%3B%3BAACA%2CiBAbR%2CYAWK%2CUAEI%3BEACE%2CSAAS%2CEAAT%3BEACC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2C2DAAA%3BEACA%2C%2BBAAA%3B%3BAAEJ%2CiBAtBR%2CYAWK%2CUAWI%2CMAAM%3BEACH%2CmBAAA%3B%3BAAKR%2CiBADJ%2CYAAW%2COACN%3BEACG%2CcAAA%3B%3BAAjJZ%2CiBAoJI%2CSACI%3BEACI%2CgBAAA%3B%3BAAtJZ%2CiBAyJI%2COACI%2CaAEI%3BEACI%2CeAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BAA%5C%2FJhB%2CiBAyJI%2COACI%2CaAEI%2CMAII%3BAAhKhB%2CiBAyJI%2COACI%2CaAEI%2CMAKI%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3B%3BAAGA%2CiBArBhB%2COACI%2CaAEI%2CMAiBI%2CQAAO%2CKACF%3BEd9XjB%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3BEc2XoB%2CSAAS%2COAAT%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3B%3BAAGA%2CiBA9BpB%2COACI%2CaAEI%2CMAiBI%2CQAAO%2CKASF%2CMACI%3BEACG%2CWAAA%3B%3BAAKR%2CiBApChB%2COACI%2CaAEI%2CMAgCI%2CQAAO%2CSACF%3BEd7YjB%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmCAAA%3BEACA%2CkCAAA%3BEc0YqB%2CSAAS%2COAAT%3BEACD%2CeAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3B%3BAAIA%2CiBA9CpB%2COACI%2CaAEI%2CMAgCI%2CQAAO%2CSASF%2CMAEI%3BEACG%2CWAAA%3B%3BAAQ5B%2C6BAA8B%3BEAC1B%2CwBAAA%3B%3BAAEJ%2CqBACI%2CkBACI%3BEACI%2CcAAA%3BEACA%2CWAAA%3B%3BAAJZ%2CqBACI%2CkBACI%2COAGG%2CaACI%2CMAAK%2CQAAS%3BAAN7B%2CqBACI%2CkBACI%2COAGG%2CaAoNV%2CCAnNmC%2CKAAM%2CEAAC%3BEACvB%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAATpB%2CqBACI%2CkBAYI%3BEACI%2CaAAA%3B%3BAAdZ%2CqBACI%2CkBAeI%3BEACI%2CaAAA%3B%3BAAjBZ%2CqBACI%2CkBAkBI%3BEACI%2CYAAA%3B%3BAApBZ%2CqBACI%2CkBAqBI%3BEACI%2CaAAA%3B%3BAAIZ%2CcAAe%2CSAAS%3BEAAW%2CqBAAA%3BEAAuB%2CYAAA%3B%3BAAC1D%2C6BACI%3BEACI%2CYAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CgCAAA%3BEACA%2CwCAAA%3B%3BAACA%2C6BAbJ%2CEAaK%3BAAAO%2C6BAbZ%2CEAaa%3BEACL%2CmBAAA%3B%3BAAEJ%2C6BAhBJ%2CEAgBK%3BEACG%2CgEAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2C6BApBJ%2CEAoBK%3BEACG%2CgEAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2C6BAxBJ%2CEAwBK%3BEACG%2CgEAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2C6BA5BJ%2CEA4BK%3BEACG%2CgEAAA%3BEACA%2CgCAAA%3B%3BAAKZ%3BAACA%3B%3B%3B%3B%3BAADA%2CcAEI%3BAADJ%2CcACI%3BEACI%2CyBAAA%3B%3BAAHR%2CcAKI%3BAAJJ%2CcAII%3BEACI%2CcAAA%3B%3BAANR%2CcAQI%2CoBAEI%3BAATR%2CcAOI%2CoBAEI%3BAAVR%2CcASI%2CeACI%3BAATR%2CcAQI%2CeACI%3BEACI%2CcAAA%3BEACA%2CsBAAA%3B%3BAAZZ%2CcAQI%2CoBAEI%2CyBAII%3BAAbZ%2CcAOI%2CoBAEI%2CyBAII%3BAAdZ%2CcASI%2CeACI%2CyBAII%3BAAbZ%2CcAQI%2CeACI%2CyBAII%3BEACI%2CcAAA%3BEACA%2CgBAAA%3B%3BAAhBhB%2CcAQI%2CoBAEI%2CyBASI%3BAAlBZ%2CcAOI%2CoBAEI%2CyBASI%3BAAnBZ%2CcASI%2CeACI%2CyBASI%3BAAlBZ%2CcAQI%2CeACI%2CyBASI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3B%3BAAtBhB%2CcAQI%2CoBAkBI%2CyBAAwB%3BAAzBhC%2CcAOI%2CoBAkBI%2CyBAAwB%3BAA1BhC%2CcASI%2CeAiBI%2CyBAAwB%3BAAzBhC%2CcAQI%2CeAiBI%2CyBAAwB%3BEACpB%2CsBAAA%3B%3BAA3BZ%2CcA%2BBI%3BAA9BJ%2CcA8BI%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CMAAA%3B%3BAAlCR%2CcA%2BBI%2CsBAII%3BAAlCR%2CcA8BI%2CsBAII%3BEACI%2CWAAA%3B%3BAApCZ%2CcAuCI%3BAAtCJ%2CcAsCI%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CMAAA%3B%3BAA1CR%2CcAuCI%2CsBAII%3BAA1CR%2CcAsCI%2CsBAII%3BEACI%2CWAAA%3B%3BAA5CZ%2CcA%2BCI%3BAA9CJ%2CcA8CI%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CMAAA%3B%3BAAlDR%2CcA%2BCI%2CsBAII%3BAAlDR%2CcA8CI%2CsBAII%3BEACI%2CWAAA%3B%3BAApDZ%2CcAuDI%3BAAtDJ%2CcAsDI%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CMAAA%3B%3BAA1DR%2CcAuDI%2CsBAII%3BAA1DR%2CcAsDI%2CsBAII%3BEACI%2CWAAA%3B%3BAA5DZ%2CcAgEI%2CeACI%3BAAhER%2CcA%2BDI%2CeACI%3BEACI%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3B%3BAApEZ%2CcAgEI%2CeACI%2CyBAKI%3BAArEZ%2CcA%2BDI%2CeACI%2CyBAKI%3BEACI%2C4BAAA%3BEACA%2CYAAA%3B%3BAAxEhB%2CcAgEI%2CeACI%2CyBAUI%3BAA1EZ%2CcA%2BDI%2CeACI%2CyBAUI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3B%3BAA9EhB%2CcAmFI%2CcAAa%2CUAAU%3BAAlF3B%2CcAkFI%2CcAAa%2CUAAU%3BEACnB%2CwBAAA%3BEACA%2CkCAAA%3B%3BAAaR%2CQAV0B%3BEACtB%3BIACI%2CwBAAA%3B%3BEAEJ%2CcACI%3BIACI%2CuBAAuB%2CcAAvB%3B%3B%3BAAeZ%2CQAX0B%3BEACtB%3BIACI%2CwBAAA%3B%3BEAEJ%2CcACI%3BEADJ%2CcAEI%3BIACI%2CuBAAuB%2CcAAvB%3B%3B%3BAAgBZ%2CQAZyB%3BEACrB%3BIACI%2CwBAAA%3B%3BEAEJ%2CcACI%3BEADJ%2CcAEI%3BEAFJ%2CcAGI%3BIACI%2CuBAAuB%2CcAAvB%3B%3B%3BAA2BZ%2CQAvByB%3BEACrB%2CcACI%3BEADJ%2CcAEI%3BEAFJ%2CcAGI%3BEAHJ%2CcAII%3BIACI%2CuBAAuB%2CcAAvB%3B%3BEALR%2CcACI%2CsBAKI%3BEANR%2CcAEI%2CsBAII%3BEANR%2CcAGI%2CsBAGI%3BEANR%2CcAII%2CsBAEI%3BIACI%2CuBAAA%3B%3BEAIZ%2CcAAe%2CSAAQ%3BIACnB%2CaAAA%3B%3BEADJ%2CcAAe%2CSAAQ%2CaAEnB%3BIACI%2CQAAA%3B%3BEAHR%2CcAAe%2CSAAQ%2CaAKnB%3BIACI%2CQAAA%3B%3B%3BAAUZ%2CQALyB%3BEACrB%2CoBAAqB%2CSAAQ%3BIACzB%2CWAAA%3B%3B%3BAAOP%2CQAJwB%3BEACrB%2CiBAAkB%3BIACd%2CUAAA%3B%3B%3BACn0BR%2CaAEI%2C0BACI%2CSAAQ%2CUAAU%2CSACd%2COACI%3BAAJhB%2CuBACI%2C0BACI%2CSAAQ%2CUAAU%2CSACd%2COACI%3BAALhB%2CaAEI%2C0BACiC%2CSAAQ%2CUAAU%2CYAC3C%2COACI%3BAAJhB%2CuBACI%2C0BACiC%2CSAAQ%2CUAAU%2CYAC3C%2COACI%3BEACI%2CadHb%2CqBcGa%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAATpB%2CaAEI%2C0BAWI%2CoBACI%3BAAbZ%2CuBACI%2C0BAWI%2CoBACI%3BEACI%2CUAAA%3B%3BAAfhB%2CaAEI%2C0BAWI%2CoBAII%2CYAAY%3BAAhBxB%2CuBACI%2C0BAWI%2CoBAII%2CYAAY%3BEACR%2CadfT%2CqBceS%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3B%3BAAxBhB%2CaAEI%2C0BAyBI%2CwBAAwB%3BAA1BhC%2CuBACI%2C0BAyBI%2CwBAAwB%3BEACpB%2CadzBL%2CqBcyBK%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAnCZ%2CaAEI%2C0BAyBI%2CwBAAwB%2COASpB%3BAAnCZ%2CuBACI%2C0BAyBI%2CwBAAwB%2COASpB%3BEACI%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAtChB%2CaAEI%2C0BAuCI%2CwBAAwB%2COAAO%3BAAxCvC%2CuBACI%2C0BAuCI%2CwBAAwB%2COAAO%3BAAzCvC%2CaAEI%2C0BAuCyC%2CSAAQ%2CUAAU%2CIAAK%3BAAxCpE%2CuBACI%2C0BAuCyC%2CSAAQ%2CUAAU%2CIAAK%3BEACxD%2CcAAA%3BEACA%2CadxCL%2CqBcwCK%3BEAEA%2CgBAAA%3BEACA%2CeAAA%3B%3BAA9CZ%2CaAEI%2C0BA8CI%3BAA%5C%2FCR%2CuBACI%2C0BA8CI%3BEACI%2CcAAA%3B%3BAAjDZ%2CaAEI%2C0BAiDI%2CWACI%3BAAnDZ%2CuBACI%2C0BAiDI%2CWACI%3BEACK%2CadlDV%2CqBckDU%3BEACD%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAxDhB%2CaAEI%2C0BAiDI%2CWAOI%2CiBACI%3BAA1DhB%2CuBACI%2C0BAiDI%2CWAOI%2CiBACI%3BEACI%2CadzDb%2CqBcyDa%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAhEpB%2CaAEI%2C0BAiDI%2CWAgBI%2CWAAW%2CiBACP%3BAAnEhB%2CuBACI%2C0BAiDI%2CWAgBI%2CWAAW%2CiBACP%3BEACK%2CadlEd%2CqBckEc%3BEACD%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAAxEpB%2CaAEI%2C0BA2EI%2CYAAY%3BAA5EpB%2CuBACI%2C0BA2EI%2CYAAY%3BEACR%2CcAAA%3B%3BAA9EZ%2CaAEI%2C0BA8EI%3BAA%5C%2FER%2CuBACI%2C0BA8EI%3BEACI%2CWAAA%3B%3BAAjFZ%2CaAEI%2C0BAiFI%3BAAlFR%2CuBACI%2C0BAiFI%3BEACI%2CWAAA%3BEACA%2CkBAAA%3B%3BAArFZ%2CaAEI%2C0BAqFI%3BAAtFR%2CuBACI%2C0BAqFI%3BEACI%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAA5FZ%2CaAEI%2C0BA6FI%2CUAAU%3BAA9FlB%2CuBACI%2C0BA6FI%2CUAAU%3BEACN%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAAnGZ%2CaAEI%2C0BAmGI%2CcAAc%3BAApGtB%2CuBACI%2C0BAmGI%2CcAAc%3BEACV%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3B%3BAA5GZ%2CaAEI%2C0BA4GI%3BAA7GR%2CuBACI%2C0BA4GI%3BEACI%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAjHZ%2CaAEI%2C0BAiHI%2CWAAW%3BAAlHnB%2CuBACI%2C0BAiHI%2CWAAW%3BEfgHlB%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEe%5C%2FFO%2CYAAA%3BEACA%2CiBAAA%3B%3BAf4HP%2CaehPA%2C0BAiHI%2CWAAW%2Ccf%2BHd%3BAAAD%2CuBehPA%2C0BAiHI%2CWAAW%2Ccf%2BHd%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAe9HI%2CaArHR%2C0BAiHI%2CWAAW%2CcAIN%3BAAAD%2CuBArHR%2C0BAiHI%2CWAAW%2CcAIN%3BEACG%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAA1HhB%2CaAEI%2C0BA2HI%2CSACI%3BAA7HZ%2CuBACI%2C0BA2HI%2CSACI%3BAA9HZ%2CaAEI%2C0BA2HI%2CSACyB%3BAA7HjC%2CuBACI%2C0BA2HI%2CSACyB%3BEACjB%2CqBAAA%3B%3BAA%5C%2FHhB%2CaAmII%2CsBAAsB%3BAAlI1B%2CuBAkII%2CsBAAsB%3BEAClB%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAACA%2CaAPJ%2CsBAAsB%2CEAOjB%3BAAAD%2CuBAPJ%2CsBAAsB%2CEAOjB%3BEACG%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3B%3BAA7IZ%2CaAgJI%3BAA%5C%2FIJ%2CuBA%2BII%3BEACI%2C0CAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CaAAA%3B%3BAA1JR%2CaA4JI%2CWAAW%2CKAAI%3BAA3JnB%2CuBA2JI%2CWAAW%2CKAAI%3BEACX%2CqBAAA%3B%3BAAGR%2CaAAc%2C0BAA0B%3BEACpC%2CcAAA%3B%3BAAEJ%2COAAO%3BEfgEN%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEe%5C%2FCA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAfoEA%2COe%5C%2FEG%2Ccf%2BEF%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAerER%2CuBAAwB%2C0BAA0B%3BEAC9C%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CuBAAwB%3BEACpB%2CmBAAA%3B%3BAAIJ%2CoBACI%3BEACI%2CcAAA%3BEACA%2CWAAA%3B%3BAAHR%2CoBACI%2CKAGI%3BEACI%2CeAAA%3BEACA%2CkBAAA%3B%3BAACA%2CoBANR%2CKAGI%2CUAGK%2CaAAc%3BEACX%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAThB%2CoBACI%2CKAWI%2CGAAE%3BEACE%2CkBAAA%3BEACA%2CeAAA%3B%3BAAdZ%2CoBACI%2CKAWI%2CGAAE%2CYAGE%3BEACI%2CyBAAA%3B%3BAAhBhB%2CoBACI%2CKAkBI%2CGAAE%3BEACE%2CkBAAA%3B%3BAApBZ%2CoBACI%2CKAkBI%2CGAAE%2COAEE%3BEACI%2CqBAAA%3B%3BAAEJ%2CoBAvBR%2CKAkBI%2CGAAE%2COAKG%3BEACG%2CcAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3B%3BAA%5C%2FBhB%2CoBAmCI%2CWAAW%3BEACP%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3B%3BAAvCR%2CoBAyCI%2CWAAU%2CMAAO%3BEAAc%2CUAAA%3B%3BAAzCnC%2CoBA0CI%2CWAAW%2CcAAc%2CaAAe%3BEACpC%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3B%3BAACC%2CoBAZL%2CWAAW%2CcAAc%2CaAAe%2CMAYlC%3BEACE%2CuBAAA%3B%3BAAEJ%2CoBAfJ%2CWAAW%2CcAAc%2CaAAe%2CMAenC%3BEACG%2CcAAA%3B%3BAAEJ%2CoBAlBJ%2CWAAW%2CcAAc%2CaAAe%2CMAkBnC%2CMAAM%3BEACH%2CeAAA%3BEACA%2CcAAA%3B%3BAA9DZ%2CoBAiEI%2CWAAW%2CcAAc%2CaAAe%2CMAAG%3BEACvC%2CSAAS%2COAAT%3BEACA%2CadpPG%2CmBcoPH%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAtER%2CoBAwEI%2CWAAW%2CcAAc%2CaAAa%2CUAAS%3BEAC3C%2CSAAS%2COAAT%3B%3BAAzER%2CoBA2EI%2CWAAW%2CcAAc%2CaAAa%3BEAAW%2CUAAA%3BEAAY%2CUAAA%3B%3BAAEjE%2CaACI%2CoBACI%2CYACI%3BAAHG%2CuBACX%2CoBACI%2CYACI%3BEACI%2CeAAA%3BEACA%2CadxQT%2CqBcwQS%3BEACA%2CoBAAA%3BEACA%2CWAAA%3BEAIA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAJA%2CaAPZ%2CoBACI%2CYACI%2CKAKK%3BAAAD%2CuBAPZ%2CoBACI%2CYACI%2CKAKK%3BEACG%2CaAAA%3B%3BAATpB%2CaAgBI%3BAAhBW%2CuBAgBX%3BEACI%2CgBAAA%3B%3BAAjBR%2CaAmBI%2CSAAQ%3BAAnBG%2CuBAmBX%2CSAAQ%3BEACJ%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAtBR%2CaAwBI%3BAAxBW%2CuBAwBX%3BEACG%2CcAAA%3B%3BAAzBP%2CaAwBI%2CwBAEI%3BAA1BO%2CuBAwBX%2CwBAEI%3BEACI%2CWAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3B%3BAA7BZ%2CaAwBI%2CwBAOI%2CUAAS%2CIACL%3BAAhCG%2CuBAwBX%2CwBAOI%2CUAAS%2CIACL%3BEACI%2CWAAA%3B%3BAAjChB%2CaAwBI%2CwBAOI%2CUAAS%2CIAIL%3BAAnCG%2CuBAwBX%2CwBAOI%2CUAAS%2CIAIL%3BEACI%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAtChB%2CaA0CI%3BAA1CW%2CuBA0CX%3BEACI%2Cad3SK%2CqBc2SL%3B%3BAAIR%2CaAEI%3BAADJ%2CuBACI%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAJR%2CaAEI%2CYAGI%2CQAAO%3BAAJf%2CuBACI%2CYAGI%2CQAAO%3BEACH%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAATZ%2CaAEI%2CYASI%2COAAM%3BAAVd%2CuBACI%2CYASI%2COAAM%3BEACF%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAbZ%2CaAEI%2CYASI%2COAAM%2CIAGF%3BAAbZ%2CuBACI%2CYASI%2COAAM%2CIAGF%3BEACI%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAnBhB%2CaAEI%2CYASI%2COAAM%2CIAUF%3BAApBZ%2CuBACI%2CYASI%2COAAM%2CIAUF%3BEACI%2CqBAAA%3B%3BAAtBhB%2CaAEI%2CYASI%2COAAM%2CIAUF%2CSAEI%3BAAtBhB%2CuBACI%2CYASI%2COAAM%2CIAUF%2CSAEI%3BEACI%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3B%3BAA5BpB%2CaAEI%2CYA8BI%3BAA%5C%2FBR%2CuBACI%2CYA8BI%3BEACI%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAKZ%2CaACI%2CSAAQ%2CKAAK%3BEACT%2CgBAAA%3B%3BAAOI%2CuBAFP%2CKACG%2CGAAE%2COACG%3BEACG%2CSAAA%3B%3BAAKhB%2CqBACI%3BEACI%2CqBAAA%3B%3BAAFR%2CqBAII%3BAAJJ%2CqBA6RC%2CCAzRW%2COAAO%2COAAO%3BEAClB%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAACA%2CqBAJJ%2CQAIK%3BAAAD%2CqBAqRP%2CCAzRW%2COAAO%2COAAO%2COAIjB%3BEACG%2CaAAA%3B%3BAAEJ%2CqBAPJ%2CQAOK%2CMACG%3BAADJ%2CqBAkRP%2CCAzRW%2COAAO%2COAAO%2COAOjB%2CMACG%3BEACI%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAfhB%2CqBAII%2CQAcI%3BAAlBR%2CqBA6RC%2CCAzRW%2COAAO%2COAAO%2COAclB%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAjCZ%2CqBAoCI%2CQAAO%2COAAO%3BEACV%2CkBAAA%3B%3BAACA%2CqBAFJ%2CQAAO%2COAAO%2COAET%3BEACG%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGA%2CqBAtBR%2CQAAO%2COAAO%2COAqBT%2CMACI%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAA7DhB%2CqBAoCI%2CQAAO%2COAAO%2COA4BV%3BEACI%2CaAAA%3B%3BAAjEZ%2CqBAoEI%2CQAAO%2COAAO%3BEACV%2CkBAAA%3B%3BAACA%2CqBAFJ%2CQAAO%2COAAO%2COAET%3BEACG%2CSAAS%2COAAT%3BEACA%2CwBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGA%2CqBAtBR%2CQAAO%2COAAO%2COAqBT%2CMACI%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAA7FhB%2CqBAoEI%2CQAAO%2COAAO%2COA4BV%3BEACI%2CaAAA%3B%3BAAKZ%2CQAAQ%2CKAAK%3BEACT%2CgBAAA%3BEACA%2CoBAAA%3B%3BAAFJ%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%3BEACT%2CWAAA%3B%3BAAJR%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAET%2CMAAK%2CMACD%3BEACI%2CSAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CeAAA%3BEACA%2C6BAAA%3BEACA%2CUAAA%3B%3BAACA%2CQAnBR%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAET%2CMAAK%2CMACD%2CEAaK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CyBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAGR%2CQAhCJ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAET%2CMAAK%2CMA2BA%2COAAQ%3BAAhCrB%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAET%2CMAAK%2CMA2BW%2CEAAC%3BEACT%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3B%3BAACC%2CQApCT%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAET%2CMAAK%2CMA2BA%2COAAQ%2CEAIH%3BAAAD%2CQApCT%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAET%2CMAAK%2CMA2BW%2CEAAC%2CMAIP%3BEACE%2CUAAA%3BEACA%2CmBAAA%3B%3BAAtCpB%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAuCT%2CMAAK%3BEACD%2CSAAA%3BEACA%2CiBAAA%3B%3BAA5CZ%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%3BEACI%2CWAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAAjDZ%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaACI%2CaACI%3BEACI%2CadpgBjB%2CqBcogBiB%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAxDxB%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%3BEACI%2CiBAAA%3BEACE%2CcAAA%3B%3BAA9D1B%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaAGI%3BEACI%2Cad%5C%2FgBrB%2CqBc%2BgBqB%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAnE5B%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaASI%3BEACI%2CWAAA%3BEACA%2CUAAA%3B%3BAAvE5B%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaASI%2CgBAGI%3BEACI%2CmBAAA%3B%3BAAzEhC%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaASI%2CgBAGI%2CMAEI%3BEACI%2CeAAA%3B%3BAA3EpC%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaASI%2CgBAGI%2CMAKI%3BEACI%2CYAAA%3B%3BAA9EpC%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaAsBI%3BAAlFxB%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMA2CT%2C0BAII%2CaASI%2CeACI%2CaA2HnB%2CCArGuC%3BEACZ%2CcAAA%3BEACA%2CgBAAA%3B%3BAApF5B%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAwFT%3BEACI%2CWAAA%3BEACA%2CUAAA%3B%3BAA7FZ%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAwFT%2CYAGI%2CiBACI%3BEACI%2CeAAA%3BEACA%2Cad7iBP%2CqBc6iBO%3BEACA%2CgBAAA%3B%3BAAlGpB%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAwFT%2CYAGI%2CiBACI%2CQAII%3BEACI%2CoBAAA%3BEACA%2CcAAA%3B%3BAArGxB%2CQAAQ%2CKAAK%2CSAGT%2CSAAQ%2CKAAK%2CMAwFT%2CYAGI%2CiBAUI%2COACI%3BEACI%2CgBAAA%3BEACA%2CeAAA%3B%3BAAQxB%2CyBACI%3BEACI%2CkBAAA%3B%3BAAGR%2CYACI%2CcACI%3BEACI%2CmBAAA%3BEACA%2CaAAA%3B%3BAAIZ%2CQAAS%3BEACL%2CiBAAA%3BEACA%2CadjlBG%2CqBcilBH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CWAAA%3B%3BAALJ%2CQAAS%2COAML%3BAANJ%2CQAAS%2COAuDR%2CCAjDM%3BAANP%2CQAAS%2COAuDR%2CCAjDS%3BAANV%2CQAAS%2COAuDR%2CCAjDY%3BAANb%2CQAAS%2COAuDR%2CCAjDe%3BAANhB%2CQAAS%2COAuDR%2CCAjDkB%3BEACX%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAATR%2CQAAS%2COAWL%3BEACI%2CmBAAA%3B%3BAAZR%2CQAAS%2COAcL%3BEACI%2CgBAAA%3B%3BAAGR%2CQAAQ%2CUAAU%3BEACd%2CgBAAA%3B%3BAAEJ%3BEACI%2C2BAAA%3B%3BAAEJ%2CGAAG%2CWAAW%3BEACV%2CadnmBO%2CmBcmmBP%3BEACA%2CSAAS%2COAAT%3B%3BAAEJ%2CcAAc%3BEACV%2C0BAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CwBAAA%3B%3BAAEJ%2CuBAAwB%3BEACpB%2CsBAAA%3B%3BAAEJ%2CmBAAmB%3BEACf%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2COACI%3BAADI%2CQACJ%3BEACI%2CSAAA%3B%3BAAFR%2COAII%2CWAAW%2CcAAc%2CaAAa%3BAAJlC%2CQAIJ%2CWAAW%2CcAAc%2CaAAa%3BEAClC%2CUAAA%3B%3BAALR%2COAOI%2CWAAW%2CcAAc%2CaAAa%3BAAPlC%2CQAOJ%2CWAAW%2CcAAc%2CaAAa%3BEAClC%2CWAAA%3B%3BAAGR%2CMAAM%3BAACN%2CMAAM%3BEACF%2C8BAAA%3B%3B%3B%3B%3BACpoBJ%2CyBAA0B%3BEACtB%2CuCAAA%3BEACA%2C8CAAA%3BEACA%2CaAAA%3BEACA%2COAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CaAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CkBAAkB%3BEACd%2CuCAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CkBAAkB%2CUAAU%3BEACxB%2CaAAA%3B%3BAAEJ%2CkBAAmB%2CEAAE%3BEACjB%2CWAAA%3BEACA%2CeAAA%3BEACA%2CoCAAA%3BEACA%2C4BAAA%3B%3BAAEJ%3BEACI%2C0CAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CWAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CkBAAqB%3BEACjB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CWAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CkBAAmB%2CEAAC%3BEAChB%2CcAAA%3B%3BAAEJ%2CaAAc%2CMAAK%3BEACf%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CaAAc%2CMAAK%3BEACf%2C0CAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CaAAc%2CMAAK%2CeAAe%3BEAC9B%2C0CAAA%3B%3BAAEJ%2CkBAAqB%3BEACjB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CkBAAmB%2CcAAa%3BEAC5B%2CWAAA%3BEACA%2CaAAa%2CaAAb%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CoCAAA%3BEACA%2C4BAAA%3BEACA%2COAAA%3BEACA%2CmBAAkB%2CiBAAlB%3BEACA%2CWAAU%2CiBAAV%3BEACA%2CUAAA%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CYAAY%3BEACxC%2CSAAS%2COAAT%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CWAAW%3BEACvC%2CSAAS%2COAAT%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CWAAW%3BEACvC%2CSAAS%2COAAT%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CMAAM%3BEAClC%2CWAAU%2CcAAc%2CSAAxB%3BEACA%2CgBAAe%2CcAAc%2CSAA7B%3BEACA%2CmBAAkB%2CcAAc%2CSAAhC%3BEACA%2CUAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CMAAO%3BEACnC%2CmBAAkB%2CgBAAlB%3BEACA%2CWAAU%2CgBAAV%3BEACA%2CUAAA%3BEACA%2CcAAA%3B%3BAAIJ%2CkBAAmB%2CcAAa%2CaAAa%3BEACzC%2CSAAS%2COAAT%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CcAAc%3BEAC1C%2CSAAS%2COAAT%3B%3BAAEJ%2CkBAAmB%2CcAAa%2CaAAa%3BEACzC%2CSAAS%2COAAT%3B%3BAAEJ%2CaACI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3BEACA%2C8DAAA%3BEACA%2CkCAAA%3B%3BAAGR%3BEACI%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CWAAc%3BEACV%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CWAAY%3BEACR%2CWAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CWAAY%2CEAAC%3BEACT%2C0CAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CQAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CWAAY%2CEAAC%2CMAAM%3BEACf%2CWAAA%3BEACA%2COAAA%3B%3BAAEJ%2CWAAY%2CEAAC%3BEACT%2CcAAA%3B%3BAAGJ%2CkBAAoB%3BEAChB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2C0CAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CkBAAoB%3BEAChB%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3B%3BAAEJ%2CkBAAmB%2CGAAE%3BEACjB%2C0CAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CkBAAmB%2CGAAE%3BEACjB%2CSAAA%3B%3BAAEJ%2CkBAAmB%2CGAAE%2CWAAW%3BEAC5B%2CaAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CcAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CkBAAmB%2CgBAAe%3BEAC9B%2CcAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%3BEACI%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CmBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%3BEACI%2CcAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CYAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CWAAa%3BEACT%2CeAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CWAAa%2CGAAG%2CEAAC%3BEACb%2CcAAA%3B%3BAAEJ%2CWAAa%3BEACT%2CWAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CmBAAqB%3BEACjB%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CmBAAqB%2CEAAC%3BEAClB%2CqBAAA%3B%3BAAEJ%2CmBAAqB%2CEAAC%2CMAAO%3BEACzB%2CmBAAkB%2CWAAlB%3BEACA%2CWAAU%2CWAAV%3B%3BAAEJ%2CmBAAqB%2CEAAE%3BEACnB%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CaACI%2CmBACI%3BEACI%2CWAAA%3B%3BAAHZ%2CaAMI%3BEACI%2CyBAAA%3B%3BAAKA%2CQAJ0B%3BEAI1B%2CaANJ%3BIAGQ%2CkBAAA%3B%3B%3BAATZ%2CaAMI%2CcAMI%3BEACI%2CcAAA%3B%3BAAbZ%2CaAgBI%2CeAAe%3BEACX%2CmBAAA%3B%3BAAjBR%2CaAmBI%2CeAAe%3BEACX%2CeAAA%3B%3BAApBR%2CaAsBI%3BEACI%2CmBAAA%3B%3BAAvBR%2CaAyBI%3BEACI%2CmBAAA%3B%3BAAgBR%2CQAd8B%3BEAc9B%2CaAbQ%2CUAAS%3BIACL%2CeAAA%3BIACA%2CYAAA%3BIACA%2CWAAA%3BIACA%2CUAAA%3B%3BEASZ%2CaAbQ%2CUAAS%2CUAKL%2CUAAS%3BIACL%2CUAAA%3B%3BEAOhB%2CaAbQ%2CUAAS%2CUAKL%2CUAAS%2CUAEL%3BIACI%2CqBAAA%3B%3B%3BAAOpB%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAHJ%2CYAII%3BEACI%2CeAAA%3B%3BAALR%2CYAOI%3BEACI%2CkBAAA%3BEACA%2CmBAAA%3B%3BAATR%2CYAWI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3B%3BAAdR%2CYAgBI%3BEACG%2CqBAAA%3B%3BAACA%2CYAFH%2CqBAEI%3BEACA%2CsBAAsB%2CkCAAtB%3B%3BAAnBR%2CYAsBI%3BEACI%2CgBAAA%3B%3BAAvBR%2CYAyBI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAACA%2CYANJ%2CkBAMK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2COAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAAtCZ%2CYAyBI%2CkBAeI%3BEACI%2CmBAAA%3BEACA%2CiBAAA%3B%3BAA1CZ%2CYA6CI%2CkBAAiB%3BEACb%2CmBAAA%3B%3BAACA%2CYAFJ%2CkBAAiB%2CYAEZ%3BEACG%2CSAAA%3BEACA%2CkBAAA%3B%3BAAjDZ%2CYAoDI%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAvDR%2CYAyDI%3BEACI%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3B%3BAA5DR%2CYA8DI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAlER%2CYAoEI%3BEACI%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAzER%2CYA2EI%3BEACI%2CqBAAA%3BEACA%2CgBAAA%3B%3BAA7ER%2CYA%2BEI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAACA%2CYATJ%2CwBASK%3BEACG%2CSAAS%2COAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAmB%2CkBAAnB%3BEACA%2CeAAe%2CkBAAf%3BEACA%2CcAAc%2CkBAAd%3BEACA%2CWAAW%2CkBAAX%3B%3BAArGZ%2CYAwGI%2CiBAAiB%3BEACb%2CkBAAA%3B%3BAAzGR%2CYA2GI%2CiBAAiB%2CaAAY%3BAA3GjC%2CYA2G0C%2CiBAAiB%2CaAAY%3BEAC%5C%2FD%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2C6BAAA%3B%3BAAlHR%2CYAoHI%3BEACI%2CUAAA%3BEACA%2CyBAAA%3B%3BAAtHR%2CYAwHI%3BEACI%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAA7HR%2CYA%2BHI%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAjIR%2CYAmII%3BEACI%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAhJR%2CYAkJI%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAArJR%2CYAkJI%2CaAII%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAzJZ%2CYAkJI%2CaASI%3BEACI%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAMZ%2CIAAK%3BEACD%2CoBAAA%3B%3BAAEJ%3BEACI%2CWAAA%3BEACA%2CwBAAA%3BEACA%2C4BAAA%3B%3BAAEJ%2COAAO%3BEACH%2CqCAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CiBAAiB%2CWAAY%2CkBAAgB%3BEACzC%2CiBAAA%3B%3BAAEJ%2CSAAS%3BEACL%2CiBAAA%3BEACA%2CYAAA%3B%3BAAEJ%2COAAO%3BAAAS%2COAAO%3BEACnB%2CSAAS%2CGAAT%3BEACA%2CcAAA%3B%3BAAEJ%3BEACI%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2CyBAAA%3B%3BAAEJ%2CgBAAgB%3BAAAU%2CgBAAgB%3BEACtC%2CSAAS%2CGAAT%3BEACA%2CcAAA%3B%3BAAGJ%2CUAAW%2CEAAC%3BAAAa%2CQAAS%2CWAAW%2CEAAC%3BAAAa%2CgBAAiB%2CEAAC%3BAAAa%2CgBAAiB%2CEAAC%3BAAAa%2CQAAS%2CiBAAiB%2CEAAC%3BAAAa%2CQAAS%2CiBAAiB%2CEAAC%3BEACxL%2CgBAAA%3B%3BAAEJ%3BEACI%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CiBAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CgBAAA%3B%3BAAEJ%2CmCAEI%3BAADJ%2C%2BBACI%3BEACI%2CmBAAA%3B%3BAAGR%2CcAAe%2CYAAY%3BAAAmB%2CcAAe%2CYAAY%3BEACrE%2CeAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CWAAY%2CkBAAkB%3BAAAW%2CWAAY%2CoBAAoB%3BEACrE%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CIAAI%3BAAAO%2CIAAI%3BAAAW%2CiBAAiB%2CIAAI%2CgBAAiB%3BEAC5D%2CoBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CoBAAoB%2CQAAS%3BEACzB%2CuBAAA%3B%3BAAOJ%2CQALyB%3BEACvB%2CaAAc%3BIACZ%2CkBAAA%3B%3B%3BAAaJ%2CQAVyB%3BEACrB%2CaAAc%3BIACV%2CaAAA%3B%3BEAEF%2CaAAc%3BIACZ%2CcAAA%3B%3B%3BAAKR%2CyBACI%2CGAAE%3BEACE%2CwBAAA%3B%3BAAFR%2CyBAII%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3B%3BAANR%2CyBAQI%3BEACI%2CyBAAA%3BEACA%2CkBAAA%3B%3BAAVR%2CyBAYI%2CgBAAgB%2CaAAa%2CQAAQ%2CYAAY%2CMAAM%3BEACnD%2CaAAA%3BEACA%2CgBAAA%3B%3BAAdR%2CyBAgBI%2CgBAAgB%2CaAAa%3BEACzB%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2CkBAAA%3B%3BAAnBR%2CyBAqBI%2CgBAAgB%2CaAAa%2CQAAQ%2CYAAY%2CMAAM%3BEACnD%2CmBAAA%3BEACA%2CWAAA%3B%3BAAvBR%2CyBAyBI%2CgBAAgB%2CaAAa%3BEACzB%2CYAAA%3BEACA%2CiBAAA%3B%3BAA3BR%2CyBA6BI%2CsBACI%3BEACI%2CeAAA%3BEACA%2CWAAA%3B%3BAAhCZ%2CyBA6BI%2CsBAKI%3BEACI%2CgBAAA%3BEACA%2CiBAAA%3B%3BAApCZ%2CyBA6BI%2CsBASI%2CaAAa%3BEhB5bpB%2C0CAAA%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CaCjOS%2CqBDiOT%3BEACH%2CkBAAA%3BEACG%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEA%5C%2FBA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEgB6cQ%2CiBAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3B%3BAhBjbR%2CyBgBoaA%2CsBASI%2CaAAa%2CEhB7ahB%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CyBAAA%3B%3BAgBoYR%2CyBA6BI%2CsBAeI%3BEACI%2CgBAAA%3B%3BAAIZ%2CwBACI%2CGAAE%3BEACE%2CwBAAA%3B%3BAAFR%2CwBAII%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3B%3BAANR%2CwBAQI%3BEACI%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3B%3BAAZR%2CwBAQI%2CgBAKI%3BEACI%2CWAAA%3B%3BAAdZ%2CwBAQI%2CgBAQI%3BEACI%2CkBAAA%3B%3BAAjBZ%2CwBAoBI%2CsBACI%3BEACI%2CWAAA%3B%3BAAtBZ%2CwBAoBI%2CsBAII%3BEACI%2CgBAAA%3BEACA%2CiBAAA%3B%3BAA1BZ%2CwBAoBI%2CsBAQI%3BEACI%2CgBAAA%3B%3BAA7BZ%2CwBAgCI%2CsBAAsB%2CaAAa%2CiBAAiB%3BEAChD%2CmBAAA%3BEACA%2CWAAA%3B%3BAAlCR%2CwBAoCI%3BEACI%2CmBAAA%3B%3BAAWP%2CQARyB%3BEACtB%2CyBAA0B%2CgBAAgB%2CaAAa%2CQAAQ%2CYAAY%2CMAAM%3BIAC7E%2CcAAA%3BIACA%2CgBAAA%3B%3BEAEJ%2CyBAA0B%2CgBAAgB%2CaAAa%2CQAAQ%2CYAAY%2CMAAM%3BIAC7E%2C4BAAA%3B%3B%3BACxtBR%3BEACI%2C6BAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3B%3BAACA%2CWAAC%3BEACG%2CcAAA%3B%3BAAEJ%2CWAAC%3BEACG%2CmBAAA%3B%3BAAGR%2CcACI%3BEACI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAAJR%2CcAMI%3BEACI%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3B%3BAAhBR%2CcAkBI%3BEACI%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3B%3BAAtBR%2CcAwBI%2CYAAY%3BEACR%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAA3BR%2CcA6BI%2CeACI%3BEACI%2CWAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAjCZ%2CcAoCI%2CYACI%3BEACI%2CoBAAA%3BEACA%2CSAAA%3B%3BAACA%2CcAJR%2CYACI%2CGAGK%3BEACG%2CiBAAA%3B%3B%3B%3B%3B%3BAC%5C%2FChB%2CQACI%2CcAAc%2CeAAe%2COAAM%3BEAC%5C%2FB%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3B%3BAAPR%2CQACI%2CcAAc%2CeAAe%2COAAM%2COAO%5C%2FB%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3B%3BAACA%2CQAXR%2CcAAc%2CeAAe%2COAAM%2COAO%5C%2FB%2CKAIK%3BEACG%2CSAAS%2COAAT%3BEACA%2CajBXL%2CmBiBWK%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3B%3BAAKhB%2CkBAAmB%3BEACf%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAEJ%3BEACI%2CeAAA%3B%3BAAGJ%2CkBAAmB%3BEACf%2CSAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CkBAAmB%2CiBAAmB%3BEAClC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CcAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CkBAAmB%2CWAAa%3BEAC5B%2CaAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CmBAAA%3B%3BAAEJ%2CkBAAmB%2CgBAAgB%3BEAC%5C%2FB%2CeAAA%3B%3BAAEJ%2CkBAAmB%3BEACf%2CmBAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CmBAAA%3BEACH%2CgBAAA%3B%3BAAED%3BEAEI%2CcAAA%3BEACA%2CSAAA%3BEACH%2CgBAAA%3BEACG%2CeAAA%3BEACA%2CajB3EG%2CqBiB2EH%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CgBAAiB%3BEACb%2CeAAA%3BEACH%2CgCAAA%3B%3BAAED%2CgBAAmB%3BEACf%2CcAAA%3BEACA%2CUAAA%3B%3BAAEJ%2COAAO%2CgBAAiB%3BEACpB%2CcAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2COAAO%2CgBAAiB%3BEACpB%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CMAAA%3B%3BAAEJ%2COAAO%2CgBAAiB%2CEAAC%3BEACrB%2CcAAA%3B%3BAAEJ%3BEACI%2CcAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CajB5GG%2CqBiB4GH%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CeAAkB%3BEACd%2CSAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CeAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CajB%5C%2FHG%2CqBiB%2BHH%3B%3BAAEJ%2CeAAgB%2CGAAE%3BEACd%2CSAAA%3B%3BAAEJ%2CeAAgB%2CGAAE%2COAAQ%3BEACtB%2CcAAA%3B%3BAAEJ%2CcAAe%3BEACX%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CUAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CcAAiB%3BEACb%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CcAAiB%3BEACb%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CcAAiB%3BEACb%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CajBnKG%2CqBiBmKH%3B%3BAAEJ%2CcAAiB%2CKAAE%3BEACf%2CmBAAA%3B%3BAAEJ%2CcAAe%2CkBAAkB%3BEAC7B%2CYAAA%3B%3BAAGJ%3BEACI%2CSAAA%3B%3BAAEJ%2CcAAiB%3BEACb%2CgCAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CcAAiB%2CKAAE%3BEACf%2CmBAAA%3B%3BAAEJ%2CcAAe%2CGAAG%3BEACd%2CeAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3B%3BAAEJ%2CcAAe%2CGAAG%3BEACd%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CcAAe%2CGAAE%3BEACb%2CSAAS%2CGAAT%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3B%3BAAEJ%2CcAAe%2CGAAE%2COAAQ%2CGAAE%3BEACvB%2CSAAS%2CGAAT%3B%3BAAEJ%2CcAAe%2CGAAE%2COAAQ%3BEACrB%2CcAAA%3B%3BAAEJ%2CoBAAuB%3BEACnB%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CSAAA%3B%3BAAEJ%2CiBAAoB%3BEAChB%2C%2BBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CiBAAoB%2CKAAE%3BEAClB%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BAAEJ%2CoBAAqB%2CkBAAoB%2CKAAE%2CWAAY%3BEACnD%2CcAAA%3B%3BAAEJ%3BEACI%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2CiBAAkB%3BEACd%2CWAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CWAAW%3BEACP%2CwBAAwB%2C0DAAxB%3BEACA%2C%2BBAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CYAAA%3BEACA%2COAAA%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CaAAc%3BEACV%2CWAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CaAAc%3BEACV%2CWAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CaAAgB%3BEACZ%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CaAAc%2CEAAC%3BEACX%2CWAAA%3B%3BAAEJ%2CaAAgB%3BEACZ%2CmBAAA%3B%3BAAGJ%3BEACI%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2CQACI%3BEACI%2CSAAA%3BEACA%2CWAAA%3B%3BAAHR%2CQACI%2CcAGI%2CeAAe%3BEACX%2C4BAAA%3BEACA%2CyBAAA%3B%3BAAIZ%2CaAAc%2CQAAO%3BEACjB%2CmBAAA%3B%3BAAGJ%2CiBAAoB%3BEAChB%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3B%3BAAEJ%3BEACI%2CiBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CkBAAqB%3BEACjB%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CkBAAqB%2CIAAC%3BEAClB%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CkBAAqB%3BEACjB%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CcAAA%3B%3BAAEJ%2CmBAAoB%2CkBAAkB%3BEAClC%2CWAAA%3B%3BAAEJ%2CkBAAmB%2CkBAAkB%3BEACjC%2CyBAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CiBAAoB%3BEAChB%2CeAAA%3B%3BAAEJ%2CiBAAkB%3BEACd%2C%2BBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CiBAAkB%2CGAAE%3BEAChB%2CSAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3B%3BAAEJ%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3B%3BAAGJ%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CoBAAqB%3BEACjB%2CmBAAA%3B%3BAAEJ%2C2BAA4B%3BEACxB%2CeAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CyBAA4B%3BEACxB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2CyBAA0B%3BEACtB%2CgCAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2CyBAA4B%3BEACxB%2C6BAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAAEJ%2CyBAA0B%3BEACtB%2CYAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2C2BAA4B%3BEACxB%2CeAAA%3B%3BAAEJ%2C2BAA4B%2CWAAU%2CUAAW%2CcAAc%2CaAAa%3BEACxE%2CqBAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEJ%2C2BAA4B%2CWAAW%3BEACnC%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAAIJ%2C0BAA2B%2CkBAAkB%3BEACzC%2CWAAA%3B%3BAAEJ%2C0BAA2B%2CkBAAkB%3BEACzC%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CaAAA%3B%3BAAEJ%2CEAAE%3BEACE%2C6BAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BAAGJ%3BEACI%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3B%3BAAEJ%3BEACI%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CoBAAqB%3BEACjB%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CMAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CyBAAA%3BEACA%2CMAAA%3B%3BAAEJ%2CyBAA4B%3BEACxB%2CWAAA%3BEACA%2CmBAAA%3B%3BAAEJ%2CmBAAmB%3BEACf%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAS%2CKAAT%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAGJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CmBAAmB%3BEACf%2CgBAAA%3B%3BAAEJ%2CaAAa%2CmBAAoB%2CMAAK%3BEAClC%2CYAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAGJ%3BEACI%2CkBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CiBAAkB%2CgBAAgB%3BEAC9B%2CeAAA%3B%3BAAIJ%2CeAAgB%3BEACZ%2CmBAAA%3B%3BAAEJ%3BEACI%2CmBAAA%3BEACA%2CeAAA%3B%3BAAEJ%3BEACI%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%3BEACI%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3B%3BAAEJ%2CcAAc%3BEACV%2CqBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CWAAA%3B%3BAAEJ%2CeAAgB%2CEAAC%3BEACb%2CcAAA%3B%3BAAEJ%2CeAAe%2CWAAc%3BEACzB%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CajBtjBG%2CqBiBsjBH%3B%3BAAEJ%3BEACI%2C%2BBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAEJ%3BEACI%2CcAAA%3B%3BAAEJ%2CUAAW%3BEACP%2CcAAA%3B%3BAADJ%2CUAAW%2CiBAEP%3BEACI%2CcAAA%3B%3BAAGR%3BEACI%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAEJ%3BEACI%2CgBAAA%3B%3BAAEJ%2CaAAgB%3BEACZ%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CwCAAA%3BEACA%2CgCAAA%3B%3BAAEJ%2CaAAgB%2CIAAC%3BAAAO%2CaAAgB%2CIAAC%3BEACrC%2C0CAAA%3BEACA%2CqBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CaAAa%3BEACT%2CkBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CmBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CUAAA%3BEACA%2CQAAA%3B%3BAAEJ%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACH%2CajBtnBM%2CqBiBsnBN%3B%3BAAED%2CYAAa%2CEAAE%3BEACX%2CmBAAA%3BEACA%2CWAAA%3B%3BAAEJ%2CeAAgB%2CkBAAkB%3BEAC9B%2CWAAA%3B%3BAAEJ%2CeAAgB%2CkBAAkB%2CEAAC%3BEAC%5C%2FB%2CWAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CgBAAA%3B%3BAAEJ%2CeAAgB%3BEACZ%2CgBAAA%3B%3BAAEJ%3BEACI%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAEJ%2CeAAe%3BEACX%2CmBAAA%3B%3BAAGJ%3BEACI%2C8BAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3B%3BAAEJ%2CiBAAkB%3BEACd%2CajBzpBG%2CqBiBypBH%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAACA%2CiBALc%2CEAKb%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3B%3BAAEJ%2CiBAjBc%2CEAiBb%3BEACG%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CqBAAA%3B%3BAAGR%2CiBAAkB%2CgBAAgB%2CEAAC%3BEAC%5C%2FB%2CuBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CaAAc%2CGAAE%2CKAAK%3BEACjB%2CiBAAA%3BEACA%2CYAAA%3B%3BAACA%2CaAHU%2CGAAE%2CKAAK%2CgBAGhB%3BEACG%2C6CAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CcAAA%3B%3BAAEJ%2CaARU%2CGAAE%2CKAAK%2CgBAQhB%2CMAAM%3BEACH%2CWAAA%3B%3BAAIR%2CaAAc%2CGAAE%3BEACZ%2CiBAAA%3BEACA%2CYAAA%3B%3BAACA%2CaAHU%2CGAAE%2CoBAGX%3BEACG%2C6CAAA%3BEACA%2CSAAS%2COAAT%3BEACA%2CcAAA%3B%3BAAEJ%2CaARU%2CGAAE%2CoBAQX%2CMAAM%3BEACH%2CWAAA%3B%3BAAGR%2COAAO%2CgBAAiB%3BEACpB%2CajB7sBG%2CqBiB6sBH%3BEAEA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3B%3BAC3qBJ%3BEAEI%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEAIA%2C8DAAA%3BEACA%2C%2BDAAA%3BEACA%2CiEAAA%3BEACA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEACA%2CgEAAA%3BEACA%2CgEAAA%3BEAGA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEACA%2C%2BDAAA%3BEAUA%2CqBAAuB%2CmBAAvB%3BEACA%2CoBAAuB%2CmBAAvB%3BEACA%2CoBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CoBAAvB%3BEACA%2CoBAAuB%2CyBAAvB%3BEACA%2CsBAAuB%2CoBAAvB%3BEACA%2CiBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CmBAAvB%3BEACA%2CqBAAuB%2CmBAAvB%3BEACA%2CqBAAuB%2CmBAAvB%3BEAGA%2CeAAuB%2CmBAAvB%3BEACA%2CeAAuB%2CkBAAvB%3BEACA%2CiBAAuB%2CoBAAvB%3BEACA%2CeAAuB%2CyBAAvB%3BEACA%2CeAAuB%2CkBAAvB%3BEACA%2CeAAuB%2CkBAAvB%3BEAIA%2CaAAuB%2CwBAAvB%3BEACA%2CaAAuB%2CwBAAvB%3BEACA%2CeAAuB%2C0BAAvB%3BEACA%2CaAAuB%2CwBAAvB%3BEACA%2CaAAuB%2CwBAAvB%3BEACA%2CaAAuB%2CwBAAvB%3BEACA%2CcAAuB%2CyBAAvB%3BEACA%2CcAAuB%2CyBAAvB%3BEAGA%2CqBAAuB%2CwBAAvB%3BEACA%2CsBAAuB%2CwBAAvB%3BEACA%2CqBAAuB%2CwBAAvB%3BEACA%2CsBAAuB%2CwBAAvB%3BEACA%2CsBAAuB%2CwBAAvB%3BEACA%2CsBAAuB%2CwBAAvB%3BEACA%2CqBAAuB%2CwBAAvB%3BEACA%2CsBAAuB%2CwBAAvB%3BEACA%2CsBAAuB%2CyBAAvB%3BEACA%2CuBAAuB%2CyBAAvB%3BEAGA%2CuBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEAGA%2CkDAAA%3BEACA%2CsDAAA%3BEACA%2CwDAAA%3BEACA%2CcAAiB%2CwBAAjB%3BEACA%2CcAAiB%2CwBAAjB%3BEAOA%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEAGA%2CmBAAwB%2C0BAAxB%3BEAOA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2C%2BBAAA%3BEACA%2C0BAAA%3BEACA%2CwBAAA%3BEAOA%2C%2BBAAA%3BEACA%2C6BAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3B%3BAAiGJ%3BEAAiB%2CWAAW%2CmBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CmBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CkBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CkBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CoBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CkBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CkBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CkBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CmBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CmBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CmBAAX%3B%3BAACjB%3BEAAiB%2CWAAW%2CmBAAX%3B%3BAAEjB%3BEAAsB%2CaAAa%2CuBAAb%3B%3BAACtB%3BEAAsB%2CaAAa%2CwBAAb%3B%3BAACtB%3BEAAsB%2CaAAa%2CwBAAb%3B%3BAACtB%3BEAAsB%2CaAAa%2C0BAAb%3B%3BAACtB%3BEAAsB%2CaAAa%2CsBAAb%3B%3BAACtB%3BEAAsB%2CaAAa%2C2BAAb%3B%3BAAEtB%3BEAAuB%2CaAAa%2CwBAAb%3B%3BAACvB%3BEAAuB%2CaAAa%2CuBAAb%3B%3BAACvB%3BEAAuB%2CaAAa%2CyBAAb%3B%3BAACvB%3BEAAuB%2CaAAa%2C0BAAb%3B%3BAACvB%3BEAAuB%2CaAAa%2CwBAAb%3B%3BAAGvB%3BEACI%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3B%3BAAWJ%3BEANI%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAIJ%3BEAPI%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAOJ%3BEACI%2CkCAAA%3B%3BAAIJ%3BEACI%2CmBAAA%3B%3BACzRJ%3BEAEI%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEAGA%2CoBAAA%3BEACA%2CoBAAA%3BEAaA%2CeAAsB%2CgBAAtB%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAsB%2CqBAAtB%3BEACA%2CmBAAsB%2C8BAAtB%3BEAGA%2CoBAAsB%2CsBAAtB%3BEACA%2CsBAAsB%2CsBAAtB%3BEACA%2CqBAAsB%2CsBAAtB%3BEACA%2CqBAAsB%2CsBAAtB%3BEACA%2CuBAAuB%2CgBAAvB%3BEAGA%2C6BAAA%3BEACA%2CoBAAsB%2CsBAAtB%3BEACA%2CoBAAsB%2CcAAtB%3BEACA%2CoBAAsB%2CcAAtB%3BEAGA%2CwBAAwB%2CcAAxB%3BEACA%2CkBAAwB%2CcAAxB%3BEACA%2CkBAAwB%2CmBAAxB%3BEAGA%2CwBAAA%3BEACA%2C6BAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3BEACA%2C%2BBAAA%3BEAGA%2C6BAAA%3BEACA%2C6BAAA%3BEACA%2CoBAAuB%2CcAAvB%3BEACA%2C0BAAA%3BEAEA%2CgCAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2C6BAAA%3B%3BAASJ%3BEAAsB%2COAAO%2CsBAAP%3B%3BAACtB%3BEAAsB%2COAAO%2CsBAAP%3B%3BAACtB%3BEAAsB%2COAAO%2CsBAAP%3B%3BAACtB%3BEAAsB%2COAAO%2CcAAP%3B%3BAACtB%3BEAAsB%2COAAO%2CyBAAP%3B%3BAACtB%3BEAAsB%2COAAO%2CyBAAP%3B%3BAACtB%3BEAAsB%2COAAO%2CgBAAP%3B%3BAAGtB%3BEAAkB%2CkBAAkB%2CgBAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2CmBAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2CoBAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2CcAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2CoBAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2C4BAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2C4BAAlB%3B%3BAAClB%3BEAAkB%2CkBAAkB%2C0BAAlB%3B%3BAAGlB%3BEAAsB%2CcAAc%2CyBAAd%3B%3BAACtB%3BEAAsB%2CcAAc%2CcAAd%3B%3BAACtB%3BEAAsB%2CcAAc%2CyBAAd%3B%3BAC1HtB%3BEAEI%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEAGA%2CYAAa%2CcAAb%3BEACA%2CYAAa%2CcAAb%3BEACA%2CYAAa%2CcAAb%3BEACA%2CYAAa%2CcAAb%3BEACA%2CYAAa%2CcAAb%3BEACA%2CaAAa%2CcAAb%3BEACA%2CaAAa%2CcAAb%3BEACA%2CaAAa%2CcAAb%3BEACA%2CaAAa%2CcAAb%3BEACA%2CaAAa%2CeAAb%3BEA6CA%2CuBAAA%3BEACA%2C8CAAA%3BEACA%2C6EAAA%3BEACA%2C2CAAA%3BEACA%2C8CAAA%3BEACA%2C%2BCAAA%3BEACA%2CgDAAA%3BEACA%2CgDAAA%3BEAGA%2CkFAAA%3BEACA%2CqFAAA%3BEACA%2CqFAAA%3BEAGA%2CiFAAA%3BEACA%2CsFAAA%3BEAGA%2CsEAAA%3BEACA%2CmBAAuB%2CoBAAvB%3BEACA%2CyBAAyB%2CoBAAzB%3BEACA%2CqDAAA%3BEACA%2CiDAAA%3BEACA%2CoBAAuB%2CoBAAvB%3BEAGA%2CkBAAwB%2CuBAAxB%3BEACA%2CyBAAyB%2CuBAAzB%3BEA8BA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEAGA%2CcAAc%2CoBAAd%3BEAQA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C4BAAA%3BEAEA%2CgDAAA%3BEACA%2CyCAAA%3BEACA%2C0CAAA%3BEACA%2CoDAAA%3BEAGA%2CiNAAA%3BEACA%2CoFAAA%3BEACA%2CsFAAA%3BEACA%2C0EAAA%3B%3BAASJ%3BEAAc%2CSAAA%3B%3BAACd%3BEAAc%2CaAAA%3B%3BAACd%3BEAAc%2CgBAAA%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAe%2CmBAAA%3B%3BAAGf%3BEAAc%2CUAAA%3B%3BAACd%3BEAAc%2CSAAS%2CcAAT%3B%3BAACd%3BEAAc%2CSAAS%2CcAAT%3B%3BAACd%3BEAAc%2CSAAS%2CcAAT%3B%3BAACd%3BEAAc%2CSAAS%2CcAAT%3B%3BAACd%3BEAAc%2CgBAAgB%2CcAAhB%3B%3BAACd%3BEAAc%2CgBAAgB%2CcAAhB%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAACd%3BEAAc%2CeAAe%2CcAAf%3B%3BAAGd%3BEAAc%2CKAAK%2CcAAL%3B%3BAACd%3BEAAc%2CKAAK%2CcAAL%3B%3BAACd%3BEAAc%2CKAAK%2CcAAL%3B%3BAACd%3BEAAc%2CKAAK%2CcAAL%3B%3BAACd%3BEAAc%2CKAAK%2CcAAL%3B%3BAAOd%3BEAAmB%2CYAAY%2CsBAAZ%3B%3BAACnB%3BEAAmB%2CYAAY%2CoBAAZ%3B%3BAACnB%3BEAAmB%2CYAAY%2CoBAAZ%3B%3BAACnB%3BEAAmB%2CYAAY%2CiBAAZ%3B%3BAACnB%3BEAAmB%2CYAAY%2CoBAAZ%3B%3BAACnB%3BEAAmB%2CYAAY%2CoBAAZ%3B%3BAACnB%3BEAAmB%2CYAAY%2CoBAAZ%3B%3BAAOnB%3BEAAoB%2CeAAe%2CsBAAf%3B%3BAACpB%3BEAAoB%2CeAAe%2CoBAAf%3B%3BAACpB%3BEAAoB%2CeAAe%2CoBAAf%3B%3BAACpB%3BEAAoB%2CeAAe%2CoBAAf%3B%3BAACpB%3BEAAoB%2CeAAe%2CoBAAf%3B%3BAACpB%3BEAAoB%2CeAAe%2CsBAAf%3B%3BAACpB%3BEAAoB%2CeAAe%2CsBAAf%3B%3BAA4DpB%2CQARwC%3BEACpC%3BIACI%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2C0BAAA%3B%3B%3BAC3TR%3BEAEI%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C4BAAA%3BEACA%2C6CAAA%3BEACA%2CwCAAA%3BEACA%2CyCAAA%3BEACA%2CWAAsB%2CkBAAtB%3BEAEA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C8BAAA%3BEAEA%2CyBAAA%3BEACA%2C8BAAA%3BEAEA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3BEAEA%2CiBAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CqCAAA%3BEAEA%2CcAA4B%2CkBAA5B%3BEACA%2CoBAA4B%2CwBAA5B%3BEACA%2CgBAA4B%2CuBAA5B%3BEACA%2C4CAAA%3BEACA%2C4FAAA%3BEACA%2C4CAAA%3BEACA%2CkDAAA%3BEACA%2C%2BCAAA%3BEACA%2CsDAAA%3BEACA%2CwDAAA%3BEACA%2CkDAAA%3BEACA%2C6CAAA%3BEAEA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3BEAEA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CuCAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3BEAEA%2C%2BBAAA%3BEACA%2C6BAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEAEA%2C6CAAA%3BEACA%2CkDAAA%3BEACA%2CkDAAA%3BEACA%2CuCAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2CoCAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3BEACA%2CuBAAA%3BEAEA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEAEA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEAGA%2C8CAAA%3BEACA%2C6EAAA%3BEACA%2CwFAAA%3BEACA%2C0FAAA%3BEACA%2CsDAAA%3BEACA%2CuDAAA%3BEAEA%2CyBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3BEAEA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEAEA%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEAEA%2CYAAsB%2C4BAAtB%3BEACA%2CgBAAsB%2C0BAAtB%3BEACA%2CeAAsB%2C0BAAtB%3BEACA%2CmBAAsB%2CiCAAtB%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEAEA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACF%2CoBAAA%3BEACA%2CoBAAA%3BEAEE%2CgBAAoB%2CkBAApB%3BEACA%2CgBAAoB%2CkBAApB%3BEACA%2CgBAAoB%2CkBAApB%3BEACA%2CgBAAoB%2CkBAApB%3BEACA%2CgBAAoB%2CkBAApB%3BEACA%2CmBAAoB%2CkBAApB%3BEACA%2CkBAAoB%2CkBAApB%3BEACA%2CmBAAoB%2CkBAApB%3BEAEA%2CgBAAuB%2CkBAAvB%3BEACA%2CgBAAuB%2CkBAAvB%3BEACA%2CmBAAuB%2CoBAAvB%3BEACA%2CmBAAuB%2CoBAAvB%3BEACA%2CyBAAyB%2CoBAAzB%3BEACA%2CgDAAA%3BEAEA%2CiBAAuB%2CkBAAvB%3BEACA%2CoBAAuB%2CoBAAvB%3BEACA%2CgBAAuB%2CgBAAvB%3BEACA%2CiDAAA%3BEACA%2CoBAAuB%2CoBAAvB%3BEACA%2CwCAAA%3BEACA%2CsBAAA%3BEACA%2CsDAAA%3BEAEA%2CyBAAkC%2CkBAAlC%3BEACA%2CyBAAkC%2CkBAAlC%3BEACA%2CiCAAA%3BEACA%2CiCAAA%3BEACA%2CgCAAA%3BEACA%2CgCAAkC%2CsBAAlC%3BEACA%2CqCAAA%3BEACA%2C4BAAkC%2CeAAlC%3BEACA%2C4CAAA%3BEACA%2CgCAAkC%2CuBAAlC%3BEACA%2CiCAAkC%2CkBAAlC%3BEACA%2CsBAAA%3BEACA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2CuBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAyB%2CwBAAzB%3BEACA%2CiBAAuB%2CwBAAvB%3BEACA%2C2BAAA%3BEACA%2CgCAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3BEACA%2CgCAAA%3BEAEA%2CsBAAsB%2CsBAAtB%3BEACA%2CsBAAsB%2CsBAAtB%3BEACA%2CsBAAsB%2CsBAAtB%3BEACA%2CsBAAsB%2CwBAAtB%3BEACA%2CsBAAsB%2CsBAAtB%3BEACA%2CsBAAsB%2CwBAAtB%3BEACA%2C8BAAA%3BEACA%2CqCAAA%3BEAEA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEAEA%2CiBAAuB%2CwBAAvB%3BEACA%2CiBAAuB%2C4BAAvB%3BEACA%2CeAAuB%2CsBAAvB%3BEACA%2CkBAAuB%2CyBAAvB%3BEAEA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEAEA%2C8BAAA%3B%3BAAKJ%3BEAEI%2CwBAAA%3BEACF%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3BEAEA%2C0BAAA%3BEACA%2CuBAA0B%2CkBAA1B%3BEACA%2CiCAAA%3BEAEA%2CuBAA0B%2CwBAA1B%3BEACA%2C2BAA2B%2CkBAA3B%3BEACA%2CsBAA0B%2CqBAA1B%3BEACA%2CqBAA0B%2CqBAA1B%3BEAEA%2CoBAA0B%2CqBAA1B%3BEACA%2C4BAAA%3BEAEA%2CyBAAA%3BEACA%2C2BAAA%3BEAEA%2C2BAAA%3BEACA%2CoBAAA%3B%3BAAKF%3BEACE%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACE%2CmBAAA%3B%3BAAUJ%2CQAPuC%3BEACrC%3BIACE%2CuBAAA%3BIACA%2C0BAAA%3B%3B%3BAASJ%2CQALuC%3BEACrC%3BIACE%2CuBAAA%3B%3B%3BACxOJ%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2CMAAK%3BAACxB%2CIAAK%2CcAAc%2CSAAS%2CMAAK%3BAACjC%2CIAAK%2CcAAc%2CSAAS%2CMAAK%3BAACjC%2CIAAK%2CcAAc%2CSAAS%2CMAAK%3BAACjC%2CIAAK%2CcAAc%2CSAAS%2CMAAK%3BAACjC%2CIAAK%2CcAAc%2CSAAS%2CMAAK%3BAACjC%2CIAAK%2CcAAc%3BEAxEf%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuFAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BECQA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CSAAS%2CuBAAuB%2CsBAAhC%3BEACA%2CQAAQ%2CuBAAR%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBnByUW%2CkDAAA%2C4BmBzUX%3B%3BADnBA%2CIAyCC%2CcAAc%2COAAO%2CMAAK%2CaAzC1B%3BAAAD%2CIA0CC%2CcAAc%2COAAO%2CMAAK%2CcA1C1B%3BAAAD%2CIA2CC%2CcAAc%2COAAO%2CMAAK%2CYA3C1B%3BAAAD%2CIA4CC%2CcAAc%2COAAO%2CMAAK%2CiBA5C1B%3BAAAD%2CIA6CC%2CcAAc%2COAAO%2CMAAK%2CeA7C1B%3BAAAD%2CIA8CC%2CcAAc%2COAAO%2CMAAK%2CeA9C1B%3BAAAD%2CIA%2BCC%2CcAAc%2COAAO%2CMAAK%2CYA%5C%2FC1B%3BAAAD%2CIAgDC%2CcAAc%2COAAO%2CMAAK%2CaAhD1B%3BAAAD%2CIAiDC%2CcAAc%2CMAAK%2CWAjDnB%3BAAAD%2CIAkDC%2CcAAc%2CSAAS%2CMAAK%2CaAlD5B%3BAAAD%2CIAmDC%2CcAAc%2CSAAS%2CMAAK%2CcAnD5B%3BAAAD%2CIAoDC%2CcAAc%2CSAAS%2CMAAK%2CYApD5B%3BAAAD%2CIAqDC%2CcAAc%2CSAAS%2CMAAK%2CiBArD5B%3BAAAD%2CIAsDC%2CcAAc%2CSAAS%2CMAAK%2CeAtD5B%3BAAAD%2CIAuDC%2CcAAc%2CkBAvDd%3BEACG%2CcAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CIAoCC%2CcAAc%2COAAO%2CMAAK%2CaApC1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAqCC%2CcAAc%2COAAO%2CMAAK%2CcArC1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAsCC%2CcAAc%2COAAO%2CMAAK%2CYAtC1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAuCC%2CcAAc%2COAAO%2CMAAK%2CiBAvC1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAwCC%2CcAAc%2COAAO%2CMAAK%2CeAxC1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAyCC%2CcAAc%2COAAO%2CMAAK%2CeAzC1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIA0CC%2CcAAc%2COAAO%2CMAAK%2CYA1C1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIA2CC%2CcAAc%2COAAO%2CMAAK%2CaA3C1B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIA4CC%2CcAAc%2CMAAK%2CWA5CnB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIA6CC%2CcAAc%2CSAAS%2CMAAK%2CaA7C5B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIA8CC%2CcAAc%2CSAAS%2CMAAK%2CcA9C5B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIA%2BCC%2CcAAc%2CSAAS%2CMAAK%2CYA%5C%2FC5B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAgDC%2CcAAc%2CSAAS%2CMAAK%2CiBAhD5B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAiDC%2CcAAc%2CSAAS%2CMAAK%2CeAjD5B%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAkDC%2CcAAc%2CkBAlDd%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BEAClC%2CqBAAA%3B%3BAAGJ%2CIAgCC%2CcAAc%2COAAO%2CMAAK%2CaAhC1B%3BAAAD%2CIAiCC%2CcAAc%2COAAO%2CMAAK%2CcAjC1B%3BAAAD%2CIAkCC%2CcAAc%2COAAO%2CMAAK%2CYAlC1B%3BAAAD%2CIAmCC%2CcAAc%2COAAO%2CMAAK%2CiBAnC1B%3BAAAD%2CIAoCC%2CcAAc%2COAAO%2CMAAK%2CeApC1B%3BAAAD%2CIAqCC%2CcAAc%2COAAO%2CMAAK%2CeArC1B%3BAAAD%2CIAsCC%2CcAAc%2COAAO%2CMAAK%2CYAtC1B%3BAAAD%2CIAuCC%2CcAAc%2COAAO%2CMAAK%2CaAvC1B%3BAAAD%2CIAwCC%2CcAAc%2CMAAK%2CWAxCnB%3BAAAD%2CIAyCC%2CcAAc%2CSAAS%2CMAAK%2CaAzC5B%3BAAAD%2CIA0CC%2CcAAc%2CSAAS%2CMAAK%2CcA1C5B%3BAAAD%2CIA2CC%2CcAAc%2CSAAS%2CMAAK%2CYA3C5B%3BAAAD%2CIA4CC%2CcAAc%2CSAAS%2CMAAK%2CiBA5C5B%3BAAAD%2CIA6CC%2CcAAc%2CSAAS%2CMAAK%2CeA7C5B%3BAAAD%2CIA8CC%2CcAAc%2CkBA9Cd%3BAACD%2CIA%2BBC%2CcAAc%2COAAO%2CMAAK%2CaA%5C%2FB1B%3BAAAD%2CIAgCC%2CcAAc%2COAAO%2CMAAK%2CcAhC1B%3BAAAD%2CIAiCC%2CcAAc%2COAAO%2CMAAK%2CYAjC1B%3BAAAD%2CIAkCC%2CcAAc%2COAAO%2CMAAK%2CiBAlC1B%3BAAAD%2CIAmCC%2CcAAc%2COAAO%2CMAAK%2CeAnC1B%3BAAAD%2CIAoCC%2CcAAc%2COAAO%2CMAAK%2CeApC1B%3BAAAD%2CIAqCC%2CcAAc%2COAAO%2CMAAK%2CYArC1B%3BAAAD%2CIAsCC%2CcAAc%2COAAO%2CMAAK%2CaAtC1B%3BAAAD%2CIAuCC%2CcAAc%2CMAAK%2CWAvCnB%3BAAAD%2CIAwCC%2CcAAc%2CSAAS%2CMAAK%2CaAxC5B%3BAAAD%2CIAyCC%2CcAAc%2CSAAS%2CMAAK%2CcAzC5B%3BAAAD%2CIA0CC%2CcAAc%2CSAAS%2CMAAK%2CYA1C5B%3BAAAD%2CIA2CC%2CcAAc%2CSAAS%2CMAAK%2CiBA3C5B%3BAAAD%2CIA4CC%2CcAAc%2CSAAS%2CMAAK%2CeA5C5B%3BAAAD%2CIA6CC%2CcAAc%2CkBA7Cd%3BEACG%2CaAAA%3BEACA%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAwBC%2CcAAc%2COAAO%2CMAAK%2CaAxB1B%3BAAAD%2CIAyBC%2CcAAc%2COAAO%2CMAAK%2CcAzB1B%3BAAAD%2CIA0BC%2CcAAc%2COAAO%2CMAAK%2CYA1B1B%3BAAAD%2CIA2BC%2CcAAc%2COAAO%2CMAAK%2CiBA3B1B%3BAAAD%2CIA4BC%2CcAAc%2COAAO%2CMAAK%2CeA5B1B%3BAAAD%2CIA6BC%2CcAAc%2COAAO%2CMAAK%2CeA7B1B%3BAAAD%2CIA8BC%2CcAAc%2COAAO%2CMAAK%2CYA9B1B%3BAAAD%2CIA%2BBC%2CcAAc%2COAAO%2CMAAK%2CaA%5C%2FB1B%3BAAAD%2CIAgCC%2CcAAc%2CMAAK%2CWAhCnB%3BAAAD%2CIAiCC%2CcAAc%2CSAAS%2CMAAK%2CaAjC5B%3BAAAD%2CIAkCC%2CcAAc%2CSAAS%2CMAAK%2CcAlC5B%3BAAAD%2CIAmCC%2CcAAc%2CSAAS%2CMAAK%2CYAnC5B%3BAAAD%2CIAoCC%2CcAAc%2CSAAS%2CMAAK%2CiBApC5B%3BAAAD%2CIAqCC%2CcAAc%2CSAAS%2CMAAK%2CeArC5B%3BAAAD%2CIAsCC%2CcAAc%2CkBAtCd%3BAACD%2CIAuBC%2CcAAc%2COAAO%2CMAAK%2CaAvB1B%3BAAAD%2CIAwBC%2CcAAc%2COAAO%2CMAAK%2CcAxB1B%3BAAAD%2CIAyBC%2CcAAc%2COAAO%2CMAAK%2CYAzB1B%3BAAAD%2CIA0BC%2CcAAc%2COAAO%2CMAAK%2CiBA1B1B%3BAAAD%2CIA2BC%2CcAAc%2COAAO%2CMAAK%2CeA3B1B%3BAAAD%2CIA4BC%2CcAAc%2COAAO%2CMAAK%2CeA5B1B%3BAAAD%2CIA6BC%2CcAAc%2COAAO%2CMAAK%2CYA7B1B%3BAAAD%2CIA8BC%2CcAAc%2COAAO%2CMAAK%2CaA9B1B%3BAAAD%2CIA%2BBC%2CcAAc%2CMAAK%2CWA%5C%2FBnB%3BAAAD%2CIAgCC%2CcAAc%2CSAAS%2CMAAK%2CaAhC5B%3BAAAD%2CIAiCC%2CcAAc%2CSAAS%2CMAAK%2CcAjC5B%3BAAAD%2CIAkCC%2CcAAc%2CSAAS%2CMAAK%2CYAlC5B%3BAAAD%2CIAmCC%2CcAAc%2CSAAS%2CMAAK%2CiBAnC5B%3BAAAD%2CIAoCC%2CcAAc%2CSAAS%2CMAAK%2CeApC5B%3BAAAD%2CIAqCC%2CcAAc%2CkBArCd%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BACFJ%2CIDoBC%2CcAAc%2COAAO%2CMAAK%2CaCpB1B%3BAAAD%2CIDqBC%2CcAAc%2COAAO%2CMAAK%2CcCrB1B%3BAAAD%2CIDsBC%2CcAAc%2COAAO%2CMAAK%2CYCtB1B%3BAAAD%2CIDuBC%2CcAAc%2COAAO%2CMAAK%2CiBCvB1B%3BAAAD%2CIDwBC%2CcAAc%2COAAO%2CMAAK%2CeCxB1B%3BAAAD%2CIDyBC%2CcAAc%2COAAO%2CMAAK%2CeCzB1B%3BAAAD%2CID0BC%2CcAAc%2COAAO%2CMAAK%2CYC1B1B%3BAAAD%2CID2BC%2CcAAc%2COAAO%2CMAAK%2CaC3B1B%3BAAAD%2CID4BC%2CcAAc%2CMAAK%2CWC5BnB%3BAAAD%2CID6BC%2CcAAc%2CSAAS%2CMAAK%2CaC7B5B%3BAAAD%2CID8BC%2CcAAc%2CSAAS%2CMAAK%2CcC9B5B%3BAAAD%2CID%2BBC%2CcAAc%2CSAAS%2CMAAK%2CYC%5C%2FB5B%3BAAAD%2CIDgCC%2CcAAc%2CSAAS%2CMAAK%2CiBChC5B%3BAAAD%2CIDiCC%2CcAAc%2CSAAS%2CMAAK%2CeCjC5B%3BAAAD%2CIDkCC%2CcAAc%2CkBClCd%3BEACG%2COAAO%2C8BAAP%3BEACA%2CqBAAA%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEACtC%2CIDcH%2CcAAc%2COAAO%2CMAAK%2CaCdtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDeH%2CcAAc%2COAAO%2CMAAK%2CcCftB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDgBH%2CcAAc%2COAAO%2CMAAK%2CYChBtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDiBH%2CcAAc%2COAAO%2CMAAK%2CiBCjBtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDkBH%2CcAAc%2COAAO%2CMAAK%2CeClBtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDmBH%2CcAAc%2COAAO%2CMAAK%2CeCnBtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDoBH%2CcAAc%2COAAO%2CMAAK%2CYCpBtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDqBH%2CcAAc%2COAAO%2CMAAK%2CaCrBtB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDsBH%2CcAAc%2CMAAK%2CWCtBf%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDuBH%2CcAAc%2CSAAS%2CMAAK%2CaCvBxB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDwBH%2CcAAc%2CSAAS%2CMAAK%2CcCxBxB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDyBH%2CcAAc%2CSAAS%2CMAAK%2CYCzBxB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CID0BH%2CcAAc%2CSAAS%2CMAAK%2CiBC1BxB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CID2BH%2CcAAc%2CSAAS%2CMAAK%2CeC3BxB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CID4BH%2CcAAc%2CkBC5BV%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BIACtB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAIR%2CIDSC%2CcAAc%2COAAO%2CMAAK%2CaCT1B%3BAAAD%2CIDUC%2CcAAc%2COAAO%2CMAAK%2CcCV1B%3BAAAD%2CIDWC%2CcAAc%2COAAO%2CMAAK%2CYCX1B%3BAAAD%2CIDYC%2CcAAc%2COAAO%2CMAAK%2CiBCZ1B%3BAAAD%2CIDaC%2CcAAc%2COAAO%2CMAAK%2CeCb1B%3BAAAD%2CIDcC%2CcAAc%2COAAO%2CMAAK%2CeCd1B%3BAAAD%2CIDeC%2CcAAc%2COAAO%2CMAAK%2CYCf1B%3BAAAD%2CIDgBC%2CcAAc%2COAAO%2CMAAK%2CaChB1B%3BAAAD%2CIDiBC%2CcAAc%2CMAAK%2CWCjBnB%3BAAAD%2CIDkBC%2CcAAc%2CSAAS%2CMAAK%2CaClB5B%3BAAAD%2CIDmBC%2CcAAc%2CSAAS%2CMAAK%2CcCnB5B%3BAAAD%2CIDoBC%2CcAAc%2CSAAS%2CMAAK%2CYCpB5B%3BAAAD%2CIDqBC%2CcAAc%2CSAAS%2CMAAK%2CiBCrB5B%3BAAAD%2CIDsBC%2CcAAc%2CSAAS%2CMAAK%2CeCtB5B%3BAAAD%2CIDuBC%2CcAAc%2CkBCvBd%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CIDGC%2CcAAc%2COAAO%2CMAAK%2CaCH1B%2CMAAM%2CIAAI%3BAAAX%2CIDIC%2CcAAc%2COAAO%2CMAAK%2CcCJ1B%2CMAAM%2CIAAI%3BAAAX%2CIDKC%2CcAAc%2COAAO%2CMAAK%2CYCL1B%2CMAAM%2CIAAI%3BAAAX%2CIDMC%2CcAAc%2COAAO%2CMAAK%2CiBCN1B%2CMAAM%2CIAAI%3BAAAX%2CIDOC%2CcAAc%2COAAO%2CMAAK%2CeCP1B%2CMAAM%2CIAAI%3BAAAX%2CIDQC%2CcAAc%2COAAO%2CMAAK%2CeCR1B%2CMAAM%2CIAAI%3BAAAX%2CIDSC%2CcAAc%2COAAO%2CMAAK%2CYCT1B%2CMAAM%2CIAAI%3BAAAX%2CIDUC%2CcAAc%2COAAO%2CMAAK%2CaCV1B%2CMAAM%2CIAAI%3BAAAX%2CIDWC%2CcAAc%2CMAAK%2CWCXnB%2CMAAM%2CIAAI%3BAAAX%2CIDYC%2CcAAc%2CSAAS%2CMAAK%2CaCZ5B%2CMAAM%2CIAAI%3BAAAX%2CIDaC%2CcAAc%2CSAAS%2CMAAK%2CcCb5B%2CMAAM%2CIAAI%3BAAAX%2CIDcC%2CcAAc%2CSAAS%2CMAAK%2CYCd5B%2CMAAM%2CIAAI%3BAAAX%2CIDeC%2CcAAc%2CSAAS%2CMAAK%2CiBCf5B%2CMAAM%2CIAAI%3BAAAX%2CIDgBC%2CcAAc%2CSAAS%2CMAAK%2CeChB5B%2CMAAM%2CIAAI%3BAAAX%2CIDiBC%2CcAAc%2CkBCjBd%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BADoBR%2CIAAK%2CcAAc%2COAAO%3BAAC1B%2CIAAK%2CcAAc%2CSAAS%3BAAC5B%2CIAAK%2CcAAc%2CSAAQ%3BEA9EvB%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuFAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BECQA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CSAAS%2CuBAAuB%2CsBAAhC%3BEACA%2CQAAQ%2CuBAAR%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBnByUW%2CkDAAA%2C4BmBzUX%3BED4CA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAnEA%2CIA2DC%2CcAAc%2COAAO%2CSA3DrB%3BAAAD%2CIA4DC%2CcAAc%2CSAAS%2CSA5DvB%3BAAAD%2CIA6DC%2CcAAc%2CSAAQ%2CWA7DtB%3BEACG%2CcAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CIAsDC%2CcAAc%2COAAO%2CSAtDrB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAuDC%2CcAAc%2CSAAS%2CSAvDvB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAwDC%2CcAAc%2CSAAQ%2CWAxDtB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BEAClC%2CqBAAA%3B%3BAAGJ%2CIAkDC%2CcAAc%2COAAO%2CSAlDrB%3BAAAD%2CIAmDC%2CcAAc%2CSAAS%2CSAnDvB%3BAAAD%2CIAoDC%2CcAAc%2CSAAQ%2CWApDtB%3BAACD%2CIAiDC%2CcAAc%2COAAO%2CSAjDrB%3BAAAD%2CIAkDC%2CcAAc%2CSAAS%2CSAlDvB%3BAAAD%2CIAmDC%2CcAAc%2CSAAQ%2CWAnDtB%3BEACG%2CaAAA%3BEACA%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIA0CC%2CcAAc%2COAAO%2CSA1CrB%3BAAAD%2CIA2CC%2CcAAc%2CSAAS%2CSA3CvB%3BAAAD%2CIA4CC%2CcAAc%2CSAAQ%2CWA5CtB%3BAACD%2CIAyCC%2CcAAc%2COAAO%2CSAzCrB%3BAAAD%2CIA0CC%2CcAAc%2CSAAS%2CSA1CvB%3BAAAD%2CIA2CC%2CcAAc%2CSAAQ%2CWA3CtB%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BACFJ%2CIDsCC%2CcAAc%2COAAO%2CSCtCrB%3BAAAD%2CIDuCC%2CcAAc%2CSAAS%2CSCvCvB%3BAAAD%2CIDwCC%2CcAAc%2CSAAQ%2CWCxCtB%3BEACG%2COAAO%2C8BAAP%3BEACA%2CqBAAA%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEACtC%2CIDgCH%2CcAAc%2COAAO%2CSChCjB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDiCH%2CcAAc%2CSAAS%2CSCjCnB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CIDkCH%2CcAAc%2CSAAQ%2CWClClB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BIACtB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAIR%2CID2BC%2CcAAc%2COAAO%2CSC3BrB%3BAAAD%2CID4BC%2CcAAc%2CSAAS%2CSC5BvB%3BAAAD%2CID6BC%2CcAAc%2CSAAQ%2CWC7BtB%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CIDqBC%2CcAAc%2COAAO%2CSCrBrB%2CMAAM%2CIAAI%3BAAAX%2CIDsBC%2CcAAc%2CSAAS%2CSCtBvB%2CMAAM%2CIAAI%3BAAAX%2CIDuBC%2CcAAc%2CSAAQ%2CWCvBtB%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAD%2BBR%2CIAAK%2CcAAc%2COAAO%3BAAC1B%2CIAAK%2CcAAc%2CSAAS%3BAAC5B%2CIAAK%2CcAAc%2COAAM%3BEAzFrB%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuFAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BECQA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CSAAS%2CuBAAuB%2CsBAAhC%3BEACA%2CQAAQ%2CuBAAR%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBnByUW%2CkDAAA%2C4BmBzUX%3BEDuDA%2CmBAAA%3BEACA%2CsBAAsB%2CkPAAtB%3BEACA%2C4BAAA%3BEACA%2CsCAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3B%3BAA%5C%2FEA%2CIAsEC%2CcAAc%2COAAO%2COAtErB%3BAAAD%2CIAuEC%2CcAAc%2CSAAS%2COAvEvB%3BAAAD%2CIAwEC%2CcAAc%2COAAM%2COAxEpB%3BEACG%2CcAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CIAiEC%2CcAAc%2COAAO%2COAjErB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAkEC%2CcAAc%2CSAAS%2COAlEvB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CIAmEC%2CcAAc%2COAAM%2COAnEpB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BEAClC%2CqBAAA%3B%3BAAGJ%2CIA6DC%2CcAAc%2COAAO%2COA7DrB%3BAAAD%2CIA8DC%2CcAAc%2CSAAS%2COA9DvB%3BAAAD%2CIA%2BDC%2CcAAc%2COAAM%2COA%5C%2FDpB%3BAACD%2CIA4DC%2CcAAc%2COAAO%2COA5DrB%3BAAAD%2CIA6DC%2CcAAc%2CSAAS%2COA7DvB%3BAAAD%2CIA8DC%2CcAAc%2COAAM%2COA9DpB%3BEACG%2CaAAA%3BEACA%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAqDC%2CcAAc%2COAAO%2COArDrB%3BAAAD%2CIAsDC%2CcAAc%2CSAAS%2COAtDvB%3BAAAD%2CIAuDC%2CcAAc%2COAAM%2COAvDpB%3BAACD%2CIAoDC%2CcAAc%2COAAO%2COApDrB%3BAAAD%2CIAqDC%2CcAAc%2CSAAS%2COArDvB%3BAAAD%2CIAsDC%2CcAAc%2COAAM%2COAtDpB%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BACFJ%2CIDiDC%2CcAAc%2COAAO%2COCjDrB%3BAAAD%2CIDkDC%2CcAAc%2CSAAS%2COClDvB%3BAAAD%2CIDmDC%2CcAAc%2COAAM%2COCnDpB%3BEACG%2COAAO%2C8BAAP%3BEACA%2CqBAAA%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEACtC%2CID2CH%2CcAAc%2COAAO%2COC3CjB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CID4CH%2CcAAc%2CSAAS%2COC5CnB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CID6CH%2CcAAc%2COAAM%2COC7ChB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BIACtB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAIR%2CIDsCC%2CcAAc%2COAAO%2COCtCrB%3BAAAD%2CIDuCC%2CcAAc%2CSAAS%2COCvCvB%3BAAAD%2CIDwCC%2CcAAc%2COAAM%2COCxCpB%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CIDgCC%2CcAAc%2COAAO%2COChCrB%2CMAAM%2CIAAI%3BAAAX%2CIDiCC%2CcAAc%2CSAAS%2COCjCvB%2CMAAM%2CIAAI%3BAAAX%2CIDkCC%2CcAAc%2COAAM%2COClCpB%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAD2CR%2CIAAK%2CcAAc%2COAAO%3BAAC1B%2CIAAK%2CcAAc%2COAAS%3BAAC5B%2CIAAK%2CcAAc%2CSAAS%3BAAC5B%2CIAAK%2CcAAc%2CUAAU%3BAAC7B%2CIAAK%2CcAAc%3BEA1Df%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3B%3BAAuDJ%2CIAAK%2CcAAc%2COAAM%2CSAAU%2COAAM%3BAACzC%2CIAAK%2CcAAc%2COAAM%2CUAAW%2COAAM%3BAAC1C%2CIAAK%2CcAAc%2CUAAU%2CMAAK%3BEAC9B%2CSAAS%2CIAAT%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAK%2CcAAc%3BEACf%2CYAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CUAAU%3BAAC7B%2CIAAK%2CcAAc%2CMAAM%3BEACrB%2CmBAAA%3B%3BAAEA%2CIAJC%2CcAAc%2CUAAU%2COAIxB%3BAAAD%2CIAHC%2CcAAc%2CMAAM%2COAGpB%3BEAAc%2CgBAAA%3B%3BAAGnB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CcAAc%2CIAAG%3BAACtB%2CIAAK%2CcAAc%2CSAAQ%2CMAAM%2CIAAI%3BEACjC%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CIAbC%2CcAAc%2CYAad%3BAAAD%2CIAZC%2CcAAc%2CaAYd%3BAAAD%2CIAXC%2CcAAc%2CIAAG%2CWAWjB%3BAAAD%2CIAVC%2CcAAc%2CSAAQ%2CMAAM%2CIAAI%2CiCAUhC%3BEACG%2CSAAS%2CKAAT%3BEACA%2CcAAA%3BEACA%2CWAAW%2CkBAAX%3BEACA%2CeAAA%3B%3BAAIR%2CIAAK%2CcAAc%2COAAO%2CMAAK%2CaAAa%3BAAC5C%2CIAAK%2CcAAc%2COAAO%2CMAAK%2CcAAc%3BAAC7C%2CIAAK%2CcAAc%2COAAO%2CMAAK%2CYAAY%3BAAC3C%2CIAAK%2CcAAc%2COAAO%2CMAAK%2CiBAAiB%3BAAChD%2CIAAK%2CcAAc%2COAAO%2CMAAK%2CeAAe%3BAAC9C%2CIAAK%2CcAAc%2COAAO%2COAAM%3BAAChC%2CIAAK%2CcAAc%2COAAO%2CSAAQ%3BAAClC%2CIAAK%2CcAAc%2CMAAK%2CWAAW%3BEAC%5C%2FB%2CqBAAA%3BEACA%2CmCAAA%3BEACA%2C6CAAA%3B%3BAAEA%2CIAZC%2CcAAc%2COAAO%2CMAAK%2CaAAa%2CWAYvC%3BAAAD%2CIAXC%2CcAAc%2COAAO%2CMAAK%2CcAAc%2CWAWxC%3BAAAD%2CIAVC%2CcAAc%2COAAO%2CMAAK%2CYAAY%2CWAUtC%3BAAAD%2CIATC%2CcAAc%2COAAO%2CMAAK%2CiBAAiB%2CWAS3C%3BAAAD%2CIARC%2CcAAc%2COAAO%2CMAAK%2CeAAe%2CWAQzC%3BAAAD%2CIAPC%2CcAAc%2COAAO%2COAAM%2CWAO3B%3BAAAD%2CIANC%2CcAAc%2COAAO%2CSAAQ%2CWAM7B%3BAAAD%2CIALC%2CcAAc%2CMAAK%2CWAAW%2CWAK9B%3BAACD%2CIAbC%2CcAAc%2COAAO%2CMAAK%2CaAAa%2CWAavC%3BAAAD%2CIAZC%2CcAAc%2COAAO%2CMAAK%2CcAAc%2CWAYxC%3BAAAD%2CIAXC%2CcAAc%2COAAO%2CMAAK%2CYAAY%2CWAWtC%3BAAAD%2CIAVC%2CcAAc%2COAAO%2CMAAK%2CiBAAiB%2CWAU3C%3BAAAD%2CIATC%2CcAAc%2COAAO%2CMAAK%2CeAAe%2CWASzC%3BAAAD%2CIARC%2CcAAc%2COAAO%2COAAM%2CWAQ3B%3BAAAD%2CIAPC%2CcAAc%2COAAO%2CSAAQ%2CWAO7B%3BAAAD%2CIANC%2CcAAc%2CMAAK%2CWAAW%2CWAM9B%3BEACG%2CqBAAA%3BEACA%2C6CAAA%3B%3BAAIR%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BAAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BEAC3B%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CUAAU%3BEACzB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CqBAKf%2CUAAY%3BAAJhB%2CIAAK%2CcAAc%2CYAIf%2CUAAY%3BAAHhB%2CIAAK%2CcAAc%2CmBAGf%2CUAAY%3BAAFhB%2CIAAK%2CcAAc%2CmBAEf%2CUAAY%3BAADhB%2CIAAK%2CcAAc%2CwBACf%2CUAAY%3BEACR%2CgBAAA%3B%3BAAIR%2CIAAK%2CcAAc%2CUAAU%2COAAM%3BAACnC%2CIAAK%2CcAAc%2CMAAM%2CQAAO%3BEAC5B%2CaAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3B%3BAAKJ%2CQAH2C%3BEAG3C%2CIATK%2CcAAc%2CUAAU%2COAAM%3BEASnC%2CIARK%2CcAAc%2CMAAM%2CQAAO%3BIAMxB%2C0BAAA%3B%3B%3BAAIR%2CIAAK%2CcAAc%3BEACf%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAcJ%2CQAXuC%3BEACnC%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BEAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BEAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BEAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%2CMAAK%3BEAC%5C%2FB%2CIAAK%2CcAAc%2COAAO%3BEAC1B%2CIAAK%2CcAAc%2CMAAK%3BIACpB%2CWAAW%2CkBAAX%3B%3B%3BAAYR%2CQARwC%3BEACpC%2CIAAK%2CcAAc%2COAAO%3BEAC1B%2CIAAK%2CcAAc%2COAAO%3BEAC1B%2CIAAK%2CcAAc%2COAAO%3BIACtB%2CgBAAA%3B%3B%3BAAIR%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CcAAc%3BEACf%2CgBAAA%3B%3BAAGJ%3BAACA%2CIAAK%2CcAAc%3BEACf%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CiBAAiB%3BAACpC%2CIAAK%2CcAAc%2CiBAAiB%3BEAChC%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAElQJ%3BEACI%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3BEACA%2CaAAA%3B%3BAAEA%2CSAAC%3BEACG%2CgBAAA%3BEACA%2CyBAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CaAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CiBAAA%3BEACA%2C6BAAA%3B%3BAAEA%2CSAJH%2CSAII%3BEACG%2CgBAAA%3BEACA%2CcAAA%3B%3BAAIR%2CSAAC%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CcAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CcAAA%3B%3BAAGJ%2CSAAC%3BEACG%2CcAAA%3BEACA%2CgBAAA%3B%3BAAIR%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CUAAC%3BEACG%2CmBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CUAAC%3BEACG%2CmBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CUAAC%3BEACG%2CmCAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CUAAC%3BEACG%2CmCAAA%3BEACA%2CcAAA%3B%3BAC4DR%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CWAAW%3BAAChB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2COAAM%3BAACzB%2CIAAK%2CWAAW%2COAAM%3BAACtB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CWAAW%3BEAvKZ%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2C%2BHAAA%3BEAEA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEA2BA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2C2BAAA%3BEACA%2C6CAAA%3B%3BAA5BA%2CIA8HC%2CcAAc%2CQAAO%2CQA9HrB%3BAAAD%2CIA%2BHC%2CWAAW%2CQAAO%2CQA%5C%2FHlB%3BAAAD%2CIAgIC%2CcAAc%2CQAAO%2COAhIrB%3BAAAD%2CIAiIC%2CWAAW%2CQAAO%2COAjIlB%3BAAAD%2CIAkIC%2CcAAc%2CQAAO%2CMAlIrB%3BAAAD%2CIAmIC%2CWAAW%2CQAAO%2CMAnIlB%3BAAAD%2CIAoIC%2CcAAc%2CQAAO%2CSApIrB%3BAAAD%2CIAqIC%2CWAAW%2CQAAO%2CSArIlB%3BAAAD%2CIAsIC%2CcAAc%2CQAAO%2COAtIrB%3BAAAD%2CIAuIC%2CWAAW%2CQAAO%2COAvIlB%3BAAAD%2CIAwIC%2CcAAc%2CaAxId%3BAAAD%2CIAyIC%2CWAAW%2CaAzIX%3BAAAD%2CIA0IC%2CcAAc%2CQAAO%2CSA1IrB%3BAAAD%2CIA2IC%2CWAAW%2CQAAO%2CSA3IlB%3BAAAD%2CIA4IC%2CcAAc%2COAAM%2CeA5IpB%3BAAAD%2CIA6IC%2CWAAW%2COAAM%2CeA7IjB%3BAAAD%2CIA8IC%2CcAAc%2CiBA9Id%3BAAAD%2CIA%2BIC%2CWAAW%2CiBA%5C%2FIX%3BEAAU%2CWAAW%2CeAAX%3B%3BAA8BX%2CIAgGC%2CcAAc%2CQAAO%2CQAhGrB%3BAAAD%2CIAiGC%2CWAAW%2CQAAO%2CQAjGlB%3BAAAD%2CIAkGC%2CcAAc%2CQAAO%2COAlGrB%3BAAAD%2CIAmGC%2CWAAW%2CQAAO%2COAnGlB%3BAAAD%2CIAoGC%2CcAAc%2CQAAO%2CMApGrB%3BAAAD%2CIAqGC%2CWAAW%2CQAAO%2CMArGlB%3BAAAD%2CIAsGC%2CcAAc%2CQAAO%2CSAtGrB%3BAAAD%2CIAuGC%2CWAAW%2CQAAO%2CSAvGlB%3BAAAD%2CIAwGC%2CcAAc%2CQAAO%2COAxGrB%3BAAAD%2CIAyGC%2CWAAW%2CQAAO%2COAzGlB%3BAAAD%2CIA0GC%2CcAAc%2CaA1Gd%3BAAAD%2CIA2GC%2CWAAW%2CaA3GX%3BAAAD%2CIA4GC%2CcAAc%2CQAAO%2CSA5GrB%3BAAAD%2CIA6GC%2CWAAW%2CQAAO%2CSA7GlB%3BAAAD%2CIA8GC%2CcAAc%2COAAM%2CeA9GpB%3BAAAD%2CIA%2BGC%2CWAAW%2COAAM%2CeA%5C%2FGjB%3BAAAD%2CIAgHC%2CcAAc%2CiBAhHd%3BAAAD%2CIAiHC%2CWAAW%2CiBAjHX%3BAACD%2CIA%2BFC%2CcAAc%2CQAAO%2CQA%5C%2FFrB%3BAAAD%2CIAgGC%2CWAAW%2CQAAO%2CQAhGlB%3BAAAD%2CIAiGC%2CcAAc%2CQAAO%2COAjGrB%3BAAAD%2CIAkGC%2CWAAW%2CQAAO%2COAlGlB%3BAAAD%2CIAmGC%2CcAAc%2CQAAO%2CMAnGrB%3BAAAD%2CIAoGC%2CWAAW%2CQAAO%2CMApGlB%3BAAAD%2CIAqGC%2CcAAc%2CQAAO%2CSArGrB%3BAAAD%2CIAsGC%2CWAAW%2CQAAO%2CSAtGlB%3BAAAD%2CIAuGC%2CcAAc%2CQAAO%2COAvGrB%3BAAAD%2CIAwGC%2CWAAW%2CQAAO%2COAxGlB%3BAAAD%2CIAyGC%2CcAAc%2CaAzGd%3BAAAD%2CIA0GC%2CWAAW%2CaA1GX%3BAAAD%2CIA2GC%2CcAAc%2CQAAO%2CSA3GrB%3BAAAD%2CIA4GC%2CWAAW%2CQAAO%2CSA5GlB%3BAAAD%2CIA6GC%2CcAAc%2COAAM%2CeA7GpB%3BAAAD%2CIA8GC%2CWAAW%2COAAM%2CeA9GjB%3BAAAD%2CIA%2BGC%2CcAAc%2CiBA%5C%2FGd%3BAAAD%2CIAgHC%2CWAAW%2CiBAhHX%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2C8CAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CqBAAA%3B%3BAAjCJ%2CIA0HC%2CcAAc%2CQAAO%2CQA1HrB%3BAAAD%2CIA2HC%2CWAAW%2CQAAO%2CQA3HlB%3BAAAD%2CIA4HC%2CcAAc%2CQAAO%2COA5HrB%3BAAAD%2CIA6HC%2CWAAW%2CQAAO%2COA7HlB%3BAAAD%2CIA8HC%2CcAAc%2CQAAO%2CMA9HrB%3BAAAD%2CIA%2BHC%2CWAAW%2CQAAO%2CMA%5C%2FHlB%3BAAAD%2CIAgIC%2CcAAc%2CQAAO%2CSAhIrB%3BAAAD%2CIAiIC%2CWAAW%2CQAAO%2CSAjIlB%3BAAAD%2CIAkIC%2CcAAc%2CQAAO%2COAlIrB%3BAAAD%2CIAmIC%2CWAAW%2CQAAO%2COAnIlB%3BAAAD%2CIAoIC%2CcAAc%2CaApId%3BAAAD%2CIAqIC%2CWAAW%2CaArIX%3BAAAD%2CIAsIC%2CcAAc%2CQAAO%2CSAtIrB%3BAAAD%2CIAuIC%2CWAAW%2CQAAO%2CSAvIlB%3BAAAD%2CIAwIC%2CcAAc%2COAAM%2CeAxIpB%3BAAAD%2CIAyIC%2CWAAW%2COAAM%2CeAzIjB%3BAAAD%2CIA0IC%2CcAAc%2CiBA1Id%3BAAAD%2CIA2IC%2CWAAW%2CiBA3IX%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3B%3BAAKJ%2CIAkHC%2CcAAc%2CQAAO%2CQAlHrB%3BAAAD%2CIAmHC%2CWAAW%2CQAAO%2CQAnHlB%3BAAAD%2CIAoHC%2CcAAc%2CQAAO%2COApHrB%3BAAAD%2CIAqHC%2CWAAW%2CQAAO%2COArHlB%3BAAAD%2CIAsHC%2CcAAc%2CQAAO%2CMAtHrB%3BAAAD%2CIAuHC%2CWAAW%2CQAAO%2CMAvHlB%3BAAAD%2CIAwHC%2CcAAc%2CQAAO%2CSAxHrB%3BAAAD%2CIAyHC%2CWAAW%2CQAAO%2CSAzHlB%3BAAAD%2CIA0HC%2CcAAc%2CQAAO%2COA1HrB%3BAAAD%2CIA2HC%2CWAAW%2CQAAO%2COA3HlB%3BAAAD%2CIA4HC%2CcAAc%2CaA5Hd%3BAAAD%2CIA6HC%2CWAAW%2CaA7HX%3BAAAD%2CIA8HC%2CcAAc%2CQAAO%2CSA9HrB%3BAAAD%2CIA%2BHC%2CWAAW%2CQAAO%2CSA%5C%2FHlB%3BAAAD%2CIAgIC%2CcAAc%2COAAM%2CeAhIpB%3BAAAD%2CIAiIC%2CWAAW%2COAAM%2CeAjIjB%3BAAAD%2CIAkIC%2CcAAc%2CiBAlId%3BAAAD%2CIAmIC%2CWAAW%2CiBAnIX%3BAACD%2CIAiHC%2CcAAc%2CQAAO%2CQAjHrB%3BAAAD%2CIAkHC%2CWAAW%2CQAAO%2CQAlHlB%3BAAAD%2CIAmHC%2CcAAc%2CQAAO%2COAnHrB%3BAAAD%2CIAoHC%2CWAAW%2CQAAO%2COApHlB%3BAAAD%2CIAqHC%2CcAAc%2CQAAO%2CMArHrB%3BAAAD%2CIAsHC%2CWAAW%2CQAAO%2CMAtHlB%3BAAAD%2CIAuHC%2CcAAc%2CQAAO%2CSAvHrB%3BAAAD%2CIAwHC%2CWAAW%2CQAAO%2CSAxHlB%3BAAAD%2CIAyHC%2CcAAc%2CQAAO%2COAzHrB%3BAAAD%2CIA0HC%2CWAAW%2CQAAO%2COA1HlB%3BAAAD%2CIA2HC%2CcAAc%2CaA3Hd%3BAAAD%2CIA4HC%2CWAAW%2CaA5HX%3BAAAD%2CIA6HC%2CcAAc%2CQAAO%2CSA7HrB%3BAAAD%2CIA8HC%2CWAAW%2CQAAO%2CSA9HlB%3BAAAD%2CIA%2BHC%2CcAAc%2COAAM%2CeA%5C%2FHpB%3BAAAD%2CIAgIC%2CWAAW%2COAAM%2CeAhIjB%3BAAAD%2CIAiIC%2CcAAc%2CiBAjId%3BAAAD%2CIAkIC%2CWAAW%2CiBAlIX%3BAACD%2CIAgHC%2CcAAc%2CQAAO%2CQAhHrB%3BAAAD%2CIAiHC%2CWAAW%2CQAAO%2CQAjHlB%3BAAAD%2CIAkHC%2CcAAc%2CQAAO%2COAlHrB%3BAAAD%2CIAmHC%2CWAAW%2CQAAO%2COAnHlB%3BAAAD%2CIAoHC%2CcAAc%2CQAAO%2CMApHrB%3BAAAD%2CIAqHC%2CWAAW%2CQAAO%2CMArHlB%3BAAAD%2CIAsHC%2CcAAc%2CQAAO%2CSAtHrB%3BAAAD%2CIAuHC%2CWAAW%2CQAAO%2CSAvHlB%3BAAAD%2CIAwHC%2CcAAc%2CQAAO%2COAxHrB%3BAAAD%2CIAyHC%2CWAAW%2CQAAO%2COAzHlB%3BAAAD%2CIA0HC%2CcAAc%2CaA1Hd%3BAAAD%2CIA2HC%2CWAAW%2CaA3HX%3BAAAD%2CIA4HC%2CcAAc%2CQAAO%2CSA5HrB%3BAAAD%2CIA6HC%2CWAAW%2CQAAO%2CSA7HlB%3BAAAD%2CIA8HC%2CcAAc%2COAAM%2CeA9HpB%3BAAAD%2CIA%2BHC%2CWAAW%2COAAM%2CeA%5C%2FHjB%3BAAAD%2CIAgIC%2CcAAc%2CiBAhId%3BAAAD%2CIAiIC%2CWAAW%2CiBAjIX%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAgIR%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CUAAS%3BAAC5B%2CIAAK%2CWAAW%2CUAAS%3BEACrB%2CWAAA%3BEACA%2CgBAAA%3BEACA%2C8CAAA%3B%3BAAEA%2CIARC%2CcAAc%2CQAAO%2COAQrB%3BAAAD%2CIAPC%2CWAAW%2CQAAO%2COAOlB%3BAAAD%2CIANC%2CcAAc%2CUAAS%2COAMvB%3BAAAD%2CIALC%2CWAAW%2CUAAS%2COAKpB%3BEACG%2C8CAAA%3B%3BAAIR%2CIAAK%2CcAAc%2CqBAAqB%2COAAM%3BAAC9C%2CIAAK%2CWAAW%2CqBAAqB%2COAAM%3BAAC3C%2CIAAK%2CcAAc%2CYAAY%2COAAM%3BAACrC%2CIAAK%2CWAAW%2CYAAY%2COAAM%3BAAClC%2CIAAK%2CcAAc%2CmBAAmB%2COAAM%3BAAC5C%2CIAAK%2CWAAW%2CmBAAmB%2COAAM%3BAACzC%2CIAAK%2CcAAc%2CmBAAmB%2COAAM%3BAAC5C%2CIAAK%2CWAAW%2CmBAAmB%2COAAM%3BAACzC%2CIAAK%2CcAAc%2CyBAAyB%2COAAM%3BAAClD%2CIAAK%2CWAAW%2CyBAAyB%2COAAM%3BAAC%5C%2FC%2CIAAK%2CcAAc%2CwBAAwB%2COAAM%3BAACjD%2CIAAK%2CWAAW%2CwBAAwB%2COAAM%3BEAnM1C%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2C%2BHAAA%3BEAEA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEA2BA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2C2BAAA%3BEACA%2C6CAAA%3BEAiJA%2CgBAAA%3B%3BAA7KA%2CIAgKC%2CcAAc%2CqBAAqB%2COAAM%2CeAhKzC%3BAAAD%2CIAiKC%2CWAAW%2CqBAAqB%2COAAM%2CeAjKtC%3BAAAD%2CIAkKC%2CcAAc%2CYAAY%2COAAM%2CeAlKhC%3BAAAD%2CIAmKC%2CWAAW%2CYAAY%2COAAM%2CeAnK7B%3BAAAD%2CIAoKC%2CcAAc%2CmBAAmB%2COAAM%2CeApKvC%3BAAAD%2CIAqKC%2CWAAW%2CmBAAmB%2COAAM%2CeArKpC%3BAAAD%2CIAsKC%2CcAAc%2CmBAAmB%2COAAM%2CeAtKvC%3BAAAD%2CIAuKC%2CWAAW%2CmBAAmB%2COAAM%2CeAvKpC%3BAAAD%2CIAwKC%2CcAAc%2CyBAAyB%2COAAM%2CeAxK7C%3BAAAD%2CIAyKC%2CWAAW%2CyBAAyB%2COAAM%2CeAzK1C%3BAAAD%2CIA0KC%2CcAAc%2CwBAAwB%2COAAM%2CeA1K5C%3BAAAD%2CIA2KC%2CWAAW%2CwBAAwB%2COAAM%2CeA3KzC%3BEAAU%2CWAAW%2CeAAX%3B%3BAA8BX%2CIAkIC%2CcAAc%2CqBAAqB%2COAAM%2CeAlIzC%3BAAAD%2CIAmIC%2CWAAW%2CqBAAqB%2COAAM%2CeAnItC%3BAAAD%2CIAoIC%2CcAAc%2CYAAY%2COAAM%2CeApIhC%3BAAAD%2CIAqIC%2CWAAW%2CYAAY%2COAAM%2CeArI7B%3BAAAD%2CIAsIC%2CcAAc%2CmBAAmB%2COAAM%2CeAtIvC%3BAAAD%2CIAuIC%2CWAAW%2CmBAAmB%2COAAM%2CeAvIpC%3BAAAD%2CIAwIC%2CcAAc%2CmBAAmB%2COAAM%2CeAxIvC%3BAAAD%2CIAyIC%2CWAAW%2CmBAAmB%2COAAM%2CeAzIpC%3BAAAD%2CIA0IC%2CcAAc%2CyBAAyB%2COAAM%2CeA1I7C%3BAAAD%2CIA2IC%2CWAAW%2CyBAAyB%2COAAM%2CeA3I1C%3BAAAD%2CIA4IC%2CcAAc%2CwBAAwB%2COAAM%2CeA5I5C%3BAAAD%2CIA6IC%2CWAAW%2CwBAAwB%2COAAM%2CeA7IzC%3BAACD%2CIAiIC%2CcAAc%2CqBAAqB%2COAAM%2CeAjIzC%3BAAAD%2CIAkIC%2CWAAW%2CqBAAqB%2COAAM%2CeAlItC%3BAAAD%2CIAmIC%2CcAAc%2CYAAY%2COAAM%2CeAnIhC%3BAAAD%2CIAoIC%2CWAAW%2CYAAY%2COAAM%2CeApI7B%3BAAAD%2CIAqIC%2CcAAc%2CmBAAmB%2COAAM%2CeArIvC%3BAAAD%2CIAsIC%2CWAAW%2CmBAAmB%2COAAM%2CeAtIpC%3BAAAD%2CIAuIC%2CcAAc%2CmBAAmB%2COAAM%2CeAvIvC%3BAAAD%2CIAwIC%2CWAAW%2CmBAAmB%2COAAM%2CeAxIpC%3BAAAD%2CIAyIC%2CcAAc%2CyBAAyB%2COAAM%2CeAzI7C%3BAAAD%2CIA0IC%2CWAAW%2CyBAAyB%2COAAM%2CeA1I1C%3BAAAD%2CIA2IC%2CcAAc%2CwBAAwB%2COAAM%2CeA3I5C%3BAAAD%2CIA4IC%2CWAAW%2CwBAAwB%2COAAM%2CeA5IzC%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2C8CAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CqBAAA%3B%3BAAjCJ%2CIA4JC%2CcAAc%2CqBAAqB%2COAAM%2CeA5JzC%3BAAAD%2CIA6JC%2CWAAW%2CqBAAqB%2COAAM%2CeA7JtC%3BAAAD%2CIA8JC%2CcAAc%2CYAAY%2COAAM%2CeA9JhC%3BAAAD%2CIA%2BJC%2CWAAW%2CYAAY%2COAAM%2CeA%5C%2FJ7B%3BAAAD%2CIAgKC%2CcAAc%2CmBAAmB%2COAAM%2CeAhKvC%3BAAAD%2CIAiKC%2CWAAW%2CmBAAmB%2COAAM%2CeAjKpC%3BAAAD%2CIAkKC%2CcAAc%2CmBAAmB%2COAAM%2CeAlKvC%3BAAAD%2CIAmKC%2CWAAW%2CmBAAmB%2COAAM%2CeAnKpC%3BAAAD%2CIAoKC%2CcAAc%2CyBAAyB%2COAAM%2CeApK7C%3BAAAD%2CIAqKC%2CWAAW%2CyBAAyB%2COAAM%2CeArK1C%3BAAAD%2CIAsKC%2CcAAc%2CwBAAwB%2COAAM%2CeAtK5C%3BAAAD%2CIAuKC%2CWAAW%2CwBAAwB%2COAAM%2CeAvKzC%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3B%3BAAKJ%2CIAoJC%2CcAAc%2CqBAAqB%2COAAM%2CeApJzC%3BAAAD%2CIAqJC%2CWAAW%2CqBAAqB%2COAAM%2CeArJtC%3BAAAD%2CIAsJC%2CcAAc%2CYAAY%2COAAM%2CeAtJhC%3BAAAD%2CIAuJC%2CWAAW%2CYAAY%2COAAM%2CeAvJ7B%3BAAAD%2CIAwJC%2CcAAc%2CmBAAmB%2COAAM%2CeAxJvC%3BAAAD%2CIAyJC%2CWAAW%2CmBAAmB%2COAAM%2CeAzJpC%3BAAAD%2CIA0JC%2CcAAc%2CmBAAmB%2COAAM%2CeA1JvC%3BAAAD%2CIA2JC%2CWAAW%2CmBAAmB%2COAAM%2CeA3JpC%3BAAAD%2CIA4JC%2CcAAc%2CyBAAyB%2COAAM%2CeA5J7C%3BAAAD%2CIA6JC%2CWAAW%2CyBAAyB%2COAAM%2CeA7J1C%3BAAAD%2CIA8JC%2CcAAc%2CwBAAwB%2COAAM%2CeA9J5C%3BAAAD%2CIA%2BJC%2CWAAW%2CwBAAwB%2COAAM%2CeA%5C%2FJzC%3BAACD%2CIAmJC%2CcAAc%2CqBAAqB%2COAAM%2CeAnJzC%3BAAAD%2CIAoJC%2CWAAW%2CqBAAqB%2COAAM%2CeApJtC%3BAAAD%2CIAqJC%2CcAAc%2CYAAY%2COAAM%2CeArJhC%3BAAAD%2CIAsJC%2CWAAW%2CYAAY%2COAAM%2CeAtJ7B%3BAAAD%2CIAuJC%2CcAAc%2CmBAAmB%2COAAM%2CeAvJvC%3BAAAD%2CIAwJC%2CWAAW%2CmBAAmB%2COAAM%2CeAxJpC%3BAAAD%2CIAyJC%2CcAAc%2CmBAAmB%2COAAM%2CeAzJvC%3BAAAD%2CIA0JC%2CWAAW%2CmBAAmB%2COAAM%2CeA1JpC%3BAAAD%2CIA2JC%2CcAAc%2CyBAAyB%2COAAM%2CeA3J7C%3BAAAD%2CIA4JC%2CWAAW%2CyBAAyB%2COAAM%2CeA5J1C%3BAAAD%2CIA6JC%2CcAAc%2CwBAAwB%2COAAM%2CeA7J5C%3BAAAD%2CIA8JC%2CWAAW%2CwBAAwB%2COAAM%2CeA9JzC%3BAACD%2CIAkJC%2CcAAc%2CqBAAqB%2COAAM%2CeAlJzC%3BAAAD%2CIAmJC%2CWAAW%2CqBAAqB%2COAAM%2CeAnJtC%3BAAAD%2CIAoJC%2CcAAc%2CYAAY%2COAAM%2CeApJhC%3BAAAD%2CIAqJC%2CWAAW%2CYAAY%2COAAM%2CeArJ7B%3BAAAD%2CIAsJC%2CcAAc%2CmBAAmB%2COAAM%2CeAtJvC%3BAAAD%2CIAuJC%2CWAAW%2CmBAAmB%2COAAM%2CeAvJpC%3BAAAD%2CIAwJC%2CcAAc%2CmBAAmB%2COAAM%2CeAxJvC%3BAAAD%2CIAyJC%2CWAAW%2CmBAAmB%2COAAM%2CeAzJpC%3BAAAD%2CIA0JC%2CcAAc%2CyBAAyB%2COAAM%2CeA1J7C%3BAAAD%2CIA2JC%2CWAAW%2CyBAAyB%2COAAM%2CeA3J1C%3BAAAD%2CIA4JC%2CcAAc%2CwBAAwB%2COAAM%2CeA5J5C%3BAAAD%2CIA6JC%2CWAAW%2CwBAAwB%2COAAM%2CeA7JzC%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAA6JR%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CWAAW%3BAAChB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CWAAW%3BEAnNZ%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2C%2BHAAA%3BEAEA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEAgDA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3B%3BAAjDA%2CIAgLC%2CcAAc%2CQAAO%2CUAhLrB%3BAAAD%2CIAiLC%2CWAAW%2CQAAO%2CUAjLlB%3BAAAD%2CIAkLC%2CcAAc%2CQAAO%2CSAlLrB%3BAAAD%2CIAmLC%2CWAAW%2CQAAO%2CSAnLlB%3BAAAD%2CIAoLC%2CcAAc%2CQAAO%2CSApLrB%3BAAAD%2CIAqLC%2CWAAW%2CQAAO%2CSArLlB%3BAAAD%2CIAsLC%2CcAAc%2CQAAO%2CKAtLrB%3BAAAD%2CIAuLC%2CWAAW%2CQAAO%2CKAvLlB%3BAAAD%2CIAwLC%2CcAAc%2CeAxLd%3BAAAD%2CIAyLC%2CWAAW%2CeAzLX%3BAAAD%2CIA0LC%2CcAAc%2CmBA1Ld%3BAAAD%2CIA2LC%2CWAAW%2CmBA3LX%3BEAAU%2CWAAW%2CeAAX%3B%3BAAmDX%2CIA6HC%2CcAAc%2CQAAO%2CUA7HrB%3BAAAD%2CIA8HC%2CWAAW%2CQAAO%2CUA9HlB%3BAAAD%2CIA%2BHC%2CcAAc%2CQAAO%2CSA%5C%2FHrB%3BAAAD%2CIAgIC%2CWAAW%2CQAAO%2CSAhIlB%3BAAAD%2CIAiIC%2CcAAc%2CQAAO%2CSAjIrB%3BAAAD%2CIAkIC%2CWAAW%2CQAAO%2CSAlIlB%3BAAAD%2CIAmIC%2CcAAc%2CQAAO%2CKAnIrB%3BAAAD%2CIAoIC%2CWAAW%2CQAAO%2CKApIlB%3BAAAD%2CIAqIC%2CcAAc%2CeArId%3BAAAD%2CIAsIC%2CWAAW%2CeAtIX%3BAAAD%2CIAuIC%2CcAAc%2CmBAvId%3BAAAD%2CIAwIC%2CWAAW%2CmBAxIX%3BAACD%2CIA4HC%2CcAAc%2CQAAO%2CUA5HrB%3BAAAD%2CIA6HC%2CWAAW%2CQAAO%2CUA7HlB%3BAAAD%2CIA8HC%2CcAAc%2CQAAO%2CSA9HrB%3BAAAD%2CIA%2BHC%2CWAAW%2CQAAO%2CSA%5C%2FHlB%3BAAAD%2CIAgIC%2CcAAc%2CQAAO%2CSAhIrB%3BAAAD%2CIAiIC%2CWAAW%2CQAAO%2CSAjIlB%3BAAAD%2CIAkIC%2CcAAc%2CQAAO%2CKAlIrB%3BAAAD%2CIAmIC%2CWAAW%2CQAAO%2CKAnIlB%3BAAAD%2CIAoIC%2CcAAc%2CeApId%3BAAAD%2CIAqIC%2CWAAW%2CeArIX%3BAAAD%2CIAsIC%2CcAAc%2CmBAtId%3BAAAD%2CIAuIC%2CWAAW%2CmBAvIX%3BEACG%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2C8CAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CqBAAA%3B%3BAAtDJ%2CIA4KC%2CcAAc%2CQAAO%2CUA5KrB%3BAAAD%2CIA6KC%2CWAAW%2CQAAO%2CUA7KlB%3BAAAD%2CIA8KC%2CcAAc%2CQAAO%2CSA9KrB%3BAAAD%2CIA%2BKC%2CWAAW%2CQAAO%2CSA%5C%2FKlB%3BAAAD%2CIAgLC%2CcAAc%2CQAAO%2CSAhLrB%3BAAAD%2CIAiLC%2CWAAW%2CQAAO%2CSAjLlB%3BAAAD%2CIAkLC%2CcAAc%2CQAAO%2CKAlLrB%3BAAAD%2CIAmLC%2CWAAW%2CQAAO%2CKAnLlB%3BAAAD%2CIAoLC%2CcAAc%2CeApLd%3BAAAD%2CIAqLC%2CWAAW%2CeArLX%3BAAAD%2CIAsLC%2CcAAc%2CmBAtLd%3BAAAD%2CIAuLC%2CWAAW%2CmBAvLX%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2C6CAAA%3B%3BAAKJ%2CIAoKC%2CcAAc%2CQAAO%2CUApKrB%3BAAAD%2CIAqKC%2CWAAW%2CQAAO%2CUArKlB%3BAAAD%2CIAsKC%2CcAAc%2CQAAO%2CSAtKrB%3BAAAD%2CIAuKC%2CWAAW%2CQAAO%2CSAvKlB%3BAAAD%2CIAwKC%2CcAAc%2CQAAO%2CSAxKrB%3BAAAD%2CIAyKC%2CWAAW%2CQAAO%2CSAzKlB%3BAAAD%2CIA0KC%2CcAAc%2CQAAO%2CKA1KrB%3BAAAD%2CIA2KC%2CWAAW%2CQAAO%2CKA3KlB%3BAAAD%2CIA4KC%2CcAAc%2CeA5Kd%3BAAAD%2CIA6KC%2CWAAW%2CeA7KX%3BAAAD%2CIA8KC%2CcAAc%2CmBA9Kd%3BAAAD%2CIA%2BKC%2CWAAW%2CmBA%5C%2FKX%3BAACD%2CIAmKC%2CcAAc%2CQAAO%2CUAnKrB%3BAAAD%2CIAoKC%2CWAAW%2CQAAO%2CUApKlB%3BAAAD%2CIAqKC%2CcAAc%2CQAAO%2CSArKrB%3BAAAD%2CIAsKC%2CWAAW%2CQAAO%2CSAtKlB%3BAAAD%2CIAuKC%2CcAAc%2CQAAO%2CSAvKrB%3BAAAD%2CIAwKC%2CWAAW%2CQAAO%2CSAxKlB%3BAAAD%2CIAyKC%2CcAAc%2CQAAO%2CKAzKrB%3BAAAD%2CIA0KC%2CWAAW%2CQAAO%2CKA1KlB%3BAAAD%2CIA2KC%2CcAAc%2CeA3Kd%3BAAAD%2CIA4KC%2CWAAW%2CeA5KX%3BAAAD%2CIA6KC%2CcAAc%2CmBA7Kd%3BAAAD%2CIA8KC%2CWAAW%2CmBA9KX%3BAACD%2CIAkKC%2CcAAc%2CQAAO%2CUAlKrB%3BAAAD%2CIAmKC%2CWAAW%2CQAAO%2CUAnKlB%3BAAAD%2CIAoKC%2CcAAc%2CQAAO%2CSApKrB%3BAAAD%2CIAqKC%2CWAAW%2CQAAO%2CSArKlB%3BAAAD%2CIAsKC%2CcAAc%2CQAAO%2CSAtKrB%3BAAAD%2CIAuKC%2CWAAW%2CQAAO%2CSAvKlB%3BAAAD%2CIAwKC%2CcAAc%2CQAAO%2CKAxKrB%3BAAAD%2CIAyKC%2CWAAW%2CQAAO%2CKAzKlB%3BAAAD%2CIA0KC%2CcAAc%2CeA1Kd%3BAAAD%2CIA2KC%2CWAAW%2CeA3KX%3BAAAD%2CIA4KC%2CcAAc%2CmBA5Kd%3BAAAD%2CIA6KC%2CWAAW%2CmBA7KX%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAA4KR%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BEACnB%2CWAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CWAAW%3BAAChB%2CIAAK%2CcAAc%3BAACnB%2CIAAK%2CWAAW%3BEAxOZ%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2C%2BHAAA%3BEAEA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEAqEA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEAwCA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEAmGA%2CoBAAA%3BEACA%2CiBAAA%3B%3BAApNA%2CIAqMC%2CcAAc%2CQAAO%2COArMrB%3BAAAD%2CIAsMC%2CWAAW%2CQAAO%2COAtMlB%3BAAAD%2CIAuMC%2CcAAc%2CQAAO%2CKAvMrB%3BAAAD%2CIAwMC%2CWAAW%2CQAAO%2CKAxMlB%3BAAAD%2CIAyMC%2CcAAc%2CQAAO%2CWAzMrB%3BAAAD%2CIA0MC%2CWAAW%2CQAAO%2CWA1MlB%3BAAAD%2CIA2MC%2CcAAc%2CQAAO%2CUA3MrB%3BAAAD%2CIA4MC%2CWAAW%2CQAAO%2CUA5MlB%3BAAAD%2CIA6MC%2CcAAc%2CWA7Md%3BAAAD%2CIA8MC%2CWAAW%2CWA9MX%3BAAAD%2CIA%2BMC%2CcAAc%2CeA%5C%2FMd%3BAAAD%2CIAgNC%2CWAAW%2CeAhNX%3BEAAU%2CWAAW%2CeAAX%3B%3BAAwEX%2CIA6HC%2CcAAc%2CQAAO%2COA7HrB%3BAAAD%2CIA8HC%2CWAAW%2CQAAO%2COA9HlB%3BAAAD%2CIA%2BHC%2CcAAc%2CQAAO%2CKA%5C%2FHrB%3BAAAD%2CIAgIC%2CWAAW%2CQAAO%2CKAhIlB%3BAAAD%2CIAiIC%2CcAAc%2CQAAO%2CWAjIrB%3BAAAD%2CIAkIC%2CWAAW%2CQAAO%2CWAlIlB%3BAAAD%2CIAmIC%2CcAAc%2CQAAO%2CUAnIrB%3BAAAD%2CIAoIC%2CWAAW%2CQAAO%2CUApIlB%3BAAAD%2CIAqIC%2CcAAc%2CWArId%3BAAAD%2CIAsIC%2CWAAW%2CWAtIX%3BAAAD%2CIAuIC%2CcAAc%2CeAvId%3BAAAD%2CIAwIC%2CWAAW%2CeAxIX%3BAACD%2CIA4HC%2CcAAc%2CQAAO%2COA5HrB%3BAAAD%2CIA6HC%2CWAAW%2CQAAO%2COA7HlB%3BAAAD%2CIA8HC%2CcAAc%2CQAAO%2CKA9HrB%3BAAAD%2CIA%2BHC%2CWAAW%2CQAAO%2CKA%5C%2FHlB%3BAAAD%2CIAgIC%2CcAAc%2CQAAO%2CWAhIrB%3BAAAD%2CIAiIC%2CWAAW%2CQAAO%2CWAjIlB%3BAAAD%2CIAkIC%2CcAAc%2CQAAO%2CUAlIrB%3BAAAD%2CIAmIC%2CWAAW%2CQAAO%2CUAnIlB%3BAAAD%2CIAoIC%2CcAAc%2CWApId%3BAAAD%2CIAqIC%2CWAAW%2CWArIX%3BAAAD%2CIAsIC%2CcAAc%2CeAtId%3BAAAD%2CIAuIC%2CWAAW%2CeAvIX%3BEACG%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CmCAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAoHC%2CcAAc%2CQAAO%2COApHrB%3BAAAD%2CIAqHC%2CWAAW%2CQAAO%2COArHlB%3BAAAD%2CIAsHC%2CcAAc%2CQAAO%2CKAtHrB%3BAAAD%2CIAuHC%2CWAAW%2CQAAO%2CKAvHlB%3BAAAD%2CIAwHC%2CcAAc%2CQAAO%2CWAxHrB%3BAAAD%2CIAyHC%2CWAAW%2CQAAO%2CWAzHlB%3BAAAD%2CIA0HC%2CcAAc%2CQAAO%2CUA1HrB%3BAAAD%2CIA2HC%2CWAAW%2CQAAO%2CUA3HlB%3BAAAD%2CIA4HC%2CcAAc%2CWA5Hd%3BAAAD%2CIA6HC%2CWAAW%2CWA7HX%3BAAAD%2CIA8HC%2CcAAc%2CeA9Hd%3BAAAD%2CIA%2BHC%2CWAAW%2CeA%5C%2FHX%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAvEJ%2CIAyLC%2CcAAc%2CQAAO%2COAzLrB%3BAAAD%2CIA0LC%2CWAAW%2CQAAO%2COA1LlB%3BAAAD%2CIA2LC%2CcAAc%2CQAAO%2CKA3LrB%3BAAAD%2CIA4LC%2CWAAW%2CQAAO%2CKA5LlB%3BAAAD%2CIA6LC%2CcAAc%2CQAAO%2CWA7LrB%3BAAAD%2CIA8LC%2CWAAW%2CQAAO%2CWA9LlB%3BAAAD%2CIA%2BLC%2CcAAc%2CQAAO%2CUA%5C%2FLrB%3BAAAD%2CIAgMC%2CWAAW%2CQAAO%2CUAhMlB%3BAAAD%2CIAiMC%2CcAAc%2CWAjMd%3BAAAD%2CIAkMC%2CWAAW%2CWAlMX%3BAAAD%2CIAmMC%2CcAAc%2CeAnMd%3BAAAD%2CIAoMC%2CWAAW%2CeApMX%3BAACD%2CIAwLC%2CcAAc%2CQAAO%2COAxLrB%3BAAAD%2CIAyLC%2CWAAW%2CQAAO%2COAzLlB%3BAAAD%2CIA0LC%2CcAAc%2CQAAO%2CKA1LrB%3BAAAD%2CIA2LC%2CWAAW%2CQAAO%2CKA3LlB%3BAAAD%2CIA4LC%2CcAAc%2CQAAO%2CWA5LrB%3BAAAD%2CIA6LC%2CWAAW%2CQAAO%2CWA7LlB%3BAAAD%2CIA8LC%2CcAAc%2CQAAO%2CUA9LrB%3BAAAD%2CIA%2BLC%2CWAAW%2CQAAO%2CUA%5C%2FLlB%3BAAAD%2CIAgMC%2CcAAc%2CWAhMd%3BAAAD%2CIAiMC%2CWAAW%2CWAjMX%3BAAAD%2CIAkMC%2CcAAc%2CeAlMd%3BAAAD%2CIAmMC%2CWAAW%2CeAnMX%3BAACD%2CIAuLC%2CcAAc%2CQAAO%2COAvLrB%3BAAAD%2CIAwLC%2CWAAW%2CQAAO%2COAxLlB%3BAAAD%2CIAyLC%2CcAAc%2CQAAO%2CKAzLrB%3BAAAD%2CIA0LC%2CWAAW%2CQAAO%2CKA1LlB%3BAAAD%2CIA2LC%2CcAAc%2CQAAO%2CWA3LrB%3BAAAD%2CIA4LC%2CWAAW%2CQAAO%2CWA5LlB%3BAAAD%2CIA6LC%2CcAAc%2CQAAO%2CUA7LrB%3BAAAD%2CIA8LC%2CWAAW%2CQAAO%2CUA9LlB%3BAAAD%2CIA%2BLC%2CcAAc%2CWA%5C%2FLd%3BAAAD%2CIAgMC%2CWAAW%2CWAhMX%3BAAAD%2CIAiMC%2CcAAc%2CeAjMd%3BAAAD%2CIAkMC%2CWAAW%2CeAlMX%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAoMR%2CIAAK%2CcAAc%2CcAAc%3BAACjC%2CIAAK%2CcAAc%2CgBAAgB%3BAACnC%2CIAAK%2CcAAc%2CaAAa%3BAAChC%2CIAAK%2CcAAc%2CaAAa%3BEAC5B%2CuBAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BAACvB%2CIAAK%2CcAAc%2CQAAO%3BAAC1B%2CIAAK%2CWAAW%2CQAAO%3BEACnB%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3B%3BAAEA%2CIARC%2CcAAc%2CQAAO%2CWAQrB%3BAAAD%2CIAPC%2CWAAW%2CQAAO%2CWAOlB%3BAAAD%2CIANC%2CcAAc%2CQAAO%2CSAMrB%3BAAAD%2CIALC%2CWAAW%2CQAAO%2CSAKlB%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2C0CAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2C6CAAA%3B%3BAAIR%3BEACI%3BIAAK%2CWAAW%2CcAAX%3B%3B%3BAAeT%2CQAZuC%3BEACnC%2CIAAK%2CcAAc%2CQAAO%3BEAC1B%2CIAAK%2CWAAW%2CQAAO%3BEACvB%2CIAAK%2CcAAc%2CQAAO%3BEAC1B%2CIAAK%2CWAAW%2CQAAO%3BEACvB%2CIAAK%2CcAAc%2CQAAO%3BEAC1B%2CIAAK%2CWAAW%2CQAAO%3BIACnB%2CWAAA%3BIACA%2CeAAA%3B%3B%3BAAYR%2CQARwC%3BEACpC%2CIAAK%2CcAAc%3BEACnB%2CIAAK%2CWAAW%3BIACZ%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CeAAA%3B%3B%3BACjIR%2CGAAG%2C%2BHACD%2CuBAAuB%2CqBAAqB%2CKAAK%2CwBAAuB%3BEACxE%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAGF%2CGAAG%2C%2BHACD%2CIAAG%2CiTACH%2CwBAAuB%3BEACvB%2CwBAAA%3BEACA%2CwBAAA%3B%3BAChLF%2CwCAAkB%3BEACd%2CeAAA%3BEACA%2CeAAA%3BEACA%2CiBAAiB%2CKAAK%2CgCAAgC%2CiCAAtD%3BEACA%2CSAAS%2C4BAAT%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CUAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2C4DAAA%3B%3BAAGJ%2CwCAAiB%2CIAAI%2C2BAA4B%3BEAC7C%2CwBAAA%3B%3BAAGJ%2CwCAAiB%2C2BAA4B%3BEACzC%2CoBAAA%3BEACA%2CUAAA%3BEACA%2CWAAW%2CaAAX%3B%3BAAGJ%2CwCAAkB%3BEACd%2CaAAA%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2C0CAAA%3BEACA%2CmBAAA%3BEACA%2CqCAAA%3BEACA%2CiBAAiB%2CUAAjB%3BEACA%2C6CAAA%3B%3BAAGJ%2CwCAAkB%3BEACd%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAAGJ%2CwCAAkB%3BEACd%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CwCAAkB%2C0BAAyB%3BEACvC%2CwBAAA%3B%3BAAGJ%2CwCAAkB%2C0BAAyB%2CIAAI%2CUAAa%3BEACxD%2CwBAAA%3B%3BAAGJ%2CwCAAkB%3BEACd%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CwCAAkB%3BEACd%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CwCAAkB%3BEACd%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CwCAAkB%3BEACd%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C8CAAA%3BEACA%2CeAAA%3BEACA%2CsEAAA%3B%3BAAGJ%2CwCAAkB%2C4BAA2B%3BAAC7C%2CwCAAkB%2C4BAA2B%3BEACzC%2CmBAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CwCAAkB%2C4BAA2B%3BAAC7C%2CwCAAkB%2C8BAA8B%3BEAC5C%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CwCAAiB%2CyBAA0B%3BEACvC%2CiBAAiB%2CKAAK%2CuCAAuC%2CiCAA7D%3B%3BAASJ%2CQAN0B%3BEACtB%2CwCAAkB%3BIACd%2CwBAAA%3B%3B%3BAAUR%2CQANwC%3BEACpC%2CwCAAkB%3BEAClB%2CwCAAkB%3BIACd%2C2BAAA%3B%3B%3BADyDR%2CIAAI%2CoBACF%3BAADF%2CIAAI%2CoBAEF%3BAAFF%2CIAAI%2CoBAGF%2CaAAY%3BAAHd%2CIAAI%2CoBAIF%2CaAAY%3BAAJd%2CIAAI%2CoBAKF%3BAALF%2CIAAI%2CoBAMF%2C2BAA0B%3BAAN5B%2CIAAI%2CoBAOF%3BAAPF%2CIAAI%2CoBAQF%2CiBAAgB%3BAARlB%2CIAAI%2CoBASF%2CkBAAiB%2COAAO%3BAAT1B%2CIAAI%2CoBAUF%2CkBAAkB%2CgBAAe%3BAAVnC%2CIAAI%2CoBAWF%2CkBAAkB%2CgBAAe%2CQAAQ%3BEACvC%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2C6BAAA%3BEACA%2C%2BBAAA%3B%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BAE7MJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CcAAc%2COAAM%2COAAQ%3BAAC%5C%2FE%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CyBAAyB%2COAAM%2COAAQ%3BEACtF%2CkBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CsCAAqC%3BEACjC%2CyBAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CIAAG%3B%3B%3B%3B%3BEAKC%2CkBAAA%3BEACA%2CKAAK%2CgBAAL%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CwBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CIAAG%2CsDAAsD%2CGAAG%2CyBAC5D%2CIAAG%2CiDAAiD%2CIAAI%3BAACxD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAoB%2CGAAG%2CsEAAsE%2CIAAI%3BAACjG%2CIAAK%2CKAAI%2CUAAU%2C2BAA4B%2CcAAc%2CiBAC7D%2CKAAI%2CiBAAiB%2CaACrB%2CqBAAoB%2CIAAI%3BEACpB%2CyBAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2CsBAAZ%3B%3BEAEA%2CuBAAuB%2CmBAAmB%2CyCAA1C%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAoB%2CmCAAoC%3BEACpD%2CcAAA%3BEACA%2CSAAS%2CwBAAT%3BEACA%2COAAO%2CkCAAP%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CiBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAqB%2CIAAG%3BEACpB%2CYAAY%2C6BAAZ%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAqB%2CIAAG%2CqBAAsB%3BEAC1C%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C6BAAZ%3BEACA%2CgBAAgB%2CwBAAhB%3BEACA%2COAAO%2CgCAAP%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAqB%2CIAAG%2CqBAAqB%3BAAC7C%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAqB%2CIAAG%2CqBAAqB%3BAAC7C%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CqBAAqB%2CIAAG%2CqBAAqB%3BEACzC%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CsCAAsC%3BEAClC%2CYAAY%2C6BAAZ%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAClC%2CsCAAsC%2C8BAA6B%2CGAAG%3BEAClE%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3B%3BAAQJ%2CQALwC%3BEACpC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CqBAAqB%2CIAAG%3BIACvE%2C2BAAA%3B%3B%3BACpGR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%3BAAClD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%3BEAC9B%2CoBAAA%3BEACA%2CwBAAA%3BEACA%2CqBAPqB%2CyBAOrB%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2CkBAXqB%2CyBAWrB%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%3BEACH%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3BEACA%2CQAAQ%2CmBAAR%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CwBAAf%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%2CwCAAwC%3BEAC3C%2CcAAc%2C2BAAd%3BEACA%2CsBAAsB%2CmBAAmB%2C6CAAzC%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%3BEACH%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CMAAK%3BEACL%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2CWA5DmB%2CwBA4DnB%3BEACA%2CiBAAA%3BEACA%2CgBAAgB%2CwBAAhB%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CMAAK%2COAAO%3BEACZ%2COAAO%2C8BAAP%3BEACA%2CqBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%3BEACH%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CUAAU%2CuBAAV%3BEACA%2COAAO%2CuBAAP%3BEACA%2CWAAW%2CuBAAX%3BEACA%2CuBAAA%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2COAAM%2COAAO%2COAAQ%3BEACrB%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAQ%2C2BAAR%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2COAAM%2COAAO%2COAAO%3BEACpB%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2CqBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%3BEACA%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%3BEAC%5C%2FC%2CwBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2C%2BBAAA%3B%3BAAuEJ%2CQAnE0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CuBAAuB%2CmBAAvB%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CcAAc%3BIACd%2C6BAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2CYAAA%3BIACA%2C2BAAA%3BIACA%2CMAAM%2CgBAAN%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2COAAM%2COAAO%3BIACb%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2C2BAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAA8BR%2CQAzB0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CYAAY%2CmBAAZ%3BIACA%2CuBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%3BIACH%2CsBAAA%3BIACA%2C0BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2COAAM%2COAAO%3BIACb%2COAAO%2CuBAAP%3BIACA%2CWAAW%2CuBAAX%3B%3B%3BAAKR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAC9B%2CuBACA%2CKAAI%2CiBACJ%2COAAM%3BEACN%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAC9B%2CuBACA%2CKAAI%2CiBACJ%2COAAM%2COACN%3BEACA%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAC9B%2CuBACA%2CKAAI%2CiBACJ%2CMAAK%3BAACT%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAC9B%2CuBACA%2CKAAI%2CiBACJ%2CMAAK%2COAAO%3BEACZ%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BACnPJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBACA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CwBAAA%3BEAEA%2CsBAAA%3BEAEA%2C4BAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAClB%2CcACA%2CiBACA%3BEACA%2C6BAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3B%3BAAMJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%3BEAC9C%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%3BAAClD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%3BEAC9C%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3B%3BAAKJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C8CAClB%2CcACA%2CiBAAgB%3BEAChB%2C6BAAA%3BEACA%2CuBAAA%3B%3BAA6IJ%2CQApI0B%3BEACtB%2CIAAK%2CKAAI%2CUACL%2CcACA%2CiBAAgB%2CgCAChB%2CwBAAuB%3BEAC3B%2CIAAK%2CKAAI%2CUACL%2CcACA%2CiBAAgB%2CgCAChB%2CwBAAuB%3BIACvB%2CwBAAA%3BIACA%2CuBAAuB%2C0BAA0B%2CeAAe%2C0BAAhE%3BIACA%2CqBAAqB%2CsBAArB%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2CYAAY%2C4BAAZ%3BIACA%2CQAAQ%2C4BAAR%3BIACA%2CYAAY%2C4BAAZ%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C2BAAA%3BIACA%2C6BAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C4BAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C6BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CyBAAA%3BIACA%2C4BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2C4BAAA%3BIACA%2CyBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAwB%3BEAC3G%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CyBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAwB%3BIACvG%2CyBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAAuB%2CIAAG%3B%3B%3B%3B%3BIAKzG%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CeAAe%2CyBAAyB%2C0BAAxC%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAAuB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BIAQzG%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAAuB%2CIAAG%3B%3B%3B%3BIAIzG%2COAAO%2C0BAAP%3BIACA%2CWAAW%2C0BAAX%3BIACA%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CgBAAe%3BEAClG%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CgBAAe%2CWAAW%3BEAC7G%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CgBAAe%2CYAAe%3BIAC7G%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CyBAAA%3BIACA%2CiCAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CgBAAe%2CYAAa%3BIAC3G%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CgBAAe%2CYAAa%2CuBAAsB%3BIACjI%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3B%3B%3BAAiER%2CQA1D0B%2CuBAAuB%3BEAC7C%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAC%5C%2FE%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CuBAAuB%2CmBAAmB%2CwBAA1C%3BIACA%2CqBAAqB%2C2BAArB%3BIACA%2CmCAAA%3BIACA%2C8BAAA%3BIACA%2CwBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2CwBAAA%3BIACA%2C6BAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C4BAAA%3BIACA%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2C4BAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAsB%3BIACrG%2C6BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAsB%3BIACrG%2C0BAAA%3BIACA%2C4BAAA%3B%3B%3BAA2CR%2CQApC0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAC%5C%2FE%2CIAAG%3BIACH%2CwBAAA%3BIACA%2C%2BCAAA%3BIACA%2CqBAAqB%2CgBAArB%3BIACA%2C8BAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2CoBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAwB%2COAAI%3BEAC%5C%2FG%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAsB%3BEACzG%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAgB%2CgCAAiC%2CsBAAsB%3BIACrG%2CwBAAA%3B%3B%3BAAQR%2CIAAK%2CKAAI%2CUAAW%3BEAChB%2CyBAAA%3BEACA%2CwBAAA%3B%3BAAMJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAmB%3BAACrD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAmB%3BAACrD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAmB%3BAACrD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAmB%3BEACjD%2C6BAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CeAAc%3BEAC5C%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CgBAAe%3BEAC7C%2C4BAAA%3B%3BAAqCJ%2CQA5B0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CgBAAe%2CYACf%2CuBACA%2CYAAW%2CaAAa%2CkBACtB%2CKAAE%2CWAAW%2CuBAAuB%2CGAAG%3B%3B%3B%3B%3B%3BIAMzC%2CwBAAA%3BIACA%2C6BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUACL%2CIAAG%3BIACH%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CgBAAe%3BIACf%2C6BAAA%3B%3B%3BAAMR%2CIAAK%2CKAAI%2CUACL%2CIAAG%3B%3B%3B%3B%3B%3BEAMH%2CwBAAA%3B%3BAAkCJ%2CQA5B0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CIAAG%3B%3B%3BSAIH%3BEACJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CIAAG%3B%3B%3BSAID%3BEACN%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CIAAG%3B%3B%3BSAID%3BIACF%2CwBAAA%3BIACA%2C6BAAA%3B%3B%3BAAQR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%3BEAE9B%2CyBAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3B%3BAAOJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3B%3B%3B%3B%3B%3B%3BCAOpB%3BEACE%2CyBAAA%3B%3BAAsBJ%2CQAd0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%3BIAC%5C%2FC%2C2BAAA%3BIACA%2CiBAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAmB%3BEACrD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAmB%3BIACjD%2C6BAAA%3BIACA%2CqBAAA%3B%3B%3BAC1aR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%3BEACxC%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CqCAAA%3BEACA%2C%2BBAAA%3BEACA%2CuCAAA%3B%3BAATJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBASxC%2C0BAAyB%3BAAX7B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBAUxC%2CqBAAqB%2CIAAG%2C6CAA6C%3BEACjE%2CmBAAmB%2CkBAAnB%3BEACA%2C8BAAA%3BEACA%2CeAAe%2CyBAAf%3B%3BAAkNR%2CQA7M6C%3BEACzC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2CgBAAA%3BIACA%2CgBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CqBAAqB%2C0BAArB%3BIACA%2C4BAA4C%2CwBAA5C%3BIACA%2CwBAAA%3BIACA%2CUAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CsBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C4BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2C4BAAA%3BIACA%2C%2BBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CqBAAA%3BIACA%2CoBAAA%3BIACA%2CkCAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2C6BAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2CqBAAA%3BIACA%2CYAAA%3BIACA%2C2BAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2C8BAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%3BIACA%2CwBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2COAAM%2COAAO%3BIACb%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CkCAAA%3BIACA%2COAAO%2CkBAAP%3BIACA%2CqCAAA%3B%3BEAEA%2CIAnBC%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2COAAM%2COAAO%2COAeZ%3BIACG%2CmBAAmB%2CkBAAnB%3BIACA%2C8BAAA%3B%3BEArBR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2COAAM%2COAAO%2COAoBb%3BIACI%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CyBAAA%3B%3BEAIR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%3BIACA%2C4BAAA%3BIACA%2C8BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CqCAAA%3BIACA%2CeAAe%2CyBAAf%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%3BIACA%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CqCAAA%3BIACA%2C6BAAA%3B%3BEAdJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CqBAaA%2CIAAG%3BIACC%2C6BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CeAAe%2CyBAAf%3B%3BEAIR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%3BIACA%2C2BAAA%3BIACA%2C6BAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3B%3BEAZJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBAWA%3BIACI%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3B%3BEAIR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBAAuB%2CMAAM%3BIAC7B%2CgBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C6BAAA%3B%3B%3BAA8CR%2CQAzCuC%2CuBAAmC%3BEACtE%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CoBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C6BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBAAuB%2CMAAM%3BIAC7B%2CgBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CQAAQ%2C0CAAR%3BIACA%2CYAAY%2C0CAAZ%3BIACA%2CYAAY%2C0CAAZ%3BIACA%2C6BAAA%3B%3B%3BAA4FR%2CQAvFgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BIASH%2CYAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C6BAAA%3BIACA%2CgBAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%2C2CAA4C%2CMAAM%3BIACrD%2CgBAAA%3BIACA%2CsBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%3BIACA%2C6BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CQAAQ%2C0CAAR%3BIACA%2CYAAY%2C0CAAZ%3BIACA%2CYAAY%2C0CAAZ%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CQAAQ%2C0CAAR%3BIACA%2CYAAY%2C0CAAZ%3BIACA%2CaAAa%2C0CAAb%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%3BIACA%2C6BAAA%3BIACA%2C8BAAA%3BIACA%2CKAAK%2CuBAAL%3B%3B%3BAAKR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3B%3B%3B%3B%3BEAMH%2CmCA7W6B%2C4CAAA%2C8BA6W7B%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3B%3B%3B%3BKAKF%2CMAAM%2CIAAI%3BEACX%2CwBAAA%3B%3BAAiBJ%2CQAdsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3B%3B%3B%3B%3BIAMH%2CYAzYiB%2CmBAAmB%2CmCAyYpC%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3B%3B%3B%3B%3BEAMH%2CYArZsB%2CmBAAmB%2CoCAqZzC%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CqBACA%2CSAAQ%2CIAAI%2CIAAI%3BEAChB%2C6BAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CeAAe%2C6BAAf%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2C6BAAA%3BEACA%2CYAAY%2CkBAAZ%3BEACA%2COAAO%2C6BAAP%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAgBJ%2CQAbwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3B%3B%3B%3B%3BIAMH%2C2BAAA%3B%3B%3BAAGR%2CIAAK%2CcAAc%2CuBAAsB%2CUAAU%2CIAAI%2CuBAAwB%3BAAC%5C%2FE%2CIAAI%2CqBAAsB%2CcAAc%2CiBAAgB%2CIAAI%2CuBAAwB%3BEAChF%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CYAAY%2CmBAAmB%2CuCAA%5C%2FB%3BEACA%2C4CAAA%3BEACA%2C8DAAA%3B%3BAAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CqBAAsB%3BAACzD%2CIAAK%2CcAAc%2CuBAAsB%2CqBAAsB%3BAAC%5C%2FD%2CIAAI%2CqBAAsB%2CcAAc%2CiBAAgB%2CqBAAsB%3BEAC1E%2CQAAQ%2CkCAAR%3BEACA%2CYAAY%2CkCAAZ%3BEACA%2CYAAY%2CkCAAZ%3BEACA%2CYAAY%2CmBAAmB%2CuCAA%5C%2FB%3BEACA%2C4CAAA%3BEACA%2C8DAAA%3B%3BAAUJ%2CQAPwC%3BEACpC%2CIAAK%2CcAAc%2CuBAAsB%2CUAAU%2CIAAI%2CuBAAwB%3BEAC%5C%2FE%2CIAAK%2CcAAc%2CiBAAgB%2CqBAAsB%3BEACzD%2CIAAK%2CcAAc%2CuBAAsB%2CqBAAsB%3BIAC3D%2C2BAAA%3B%3B%3BACzdR%3BEACI%2C0BAAA%3B%3BAADJ%2C0KAGI%2CIAAG%3B%3B%3B%3B%3BEAKC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CYAAY%2CyBAAZ%3BEACA%2CYAAY%2CyBAAZ%3BEACA%2CQAAQ%2CyBAAR%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CYAAY%2CkBAAZ%3BEACA%2COAAO%2CgCAAP%3B%3BAAlBR%2C0KAqBI%2CIAAG%3BEACC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3B%3BAA9BR%2C0KAiCI%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C4BAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2CiBAAA%3B%3BAA5CR%2C0KA%2BCI%2CIAAG%3BEACC%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CmCAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CqBAC%5C%2FC%2CkBAAkB%2CSAAQ%2CIAAI%3BAAClC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CqBAC%5C%2FC%2CkBAAkB%2CSAAQ%2CIAAI%2CMAAO%3BEACrC%2CwBAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3B%3BAAwJJ%2CQArJgC%3BEAE5B%3BIACI%2CwBAAA%3BIACA%2C6BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2C0KACI%2CgBAAe%3BEADnB%2C0KAEI%2CgBAAe%2CWAAW%3BIACtB%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CkBAAZ%3BIACA%2CkBAAkB%2CkBAAlB%3BIACA%2C4BAAA%3B%3BEAbR%2C0KAgBI%2CgBAAe%2CYAAe%3BEAhBlC%2C0KAiBI%2CgBAAe%2CWAAW%2CYAAe%3BIACrC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CkCAAA%3B%3BEA1BR%2C0KA6BI%2CgBAAe%2CYAAa%3BIACxB%2CwBAAA%3BIACA%2C4BAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2CiBAAA%3BIACA%2CsBAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CiCAAA%3BIACA%2CYAAY%2CkBAAZ%3BIACA%2CsBAAA%3B%3BEA3CR%2C0KA8CI%2CgBAAe%2CYAAa%2CuBAAsB%3BIAC9C%2CUAAU%2CiCAAV%3BIACA%2COAAO%2CiCAAP%3BIACA%2CWAAW%2CiCAAX%3BIACA%2CWAAW%2CiCAAX%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3B%3BEArDR%2C0KAwDI%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3B%3BIAKlD%2CsBAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CoBAAA%3BIACA%2CeAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3B%3BEAtER%2C0KAyEI%2CwBAAuB%3BIACnB%2CyBAAA%3BIACA%2CuBAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2C2BAAA%3B%3BEA%5C%2FER%2C0KAkFI%3BIACI%2CwBAAA%3BIACA%2CyBAAA%3BIACA%2C%2BBAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEA1FR%2C0KA6FI%3BIACI%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2C2BAAA%3B%3BEAnGR%2C0KAsGI%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3BIAI3B%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3B%3BEAIR%2C0KACI%2CIAAG%3BIACC%2C8BAAA%3B%3BEAFR%2C0KAKI%2CuBAAuB%2CIAAG%3B%3B%3B%3B%3BIAKtB%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3B%3BEAZR%2C0KAeI%3BIACI%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2CiBAAA%3B%3BEApBR%2C0KAuBI%3BEAvBJ%2C0KAwBI%3BIACI%2CiBAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAClB%2CcAAc%3BEACd%2CwBAAA%3BEACA%2CwBAAA%3B%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BACnMJ%3BEACI%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CoBAAA%3BEACA%2C4BAAA%3BEACA%2C0BAAA%3B%3BEAEA%2C%2BBAAA%3BEACA%2CuCAAA%3BEACA%2CgBAAgB%2CsBAAhB%3BEACA%2CgBAAgB%2C%2BBAAhB%3B%3BEAEA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3B%3BEAEA%2CiBAAiB%2CuBAAjB%3BEACA%2CyBAAyB%2CuBAAzB%3B%3BAAwCJ%2CIAAI%2CgBAAiB%3BAACrB%2CIAAI%2CSAAU%3BAACd%2CIAAI%2CuBAAwB%3BEACxB%2C0BAAA%3BEACA%2C4BAAA%3B%3BAAOJ%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2C2BAA4B%3BAAChC%2CIAAI%2CoBAAqB%3BEA9BrB%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAKA%2CQAHoC%3BEAGpC%2CIAoBA%2CsBAAuB%3BEApBvB%2CIAqBA%2C2BAA4B%3BEArB5B%2CIAsBA%2CoBAAqB%3BIAxBjB%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAiBI%2CsBAAuB%3BEAjB3B%2CIAkBI%2C2BAA4B%3BEAlBhC%2CIAmBI%2CoBAAqB%3BIArBjB%2CoBAAA%3B%3B%3BAA2BR%2CIAAI%2CqBAAsB%3BEApCtB%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAKA%2CQAHoC%3BEAGpC%2CIA4BA%2CqBAAsB%3BIA9BlB%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAyBI%2CqBAAsB%3BIA3BlB%2CoBAAA%3B%3B%3BAAmCR%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2CkBAAmB%3BAACvB%2CIAAI%2CiBAAkB%3BAACtB%2CIAAI%2CmBAAoB%3BAACxB%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2CQAAS%3BAACb%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2CiBAAkB%3BAACtB%2CIAAI%2CqBAAsB%3BEArDtB%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAKA%2CQAHoC%3BEAGpC%2CIAoCA%2CsBAAuB%3BEApCvB%2CIAqCA%2CkBAAmB%3BEArCnB%2CIAsCA%2CiBAAkB%3BEAtClB%2CIAuCA%2CmBAAoB%3BEAvCpB%2CIAwCA%2CoBAAqB%3BEAxCrB%2CIAyCA%2CuBAAwB%3BEAzCxB%2CIA0CA%2CQAAS%3BEA1CT%2CIA2CA%2CoBAAqB%3BEA3CrB%2CIA4CA%2CiBAAkB%3BEA5ClB%2CIA6CA%2CqBAAsB%3BIA%5C%2FClB%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAiCI%2CsBAAuB%3BEAjC3B%2CIAkCI%2CkBAAmB%3BEAlCvB%2CIAmCI%2CiBAAkB%3BEAnCtB%2CIAoCI%2CmBAAoB%3BEApCxB%2CIAqCI%2CoBAAqB%3BEArCzB%2CIAsCI%2CuBAAwB%3BEAtC5B%2CIAuCI%2CQAAS%3BEAvCb%2CIAwCI%2CoBAAqB%3BEAxCzB%2CIAyCI%2CiBAAkB%3BEAzCtB%2CIA0CI%2CqBAAsB%3BIA5ClB%2CoBAAA%3B%3B%3BAAsDR%2CIAAI%2CgBAAiB%3BAACrB%2CIAAI%2CeAAgB%3BAACpB%2CIAAI%2CiBAAkB%3BAACtB%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2CqBAAsB%3BEApEtB%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAKA%2CQAHoC%3BEAGpC%2CIAuDA%2CgBAAiB%3BEAvDjB%2CIAwDA%2CeAAgB%3BEAxDhB%2CIAyDA%2CiBAAkB%3BEAzDlB%2CIA0DA%2CuBAAwB%3BEA1DxB%2CIA2DA%2CsBAAuB%3BEA3DvB%2CIA4DA%2CqBAAsB%3BIA9DlB%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAoDI%2CgBAAiB%3BEApDrB%2CIAqDI%2CeAAgB%3BEArDpB%2CIAsDI%2CiBAAkB%3BEAtDtB%2CIAuDI%2CuBAAwB%3BEAvD5B%2CIAwDI%2CsBAAuB%3BEAxD3B%2CIAyDI%2CqBAAsB%3BIA3DlB%2CoBAAA%3B%3B%3BAAmER%2CIAAI%2CeAAgB%3BAACpB%2CIAAI%2CkBAAmB%3BAACvB%2CIAAI%2CmBAAoB%3BAACxB%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2CwBAAyB%3BAAC7B%2CIAAI%2CgCAAiC%3BAACrC%2CIAAI%2CqBAAsB%3BAAC1B%2CIAAI%2C4BAA6B%3BEAnF7B%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEAkFA%2CmBAAA%3B%3BAA7EA%2CQAHoC%3BEAGpC%2CIAoEA%2CeAAgB%3BEApEhB%2CIAqEA%2CkBAAmB%3BEArEnB%2CIAsEA%2CmBAAoB%3BEAtEpB%2CIAuEA%2CuBAAwB%3BEAvExB%2CIAwEA%2CwBAAyB%3BEAxEzB%2CIAyEA%2CgCAAiC%3BEAzEjC%2CIA0EA%2CqBAAsB%3BEA1EtB%2CIA2EA%2C4BAA6B%3BIA7EzB%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAiEI%2CeAAgB%3BEAjEpB%2CIAkEI%2CkBAAmB%3BEAlEvB%2CIAmEI%2CmBAAoB%3BEAnExB%2CIAoEI%2CuBAAwB%3BEApE5B%2CIAqEI%2CwBAAyB%3BEArE7B%2CIAsEI%2CgCAAiC%3BEAtErC%2CIAuEI%2CqBAAsB%3BEAvE1B%2CIAwEI%2C4BAA6B%3BIA1EzB%2CoBAAA%3B%3B%3BAAiFR%2CQAHwC%3BEAGxC%2CIAdI%2CeAAgB%3BEAcpB%2CIAbI%2CkBAAmB%3BEAavB%2CIAZI%2CmBAAoB%3BEAYxB%2CIAXI%2CuBAAwB%3BEAW5B%2CIAVI%2CwBAAyB%3BEAU7B%2CIATI%2CgCAAiC%3BEASrC%2CIARI%2CqBAAsB%3BEAQ1B%2CIAPI%2C4BAA6B%3BIAKzB%2CmBAAA%3B%3B%3BAAQR%2CIAAI%2CcAAe%3BAACnB%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2C0BAA2B%3BAAC%5C%2FB%2CIAAI%2C2BAA4B%3BEApG5B%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEAmGA%2CmBAAA%3B%3BAA9FA%2CQAHoC%3BEAGpC%2CIAwFA%2CcAAe%3BEAxFf%2CIAyFA%2CsBAAuB%3BEAzFvB%2CIA0FA%2CuBAAwB%3BEA1FxB%2CIA2FA%2C0BAA2B%3BEA3F3B%2CIA4FA%2C2BAA4B%3BIA9FxB%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAqFI%2CcAAe%3BEArFnB%2CIAsFI%2CsBAAuB%3BEAtF3B%2CIAuFI%2CuBAAwB%3BEAvF5B%2CIAwFI%2C0BAA2B%3BEAxF%5C%2FB%2CIAyFI%2C2BAA4B%3BIA3FxB%2CoBAAA%3B%3B%3BAAkGR%2CQAHwC%3BEAGxC%2CIAXI%2CcAAe%3BEAWnB%2CIAVI%2CsBAAuB%3BEAU3B%2CIATI%2CuBAAwB%3BEAS5B%2CIARI%2C0BAA2B%3BEAQ%5C%2FB%2CIAPI%2C2BAA4B%3BIAKxB%2CmBAAA%3B%3B%3BAAQR%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2C8BAA%2BB%3BEAlH%5C%2FB%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAKA%2CQAHoC%3BEAGpC%2CIAyGA%2CoBAAqB%3BEAzGrB%2CIA0GA%2C8BAA%2BB%3BIA5G3B%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIAsGI%2CoBAAqB%3BEAtGzB%2CIAuGI%2C8BAA%2BB%3BIAzG3B%2CoBAAA%3B%3B%3BAA6GR%2CIAAI%2CkBAAmB%3BEAtHnB%2CgBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEAqHA%2CmBAAA%3B%3BAAhHA%2CQAHoC%3BEAGpC%2CIA8GA%2CkBAAmB%3BIAhHf%2CoBAAA%3B%3B%3BAAKR%2CQAHwC%3BEAGxC%2CIA2GI%2CkBAAmB%3BIA7Gf%2CoBAAA%3B%3B%3BAAoHR%2CQAHwC%3BEAGxC%2CIAPI%2CkBAAmB%3BIAKf%2CmBAAA%3B%3B%3BAAUR%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2C2BAA4B%3BAAChC%2CIAAI%2CoBAAqB%3BEAzJrB%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIA6IA%2CsBAAuB%3BEA7IvB%2CIA8IA%2C2BAA4B%3BEA9I5B%2CIA%2BIA%2CoBAAqB%3BIAlJjB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIA0II%2CsBAAuB%3BEA1I3B%2CIA2II%2C2BAA4B%3BEA3IhC%2CIA4II%2CoBAAqB%3BIA9IjB%2CoBAAA%3B%3B%3BAAkJR%2CIAAI%2CqBAAsB%3BEA7JtB%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAmJA%2CqBAAsB%3BIAtJlB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAgJI%2CqBAAsB%3BIAlJlB%2CoBAAA%3B%3B%3BAAuJR%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2CkBAAmB%3BAACvB%2CIAAI%2CiBAAkB%3BAACtB%2CIAAI%2CmBAAoB%3BAACxB%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2CQAAS%3BAACb%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2CiBAAkB%3BAACtB%2CIAAI%2CqBAAsB%3BEA3KtB%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAwJA%2CsBAAuB%3BEAxJvB%2CIAyJA%2CkBAAmB%3BEAzJnB%2CIA0JA%2CiBAAkB%3BEA1JlB%2CIA2JA%2CmBAAoB%3BEA3JpB%2CIA4JA%2CoBAAqB%3BEA5JrB%2CIA6JA%2CuBAAwB%3BEA7JxB%2CIA8JA%2CQAAS%3BEA9JT%2CIA%2BJA%2CoBAAqB%3BEA%5C%2FJrB%2CIAgKA%2CiBAAkB%3BEAhKlB%2CIAiKA%2CqBAAsB%3BIApKlB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAqJI%2CsBAAuB%3BEArJ3B%2CIAsJI%2CkBAAmB%3BEAtJvB%2CIAuJI%2CiBAAkB%3BEAvJtB%2CIAwJI%2CmBAAoB%3BEAxJxB%2CIAyJI%2CoBAAqB%3BEAzJzB%2CIA0JI%2CuBAAwB%3BEA1J5B%2CIA2JI%2CQAAS%3BEA3Jb%2CIA4JI%2CoBAAqB%3BEA5JzB%2CIA6JI%2CiBAAkB%3BEA7JtB%2CIA8JI%2CqBAAsB%3BIAhKlB%2CoBAAA%3B%3B%3BAAqKR%2CIAAI%2CgBAAiB%3BAACrB%2CIAAI%2CeAAgB%3BAACpB%2CIAAI%2CiBAAkB%3BAACtB%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2CqBAAsB%3BEArLtB%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAsKA%2CgBAAiB%3BEAtKjB%2CIAuKA%2CeAAgB%3BEAvKhB%2CIAwKA%2CiBAAkB%3BEAxKlB%2CIAyKA%2CuBAAwB%3BEAzKxB%2CIA0KA%2CsBAAuB%3BEA1KvB%2CIA2KA%2CqBAAsB%3BIA9KlB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAmKI%2CgBAAiB%3BEAnKrB%2CIAoKI%2CeAAgB%3BEApKpB%2CIAqKI%2CiBAAkB%3BEArKtB%2CIAsKI%2CuBAAwB%3BEAtK5B%2CIAuKI%2CsBAAuB%3BEAvK3B%2CIAwKI%2CqBAAsB%3BIA1KlB%2CoBAAA%3B%3B%3BAA%2BKR%2CIAAI%2CeAAgB%3BAACpB%2CIAAI%2CkBAAmB%3BAACvB%2CIAAI%2CmBAAoB%3BAACxB%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2CwBAAyB%3BAAC7B%2CIAAI%2CgCAAiC%3BAACrC%2CIAAI%2CqBAAsB%3BAAC1B%2CIAAI%2C4BAA6B%3BEAjM7B%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAgLA%2CeAAgB%3BEAhLhB%2CIAiLA%2CkBAAmB%3BEAjLnB%2CIAkLA%2CmBAAoB%3BEAlLpB%2CIAmLA%2CuBAAwB%3BEAnLxB%2CIAoLA%2CwBAAyB%3BEApLzB%2CIAqLA%2CgCAAiC%3BEArLjC%2CIAsLA%2CqBAAsB%3BEAtLtB%2CIAuLA%2C4BAA6B%3BIA1LzB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIA6KI%2CeAAgB%3BEA7KpB%2CIA8KI%2CkBAAmB%3BEA9KvB%2CIA%2BKI%2CmBAAoB%3BEA%5C%2FKxB%2CIAgLI%2CuBAAwB%3BEAhL5B%2CIAiLI%2CwBAAyB%3BEAjL7B%2CIAkLI%2CgCAAiC%3BEAlLrC%2CIAmLI%2CqBAAsB%3BEAnL1B%2CIAoLI%2C4BAA6B%3BIAtLzB%2CoBAAA%3B%3B%3BAA2LR%2CIAAI%2CcAAe%3BAACnB%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2CuBAAwB%3BAAC5B%2CIAAI%2C0BAA2B%3BAAC%5C%2FB%2CIAAI%2C2BAA4B%3BAAChC%2CIAAI%2CkBAAmB%3BEA3MnB%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIA4LA%2CcAAe%3BEA5Lf%2CIA6LA%2CsBAAuB%3BEA7LvB%2CIA8LA%2CuBAAwB%3BEA9LxB%2CIA%2BLA%2C0BAA2B%3BEA%5C%2FL3B%2CIAgMA%2C2BAA4B%3BEAhM5B%2CIAiMA%2CkBAAmB%3BIApMf%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAyLI%2CcAAe%3BEAzLnB%2CIA0LI%2CsBAAuB%3BEA1L3B%2CIA2LI%2CuBAAwB%3BEA3L5B%2CIA4LI%2C0BAA2B%3BEA5L%5C%2FB%2CIA6LI%2C2BAA4B%3BEA7LhC%2CIA8LI%2CkBAAmB%3BIAhMf%2CoBAAA%3B%3B%3BAAoMR%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2C8BAA%2BB%3BEAhN%5C%2FB%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAqMA%2CoBAAqB%3BEArMrB%2CIAsMA%2C8BAA%2BB%3BIAzM3B%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAkMI%2CoBAAqB%3BEAlMzB%2CIAmMI%2C8BAA%2BB%3BIArM3B%2CoBAAA%3B%3B%3BAA0MR%2CIAAI%2CsBAAuB%3BAAC3B%2CIAAI%2C2BAA4B%3BAAChC%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2CqBAAsB%3BAAC1B%2CIAAI%2C8BAA%2BB%3BAACnC%2CIAAI%2CoBAAqB%3BEACrB%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAhBA%2CsBAAuB%3BEAgBvB%2CIAfA%2C2BAA4B%3BEAe5B%2CIAdA%2CoBAAqB%3BEAcrB%2CIAbA%2CqBAAsB%3BEAatB%2CIAZA%2C8BAA%2BB%3BEAY%5C%2FB%2CIAXA%2CoBAAqB%3BIAQjB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAnBI%2CsBAAuB%3BEAmB3B%2CIAlBI%2C2BAA4B%3BEAkBhC%2CIAjBI%2CoBAAqB%3BEAiBzB%2CIAhBI%2CqBAAsB%3BEAgB1B%2CIAfI%2C8BAA%2BB%3BEAenC%2CIAdI%2CoBAAqB%3BIAYjB%2CoBAAA%3B%3B%3BAAIR%2CIAAI%2CsBAAuB%2CiBAAiB%3BAAC5C%2CIAAI%2C2BAA4B%2CiBAAiB%3BAACjD%2CIAAI%2CoBAAqB%2CiBAAiB%3BAAC1C%2CIAAI%2CqBAAsB%2CiBAAiB%3BAAC3C%2CIAAI%2C8BAA%2BB%2CiBAAiB%3BAACpD%2CIAAI%2CoBAAqB%2CiBAAiB%3BEACtC%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAI%2CQAAS%2CiBAAiB%3BAAC9B%2CIAAI%2CuBAAwB%2CiBAAiB%3BAAC7C%2CIAAI%2CoBAAqB%2CiBAAiB%3BAAC1C%2CIAAI%2CiBAAkB%2CiBAAiB%3BAACvC%2CIAAI%2CqBAAsB%2CiBAAiB%3BAAC3C%2CIAAI%2CsBAAuB%2CiBAAiB%3BAAC5C%2CIAAI%2CkBAAmB%2CiBAAiB%3BAACxC%2CIAAI%2CiBAAkB%2CiBAAiB%3BAACvC%2CIAAI%2CmBAAoB%2CiBAAiB%3BAACzC%2CIAAI%2CoBAAqB%2CiBAAiB%3BEAhQtC%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIA6OA%2CQAAS%2CiBAAiB%3BEA7O1B%2CIA8OA%2CuBAAwB%2CiBAAiB%3BEA9OzC%2CIA%2BOA%2CoBAAqB%2CiBAAiB%3BEA%5C%2FOtC%2CIAgPA%2CiBAAkB%2CiBAAiB%3BEAhPnC%2CIAiPA%2CqBAAsB%2CiBAAiB%3BEAjPvC%2CIAkPA%2CsBAAuB%2CiBAAiB%3BEAlPxC%2CIAmPA%2CkBAAmB%2CiBAAiB%3BEAnPpC%2CIAoPA%2CiBAAkB%2CiBAAiB%3BEApPnC%2CIAqPA%2CmBAAoB%2CiBAAiB%3BEArPrC%2CIAsPA%2CoBAAqB%2CiBAAiB%3BIAzPlC%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIA0OI%2CQAAS%2CiBAAiB%3BEA1O9B%2CIA2OI%2CuBAAwB%2CiBAAiB%3BEA3O7C%2CIA4OI%2CoBAAqB%2CiBAAiB%3BEA5O1C%2CIA6OI%2CiBAAkB%2CiBAAiB%3BEA7OvC%2CIA8OI%2CqBAAsB%2CiBAAiB%3BEA9O3C%2CIA%2BOI%2CsBAAuB%2CiBAAiB%3BEA%5C%2FO5C%2CIAgPI%2CkBAAmB%2CiBAAiB%3BEAhPxC%2CIAiPI%2CiBAAkB%2CiBAAiB%3BEAjPvC%2CIAkPI%2CmBAAoB%2CiBAAiB%3BEAlPzC%2CIAmPI%2CoBAAqB%2CiBAAiB%3BIArPlC%2CoBAAA%3B%3B%3BAAyPR%2CIAAI%2CgBAAiB%2CiBAAiB%3BAACtC%2CIAAI%2CeAAgB%2CiBAAiB%3BAACrC%2CIAAI%2CiBAAkB%2CiBAAiB%3BAACvC%2CIAAI%2CuBAAwB%2CiBAAiB%3BAAC7C%2CIAAI%2CsBAAuB%2CiBAAiB%3BAAC5C%2CIAAI%2CqBAAsB%2CiBAAiB%3BEAzQvC%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIA0PA%2CgBAAiB%2CiBAAiB%3BEA1PlC%2CIA2PA%2CeAAgB%2CiBAAiB%3BEA3PjC%2CIA4PA%2CiBAAkB%2CiBAAiB%3BEA5PnC%2CIA6PA%2CuBAAwB%2CiBAAiB%3BEA7PzC%2CIA8PA%2CsBAAuB%2CiBAAiB%3BEA9PxC%2CIA%2BPA%2CqBAAsB%2CiBAAiB%3BIAlQnC%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAuPI%2CgBAAiB%2CiBAAiB%3BEAvPtC%2CIAwPI%2CeAAgB%2CiBAAiB%3BEAxPrC%2CIAyPI%2CiBAAkB%2CiBAAiB%3BEAzPvC%2CIA0PI%2CuBAAwB%2CiBAAiB%3BEA1P7C%2CIA2PI%2CsBAAuB%2CiBAAiB%3BEA3P5C%2CIA4PI%2CqBAAsB%2CiBAAiB%3BIA9PnC%2CoBAAA%3B%3B%3BAAkQR%2CIAAI%2CqBAAsB%2CiBAAiB%3BAAC3C%2CIAAI%2C4BAA6B%2CiBAAiB%3BAAClD%2CIAAI%2CeAAgB%2CiBAAiB%3BAACrC%2CIAAI%2CkBAAmB%2CiBAAiB%3BAACxC%2CIAAI%2CmBAAoB%2CiBAAiB%3BAACzC%2CIAAI%2CuBAAwB%2CiBAAiB%3BAAC7C%2CIAAI%2CwBAAyB%2CiBAAiB%3BAAC9C%2CIAAI%2CgCAAiC%2CiBAAiB%3BEApRlD%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIAmQA%2CqBAAsB%2CiBAAiB%3BEAnQvC%2CIAoQA%2C4BAA6B%2CiBAAiB%3BEApQ9C%2CIAqQA%2CeAAgB%2CiBAAiB%3BEArQjC%2CIAsQA%2CkBAAmB%2CiBAAiB%3BEAtQpC%2CIAuQA%2CmBAAoB%2CiBAAiB%3BEAvQrC%2CIAwQA%2CuBAAwB%2CiBAAiB%3BEAxQzC%2CIAyQA%2CwBAAyB%2CiBAAiB%3BEAzQ1C%2CIA0QA%2CgCAAiC%2CiBAAiB%3BIA7Q9C%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIAgQI%2CqBAAsB%2CiBAAiB%3BEAhQ3C%2CIAiQI%2C4BAA6B%2CiBAAiB%3BEAjQlD%2CIAkQI%2CeAAgB%2CiBAAiB%3BEAlQrC%2CIAmQI%2CkBAAmB%2CiBAAiB%3BEAnQxC%2CIAoQI%2CmBAAoB%2CiBAAiB%3BEApQzC%2CIAqQI%2CuBAAwB%2CiBAAiB%3BEArQ7C%2CIAsQI%2CwBAAyB%2CiBAAiB%3BEAtQ9C%2CIAuQI%2CgCAAiC%2CiBAAiB%3BIAzQ9C%2CoBAAA%3B%3B%3BAA6QR%2CIAAI%2CcAAe%2CiBAAiB%3BAACpC%2CIAAI%2CsBAAuB%2CiBAAiB%3BAAC5C%2CIAAI%2CuBAAwB%2CiBAAiB%3BAAC7C%2CIAAI%2C0BAA2B%2CiBAAiB%3BAAChD%2CIAAI%2C2BAA4B%2CiBAAiB%3BAACjD%2CIAAI%2CkBAAmB%2CiBAAiB%3BEA7RpC%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CIA8QA%2CcAAe%2CiBAAiB%3BEA9QhC%2CIA%2BQA%2CsBAAuB%2CiBAAiB%3BEA%5C%2FQxC%2CIAgRA%2CuBAAwB%2CiBAAiB%3BEAhRzC%2CIAiRA%2C0BAA2B%2CiBAAiB%3BEAjR5C%2CIAkRA%2C2BAA4B%2CiBAAiB%3BEAlR7C%2CIAmRA%2CkBAAmB%2CiBAAiB%3BIAtRhC%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CIA2QI%2CcAAe%2CiBAAiB%3BEA3QpC%2CIA4QI%2CsBAAuB%2CiBAAiB%3BEA5Q5C%2CIA6QI%2CuBAAwB%2CiBAAiB%3BEA7Q7C%2CIA8QI%2C0BAA2B%2CiBAAiB%3BEA9QhD%2CIA%2BQI%2C2BAA4B%2CiBAAiB%3BEA%5C%2FQjD%2CIAgRI%2CkBAAmB%2CiBAAiB%3BIAlRhC%2CoBAAA%3B%3B%3BAC1ER%3BEACI%2C0BAAA%3BEACA%2C%2BBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CIAAI%2CsBAAuB%2CQAAO%3BEAC9B%2CuBAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAI%2CQAAS%2CWAAa%3BAAC1B%2CIAAI%2CeAAgB%2CWAAa%3BEAC7B%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAyCJ%2CQAtC6C%3BEACzC%2CIAAI%2CQAAS%2CWAAa%3BEAC1B%2CIAAI%2CeAAgB%2CWAAa%3BIAC7B%2CuBAAuB%2CqBAAkC%2CcAAzD%3BIACA%2CSAAA%3B%3BEAGJ%2CIAAI%2CQAAS%2CWAAa%2CWAAW%2CWAAQ%3BEAC7C%2CIAAI%2CQAAS%2CWAAa%2CWAAW%3BEACrC%2CIAAI%2CQAAS%2CWAAa%2CWAAW%3BEACrC%2CIAAI%2CQAAS%2CWAAa%2CWAAW%3BEACrC%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%2CWAAQ%3BEACpD%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%3BEAC5C%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%3BEAC5C%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%3BIACxC%2CcAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3B%3BEAGJ%2CIAAI%2CQAAS%2CWAAa%2CWAAW%2CUAAO%3BEAC5C%2CIAAI%2CQAAS%2CWAAa%2CWAAW%3BEACrC%2CIAAI%2CQAAS%2CWAAa%2CWAAW%3BEACrC%2CIAAI%2CQAAS%2CWAAa%2CWAAW%3BEACrC%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%2CUAAO%3BEACnD%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%3BEAC5C%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%3BEAC5C%2CIAAI%2CeAAgB%2CWAAa%2CWAAW%3BIACxC%2CcAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3B%3B%3BAAeR%2CQAX6C%3BEACzC%2CIAAI%2CQAAS%2CSAAQ%3BEACrB%2CIAAI%2CQAAS%3BEACb%2CIAAI%2CeAAgB%2CSAAQ%3BEAC5B%2CIAAI%2CeAAgB%3BIAChB%2CgBAAA%3BIACA%2CKAAK%2CqCAAL%3BIACA%2CiBAAA%3B%3B%3BAAIR%2CIAAI%2CQAAS%2CQAAO%3BAACpB%2CIAAI%2CeAAgB%2CQAAO%3BEACvB%2CcAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CSAAA%3B%3BAAGJ%2CIAAI%2CQAAS%3BAACb%2CIAAI%2CeAAgB%3BEAChB%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CIAAI%2CQAAS%2CoBAAoB%3BAACjC%2CIAAI%2CeAAgB%2CoBAAoB%3BEACpC%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAI%2CQAAS%2CQAAO%2CKAAQ%2CSAAM%2CIAAI%3BAACtC%2CIAAI%2CQAAS%2CQAAO%2CKAAQ%3BAAC5B%2CIAAI%2CQAAS%2CQAAO%2CKAAQ%3BAAC5B%2CIAAI%2CeAAgB%2CQAAO%2CKAAQ%2CSAAM%2CIAAI%3BAAC7C%2CIAAI%2CeAAgB%2CQAAO%2CKAAQ%3BAACnC%2CIAAI%2CeAAgB%2CQAAO%2CKAAQ%3BEAC%5C%2FB%2CSAAA%3B%3BAAGJ%2CIAAI%2CQAAS%2CUAAY%3BAACzB%2CIAAI%2CeAAgB%2CUAAY%3BEAC5B%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAAGJ%2CIAAI%2CQAAS%3BAACb%2CIAAI%2CeAAgB%3BEAChB%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJuC%3BEAIvC%2CIAZA%2CQAAS%3BEAYT%2CIAXA%2CeAAgB%3BIAQZ%2CoBAAA%3B%3B%3BAAMR%2CQAH2C%3BEAG3C%2CIAfI%2CQAAS%3BEAeb%2CIAdI%2CeAAgB%3BIAYZ%2CoBAAA%3B%3B%3BAAIR%2CIAAI%2CQAAS%3BAACb%2CIAAI%2CeAAgB%3BEAChB%2CiBAAA%3BEACA%2CoBAAA%3B%3BAAMJ%2CIAAI%2CQAAS%2CcAAc%2CKAAI%2CKAAM%3BAACrC%2CIAAI%2CQAAS%2CcAAc%2CKAAI%2CKAAM%3BAACrC%2CIAAI%2CQAAS%2CSAAS%2CuBAAuB%2CMAAM%3BAACnD%2CIAAI%2CQAAS%2CuBAAuB%2CMAAM%3BAAC1C%2CIAAI%2CQAAS%2CkBAAkB%3BAAC%5C%2FB%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%2CKAAM%3BAAC5C%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%2CKAAM%3BAAC5C%2CIAAI%2CeAAgB%2CSAAS%2CuBAAuB%2CMAAM%3BAAC1D%2CIAAI%2CeAAgB%2CuBAAuB%2CMAAM%3BAACjD%2CIAAI%2CeAAgB%2CkBAAkB%3BEAClC%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CqBAAA%3BEACA%2CmC9B8MW%2C0CAAA%2C4B8B9MX%3B%3BAAGJ%2CIAAI%2CQAAS%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAAC7C%2CIAAI%2CQAAS%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAAC7C%2CIAAI%2CQAAS%2CuBAAuB%2CMAAK%2CQAAS%3BAAClD%2CIAAI%2CQAAS%2CuBAAuB%2CMAAK%2CQAAS%3BAAClD%2CIAAI%2CQAAS%2CkBAAiB%2CQAAS%3BAACvC%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAACpD%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAACpD%2CIAAI%2CeAAgB%2CuBAAuB%2CMAAK%2CQAAS%3BAACzD%2CIAAI%2CeAAgB%2CuBAAuB%2CMAAK%2CQAAS%3BAACzD%2CIAAI%2CeAAgB%2CkBAAiB%2CQAAS%3BEAC1C%2CkCAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAeJ%2CQAZsB%2CmBAAoB%3BEACtC%2CIAAI%2CQAAS%2CcAAc%2CKAAI%2CKAAK%2CIAAI%2CUAAW%2CEAAC%3BEACpD%2CIAAI%2CQAAS%2CuBAAuB%2CMAAK%2CIAAI%2CUAAW%2CEAAC%3BEACzD%2CIAAI%2CQAAS%2CkBAAiB%2CIAAI%2CUAAW%2CkBAAiB%3BEAC9D%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%2CKAAK%2CIAAI%2CUAAW%2CEAAC%3BEAC3D%2CIAAI%2CeAAgB%2CuBAAuB%2CMAAK%2CIAAI%2CUAAW%2CEAAC%3BEAChE%2CIAAI%2CeAAgB%2CkBAAiB%2CIAAI%2CUAAW%2CkBAAiB%3BIACjE%2CmCAAA%3BIACA%2CcAAA%3B%3B%3BAAIR%2CIAAI%2CQAAS%2CcAAc%2CKAAI%3BAAC%5C%2FB%2CIAAI%2CQAAS%2CuBAAuB%3BAACpC%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%3BAACtC%2CIAAI%2CeAAgB%2CuBAAuB%3BEACvC%2CgBAAA%3B%3BAAGJ%2CIAAI%2CQAAQ%2CIAAI%2CwBAAyB%2CQAAO%3BEAC5C%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2C6CAAA%3B%3BAAGJ%2CIAAI%2CQAAS%2CUAAY%3BAACzB%2CIAAI%2CQAAS%2CUAAY%2CUAAQ%3BAACjC%2CIAAI%2CeAAgB%2CUAAY%3BAAChC%2CIAAI%2CeAAgB%2CUAAY%2CUAAQ%3BEACpC%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAYJ%2CQATwC%3BEACpC%2CIAAI%2CQAAS%2CcAAc%2CKAAI%2CKAAM%3BEACrC%2CIAAI%2CQAAS%2CuBAAuB%2CMAAM%3BEAC1C%2CIAAI%2CeAAgB%2CcAAc%2CKAAI%2CKAAM%3BEAC5C%2CIAAI%2CeAAgB%2CuBAAuB%2CMAAM%3BIAC7C%2C2BAAA%3B%3B%3BAAIR%2CIAAI%2CkBACA%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAHR%2CIAAI%2CkBAMA%3BEACI%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3B%3BAATR%2CIAAI%2CkBAYA%3BEACI%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CqBAAA%3B%3BAAfR%2CIAAI%2CkBAkBA%3BEACI%2CWAAW%2CiBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAzBR%2CIAAI%2CkBA4BA%3BEACI%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CyCAAA%3B%3BAAnCR%2CIAAI%2CkBAsCA%3BEACI%2CSAAA%3B%3BAAvCR%2CIAAI%2CkBA0CA%3BEACI%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAhDR%2CIAAI%2CkBAmDA%2CWAAW%3BEACP%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3B%3BAAEA%2CIA3DJ%2CkBAmDA%2CWAAW%2CMAQN%3BEACG%2CcAAA%3B%3BAAGJ%2CIA%5C%2FDJ%2CkBAmDA%2CWAAW%2CMAYN%3BAACD%2CIAhEJ%2CkBAmDA%2CWAAW%2CMAaN%3BEACG%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CUAAA%3B%3BAAnEZ%2CIAAI%2CkBAuEA%2CoBAAoB%3BEAChB%2CmBAAA%3B%3BAAxER%2CIAAI%2CkBA2EA%3BEACI%2CgBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3B%3BAAEA%2CIAnFJ%2CkBA2EA%2CgBAQK%3BEACG%2CmBAAA%3B%3BAApFZ%2CIAAI%2CkBAwFA%3BEACI%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3B%3BAAEA%2CIAlGJ%2CkBAwFA%2CkBAUK%3BAACD%2CIAnGJ%2CkBAwFA%2CkBAWK%3BEACG%2CmCAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3B%3BAAtGZ%2CIAAI%2CkBA0GA%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3B%3BAAEA%2CIApHJ%2CkBA0GA%2CeAUK%3BAACD%2CIArHJ%2CkBA0GA%2CeAWK%3BEACG%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3B%3BAAzHZ%2CIAAI%2CkBA6HA%3BEACI%2CcAAA%3BEACA%2CQAAA%3B%3BAA%5C%2FHR%2CIAAI%2CkBA6HA%2CmBAII%3BEACI%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAxIJ%2CkBA6HA%2CmBAWK%3BAACD%2CIAzIJ%2CkBA6HA%2CmBAYK%3BEACG%2CmBAAA%3B%3BAA1IZ%2CIAAI%2CkBA8IA%3BEACI%2CQAAA%3B%3BAA%5C%2FIR%2CIAAI%2CkBAkJA%3BEACI%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CcAAA%3B%3BAAvJR%2CIAAI%2CkBA0JA%2CgBAAgB%3BEACZ%2COAAO%2CyBAAP%3B%3BAA3JR%2CIAAI%2CkBA8JA%2CWAAW%2CMAAK%3BEACZ%2CcAAc%2CyBAAd%3B%3BAA%5C%2FJR%2CIAAI%2CkBAkKA%3BEACI%2CqBAAA%3B%3BAAEA%2CIArKJ%2CkBAkKA%2CqBAGK%3BEACG%2CmCAAA%3BEACA%2CqBAAA%3B%3BAAvKZ%2CIAAI%2CkBA2KA%3BEACI%2CSAAS%2C0BAAT%3B%3BAA5KR%2CIAAI%2CkBA%2BKA%3BEACI%2CcAAA%3BEACA%2CgBAAA%3B%3BAAjLR%2CIAAI%2CkBAoLA%3BEACI%2CWAAW%2CgBAAX%3BEACA%2CkBAAA%3B%3BAAkBJ%2CQAf%2BC%3BEAe%5C%2FC%2CIAxMA%2CkBA0LI%3BIACI%2CiBAAqC%2CYAAqB%2CiCAA1D%3B%3BEAaR%2CIAxMA%2CkBA8LI%3BIACI%2CiBAAA%3BIACA%2CeAAA%3B%3BEAQR%2CIAxMA%2CkBAmMI%2CWAAW%3BIACP%2CeAAA%3B%3B%3BAAYZ%2CQAR4C%3BEAQ5C%2CIAhNI%2CkBAyMI%3BEAOR%2CIAhNI%2CkBA0MI%3BEAMR%2CIAhNI%2CkBA2MI%3BEAKR%2CIAhNI%2CkBA4MI%2CWAAW%3BIACP%2CgBAAA%3B%3B%3BAC7ZZ%2CQAf0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CQAAA%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAKvF%3BIACI%2CiBAAA%3BIACA%2CQAAA%3BIACA%2CeAAA%3B%3B%3BAA0BZ%2CQApBwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CQAAA%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAMvF%2C4BAA2B%2CWAAW%2CUAAU%3BIAC5C%2CmBAAA%3BIACA%2CWAAW%2CqBAAX%3BIACA%2CmBAAA%3B%3BEATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAWvF%3BIACI%2CiBAAA%3BIACA%2CQAAA%3B%3B%3BAAmBZ%2CQAbgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAKvF%3BIACI%2CyBAAA%3BIACA%2CkBAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BEACI%2CwBAAA%3BEACA%2CSAAA%3BEACA%2CoBAAA%3BEACA%2CwBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3B%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAgBvF%3BEACI%2CwBAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CSAAA%3BEACA%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAlCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAqCvF%2CIAAG%3BAArCP%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAsCvF%3BEACI%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAA%5C%2FCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAkDvF%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAYR%2CQARgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3B%3B%3BACpHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAUvF%3BEACI%2CSAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CgBAAA%3B%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAgBvF%3BEACI%2CSAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAAlBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAqBvF%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBA8BvF%3BEACI%2CYAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3B%3BAAnCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAsCvF%2CsCAAsC%3BAAtC1C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAuCvF%2CyBAAwB%2CIAAI%3BEACxB%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3B%3BAAlDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAqDvF%3BEACI%2CcAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBhCoTO%2C%2BCAAA%2C4BgCpTP%3B%3BAAEA%2CIA1DH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAqDvF%2CyBAKK%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAA5DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAgEvF%3BEACI%2CaAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAvER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAgEvF%2CyBASI%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAA5EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAgFvF%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAApFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAuFvF%3BEACI%2CcAAA%3BEACA%2COAAO%2CuBAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAA7FR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAgGvF%3BEACI%2CcAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAArGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBAwGvF%3BEACI%2CgBAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAaR%2CQATgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3B%3B%3BAAaZ%2CQARgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAcZ%2CQATsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%2CyBAAwB%3BIACpB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CuBAAuB%2CeAAvB%3B%3B%3BAAYZ%2CQAPwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CkBACvF%3BIACI%2CgBAAA%3B%3B%3BACjJZ%2CGAAG%2CSAAS%2CoBAAoB%2CIAAI%2CSAAS%2CIAAI%3BAACjD%2CGAAG%2CSAAS%2CmBAAmB%2CIAAI%2CSAAS%2CIAAI%3BEAC5C%2CeAAA%3B%3BAAGJ%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAGJ%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAGJ%3BEACI%2CqBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%3BAACpB%2CIAAK%2CKAAI%2CUAAW%2CIAAG%3BEACnB%2CcAAA%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BACrCJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%3BEACI%2CmBAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%3BEACI%2CmBAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDASlB%3BEACI%2CaAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoBlB%3BEACI%2CSAAA%3BEACA%2CcAAA%3BEACA%2CgCAAA%3B%3BAAEA%2CIAzBH%2CKAAI%2CUAAU%2CGAAG%2CsDAoBlB%2C8BAKK%3BEACG%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CIA9BH%2CKAAI%2CUAAU%2CGAAG%2CsDAoBlB%2C8BAUK%3BEACG%2CcAAA%3B%3BAA%5C%2FBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAmClB%3BAAnCJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoClB%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAxCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA2ClB%3BEACI%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAEA%2CIA%5C%2FCH%2CKAAI%2CUAAU%2CGAAG%2CsDA2ClB%2CmCAIK%3BEACG%2CcAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIApDH%2CKAAI%2CUAAU%2CGAAG%2CsDA2ClB%2CmCASK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAvDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA2DlB%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyElB%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CmCAAA%3BEACA%2CcAAA%3B%3BAAjFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoFlB%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAzFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA4FlB%3BEACI%2CcAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3B%3BAAEA%2CIAlGH%2CKAAI%2CUAAU%2CGAAG%2CsDA4FlB%2CqCAMK%3BEACG%2CcAAA%3B%3BAAGJ%2CIAtGH%2CKAAI%2CUAAU%2CGAAG%2CsDA4FlB%2CqCAUK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAzGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA6GlB%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CaAAA%3B%3BAAlHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAqHlB%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CuGAAA%3B%3BAAEA%2CIAvIH%2CKAAI%2CUAAU%2CGAAG%2CsDAqHlB%2CgCAkBK%3BEACG%2CqBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIA5IH%2CKAAI%2CUAAU%2CGAAG%2CsDAqHlB%2CgCAuBK%3BEACG%2CWAAW%2CWAAX%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAjJH%2CKAAI%2CUAAU%2CGAAG%2CsDAqHlB%2CgCA4BK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAnJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAuJlB%3BEACI%2CqCAAA%3BEACA%2CcAAA%3B%3BAAEA%2CIA3JH%2CKAAI%2CUAAU%2CGAAG%2CsDAuJlB%2CoCAIK%3BEACG%2CqBAAA%3BEACA%2CcAAA%3B%3BAAeZ%2CQAXiD%3BEAWjD%2CIA5KK%2CKAAI%2CUAAU%2CGAAG%2CsDAkKd%3BIACI%2CsBAAA%3BIACA%2CoBAAA%3BIACA%2CWAAA%3B%3BEAOZ%2CIA5KK%2CKAAI%2CUAAU%2CGAAG%2CsDAwKd%3BIACI%2CWAAA%3B%3B%3BACjKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3BEAKjC%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CcAAA%3B%3BAAPJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BASjC%2CQAAO%3BAATX%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAUjC%2CQAAO%2CiBAAiB%3BAAV5B%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAWjC%2CQAAO%2CiBAAiB%3BEACpB%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CcAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiBjC%3BAAjBJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkBjC%3BAAlBJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmBjC%3BAAnBJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoBjC%3BAApBJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqBjC%3BAArBJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsBjC%3BEACI%2CwCAAA%3BEACA%2CiCAAA%3B%3BAAxBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4BjC%3BAA5BJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6BjC%3BAA7BJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8BjC%3BAA9BJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BBjC%2CEAAC%2CIAAI%2CSAAS%2CIAAI%3BAA%5C%2FBtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgCjC%3BAAhCJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiCjC%3BAAjCJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkCjC%3BEACI%2CcAAA%3B%3BAAnCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsCjC%3BEACI%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2C6BAAA%3BEACA%2CcAAA%3B%3BAA1CR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8CjC%3BEACI%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CgCAAA%3B%3BAAjDR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoDjC%3BEACI%2CcAAA%3BEACA%2CkCAAA%3B%3BAAtDR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyDjC%2CuBAAuB%3BEACnB%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAA5DR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BDjC%2CuBAAuB%3BAA%5C%2FD3B%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgEjC%2CuBAAuB%3BEACnB%2CcAAA%3B%3BAAjER%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqEjC%2CkBAAkB%3BAArEtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsEjC%2CkBAAkB%3BAAtEtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuEjC%2CkBAAkB%3BEACd%2CcAAA%3B%3BAAxER%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2EjC%2CkBAAkB%3BAA3EtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4EjC%2CkBAAkB%3BAA5EtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6EjC%2CkBAAkB%3BEACd%2CcAAA%3B%3BAA9ER%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkFjC%3BEACI%2CcAAA%3BEACA%2C4BAAA%3BEACA%2CSAAA%3B%3BAArFR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyFjC%2CGAAE%2CgBAAiB%3BEACf%2CcAAA%3BEACA%2CwBnC4QO%2C4BmC5QP%3BEACA%2CqBAAA%3B%3BAAEA%2CIA9FH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyFjC%2CGAAE%2CgBAAiB%2CEAKd%3BAACD%2CIA%5C%2FFH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyFjC%2CGAAE%2CgBAAiB%2CEAMd%3BEACG%2CcAAA%3B%3BAAUR%2CQANsB%2CmBAAoB%3BEAM1C%2CIA1GC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqG7B%2CGAAE%2CgBAAiB%3BIACf%2CwBnCiQG%2C4BmCjQH%3B%3B%3BAAtGZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0GjC%2CkBAAkB%2CEAAC%2CIAAI%2CQAAQ%2CIAAI%3BEAC%5C%2FB%2CcAAA%3B%3BAA3GR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8GjC%2CkBAAkB%2CEAAC%3BAA9GvB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BGjC%2CkBAAkB%2CEAAC%3BEACf%2CcAAA%3BEACA%2CqBAAA%3B%3BAAjHR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqHjC%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3B%3BAAxHR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2HjC%3BAA3HJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4HjC%3BEACI%2CcAAA%3BEACA%2CkBAAA%3B%3BAA9HR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiIjC%2C%2BBAA%2BB%3BAAjInC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkIjC%2C%2BBAA%2BB%3BEAC3B%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAArIR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwIjC%2C%2BBAA%2BB%3BEAC3B%2CcAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3B%3BAAEA%2CIA9IH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwIjC%2C%2BBAA%2BB%2CEAM1B%3BEACG%2CcAAA%3B%3BAA%5C%2FIZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmJjC%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2C0CAAA%3B%3BAA3JR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8JjC%3BAA9JJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BJjC%3BEACI%2CcAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3B%3BAAlKR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqKjC%2CGAAE%2CgCAAiC%3BEAC%5C%2FB%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3B%3BAAxKR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2KjC%3BEACI%2CcAAA%3B%3BAA5KR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgLjC%3BEACI%2C6BAAA%3BEACA%2CmBAAA%3B%3BAAlLR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqLjC%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BAAzLR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4LjC%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3B%3BAAjMR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoMjC%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3B%3BAAvMR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0MjC%2CwBAAwB%3BEACpB%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3B%3BAAnNR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuNjC%2CQAAO%3BEACH%2CmBAAA%3BEACA%2C6BAAA%3B%3BAAzNR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4NjC%3BEACI%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAjOR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoOjC%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CSAAA%3BEACA%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CgBAAA%3B%3BAAkBJ%2CQAf0B%3BEAe1B%2CIA%5C%2FPC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiP7B%3BIACI%2CaAAA%3BIACA%2CuBAAuB%2CiBAAiB%2CgBAAxC%3BIACA%2CkBAAA%3BIACA%2CSAAA%3B%3BEAUR%2CIA%5C%2FPC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwP7B%3BIACI%2CaAAA%3BIACA%2CsEAAA%3BIACA%2CQAAA%3B%3B%3BAA3PZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BPjC%3BEACI%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAjQR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoQjC%3BEACI%2CcAAA%3BEACA%2CkBAAA%3B%3BAAtQR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyQjC%3BEACI%2CcAAA%3BEACA%2CiBAAA%3B%3BAA3QR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8QjC%3BEACI%2CyCAAA%3BEACA%2CiCAAA%3B%3BAAhRR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmRjC%3BEACI%2CcAAA%3BEACA%2CyCAAA%3B%3BAArRR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwRjC%2C0CAA0C%3BEACtC%2CcAAA%3B%3BAAzRR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4RjC%2C0CAA0C%3BEACtC%2CcAAA%3B%3BAA7RR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiSjC%3BEACI%2CcAAA%3BEACA%2CkBAAA%3B%3BAAnSR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsSjC%3BEACI%2CcAAA%3BEACA%2CiBAAA%3B%3BAAxSR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2SjC%3BEACI%2CcAAA%3B%3BAA5SR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgTjC%3BAAhTJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiTjC%3BEACI%2CcAAA%3B%3BAAlTR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqTjC%3BAArTJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsTjC%3BAAtTJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuTjC%3BEACI%2CcAAA%3B%3BAAxTR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2TjC%3BEACI%2CaAAA%3BEACA%2C8BAAA%3B%3BAAEA%2CIA%5C%2FTH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2TjC%2CwBAIK%3BAACD%2CIAhUH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2TjC%2CwBAKK%3BEACG%2CUAAA%3B%3BAAjUZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsUjC%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAA7UR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgVjC%3BEACI%2CcAAA%3B%3BAAEA%2CIAnVH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgVjC%2CsCAGK%3BEACG%2CcAAA%3B%3BAAGJ%2CIAvVH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgVjC%2CsCAOK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAzVZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6VjC%2CsCAAqC%2CsBAAuB%3BEACxD%2CWAAW%2CcAAX%3B%3BAA9VR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiWjC%3BEACI%2CgCAAA%3B%3BAAKJ%2CQAH4C%3BEAG5C%2CIAvWC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiWjC%3BIAIQ%2CgBAAA%3B%3B%3BAArWZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0WjC%3BEACI%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CoBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3B%3BAAEA%2CIA7XH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0WjC%2C4BAmBK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAhYZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoYjC%2CiBAAiB%3BEACb%2CcAAA%3B%3BAArYR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwYjC%2CiBAAgB%2COAAQ%3BAAxY5B%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyYjC%2C4BAA2B%3BEACvB%2CcAAA%3B%3BAA1YR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6YjC%2C%2BBAA%2BB%3BAA7YnC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8YjC%2C%2BBAA%2BB%3BAA9YnC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BYjC%3BAA%5C%2FYJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgZjC%3BEACI%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAlZR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqZjC%3BAArZJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsZjC%3BEACI%2CyBAAA%3B%3BAAUJ%2CQAP0B%3BEAO1B%2CIAjaC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2Z7B%2CiBAAgB%2COAAO%3BIACnB%2CWAAW%2CiBAAiB%2CeAA5B%3BIACA%2CqBAAA%3B%3B%3BAAYR%2CQAR0B%3BEAQ1B%2CIAzaC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAka7B%3BIACI%2CeAAA%3BIACA%2CaAAA%3BIACA%2CoBAAA%3B%3B%3BAAraZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyajC%2CGAAE%2C2BAA4B%3BEAC1B%2CcAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CkFAAA%3B%3BAAKA%2CIAtbH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyajC%2CGAAE%2C2BAA4B%2CEAazB%3BAACD%2CIAvbH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyajC%2CGAAE%2C2BAA4B%2CEAczB%3BEACG%2CyBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIA5bH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyajC%2CGAAE%2C2BAA4B%2CEAmBzB%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAA9bZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmcjC%3BEACI%2CgCAAA%3BEACA%2CuBAAA%3B%3BAArcR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwcjC%3BEACI%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3B%3BAA3cR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8cjC%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAAjdR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAodjC%2CoCAAoC%3BEAChC%2CcAAA%3B%3BAArdR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwdjC%2CoCAAoC%3BEAChC%2CaAAA%3B%3BAAzdR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4djC%2CGAAE%3BEACE%2CaAAA%3B%3BAA7dR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgejC%3BEACI%2CiBAAA%3B%3BAAjeR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoejC%3BEACI%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAxeR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2ejC%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3B%3BAAcJ%2CQAX0B%3BEAW1B%2CIA9fC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAof7B%3BIACI%2CkBAAA%3B%3BEASR%2CIA9fC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwf7B%3BEAMJ%2CIA9fC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyf7B%3BIACI%2CmBAAA%3B%3B%3BAA1fZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8fjC%3BEACI%2C6BAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAlgBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqgBjC%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3B%3BAA1gBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6gBjC%3BEACI%2CeAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3B%3BAAhhBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmhBjC%3BEACI%2CgBAAA%3BEACA%2CWAAA%3B%3BAAgBJ%2CQAbwC%3BEAaxC%2CIAriBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyhB7B%2CGAAE%2CgBAAiB%3BEAYvB%2CIAriBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0hB7B%3BIACI%2CwBnCpLG%2CiDAAA%2C4BmCoLH%3B%3BEAUR%2CIAriBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8hB7B%2CGAAE%2CgBAAiB%2CEAAC%3BEAOxB%2CIAriBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BhB7B%2CGAAE%2CgBAAiB%2CEAAC%3BEAMxB%2CIAriBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgiB7B%2CqCAAoC%3BIAChC%2CeAAA%3B%3B%3BAAyBR%2CQArB0B%3BEAqB1B%2CIA1jBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsiB7B%2CiBAAgB%2CIAAI%3BIAChB%2CSAAA%3BIACA%2CUAAA%3BIACA%2CgCAAA%3B%3BEAEA%2CIA3iBP%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsiB7B%2CiBAAgB%2CIAAI%2C6BAKf%3BIACG%2C4CAAA%3B%3BEAcZ%2CIA1jBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgjB7B%2CiBAAiB%3BIACb%2CmBAAA%3B%3BEASR%2CIA1jBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAojB7B%2CgBAAgB%2CaAAY%3BIACxB%2CsBAAA%3B%3B%3BAArjBZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0jBjC%3BAACA%2CIA3jBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2jBhC%3BEACG%2CmBAAA%3B%3BAA5jBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BjBjC%2CQAAO%3BEACH%2CkBAAA%3B%3BAAhkBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmkBjC%3BEACI%2CaAAA%3B%3BAApkBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAukBjC%3BEACI%2CQAAA%3B%3BAAxkBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2kBjC%2CQAAO%3BEACH%2CoBAAA%3B%3BAA5kBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BkBjC%3BEACI%2CSAAA%3BEACA%2CaAAA%3B%3BAAjlBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAolBjC%3BEACI%2CQAAA%3B%3BAArlBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwlBjC%3BEACI%2CYAAA%3B%3BAAzlBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4lBjC%2CQAAO%3BAA5lBX%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6lBjC%2CkBAAiB%3BEACb%2CuBAAA%3B%3BAA9lBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAimBjC%2CkBAAkB%2CWAAW%3BAAjmBjC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkmBjC%2CeAAe%2CWAAW%3BEACtB%2CiBAAA%3BEACA%2CoBAAA%3B%3BAApmBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAumBjC%3BEACI%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAzmBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4mBjC%3BEACI%2CkBAAA%3B%3BAA7mBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgnBjC%3BEACI%2CeAAA%3B%3BAAjnBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAonBjC%2C%2BBAA%2BB%3BEAC3B%2CkBAAA%3B%3BAArnBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwnBjC%3BEACI%2CkBAAA%3BEACA%2CYAAA%3B%3BAA1nBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6nBjC%3BEACI%2CeAAA%3BEACA%2CkBAAA%3B%3BAA%5C%2FnBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkoBjC%3BEACI%2CQAAA%3BEACA%2CeAAA%3B%3BAApoBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuoBjC%2CQAAO%3BEACH%2CkBAAA%3B%3BAAxoBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2oBjC%3BEACI%2CkBAAA%3B%3BAA5oBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BoBjC%3BEACI%2CkBAAA%3B%3BAAhpBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmpBjC%3BEACI%2CmBAAA%3B%3BAAppBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAupBjC%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAzpBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4pBjC%3BEACI%2CSAAA%3B%3BAAkBJ%2CQAf0B%3BEAe1B%2CIA%5C%2FqBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiqB7B%2CGAAE%2CgBAAiB%3BIACf%2C6BAAA%3B%3BEAaR%2CIA%5C%2FqBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqqB7B%2CGAAE%2CgBAAiB%3BIACf%2CkBAAA%3BIACA%2CiBAAA%3B%3BEAQR%2CIA%5C%2FqBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0qB7B%2CUAAS%3BIACL%2CkBAAA%3B%3B%3BAA0BR%2CQAtB0B%3BEAsB1B%2CIArsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgrB7B%2CQAAO%3BIACH%2C8BAAA%3B%3BEAoBR%2CIArsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAorB7B%2CQAAO%3BEAiBX%2CIArsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqrB7B%2CkBAAiB%3BIACb%2CkBAAA%3B%3BEAeR%2CIArsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyrB7B%2CkBAAkB%2CWAAW%3BEAYjC%2CIArsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0rB7B%2CeAAe%2CWAAW%3BIACtB%2CiBAAA%3BIACA%2CmBAAA%3B%3BEASR%2CIArsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BrB7B%3BIACI%2CmBAAA%3B%3B%3BAAhsBZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqsBjC%3BAACA%2CIAtsBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAssBhC%3BEACG%2CgCAAA%3BEACA%2CkCAAA%3BEACA%2CyBAAA%3B%3BAAzsBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4sBjC%2CQAAO%3BEACH%2CwBAAA%3BEACA%2CgCAAA%3BEACA%2CyBAAA%3B%3BAA%5C%2FsBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAktBjC%3BEACI%2C2BAAA%3BEACA%2CkCAAA%3B%3BAAptBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAutBjC%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CaAAA%3B%3BAA1tBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAutBjC%2CuBAKI%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3B%3BAA9tBZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkuBjC%2CuBAAuB%3BEACnB%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CuBAAA%3B%3BAAtuBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyuBjC%2CuBAAuB%3BEACnB%2CeAAA%3BEACA%2CcAAA%3B%3BAA3uBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8uBjC%3BEACI%2CwBAAA%3BEACA%2CyBAAA%3B%3BAAhvBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmvBjC%3BEACI%2CqBAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CcAAA%3B%3BAA3vBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8vBjC%3BEACI%2C0CAAA%3BEACA%2CmBAAA%3B%3BAAhwBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmwBjC%3BEACI%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CgEAAA%3B%3BAAEA%2CIAxwBH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmwBjC%2CqCAKK%3BEACG%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CqCAAA%3B%3BAA3wBZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BwBjC%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2CyCAAA%3B%3BAAnxBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsxBjC%3BEACI%2C2BAAA%3B%3BAAvxBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0xBjC%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CwCAAA%3B%3BAAlyBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqyBjC%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2COAAA%3BEACA%2CYAAA%3B%3BAA1yBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6yBjC%3BEACI%2CmBAAA%3BEACA%2CSAAA%3B%3BAAiBJ%2CQAd0B%3BEAc1B%2CIAh0BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmzB7B%3BIACI%2CaAAA%3BIACA%2CiBAAA%3BIACA%2CSAAA%3B%3BEAUR%2CIAh0BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyzB7B%3BIACI%2COAAA%3BIACA%2CYAAA%3BIACA%2CgBAAA%3B%3B%3BAAkBR%2CQAd0B%3BEAc1B%2CIA90BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi0B7B%3BIACI%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CiBAAA%3BIACA%2CWAAA%3B%3BEASR%2CIA90BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAw0B7B%3BIACI%2CWAAA%3BIACA%2CeAAA%3B%3B%3BAA10BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA80BjC%3BEACI%2CaAAA%3BEACA%2CQAAA%3BEACA%2CoBAAA%3BEACA%2CWAAA%3B%3BAAl1BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAq1BjC%2C4BAA4B%2CIAAG%3BEAC3B%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3B%3BAAz1BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA41BjC%2C4BAA4B%2CMAAK%3BEAC7B%2COAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3B%3BAASJ%2CQAN0B%3BEAM1B%2CIAx2BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAm2B7B%3BIACI%2CsBAAA%3B%3B%3BAAp2BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAw2BjC%3BEACI%2CkCAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3B%3BAAh3BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAm3BjC%2CQAAO%2CiBAAkB%3BEACrB%2CSAAA%3BEACA%2CmBAAA%3B%3BAAr3BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAw3BjC%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3B%3BAA53BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2B3BjC%2CGAAE%2CgBAAiB%3BEACf%2CeAAA%3BEACA%2CgBAAA%3B%3BAAUJ%2CQAPsB%2CmBAAoB%3BEAO1C%2CIA34BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAq4B7B%2CGAAE%2CgBAAiB%2CEAAC%3BEAMxB%2CIA34BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAs4B7B%2CGAAE%2CgBAAiB%2CEAAC%3BIAChB%2C0BAAA%3B%3B%3BAAv4BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA24BjC%3BAA34BJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA44BjC%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3B%3BAAh5BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAm5BjC%3BEACI%2CwCAAA%3BEACA%2CuCAAA%3B%3BAAr5BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAw5BjC%3BEACI%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CyCAAA%3BEACA%2CcAAA%3B%3BAA95BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi6BjC%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2CwCAAA%3BEACA%2CcAAA%3BEACA%2CkFAAA%3B%3BAAEA%2CIAz6BH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi6BjC%2C6BAQK%3BAACD%2CIA16BH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi6BjC%2C6BASK%3BEACG%2C0BAAA%3BEACA%2CyCAAA%3BEACA%2CqCAAA%3BEACA%2CcAAA%3B%3BAA96BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi6BjC%2C6BAgBI%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAn7BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAu7BjC%2CGAAE%2C2BAA4B%3BEAC1B%2CwCAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CIA77BH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAu7BjC%2CGAAE%2C2BAA4B%2CEAMzB%3BEACG%2CyCAAA%3BEACA%2CqCAAA%3BEACA%2CcAAA%3B%3BAAh8BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAo8BjC%3BAAp8BJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAq8BjC%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3B%3BAAz8BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA48BjC%3BEACI%2CyBAAA%3BEACA%2C6BAAA%3B%3BAAIA%2CIAl9BH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi9BjC%2CwBACK%3BAACD%2CIAn9BH%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAi9BjC%2CwBAEK%3BEACG%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAr9BZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAy9BjC%3BAAz9BJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA09BjC%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3BEACA%2CmBAAA%3B%3BAAoBJ%2CQAjB0B%3BEAiB1B%2CIAl%5C%2FBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAk%2BB7B%2CeAAe%3BIACX%2CwBAAA%3BIACA%2CuBAAuB%2CmBAAmB%2CeAAe%2CgBAAzD%3BIACA%2C6BAAA%3BIACA%2CSAAA%3B%3BEAYR%2CIAl%5C%2FBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAy%2BB7B%2CeAAe%2CwBAA0B%3BIACrC%2CwBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CsBAAA%3BIACA%2C4BAAA%3B%3B%3BAAkBR%2CQAd0B%3BEAc1B%2CIAhgCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAm%5C%2FB7B%2CeAAe%3BIACX%2CwBAAA%3BIACA%2CqCAAA%3BIACA%2CgCAAA%3BIACA%2C6BAAA%3BIACA%2CSAAA%3B%3BEAQR%2CIAhgCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2%5C%2FB7B%2CeAAe%2CIAAG%3BIACd%2CkCAAA%3B%3B%3BAA5%5C%2FBZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAggCjC%3BEACI%2C2BAAA%3BEACA%2C2BAAA%3B%3BAAlgCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqgCjC%3BAArgCJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsgCjC%3BAAtgCJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAugCjC%3BEACI%2CyBAAA%3BEACA%2C6BAAA%3B%3BAAzgCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4gCjC%2CQAAO%3BEACH%2C6BAAA%3BEACA%2CyBAAA%3B%3BAA9gCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAihCjC%3BEACI%2CgBAAA%3B%3BAAUJ%2CQAP0B%3BEAO1B%2CIA5hCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAshC7B%2CiBAAgB%2CIAAI%3BIAChB%2CgCAAA%3B%3B%3BAAvhCZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4hCjC%3BEACI%2CwBAAA%3B%3BAAWJ%2CQAR0B%3BEAQ1B%2CIAxiCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiiC7B%2CuBAAuB%3BIACnB%2CcAAA%3BIACA%2CeAAA%3BIACA%2CiBAAA%3B%3B%3BAAgCR%2CQA5B0B%3BEA4B1B%2CIApkCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyiC7B%3BIACI%2CwBAAA%3B%3BEA0BR%2CIApkCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6iC7B%3BEAuBJ%2CIApkCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8iC7B%2CqCAAoC%3BIAChC%2CyBAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3B%3BEAmBR%2CIApkCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAojC7B%2CQAAO%2C6BAA8B%3BIACjC%2CgBAAA%3B%3BEAeR%2CIApkCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwjC7B%2CGAAE%3BIACE%2CaAAA%3BIACA%2CeAAA%3BIACA%2CQAAA%3B%3BEASR%2CIApkCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8jC7B%3BIACI%2CcAAA%3B%3B%3BAA%5C%2FjCZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAokCjC%3BEACI%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAASJ%2CQAN0B%3BEAM1B%2CIAjlCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4kC7B%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAUR%2CQAN0B%3BEAM1B%2CIAvlCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAklC7B%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAnlCZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAulCjC%3BEACI%2CmBAAA%3B%3BAAxlCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2lCjC%2CuBAAuB%3BEACnB%2CcAAA%3B%3BAA5lCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA%2BlCjC%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BKAQF%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAA1mCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6mCjC%2C4BAA4B%2COAAM%2COAAO%2CUAAU%3BEAC%5C%2FC%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAcJ%2CQAX0B%3BEAW1B%2CIA7nCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmnC7B%2CGAAE%2CgBAAiB%3BIACf%2CuBAAA%3B%3BEASR%2CIA7nCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAunC7B%3BIACI%2CwBAAA%3BIACA%2CuBAAA%3B%3B%3BAAgBZ%2CQAZ8B%3BEAY9B%2CIAzoCK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8nC7B%3BIACI%2CwBAAA%3B%3BEAUZ%2CIAzoCK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkoC7B%3BIACI%2CgBAAA%3BIACA%2CWAAA%3BIACA%2C8BAAA%3BIACA%2CiBAAA%3B%3B%3BACxnCZ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%3BAADJ%2CIAAK%2CKAAI%2CUAAW%2CcAEhB%3BEACI%2CmCAXgB%2C0CAAA%2CiDAAA%2C8CAAA%2C%2BCAAA%2C4CAAA%2C4BAWhB%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAW%2CcAYhB%2CkBAAiB%2CIAAI%2CYAAY%2CIAAI%2C6BAA6B%3BAAZtE%2CIAAK%2CKAAI%2CUAAW%2CcAahB%2CqBAAoB%2CIAAI%2CYAAY%3BEAChC%2CWAAW%2CWAAX%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAW%2CcAiBhB%2CkBAAiB%2CIAAI%2CYAAY%2CIAAI%2C6BAA6B%3BAAjBtE%2CIAAK%2CKAAI%2CUAAW%2CcAkBhB%2CqBAAoB%2CIAAI%2CYAAY%3BEAChC%2CWAAW%2CWAAX%3BEACA%2CyBAAA%3B%3BAAKR%2CGAAG%2CkEAAmE%2CcAClE%3BAADJ%2CGAAG%2CkEAAmE%2CcAElE%3BEACI%2CmCApCgB%2C0CAAA%2C8CAAA%2C%2BCAAA%2C4CAAA%2C4BAoChB%3B%3BAAHR%2CGAAG%2CkEAAmE%2CcAWlE%2C6BAA4B%2CIAAI%2CcAAc%3BAAXlD%2CGAAG%2CkEAAmE%2CcAYlE%2C6BAA4B%2CIAAI%2CcAAc%3BEAC1C%2CWAAW%2CWAAX%3B%3BAAbR%2CGAAG%2CkEAAmE%2CcAgBlE%2C6BAA4B%2CIAAI%2CcAAc%3BAAhBlD%2CGAAG%2CkEAAmE%2CcAiBlE%2C6BAA4B%2CIAAI%2CcAAc%3BEAC1C%2CWAAW%2CWAAX%3BEACA%2CyBAAA%3B%3BAAWR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcACA%3BAACJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcACA%2CaAAa%3BEACb%2C4BAxEoB%2C8BAwEpB%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcAAa%2CMACb%3BAACJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcAAa%2CMACb%2CaAAa%3BEACb%2CWAAW%2CWAAX%3B%3BAAWJ%2CGAAG%2CkEACC%2CcACA%3BEACA%2C6BAlGoB%2CgDAAA%2CuDACA%2C4BAiGpB%3B%3BAAOJ%2CGAAG%2CkEACC%2CcACA%2C6BAA4B%3BEAC5B%2CWAAW%2CgBAAX%3BEACA%2CYAAY%2CmDAAZ%3B%3BAAIJ%2CGAAG%2CkEACC%2CcACA%2C6BACA%3BEACA%2C4BArHoB%2C8BAqHpB%3B%3BAAGJ%2CGAAG%2CkEACC%2CcACA%2C6BAA4B%2CMAC5B%3BEACA%2CWAAW%2CUAAX%3B%3BAAUJ%3BEACI%3BIACI%2CYAAA%3BIACA%2CWAAW%2CeAAX%3B%3BEAEJ%3BIACI%2CUAAA%3BIACA%2CWAAW%2CaAAX%3B%3B%3BAAIR%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACjD%2CuCAlJoB%2CmCAkJpB%3B%3BAAGJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%2CyBAAwB%2CUAAU%3BEACnF%2CqBAAA%3B%3BAAEJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%2CyBAAwB%2CUAAU%3BEACnF%2CqBAAA%3B%3BAAEJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%2CyBAAwB%2CUAAU%3BEACnF%2CsBAAA%3B%3BAAEJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%2CyBAAwB%2CUAAU%3BEACnF%2CsBAAA%3B%3BAAWJ%3BEACI%3BIACI%2CYAAA%3BIACA%2CWAAW%2CgBAAgB%2CWAA3B%3B%3BEAEJ%3BIACI%2CUAAA%3BIACA%2CWAAW%2CcAAc%2CQAAzB%3B%3B%3BAAIR%2CGAAG%2CkEACC%2CcACA%2C8BAA6B%2CmBAAmB%2CaAC9C%3BEACF%2CiCAzLoB%2CmCAyLpB%3BEACA%2CiBAAiB%2CKAAK%2C4BAAtB%3B%3BAAUJ%3BEACI%3BIACI%2CYAAA%3BIACA%2CWAAW%2CeAAX%3B%3BEAEJ%3BIACI%2CUAAA%3BIACA%2CWAAW%2CaAAX%3B%3B%3BAAIR%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACjD%2CuCAjNoB%2CkCAiNpB%3BEACA%2CoBAAA%3B%3BAAGJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACjD%2CuCAtNoB%2CkCAsNpB%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BAACrD%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACjD%2CuCA5NoB%2CkCA4NpB%3BEACA%2CqBAAA%3B%3BAASJ%2CGAAG%2CkEACC%2CcACA%2CqBACA%3BEACA%2C4BAzOoB%2C8BAyOpB%3B%3BAAIJ%2CGAAG%2CkEACC%2CcACA%2CIAAG%3B%3B%3B%3B%3BEAKH%2CmCAnPoB%2C0CAAA%2CiDAAA%2C8CAAA%2C%2BCAAA%2C4CAAA%2C4BAmPpB%3B%3BAASJ%2CGAAG%2CkEACC%2CcACA%2CIAAG%3B%3B%3B%3B%3B%3B%3BEAOH%2CaAAA%3BEACA%2CoBAAA%3B%3BAAMJ%2CGAAG%2CkEACC%2CcACA%3BAACJ%2CGAAG%2CkEACC%2CcACA%3BEACA%2CwBAlRoB%2C0DAAA%2C4BAkRpB%3B%3BAAKJ%2CGAAG%2CkEACC%2CcACA%2CIAAG%2CwDACH%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2C4BA9RoB%2C8BA8RpB%3B%3BAAmBJ%2CQAhBsB%2CmBAAoB%3BEACtC%2CGAAG%2CkEACC%2CcACA%2CIAAG%2CwDAAwD%2CMAC3D%3BEACJ%2CGAAG%2CkEACC%2CcACA%2CIAAG%2CwDAAwD%2CcAC3D%3BIACA%2CWAAW%2CeAAX%3B%3B%3BAAiBR%2CQAVsB%2CmBAAoB%3BEACtC%2CGAAG%2CkEACC%2CcACA%2CkBAAiB%2CMACjB%3BIACA%2CWAAW%2CgBAAX%3BIACA%2CUAAA%3B%3B%3BAAIR%2CGAAG%2CkEACC%2CcACA%3BEACA%2C4BA9ToB%2C8CACA%2C4BA6TpB%3B%3BAA6BJ%2CQApBsB%2CmBAAoB%3BEACtC%2CGAAG%2CkEACC%2CcACA%2CyBAAwB%2CIAAI%3BIAC5B%2C%2BBA1UgB%2C%2BCAAA%2C4BA0UhB%3B%3BEAKJ%2CGAAG%2CkEACC%2CcACA%2CyBAAwB%2CIAAI%2CuCAAuC%3BIACnE%2CcAAc%2CmBAAmB%2CwBAAwB%2CkBAAzD%3BIACA%2CYAAY%2CmDAAZ%3B%3B%3BAA8BR%2CQAvBsB%2CmBAAoB%3BEACtC%2CGAAG%2CkEACC%2CcACA%2CqBAAoB%2CmBACpB%2CIAAG%3BIACH%2C%2BBA%5C%2FVgB%2C%2BCAAA%2C8CAAA%2C4BA%2BVhB%3B%3BEAMJ%2CGAAG%2CkEACC%2CcACA%2CqBAAoB%2CmBACpB%2CIAAG%2CyDAAyD%3BIAC5D%2CWAAW%2CYAAX%3BIACA%2CyBAAA%3B%3B%3BAAOR%2CGAAG%2CkEACC%2CcACA%3BEACA%2C4BArXoB%2CuDACA%2C4CAAA%2C4BAoXpB%3B%3BAAmKJ%2CQA1JwC%3BEAEpC%2CIAAK%2CKAAI%2CUAAW%2CcAChB%3BEADJ%2CIAAK%2CKAAI%2CUAAW%2CcAEhB%3BIACI%2CgBAAA%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAW%2CcAMhB%2CkBAAiB%2CIAAI%2CYAAY%2CIAAI%2C6BAA6B%3BEANtE%2CIAAK%2CKAAI%2CUAAW%2CcAOhB%2CqBAAoB%2CIAAI%2CYAAY%3BEAPxC%2CIAAK%2CKAAI%2CUAAW%2CcAQhB%2CkBAAiB%2CIAAI%2CYAAY%2CIAAI%2C6BAA6B%3BEARtE%2CIAAK%2CKAAI%2CUAAW%2CcAShB%2CqBAAoB%2CIAAI%2CYAAY%3BIAChC%2CeAAA%3B%3BEAIR%2CGAAG%2CkEAAmE%2CcAClE%3BEADJ%2CGAAG%2CkEAAmE%2CcAElE%3BIACI%2CgBAAA%3B%3BEAHR%2CGAAG%2CkEAAmE%2CcAMlE%2C6BAA4B%2CIAAI%2CcAAc%3BEANlD%2CGAAG%2CkEAAmE%2CcAOlE%2C6BAA4B%2CIAAI%2CcAAc%3BEAPlD%2CGAAG%2CkEAAmE%2CcAQlE%2C6BAA4B%2CIAAI%2CcAAc%3BEARlD%2CGAAG%2CkEAAmE%2CcASlE%2C6BAA4B%2CIAAI%2CcAAc%3BIAC1C%2CeAAA%3B%3BEAKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcACA%3BEACJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcACA%2CaAAa%3BIACb%2CgBAAA%3BIACA%2CiBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcAAa%2CMACb%3BEACJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CcAAa%2CMACb%2CaAAa%3BIACb%2CeAAA%3B%3BEAIJ%2CGAAG%2CkEACC%2CcACA%3BIACA%2CgBAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2C6BAA4B%3BIAC5B%2C0BAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2C6BACA%3BIACA%2CgBAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2C6BAA4B%2CMAC5B%3BIACA%2CeAAA%3B%3BEAIJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACrD%2CIAAI%2CiBACA%2C8BAA6B%2CmBAAmB%2CaAC9C%3BIACF%2CeAAA%3BIACA%2CUAAA%3BIACA%2CeAAA%3B%3BEAIJ%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACrD%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACrD%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BEACrD%2CIAAI%2CiBAAkB%2CkBAAiB%2CaAAc%3BIACjD%2CeAAA%3BIACA%2CUAAA%3BIACA%2CeAAA%3B%3BEAIJ%2CGAAG%2CkEACC%2CcACA%2CqBACA%3BIACA%2CgBAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2CIAAG%3B%3B%3B%3B%3BIAKH%2CgBAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2CIAAG%2CwDACH%3BIACA%2CgBAAA%3BIACA%2CeAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2CyBAAwB%2CIAAI%3BIAC5B%2CgBAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%2CqBAAoB%2CmBACpB%2CIAAG%2CyDAAyD%3BIAC5D%2CeAAA%3B%3BEAGJ%2CGAAG%2CkEACC%2CcACA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3B%3B%3BAC3hBJ%2CIADC%2CKAAI%2CUAAU%2CoBAAqB%2CcACnC%2CIAAI%2CiBACD%3BEACI%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CMAAM%2CgBAAN%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAAVR%2CIADC%2CKAAI%2CUAAU%2CoBAAqB%2CcACnC%2CIAAI%2CiBAaD%3BEACI%2CaAAA%3B%3BAAfZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAmBpC%2CYAAW%3BEACP%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CyCAAA%3B%3BAA9BR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAiCpC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAA1CR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcA6CpC%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAjDR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAoDpC%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAA5DR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcA%2BDpC%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAArER%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAwEpC%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CyCAAA%3BEACA%2CkBAAA%3BEACA%2CmCAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAlFR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAqFpC%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAA9FR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAqFpC%2C2BAWI%3BEACI%2CcAAA%3BEACA%2CgBAAA%3B%3BAAlGZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAsGpC%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3B%3BAA5GR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcA%2BGpC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2C8CAAA%3BEACA%2CkCrC6OO%2C8CAAA%2C6CAAA%2C4BqC7OP%3B%3BAAKA%2CIAjIH%2CKAAI%2CUAAU%2CoBAAqB%2CcA%2BGpC%2CqBAkBK%3BEACG%2CmBAAA%3BEACA%2C8CAAA%3BEACA%2CWAAW%2CgBAAX%3B%3BAAGJ%2CIAvIH%2CKAAI%2CUAAU%2CoBAAqB%2CcA%2BGpC%2CqBAwBK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIA5IH%2CKAAI%2CUAAU%2CoBAAqB%2CcA%2BGpC%2CqBA6BK%3BEACG%2CWAAW%2CaAAX%3B%3BAA7IZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAiJpC%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3B%3BAAtJR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAyJpC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBrCkMO%2CqDAAA%2C4BqClMP%3B%3BAAvKR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAyJpC%2C4BAkBI%3BEACI%2CcAAA%3B%3BAAGJ%2CIA%5C%2FKH%2CKAAI%2CUAAU%2CoBAAqB%2CcAyJpC%2C4BAsBK%3BAACD%2CIAhLH%2CKAAI%2CUAAU%2CoBAAqB%2CcAyJpC%2C4BAuBK%3BEACG%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAtLH%2CKAAI%2CUAAU%2CoBAAqB%2CcAyJpC%2C4BA6BK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAxLZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcA4LpC%3BEACI%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAAhMR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAmMpC%3BEACI%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAxMR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcA2MpC%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3B%3BAA%5C%2FMR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAkNpC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBrC2IO%2CqDAAA%2C0CAAA%2C4BqC3IP%3B%3BAAKA%2CIAnOH%2CKAAI%2CUAAU%2CoBAAqB%2CcAkNpC%2C%2BBAiBK%3BAACD%2CIApOH%2CKAAI%2CUAAU%2CoBAAqB%2CcAkNpC%2C%2BBAkBK%3BEACG%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIA1OH%2CKAAI%2CUAAU%2CoBAAqB%2CcAkNpC%2C%2BBAwBK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAA5OZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAgPpC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3B%3BAAEA%2CIA1PH%2CKAAI%2CUAAU%2CoBAAqB%2CcAgPpC%2CiCAUK%3BAACD%2CIA3PH%2CKAAI%2CUAAU%2CoBAAqB%2CcAgPpC%2CiCAWK%3BEACG%2CcAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIAjQH%2CKAAI%2CUAAU%2CoBAAqB%2CcAgPpC%2CiCAiBK%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAApQZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAwQpC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAhRR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAwQpC%2CuBAUI%3BEACI%2CcAAA%3BEACA%2CcAAA%3B%3BAAmBR%2CQAfwC%3BEAexC%2CIAvSC%2CKAAI%2CUAAU%2CoBAAqB%2CcAyRhC%2CYAAW%3BIACP%2CsBAAA%3BIACA%2CkBAAA%3B%3BEAYR%2CIAvSC%2CKAAI%2CUAAU%2CoBAAqB%2CcA8RhC%3BIACI%2CeAAA%3B%3BEAQR%2CIAvSC%2CKAAI%2CUAAU%2CoBAAqB%2CcAkShC%3BIACI%2CWAAA%3B%3B%3BAAcR%2CQAVwC%3BEAUxC%2CIAjTC%2CKAAI%2CUAAU%2CoBAAqB%2CcAwShC%3BIACI%2CgBAAA%3B%3BEAEA%2CIA3SP%2CKAAI%2CUAAU%2CoBAAqB%2CcAwShC%2CqBAGK%3BIACG%2CeAAA%3B%3B%3BAAsBhB%2CQAjBmD%3BEAiBnD%2CIAlUK%2CKAAI%2CUAAU%2CoBAAqB%2CcAkThC%2CYAAW%3BIACP%2CmCrCsDG%2CiCqCtDH%3B%3BEAGJ%3BIACI%3BMACI%2CUAAA%3BMACA%2CWAAW%2CeAAX%3B%3BIAGJ%3BMACI%2CUAAA%3BMACA%2CWAAW%2CaAAX%3B%3B%3B%3BAChUhB%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAErD%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3B%3BAARR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAWrD%2CoBAAoB%3BEAChB%2CSAAA%3BEACA%2CcAAA%3BEACA%2CYAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAiBrD%2CoBAAoB%2CYAAY%3BEAC5B%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAvBR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA0BrD%3BEACI%2CcAAA%3BEACA%2CQAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAhCR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmCrD%3BEACI%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkCAAA%3B%3BAAtCR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAyCrD%3BEACI%2CkBAAA%3BEACA%2CcAAA%3B%3BAASJ%2CQANwC%3BEAMxC%2CIApDC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BCjD%3BIACI%2CcAAA%3B%3B%3BAAhDZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoDrD%2CgBAAgB%2CMAAK%2CMAAO%2CMAAM%2CGAAG%3BEACjC%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAzDR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA4DrD%2CMAAK%2CKAAK%2CQAAQ%3BEACd%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAjER%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoErD%2CMAAK%2CcAAe%3BEAChB%2CcAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkCAAA%3B%3BAA1ER%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA6ErD%2CMAAK%2CcAAe%3BEAChB%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAjFR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoFrD%2CMAAK%2CcAAe%2CmBAAmB%3BEACnC%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3B%3BAAEA%2CIAzFH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoFrD%2CMAAK%2CcAAe%2CmBAAmB%2CEAKlC%3BEACG%2CcAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIA%5C%2FFH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoFrD%2CMAAK%2CcAAe%2CmBAAmB%2CEAWlC%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAlGZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAsGrD%2CMAAK%2CcAAe%2CMAAK%2CKAAK%3BEAC1B%2C2BAAA%3B%3BAAvGR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA0GrD%2CMAAK%2CcAAe%2CKAAI%2CMAAO%3BAA1GnC%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA2GrD%2CMAAK%2CcAAe%2CKAAI%2CSAAU%3BEAC9B%2CkCAAA%3B%3BAA5GR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BGrD%3BEACI%2CoBAAA%3B%3BAAhHR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmHrD%3BEACI%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAtHR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAyHrD%3BEACI%2CgBAAA%3BEACA%2CcAAA%3B%3BAAEA%2CIA7HH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAyHrD%2CgCAIK%3BEACG%2CcAAA%3B%3BAA9HZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAkIrD%2COAAM%2CUAAW%3BAAlIrB%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmIrD%2COAAM%2CUAAW%2CaAAa%3BEAC1B%2CoBAAA%3BEACA%2CsBAAA%3B%3BAArIR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAwIrD%2COAAM%3BEACF%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAA3IR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA8IrD%2COAAM%2CUAAW%3BEACb%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3B%3BAAnJR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAsJrD%2CcAAc%2COAAM%2CSAAY%2CSAAO%3BEACnC%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3B%3BAAzJR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA4JrD%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAjKR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoKrD%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CSAAA%3B%3BAAzKR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA4KrD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BEACtB%2CQAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CIAlLH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA4KrD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2CSAMrB%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3B%3BAArLZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAyLrD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2COAAO%3BEAC7B%2CQAAA%3B%3BAA1LR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA6LrD%2CeAAc%3BEACV%2CaAAA%3BEACA%2CoBAAA%3B%3BAA%5C%2FLR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAkMrD%2CeAAc%2CkBAAmB%2CMAAK%2CKAAK%2CQAAS%3BEAChD%2CYAAA%3B%3BAAnMR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAsMrD%2CeAAc%2CkBAAmB%3BEAC7B%2CaAAA%3B%3BAASJ%2CQANwC%3BEAMxC%2CIAhNC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA2MjD%2CeAAc%3BIACV%2CUAAA%3B%3B%3BAA5MZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAgNrD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BEACtB%2CQAAA%3BEACA%2CcAAA%3B%3BAAEA%2CIApNH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAgNrD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2CMAIrB%3BEACG%2CcAAA%3BEACA%2CqBAAA%3B%3BAAtNZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA0NrD%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CMAAA%3B%3BAA7NR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAgOrD%2CcAAgB%3BAAhOpB%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAiOrD%2CcAAc%2CSAAQ%3BEAClB%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAvOR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA0OrD%2CcAAc%3BEACV%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAA%5C%2FOR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAkPrD%2CcAAc%3BEACV%2CqCAAA%3BEACA%2CmBAAA%3B%3BAApPR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAuPrD%2CcAAc%3BEACV%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAA1PR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA6PrD%2CcAAc%3BEACV%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkCAAA%3B%3BAAjQR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoQrD%2CcAAc%3BEACV%2CWAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAxQR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA2QrD%2CcAAc%3BEACV%2CcAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CwBtC2FO%2C4BsC3FP%3B%3BAAhRR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmRrD%2CcAAc%3BEACV%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CcAAA%3B%3BAAvRR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA0RrD%2CcAAc%3BEACV%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAArSR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAwSrD%2CcAAc%3BEACV%2CcAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAA3SR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA8SrD%2CcAAc%2C6BAA6B%3BEACvC%2CcAAA%3BEACA%2CgBAAA%3B%3BAAhTR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmTrD%2CcAAc%3BEACV%2CcAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3B%3BAAEA%2CIAzTH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmTrD%2CcAAc%2C6BAMT%3BEACG%2CcAAA%3B%3BAAGJ%2CIA7TH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmTrD%2CcAAc%2C6BAUT%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAhUZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoUrD%2CcAAc%2CaAAa%2CGAAE%2CMAAM%2COAAQ%2CQAAQ%3BEAC%5C%2FC%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkCAAA%3B%3BAAxUR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA2UrD%2CcAAc%3BEACV%2CgBAAA%3B%3BAA5UR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BUrD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%3BEACjD%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C8CAAA%3BEACA%2CkCtCoBO%2C8CAAA%2C6CAAA%2C4BsCpBP%3B%3BAAKA%2CIA5VH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BUrD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%2CSAahD%3BEACG%2C8CAAA%3BEACA%2CWAAW%2CgBAAX%3B%3BAAGJ%2CIAjWH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BUrD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%2CSAkBhD%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAtWH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BUrD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%2CSAuBhD%3BEACG%2CWAAW%2CaAAX%3B%3BAAGJ%2CIA1WH%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA%2BUrD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%2CSA2BhD%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAeR%2CQAXwC%3BEAWxC%2CIA7XC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmXjD%2CcAAc%3BEAUlB%2CIA7XC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoXjD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%3BIACjD%2CgBAAA%3B%3BEAQR%2CIA7XC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAwXjD%2CcAAc%2CwBAAwB%2CQAAO%2CQAAQ%2CSAAS%3BIAC1D%2CeAAA%3B%3B%3BAA6CR%2CQAzCwC%3BEAyCxC%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA8XjD%3BIACI%2CsBAAA%3BIACA%2CoBAAA%3BIACA%2CWAAA%3B%3BEAqCR%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAoYjD%2CMAAK%2CKAAK%2CQAAS%3BIACf%2CWAAA%3BIACA%2CuBAAA%3BIACA%2CgBAAA%3B%3BEA%2BBR%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA0YjD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BIACtB%2CQAAA%3B%3BEA2BR%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA8YjD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2COAAO%3BIAC7B%2CQAAA%3B%3BEAuBR%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAkZjD%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BIACtB%2CQAAA%3B%3BEAmBR%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAsZjD%3BIACI%2CeAAA%3BIACA%2CmBAAA%3B%3BEAcR%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA2ZjD%2CMAAK%2CcAAe%2CGAAE%2CIAAI%2CMAAM%3BEAWpC%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA4ZjD%2CMAAK%2CcAAe%2CGAAE%2CIAAI%2CIAAI%3BEAUlC%2CIAtaC%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA6ZjD%2CMAAK%2CcAAe%2CGAAE%2CIAAI%2CSAAS%3BIAC%5C%2FB%2CgBAAA%3BIACA%2CsBAAA%3BIACA%2CoBAAA%3BIACA%2CeAAA%3BIACA%2CcAAA%3B%3B%3BAAlaZ%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAsarD%3BEACI%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAA1aR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA6arD%2CcAAgB%3BAA7apB%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BA8arD%2CcAAc%2CSAAQ%3BEAClB%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAhbR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAAa%2CIAAI%2C4BAmbrD%2CcAAc%2COAAM%2CSAAY%2CSAAO%3BEACnC%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CoBAAoB%2CkBAAmB%2CcAAa%2CIAAI%2C4BACvE%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2COAAO%3BEAC7B%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CMAAM%2CgBAAN%3BEACA%2CWAAW%2CUAAX%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CoBAAoB%2CkBAAmB%2CcAAa%2CIAAI%2C4BAcvE%3BEACI%2C8BAAA%3B%3BAAfR%2CIAAK%2CKAAI%2CUAAU%2CoBAAoB%2CkBAAmB%2CcAAa%2CIAAI%2C4BAkBvE%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAC7cR%2CIAAI%2CoBAAqB%3BEACrB%2CWAAW%2C4BAAX%3BEACA%2CyBAAA%3BEACA%2CSAAS%2CyBAAyB%2CyBAAyB%2CwBAA3D%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CeAAe%2CwBAAf%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CYAAY%3BEACjC%2CWAAW%2CwBAAwB%2CuBAAnC%3BEACA%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CqBAAP%3BEACA%2CgBAAgB%2CkCAAhB%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CeAAe%2CwBAAf%3B%3BAAIJ%2CIAAI%2CoBAAqB%3BEACrB%2CwBAAA%3BEACA%2C2CAAA%3BEACA%2CKAAK%2CuBAAL%3BEACA%2C6BAAA%3B%3BAA0BJ%2CQAvB0B%3BEACtB%2CIAAI%2CoBAAqB%2CcAAc%2CgBAAgB%3BIACnD%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CsBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CcAAc%2CgBAAgB%3BIACnD%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CsBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CcAAc%2CgBAAkB%2COAAI%2CYAAY%2CIAAI%3BIACzE%2CmBAAA%3B%3B%3BAAKR%2CIAAI%2CoBAAqB%2CgBAAgB%3BEACrC%2CQAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%3BEAC1B%2CQAAQ%2CmCAAmC%2CqBAAqB%2C2BAAhE%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CYAAY%2CwBAAwB%2CuBAApC%3BEACA%2CYAAY%2CsCAAsC%2CmBAAlD%3BEACA%2C4BAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CMAAM%3BEAC%5C%2FC%2CYAAY%2CgCAAZ%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C%2BBAAb%3BEACA%2C%2BBAAA%3BEACA%2CiCAAA%3BEACA%2COAAO%2CqBAAqB%2C4BAA5B%3BEACA%2CSAAS%2CyBAAyB%2CwBAAlC%3BEACA%2CeAAe%2CmCAAmC%2CqBAAqB%2C2BAAvE%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CWAAW%3BEACpD%2CSAAS%2CwBAAT%3BEACA%2CiCAAA%3BEACA%2CeAAe%2CmCAAmC%2CgCAAlD%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CWAAU%2CWAAY%3BEAC%5C%2FD%2CeAAe%2CqBAAf%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CWAAU%2CMAAO%3BEAC1D%2CYAAY%2CeAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%3BEACzC%2CsBAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%3BEACzC%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CmBAAmB%3BEAC5D%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C%2BBAAb%3BEACA%2COAAO%2CqBAAP%3BEACA%2CiBAAiB%2CqBAAjB%3BEACA%2CaAAa%2CoCAAb%3BEACA%2CYAAY%2CiDAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CmBAAmB%2CEAAC%3BEAC7D%2COAAO%2CmBAAmB%2CwBAA1B%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CMAAK%3BEAC9C%2COAAO%2CwBAAP%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C6BAAA%3BEACA%2CQAAQ%2CmCAAmC%2C4BAA4B%2CwBAAvE%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C%2BBAAb%3BEACA%2CYAAY%2CmFAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CMAAK%2CIAAI%3BEAClD%2CcAAc%2CmBAAmB%2CwBAAjC%3BEACA%2CYAAY%2C2CAA2C%2CqBAAvD%3BEACA%2CSAAS%2CqBAAT%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CKAAI%2CMAAO%3BAACxD%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CKAAI%2CSAAU%3BEACvD%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CyBAAyB%2C4BAAhC%3BEACA%2CkCAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CKAAI%2CSAAU%3BEACvD%2CWAAW%2C0BAAX%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%3BEACzC%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CiDAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CeAAc%3BEACvD%2COAAO%2CyBAAyB%2C4BAAhC%3B%3BAAIJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%3BEAC%5C%2FB%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CKAAK%2CuBAAL%3BEACA%2CSAAS%2C0BAAT%3BEACA%2CyBAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BEAC%5C%2FC%2CQAAQ%2CmCAAmC%2CuBAA3C%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CSAAS%2C2BAA2B%2CwBAApC%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C%2BBAAb%3BEACA%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CqDAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2CSAAS%3BEACxD%2CcAAc%2CmBAAmB%2CwBAAjC%3BEACA%2COAAO%2CmBAAmB%2CwBAA1B%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BEAC%5C%2FC%2CYAAY%2CmBAAmB%2CwBAA%5C%2FB%3BEACA%2COAAO%2CsBAAP%3BEACA%2CQAAQ%2CqBAAR%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CSAAS%2C2BAA2B%2CwBAApC%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C%2BBAAb%3BEACA%2CuCAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%2CQAAO%2COAAO%3BEACtD%2CYAAY%2CgCAAZ%3B%3BAAIJ%2CIAAI%2CoBAAqB%3BEACrB%2COAAO%2CqBAAP%3BEACA%2C2BAAA%3BEACA%2CKAAK%2CKAAK%2CsCAAV%3BEACA%2CQAAQ%2CmCAAmC%2CqBAAqB%2C2BAAhE%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CYAAY%2CwBAAwB%2CuBAApC%3BEACA%2CYAAY%2CsCAAsC%2CmBAAlD%3BEACA%2CSAAS%2CyBAAyB%2CwBAAlC%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CcAAgB%3BEACrC%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CqBAAP%3BEACA%2CgBAAgB%2CwBAAhB%3BEACA%2CeAAe%2CmCAAmC%2CgCAAlD%3BEACA%2CeAAe%2CwBAAf%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CcAAc%3BEACnC%2CYAAY%2CqBAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CcAAc%2CQAAQ%3BAAC%5C%2FC%2CIAAI%2CoBAAqB%2CcAAc%2CQAAQ%3BEAC3C%2CSAAS%2CyBAAT%3BEACA%2CWAAW%2CwBAAX%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CcAAc%2CQAAO%2CMAAO%3BAACrD%2CIAAI%2CoBAAqB%2CcAAc%2CQAAO%2CMAAO%3BEACjD%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CqBAAqB%2CsBAA5B%3BEACA%2CaAAa%2CwBAAb%3BEACA%2CYAAY%2CmCAAmC%2CqBAAqB%2C2BAApE%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CcAAc%2CQAAO%2CMAAO%2CQAAQ%3BEACzD%2CWAAW%2CwBAAX%3BEACA%2COAAO%2CyBAAyB%2C4BAAhC%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CYAAY%2CwBAAZ%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%3BAACxD%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%2CQAAQ%3BEAC5D%2CsBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C2BAAb%3BEACA%2CsBAAA%3BEACA%2C%2BBAAA%3BEACA%2CYAAY%2CyBAAyB%2C4BAArC%3BEACA%2COAAO%2C6BAAP%3BEACA%2CQAAQ%2CqBAAR%3BEACA%2CYAAY%2CoCAAoC%2CqBAAhD%3BEACA%2C6BAA6B%2C%2BBAA%2BB%2C0CAC7C%2C%2BBAA%2BB%2CyCAChC%2C%2BBAA%2BB%2C6BAF7C%3BEAGA%2C0BAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%2CSAAS%3BAACjE%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%2CQAAQ%2CSAAS%3BEACrE%2CYAAY%2CuBAAuB%2CiCAAnC%3BEACA%2CYAAY%2C2CAA2C%2CqBAAvD%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%2CSAAS%3BAACjE%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%2CQAAQ%2CSAAS%3BEACrE%2CWAAW%2CeAAX%3B%3BAAIJ%2CIAAI%2CoBAAqB%3BAACzB%2CIAAI%2CoBAAqB%2COAAM%3BEAC3B%2CQAAQ%2CmCAAmC%2CqBAAqB%2C2BAAhE%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CYAAY%2CwBAAwB%2CuBAApC%3BEACA%2CSAAS%2CwBAAT%3BEACA%2CYAAY%2CwBAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CeAAe%3BAACxC%2CIAAI%2CoBAAqB%2COAAM%2CSAAU%3BEACrC%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CqBAAP%3BEACA%2C0BAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CsBAAsB%3BEAC3C%2CwBAAA%3BEACA%2CKAAK%2CsBAAL%3BEACA%2CqBAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CsBAAsB%2CMAAK%3BEAChD%2CMAAM%2CoBAAN%3BEACA%2CYAAY%2CwBAAZ%3BEACA%2CQAAQ%2CmCAAmC%2CuBAA3C%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CYAAY%2CmFAAZ%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CsBAAsB%2CMAAK%2CaAAa%3BEAC7D%2CcAAc%2CmBAAmB%2CwBAAjC%3BEACA%2CYAAY%2C2CAA2C%2CqBAAvD%3BEACA%2CSAAS%2CqBAAT%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CsBAAsB%2CQAAO%3BEAClD%2CYAAY%2CwBAAZ%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CaAAa%2C%2BBAAb%3BEACA%2C8BAAA%3B%3BAAIJ%2CIAAI%2CoBAAqB%3BEACrB%2CQAAQ%2CmCAAmC%2CqBAAqB%2C2BAAhE%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CYAAY%2CwBAAwB%2CuBAApC%3BEACA%2CSAAS%2CwBAAT%3BEACA%2CYAAY%2CwBAAZ%3B%3BAAIJ%2CIAAI%2CoBAAqB%2CYAAW%3BEAChC%2CWAAW%2C0BAAX%3BEACA%2CQAAQ%2C8BAAR%3BEACA%2CSAAS%2CyBAAyB%2CwBAAlC%3BEACA%2CQAAQ%2CmCAAmC%2C0BAA3C%3BEACA%2CeAAe%2CgCAAf%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CYAAY%2CsCAAsC%2CgBAAlD%3BEACA%2C6BAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CeAAe%2CwBAAf%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CsBAAsB%3BEAC3C%2COAAO%2CwBAAP%3BEACA%2CQAAQ%2CwBAAR%3BEACA%2COAAO%2CuBAAP%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CWAAW%2CwBAAwB%2CuBAAnC%3BEACA%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CqBAAP%3BEACA%2CeAAe%2CuBAAf%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CWAAW%2CwBAAX%3BEACA%2COAAO%2C2BAAP%3BEACA%2CaAAa%2C6BAAb%3BEACA%2CeAAe%2CwBAAf%3B%3BAAGJ%2CIAAI%2CoBAAqB%3BEACrB%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CKAAK%2CsBAAL%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CYAAY%2CmBAAmB%2CwBAA%5C%2FB%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2C0BAAX%3BEACA%2CaAAa%2C2BAAb%3BEACA%2CiBAAiB%2CqBAAjB%3BEACA%2CYAAY%2CoCAAoC%2CqBAAhD%3BEACA%2CoFAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2CqBAAoB%3BEACzC%2CYAAY%2CgCAAZ%3BEACA%2CWAAW%2CWAAW%2C0BAAtB%3BEACA%2CYAAY%2C0CAA0C%2CqBAAtD%3B%3BAAIJ%2CIAAI%2CoBAAqB%2COAAM%3BEAC3B%2CYAAY%2CwBAAZ%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2COAAM%2CUAAW%3BEACtC%2CWAAW%2CwBAAwB%2CuBAAnC%3BEACA%2CaAAa%2C2BAAb%3BEACA%2COAAO%2CqBAAP%3BEACA%2CeAAe%2CwBAAf%3B%3BAAGJ%2CIAAI%2CoBAAqB%2COAAM%2CUAAW%2CeAAe%3BEACrD%2CQAAQ%2CmCAAmC%2CqBAAqB%2C2BAAhE%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CSAAS%2CwBAAT%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CYAAY%2CqCAAqC%2CgBAAjD%3BEACA%2CuDAAA%3B%3BAAGJ%2CIAAI%2CoBAAqB%2COAAM%2CUAAW%2CeAAe%2CmBAAkB%3BEACvE%2CYAAY%2C2CAA2C%2CiBAAvD%3BEACA%2CWAAW%2CWAAW%2CyBAAtB%3B%3BAAgDJ%2CQA5CyB%3BEACrB%2CIAAI%2CoBAAqB%3BIACrB%2CSAAS%2CyBAAyB%2CyBAAyB%2CwBAA3D%3B%3BEAGJ%2CIAAI%2CoBAAqB%3BIACrB%2CuBAAuB%2CqBAAvB%3BIACA%2CKAAK%2CuBAAL%3B%3BEAGJ%2CIAAI%2CoBAAqB%3BIACrB%2C2BAAA%3BIACA%2COAAO%2CqBAAP%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CWAAW%3BIACpD%2CSAAS%2C2BAA2B%2CwBAApC%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%3BIACzC%2COAAO%2CwBAAP%3BIACA%2CQAAQ%2CwBAAR%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%3BEACxD%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%2CQAAQ%3BIAC5D%2CYAAY%2CwBAAZ%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%3BIAC%5C%2FB%2CiCAAA%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%3BIACxC%2CsBAAA%3BIACA%2C6BAAA%3B%3BEAGJ%2CIAAI%2CoBAAqB%2CYAAW%3BIAChC%2CSAAS%2CyBAAyB%2CwBAAlC%3BIACA%2CQAAQ%2C8BAAR%3B%3B%3BAAeR%2CQAXwC%3BEACpC%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CmBAAmB%3BEAChE%2CIAAI%2CoBAAqB%2CMAAK%2CcAAe%2CMAAK%3BEAClD%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BEACnD%2CIAAI%2CoBAAqB%2CMAAK%2CKAAK%2CQAAS%2CQAAO%3BEACnD%2CIAAI%2CoBAAqB%2CwBAAwB%2CQAAO%3BEACxD%2CIAAI%2CoBAAqB%3BEACzB%2CIAAI%2CoBAAqB%2COAAM%2CUAAW%2CeAAe%3BIACrD%2CYAAY%2CqBAAZ%3B%3B%3BAC1dR%2CIAAK%2CKAAI%2CUAAU%2CoBAAoB%2C2BACnC%2CcAAc%3BEACV%2CgBAAgB%2CYAAgB%2CiCAAhC%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CoBAAoB%2C2BAKnC%3BAALJ%2CIAAK%2CKAAI%2CUAAU%2CoBAAoB%2C2BAMnC%3BEACI%2CQAAQ%2CYAAgB%2CiCAAxB%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%3BEACpC%2CeAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CmBAA2B%2CYAAgB%2CiCAA3C%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3BEACA%2CiBAAiB%2CUAAjB%3BEACA%2C6CAAA%3B%3BAAEA%2CIAXC%2CKAAI%2CUAAU%2CoBAAqB%2CqBAWnC%3BEACG%2CwBAAA%3B%3BAAGJ%2CIAfC%2CKAAI%2CUAAU%2CoBAAqB%2CqBAenC%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2C4BAAX%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAvBC%2CKAAI%2CUAAU%2CoBAAqB%2CqBAuBnC%3BEACG%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAEA%2CIA1CH%2CKAAI%2CUAAU%2CoBAAqB%2CqBAuBnC%2CUAmBI%3BEACG%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIA%5C%2FCH%2CKAAI%2CUAAU%2CoBAAqB%2CqBAuBnC%2CUAwBI%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIApDH%2CKAAI%2CUAAU%2CoBAAqB%2CqBAuBnC%2CUA6BI%3BEACG%2CwBAAA%3B%3BAAIR%2CIAzDC%2CKAAI%2CUAAU%2CoBAAqB%2CqBAyDnC%3BEACG%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAjEC%2CKAAI%2CUAAU%2CoBAAqB%2CqBAiEnC%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAEA%2CIAzEH%2CKAAI%2CUAAU%2CoBAAqB%2CqBAiEnC%2COAQI%3BEACG%2CwBAAA%3B%3BAAIR%2CIA9EC%2CKAAI%2CUAAU%2CoBAAqB%2CqBA8EnC%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIApFC%2CKAAI%2CUAAU%2CoBAAqB%2CqBAoFnC%3BEACG%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CIA%5C%2FFC%2CKAAI%2CUAAU%2CoBAAqB%2CqBA%2BFnC%3BEACG%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2C8CAAA%3BEACA%2CkCxCiPO%2C8CAAA%2C2CAAA%2C4BwCjPP%3B%3BAAKA%2CIApHH%2CKAAI%2CUAAU%2CoBAAqB%2CqBA%2BFnC%2CUAqBI%3BEACG%2CmBAAA%3BEACA%2C8CAAA%3B%3BAAGJ%2CIAzHH%2CKAAI%2CUAAU%2CoBAAqB%2CqBA%2BFnC%2CUA0BI%3BEACG%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CIA9HH%2CKAAI%2CUAAU%2CoBAAqB%2CqBA%2BFnC%2CUA%2BBI%3BAACD%2CIA%5C%2FHH%2CKAAI%2CUAAU%2CoBAAqB%2CqBA%2BFnC%2CUAgCI%3BEACG%2CaAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3B%3BAAQR%2CQAJgC%3BEAIhC%2CIA1IC%2CKAAI%2CUAAU%2CoBAAqB%3BIAuIhC%2CwBAAA%3B%3B%3BAAQR%2CQAL4C%3BEACpC%2CIA3IH%2CKAAI%2CUAAU%2CoBAAqB%2CqBA2I%5C%2FB%3BIACG%2CgBAAA%3B%3B%3BAlB4GZ%3BEACI%2CIAAK%2CKAAI%3BIACL%2CqBAAqB%2CuBAArB%3BIACA%2C2BAA2B%2CsBAA3B%3BIACA%2CiBAAiB%2CmBAAjB%3BIACA%2CkBAAkB%2CmBAAlB%3BIACA%2CmBAAmB%2CkBAAnB%3BIACA%2CqBAAqB%2CqBAArB%3BIACA%2CkBAAkB%2CqBAAlB%3BIACA%2CoBAAoB%2CkBAApB%3BIACA%2CeAAe%2CwBAAf%3BIACA%2CqBAAqB%2C8BAArB%3BIACA%2CWAAW%2CwBAAX%3BIACA%2CWAAW%2CoBAAX%3BIACA%2CYAAY%2CqBAAZ%3BIACA%2CkBAAkB%2CsBAAlB%3BIACA%2CUAAU%2CwBAAV%3BIACA%2CeAAe%2CqBAAf%3BIACA%2CcAAc%2CuBAAd%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAED%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3BEACA%2CmBAAA%3BEACA%2CiBAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAEA%2CIAdP%2CKAAI%2CUAED%2CoBAYK%3BEACG%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAtBP%2CKAAI%2CUAED%2CoBAoBK%3BEACG%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIA9BP%2CKAAI%2CUAED%2CoBA4BK%3BEACG%2CSAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAAGJ%2CIAvCP%2CKAAI%2CUAED%2CoBAqCK%3BEACG%2CSAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2CqBAAP%3BEACA%2CeAAA%3B%3BAAGJ%2CIA%5C%2FCP%2CKAAI%2CUAED%2CoBA6CK%3BAA%5C%2FCb%2CIAAK%2CKAAI%2CUAED%2CoBA8CI%3BAAhDZ%2CIAAK%2CKAAI%2CUAED%2CoBA%2BCI%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3B%3BAAIJ%2CIAnEP%2CKAAI%2CUAED%2CoBAiEK%3BEACG%2CiBAAA%3BEACA%2CgBAAA%3B%3BAAFJ%2CIAnEP%2CKAAI%2CUAED%2CoBAiEK%2CUAIG%3BEACI%2CWAAW%2CiBAAX%3B%3BAAIR%2CIA5EP%2CKAAI%2CUAED%2CoBA0EK%3BAACD%2CIA7EP%2CKAAI%2CUAED%2CoBA2EK%3BEACG%2CiBAAA%3BEACA%2CgBAAA%3B%3BAA%5C%2FEhB%2CIAAK%2CKAAI%2CUAmFD%2CWACI%3BAApFZ%2CIAAK%2CKAAI%2CUAmFD%2CWAEI%3BAArFZ%2CIAAK%2CKAAI%2CUAmFD%2CWAGI%2CcAAc%3BAAtF1B%2CIAAK%2CKAAI%2CUAmFD%2CWAII%3BEACI%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2CeAAP%3BEACA%2CYAAY%2CgBAAZ%3BEACA%2CYAAY%2CgBAAZ%3B%3BAAjGhB%2CIAAK%2CKAAI%2CUAmFD%2CWAiBI%3BAApGZ%2CIAAK%2CKAAI%2CUAmFD%2CWAkBI%3BEACI%2CYAAA%3B%3BAAtGhB%2CIAAK%2CKAAI%2CUAmFD%2CWAsBI%2CiBAAiB%2CQAAO%3BAAzGpC%2CIAAK%2CKAAI%2CUAmFD%2CWAuBI%2CiBAAiB%3BAA1G7B%2CIAAK%2CKAAI%2CUAmFD%2CWAwBI%2CiBAAiB%2CQAAO%3BAA3GpC%2CIAAK%2CKAAI%2CUAmFD%2CWAyBI%2CmBAAmB%2CQAAO%3BAA5GtC%2CIAAK%2CKAAI%2CUAmFD%2CWA0BI%2CmBAAmB%3BAA7G%5C%2FB%2CIAAK%2CKAAI%2CUAmFD%2CWA2BI%2CcAAc%2CQAAO%3BAA9GjC%2CIAAK%2CKAAI%2CUAmFD%2CWA4BI%2CcAAc%3BEACV%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAA1HhB%2CIAAK%2CKAAI%2CUA8HL%2CcAAc%2CWAAW%2CcAAc%3BAA9H3C%2CIAAK%2CKAAI%2CUA%2BHL%2CcAAc%2CWAAW%2CcAAc%2CQAAO%3BEAC1C%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAjIR%2CIAAK%2CKAAI%2CUAoID%2CqBACI%3BAArIZ%2CIAAK%2CKAAI%2CUAoID%2CqBAEI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAA1IhB%2CIAAK%2CKAAI%2CUAoID%2CqBASI%3BEACI%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2CmCAA%5C%2FB%3B%3BAAhJhB%2CIAAK%2CKAAI%2CUAoID%2CqBAeI%3BEACI%2CYAAY%2CkBAAZ%3BEACA%2C4BtBnED%2C4BsBmEC%3B%3BAArJhB%2CIAAK%2CKAAI%2CUAyJD%3BAAzJR%2CIAAK%2CKAAI%2CUA0JD%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAA5JZ%2CIAAK%2CKAAI%2CUAyJD%2CaAKI%3BAA9JZ%2CIAAK%2CKAAI%2CUA0JD%2CaAII%3BEACI%2CaAAA%3BEACA%2CSAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CWAAA%3B%3BAAlKhB%2CIAAK%2CKAAI%2CUAyJD%2CaAYI%3BAArKZ%2CIAAK%2CKAAI%2CUA0JD%2CaAWI%3BEACI%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2CiBAAlB%3BEACA%2CkBAAA%3B%3BAA7KhB%2CIAAK%2CKAAI%2CUAyJD%2CaAuBI%3BAAhLZ%2CIAAK%2CKAAI%2CUA0JD%2CaAsBI%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3B%3BAAnLhB%2CIAAK%2CKAAI%2CUAyJD%2CaA6BI%3BAAtLZ%2CIAAK%2CKAAI%2CUA0JD%2CaA4BI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAxLhB%2CIAAK%2CKAAI%2CUAyJD%2CaA6BI%2CkBAII%3BAA1LhB%2CIAAK%2CKAAI%2CUA0JD%2CaA4BI%2CkBAII%3BEACI%2CaAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAuB%2CcAAvB%3B%3BAA9LpB%2CIAAK%2CKAAI%2CUAyJD%2CaA6BI%2CkBAWI%3BAAjMhB%2CIAAK%2CKAAI%2CUA0JD%2CaA4BI%2CkBAWI%3BEACI%2CYAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CUAAA%3B%3BAArMpB%2CIAAK%2CKAAI%2CUAyJD%2CaA6BI%2CkBAkBI%3BAAxMhB%2CIAAK%2CKAAI%2CUA0JD%2CaA4BI%2CkBAkBI%3BAAxMhB%2CIAAK%2CKAAI%2CUAyJD%2CaA6BI%2CkBAmBI%3BAAzMhB%2CIAAK%2CKAAI%2CUA0JD%2CaA4BI%2CkBAmBI%3BEACI%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAA5MpB%2CIAAK%2CKAAI%2CUAyJD%2CaAuDI%3BAAhNZ%2CIAAK%2CKAAI%2CUA0JD%2CaAsDI%3BEACI%2CkBAAA%3B%3BAAIR%2CIArNH%2CKAAI%2CUAqNA%2CGAAG%2CsDACA%3BAADJ%2CIArNH%2CKAAI%2CUAqNA%2CGAAG%2CsDAEA%2CkBAAiB%3BEACb%2CmBAAA%3B%3BAAHR%2CIArNH%2CKAAI%2CUAqNA%2CGAAG%2CsDAMA%2CkBAAoB%3BAANxB%2CIArNH%2CKAAI%2CUAqNA%2CGAAG%2CsDAOA%2CsBAAwB%3BEACpB%2CsBAAA%3B%3BAA7NhB%2CIAAK%2CKAAI%2CUAiOD%2CcAAc%2CWAAW%2CIAAG%2CyDACxB%3BEACI%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2CyBAAA%3B%3BAAvOhB%2CIAAK%2CKAAI%2CUAiOD%2CcAAc%2CWAAW%2CIAAG%2CyDASxB%2CeAAe%2CIAAG%3BEACd%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAA7OhB%2CIAAK%2CKAAI%2CUAiOD%2CcAAc%2CWAAW%2CIAAG%2CyDAexB%2CeAAe%2CIAAG%3BEACd%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3B%3BAApPhB%2CIAAK%2CKAAI%2CUAiOD%2CcAAc%2CWAAW%2CIAAG%2CyDAsBxB%2CeAAe%2CIAAG%3BEACd%2CQAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BAA1PhB%2CIAAK%2CKAAI%2CUA8PD%2CcAAc%3BEACV%2CiBAAA%3B%3BAA%5C%2FPZ%2CIAAK%2CKAAI%2CUA8PD%2CcAAc%2CqBAGV%3BEACI%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3B%3BAArQhB%2CIAAK%2CKAAI%2CUA8PD%2CcAAc%2CqBAUV%3BEACI%2CkBAAA%3BEACA%2CsBAAA%3B%3BAA1QhB%2CIAAK%2CKAAI%2CUA8PD%2CcAAc%2CqBAeV%2CqBAAuB%2CMAAG%3BEACtB%2CiBAAA%3B%3BAA9QhB%2CIAAK%2CKAAI%2CUAkRD%2CcAAc%3BEACV%2CkBAAA%3BEACA%2CsBAAA%3B%3BAApRZ%2CIAAK%2CKAAI%2CUAuRD%2CcAAc%2CIAAG%3BEACb%2CkBAAA%3BEACA%2CsBAAA%3B%3BAAzRZ%2CIAAK%2CKAAI%2CUA4RD%2CcAAc%2CIAAG%3BEACb%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3B%3BAAhSZ%2CIAAK%2CKAAI%2CUAmSD%2CcAAc%2CWAAW%2CIAAG%3BEACxB%2CkBAAkB%2C0BAAlB%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAxSH%2CKAAI%2CUAwSA%2CGAAG%2CsDAAuD%2CcACvD%3BAADJ%2CIAxSH%2CKAAI%2CUAwSA%2CGAAG%2CsDAAuD%2CcAEvD%2CkBAAkB%3BAAFtB%2CIAxSH%2CKAAI%2CUAwSA%2CGAAG%2CsDAAuD%2CcAGvD%2C8BAA8B%3BEAC1B%2CiBAAA%3B%3BAAJR%2CIAxSH%2CKAAI%2CUAwSA%2CGAAG%2CsDAAuD%2CcAOvD%2CgBAAgB%2CIAAG%3BEACf%2CgBAAA%3B%3BAARR%2CIAxSH%2CKAAI%2CUAwSA%2CGAAG%2CsDAAuD%2CcAWvD%3BEACI%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAbR%2CIAxSH%2CKAAI%2CUAwSA%2CGAAG%2CsDAAuD%2CcAgBvD%3BEACI%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3B%3BAAKhB%3BEACI%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CWAAW%2CIAAG%2CyDAA0D%3BIACtG%2CcAAA%3BIACA%2CyBAAA%3BIACA%2CwBAAA%3B%3B%3BAtB5dR%2CQADwC%3BEsBkepC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CkBAAkB%3BIAChC%2CuBAAuB%2CcAAvB%3B%3B%3BAAWR%2CQAPgC%2CuBAAmC%3BEAC%5C%2FD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CkBAAkB%3BIAChC%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAWR%2CQAPgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CkBAAkB%3BIAChC%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAiBR%2CQAbgC%2CuBAAmC%3BEAC%5C%2FD%2CIAAK%2CKAAI%2CUAAW%2CaAAa%3BEACjC%2CIAAK%2CKAAI%2CUAAW%2CaAAa%3BIAC7B%2CuBAAuB%2CUAAU%2CeAAjC%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CaAAa%2CkBAAkB%2CeAAe%3BEAClE%2CIAAK%2CKAAI%2CUAAW%2CaAAa%2CkBAAkB%2CQAAQ%3BEAC3D%2CIAAK%2CKAAI%2CUAAW%2CaAAa%2CkBAAkB%2CeAAe%3BIAC9D%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAsBR%2CQAlBgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAW%2CaAAa%3BEACjC%2CIAAK%2CKAAI%2CUAAW%2CaAAa%3BIAC7B%2CuBAAuB%2CUAAU%2CeAAjC%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CaAAa%2CkBAAkB%2CeAAe%3BEAClE%2CIAAK%2CKAAI%2CUAAW%2CaAAa%2CkBAAkB%2CQAAQ%3BEAC3D%2CIAAK%2CKAAI%2CUAAW%2CaAAa%2CkBAAkB%2CeAAe%3BIAC9D%2CuBAAuB%2CUAAU%2CeAAjC%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CaAAa%3BEACjC%2CIAAK%2CKAAI%2CUAAW%2CaAAa%3BIAC7B%2CuBAAuB%2CeAAe%2CiBAAiB%2CcAAvD%3B%3B%3BAtBhhBR%2CQADwC%3BEsBshBpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CsBAAqB%2CIAAI%2CsCACzB%2C0BAAyB%3BIACzB%2CSAAS%2CyBAAT%3BIACA%2CWAAW%2CgBAAX%3BIACA%2CgBAAA%3BIACA%2COAAO%2CqBAAP%3B%3B%3BAAIR%3BEACI%2CoBAAqB%3BEACrB%2CoBAAqB%2CqBAAuB%2CKAAE%3BIAC1C%2C2BAAA%3BIACA%2C%2BBAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%3BEACC%2CmBAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2C%2BBAA%2BB%3BEAC3B%2CmBAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CcAAa%2CuBAAwB%2CIAAG%3B%3B%3B%3B%3B%3BEAMpC%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAhBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmBzE%2CmBAAmB%2CqBAAqB%3BEACpC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAqBR%2CQAjBgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CqBACrF%3BEADN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CqBAEvF%2CcAAgB%3BIACZ%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CUAAA%3B%3BEALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%2CqBAQvF%3BIACI%2CUAAA%3BIACA%2CmBAAA%3BIACA%2CoBAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CkBAAkB%3BEACd%2CYAAA%3BEACA%2CeAAA%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAMzE%2CkBAAkB%3BEACd%2CYAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3B%3BAATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAYzE%2CkBAAkB%3BEACd%2CeAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3B%3BAAhBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmBzE%2CqBAAqB%2CqBAAuB%2CMAAG%3BEAC3C%2CYAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuBzE%2CWAAW%2CmBAAmB%2CIAAG%3BEAC7B%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8BzE%2CqBAAqB%2CkBAAiB%2CGAAG%3BEACrC%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAoBR%2CQAhBwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%3BIACjB%2CqBAAA%3B%3BEAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2CqBAAqB%2CkBAAiB%2COAAO%2CIAAI%2CWAAW%2CIAAI%3BIAC5D%2CeAAA%3B%3BEANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CqBAAqB%2CIAAG%2C0CAA0C%2CMAAO%2CeAAe%3BIACpF%2CeAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2C0BAAyB%3BAAD7B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAoB%3BAAFxB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAGzE%2CiCAAgC%3BEAC5B%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CkBAAkB%3BEACd%2CkBAAkB%2CiBAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAezE%2CqBAAqB%3BEACjB%2CwBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAC%5C%2FC%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAANZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAQ%5C%2FC%2CIAAG%3BEACC%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3B%3BAAdZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAgB%5C%2FC%3BEACI%2CiBAAA%3B%3BAAlBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAoB%5C%2FC%2CIAAG%3BEACC%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CIA9BH%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaA6B9C%3BEACG%2CeAAA%3B%3BAAGJ%2CIAlCH%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAiC9C%2CMAAO%3BEACJ%2CgBAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAC%5C%2FC%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3B%3BAALZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CIAAG%2C6CAA8C%2CGAAE%2CaAO%5C%2FC%2CIAAG%3BEACC%2CwBAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CIAAG%2CyDAAyD%3BEACxD%2CeAAA%3B%3BAAKR%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAWC%2CcAAc%2C0BAAd%3BEACA%2CgBAAA%3BEACA%2CYAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAW%2CcAiBhB%2CIAAG%3B%3B%3B%3B%3B%3BKAMF%3BEACG%2CeAAA%3BEACA%2CgBAAA%3B%3BAAzBR%2CIAAK%2CKAAI%2CUAAW%2CcA4BhB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BEASC%2CgBAAA%3BEACA%2CmCtBthBO%2CiDAAA%2C0CAAA%2C4CAAA%2C4BsBshBP%3B%3BAAtCR%2CIAAK%2CKAAI%2CUAAW%2CcA6ChB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BKAQF%3BEACG%2CeAAA%3BEACA%2CgBAAA%3B%3BAAvDR%2CIAAK%2CKAAI%2CUAAW%2CcA0DhB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAcC%2CkBAAkB%2C0BAAlB%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAA7ER%2CIAAK%2CKAAI%2CUAAW%2CcAgFhB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAYC%2C6BAAA%3BEACA%2CqBAAA%3B%3BAA7FR%2CIAAK%2CKAAI%2CUAAW%2CcAgGhB%2CIAAG%3B%3B%3B%3B%3B%3B%3BEAOC%2C4BtBvlBO%2CqDAAA%2C4CAAA%2C4BsBulBP%3B%3BAAvGR%2CIAAK%2CKAAI%2CUAAW%2CcA6GhB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BEASC%2C4BtBtmBO%2C4BsBsmBP%3B%3BAAkBR%2CQAdwC%3BEACpC%2CIAAK%2CKAAI%2CUAAW%2CcAChB%3BEADJ%2CIAAK%2CKAAI%2CUAAW%2CcAEhB%2CEAAC%3BEAFL%2CIAAK%2CKAAI%2CUAAW%2CcAGhB%2CEAAC%3BIACG%2CuBAAA%3BIACA%2C4BAAA%3BIACA%2CqBAAA%3BIACA%2CwBAAA%3B%3B%3BAAMZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CEAAC%3BAAClI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BAACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CKAAI%3BAACrI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CkBAAiB%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CqBAAoB%3BAACrJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAO%2CMAAM%2CEAAC%3BAAC%5C%2FI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CSAAS%2CYAAW%3BAACrJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CsBAAqB%3BAACtJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAgB%2CQAAO%3BAACxJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAe%3BAAChJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CWAAU%2CIAAI%2CiBAAiB%3BEAC5J%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BAACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BAACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BAACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BAACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CKAAI%3BAACrI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CKAAI%3BAACrI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CKAAI%3BAACrI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CkBAAiB%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CkBAAiB%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CqBAAoB%3BAACrJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CqBAAoB%3BAACrJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAe%3BAAChJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAe%3BAAChJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAe%3BEAC5I%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%3BAACtI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%3BAACjI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%3BEAC7H%2CcAAc%2C0BAAd%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBtBnrBW%2CqDAAA%2C0CAAA%2C4BsBmrBX%3B%3BAAMJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CWAAW%3BAACjJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CcAAc%3BAACpJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CeAAe%3BAACrJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CiBAAiB%3BAACvJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CeAAe%3BAACrJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CYAAY%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CaAAa%3BAACnJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CMAAK%2CYAAY%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BAACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CSAAQ%3BEACrI%2CcAAc%2C2BAAd%3BEACA%2CmBAAmB%2CmBAAmB%2C6CAAtC%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CmBAAmB%3BAACpJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CmBAAmB%3BAACpJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CmBAAmB%3BAACpJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CmBAAmB%3BAACpJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CiBAAiB%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CiBAAiB%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CiBAAiB%3BAAClJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CaAAa%3BAAC9I%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CaAAa%3BAAC9I%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CaAAa%3BAAC9I%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CSAAS%3BAAC1I%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAO%3BAACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAgB%3BAACjJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CeAAe%3BEAC5I%2CgBAAA%3B%3BAAeJ%2CQAZsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CEAAC%3BEAClI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2COAAM%3BEACvI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BEACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CKAAI%3BEACrI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BEACxI%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2C8BAA%2BB%2CcAAc%2CgBAAe%3BIAC5I%2C4BtBhuBO%2C4BsBguBP%3B%3B%3BAAKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%3BEACI%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CwBAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2CqBAAA%3BEACA%2CYAAY%2C4BAAZ%3BEACA%2COAAO%2C2BAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAxBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2BzE%3BEACI%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2C4BAAP%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%3BEACI%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3B%3BAAjCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoCzE%2C%2BBAA%2BB%3BAApCnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqCzE%2C%2BBAA%2BB%3BAArCnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsCzE%2C%2BBAA%2BB%3BEAC3B%2CoBAAA%3B%3BAAvCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0CzE%2C%2BBAA%2BB%3BAA1CnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2CzE%2C%2BBAA%2BB%2CGAAE%3BEAC7B%2CaAAA%3BEACA%2CoBAAA%3B%3BAA7CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgDzE%2C%2BBAA%2BB%3BAAhDnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiDzE%2C%2BBAA%2BB%3BAAjDnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkDzE%2C%2BBAA%2BB%3BEAC3B%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3B%3BAArDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwDzE%2C%2BBAA%2BB%3BEAC3B%2CaAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAA3DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8DzE%2C%2BBAA%2BB%3BAA9DnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BDzE%2C%2BBAA%2BB%3BAA%5C%2FDnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgEzE%2C%2BBAA%2BB%3BEAC3B%2CwBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CmBAAqB%3BEACjB%2CeAAe%2C6BAA6B%2CyBAA5C%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2CmBAAqB%3BEACjB%2CeAAe%2C6BAA6B%2CyBAA5C%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CmBAAqB%3BEACjB%2CeAAe%2C4BAA4B%2CyBAA3C%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAazE%2CmBAAqB%2CiCAAiC%3BEAClD%2CsBAAA%3BEACA%2C8BAA8B%2CoBAAoB%2CgCAAqC%2CsBAAvF%3B%3BAAfR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkBzE%2CgCAA%2BB%3BEAC3B%2CkCAAA%3B%3BAAnBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsBzE%2C%2BBAA8B%3BEAC1B%2CkCAAA%3B%3BAtB1iCR%2CQADwC%3BEsBgjCpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CgCAA%2BB%3BIAC3B%2CkCAAA%3B%3BEAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2C%2BBAA8B%3BIAC1B%2CkCAAA%3B%3BEANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CeAAe%3BIACX%2CaAAA%3BIACA%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CaAAA%3BIACA%2CWAAA%3B%3BEAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgBzE%2CeAAe%3BIACX%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CaAAA%3BEACA%2CuBAAuB%2CUAAU%2CeAAjC%3BEACA%2CSAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CoBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C0CAA0C%3BAACzF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C0CAA0C%3BAACzF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C0CAA0C%3BAACzF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C0CAA0C%3BEACrF%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CoBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CqBAAqB%3BAACpE%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CqBAAqB%3BAACpE%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CqBAAqB%3BAACpE%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CqBAAqB%3BEAChE%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CiCAAiC%3BAAChF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CiCAAiC%3BAAChF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CoBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C8BAA8B%3BAAC7E%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C8BAA8B%3BAAC7E%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C8BAA8B%3BAAC7E%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C8BAA8B%3BEACzE%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CaAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C6BAA6B%3BAAC5E%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C6BAA6B%3BAAC5E%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C6BAA6B%3BAAC5E%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2C6BAA6B%3BEACxE%2CcAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAUJ%2CQAPsC%3BEAClC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BIAC3C%2C0BAAA%3B%3B%3BAAsBR%2CQAlBsC%3BEAClC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%3BIACI%2CoBAAA%3B%3BEAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%3BIACI%2CcAAA%3B%3BEAIR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BIAC3C%2CuBAAA%3B%3B%3BAAKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%3BEACI%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2C4BAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%3BAATJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUzE%3BEACI%2C0BAAA%3B%3BAAUR%2CQANoC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%3BIACvF%2CoBAAA%3B%3B%3BAAeR%2CQAXoC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAAc%3BIACvF%2CoBAAA%3B%3B%3BAAuBR%2CQAd0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CcAAc%2CgBAAgB%2CGAAE%2CmBAAoB%2CGAAG%3BEACzF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CcAAc%2CgBAAgB%2CGAAE%2CmBAAoB%2CGAAG%3BIACrF%2C0BAAA%3BIACA%2CgBAAA%3B%3BEAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%3BIAC9B%2CoBAAA%3B%3B%3BAAiCR%2CQA5ByB%3BEACrB%2CIAAK%2CKAAI%2CUAAW%2CcAEhB%3BEAFJ%2CIAAK%2CKAAI%2CUAAW%2CcAGhB%2CwBAAwB%2CMAAM%3BEAHlC%2CIAAK%2CKAAI%2CUAAW%2CcAIhB%3BEAJJ%2CIAAK%2CKAAI%2CUAAW%2CcAKhB%3BIACI%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CmBAAA%3B%3BEARR%2CIAAK%2CKAAI%2CUAAW%2CcAWhB%2COAAO%2CMAAM%3BEAXjB%2CIAAK%2CKAAI%2CUAAW%2CcAYhB%2COAAO%2CMAAM%2COAAM%3BIACf%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CmBAAA%3BIACA%2CuBAAA%3B%3BEAjBR%2CIAAK%2CKAAI%2CUAAW%2CcAoBhB%2CkBAAkB%3BIACd%2CWAAA%3B%3B%3BAAyBZ%2CQAnBgC%2CuBAA6B%2C6BAAwB%3BEACjF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%3BEADJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%3BEAFJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAGzE%3BIACI%2C2BAAA%3BIACA%2CgBAAA%3B%3BEALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAQzE%3BIACI%2CmBAAA%3B%3BEATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAYzE%3BIACI%2CaAAA%3B%3B%3BAAeZ%2CQAV2B%2CwBAA6B%3BEACpD%2CIAAK%2CKAAI%2CUAAW%2CcAAc%3BIAC9B%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%3BIAC9B%2C4BAAA%3B%3B%3BAAmBR%2CQAf0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%3BEADJ%2CIAAK%2CKAAI%2CUAAW%2CcAEhB%3BIACI%2CmBAAA%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAW%2CcAMhB%3BIACI%2CWAAW%2CgBAAX%3B%3B%3BAmB%5C%2F5CZ%2CQAlCgC%2CuBAAmC%3BEAE%5C%2FD%2CsBAAuB%2CSAAQ%2CiBAAkB%2CgBAAe%3BIAC5D%2CSAAS%2CcAAT%3BIACA%2CoBAAA%3BIACA%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CkBAAA%3BIACA%2CWAAW%2CgBAAX%3BIACA%2CgBAAA%3BIACA%2COAAO%2CwBAAP%3BIACA%2CeAAA%3BIACA%2CYAAY%2CsBAAZ%3BIACA%2CmCzCqUO%2CiDAAA%2C4ByCrUP%3BIACA%2CSAAA%3B%3BEAGJ%2CsBAAuB%2CSAAQ%2CaAAa%2CQAAQ%3BIAChD%2CSAAS%2CEAAT%3BIACA%2CeAAA%3BIACA%2CQAAA%3BIACA%2C8BAAA%3BIACA%2CYAAA%3BIACA%2C6BzC2TO%2CqCyC3TP%3B%3BEAGJ%2CsBAAuB%2CSAAQ%2CaAAa%2CQAAQ%3BIAChD%2CaAAA%3B%3B%3BAAIR%3BEACI%3BIAAO%2CUAAA%3B%3BEACP%3BIAAO%2CUAAA%3B%3B%3BAAgBX%2CQAbwC%3BEACpC%3BIACI%3BMAAO%2CUAAA%3B%3BIACP%3BMAAO%2CUAAA%3B%3B%3B%3BAAuCf%2CQA7BgC%2CuBAAmC%3BEAC%5C%2FD%2CqBAAsB%2CSAAQ%3BEAC9B%2CqBAAsB%2CQAAO%2CKAAM%2CSAAQ%3BIACvC%2CWAAA%3BIACA%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAGJ%2CqBAAsB%3BEACtB%2CqBAAsB%2CQAAO%2CKAAM%3BIAC%5C%2FB%2CWAAA%3BIACA%2CgBAAA%3BIACA%2CmBAAA%3BIACA%2CiBAAA%3B%3BEAGJ%2CqBAAsB%2CmBAAmB%3BIACrC%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CaAAA%3BIACA%2CUAAA%3B%3B%3BAAgCR%2CQAvBgC%2CuBAAmC%3BEAC%5C%2FD%2CIAAK%2CcAAc%2CiBAAiB%3BEACpC%2CIAAK%2CcAAc%2CQAAQ%3BIACvB%2CeAAA%3BIACA%2CcAAA%3BIACA%2CYAAA%3B%3BEAGJ%2CIAAK%2CcAAc%2CiBAAiB%2CcAAc%2CMAAK%3BEACvD%2CIAAK%2CcAAc%2CiBAAiB%2CcAAc%2CMAAK%3BIACnD%2CeAAA%3BIACA%2CWAAA%3BIACA%2CsBAAA%3BIACA%2CYAAA%3B%3B%3BAAkCR%2CQAxB2B%3BEAEvB%2CIAAK%2CcAAc%2CaAAa%3BEAChC%2CIAAK%2CcAAc%2CQAAO%2CKAAM%2CkBAAkB%3BEAClD%2CIAAK%2CcAAc%2CSAAQ%2CUAAU%2CYAAa%3BEAClD%2CIAAK%2CcAAc%2CsBAAsB%2CSAAQ%2CUAAU%2CYAAa%3BIACpE%2CeAAA%3B%3BEAGJ%2CIAAI%2CuBAAwB%2CcAAc%3BEAC1C%2CIAAI%2CwBAAyB%2CcAAc%3BEAC3C%2CIAAI%2CeAAgB%2CcAAc%3BIAC9B%2CgBAAA%3BIACA%2CmBAAA%3B%3B%3BAA2BR%2CQAdiC%3BEAC7B%2CGAAG%2C6DACC%2CSAAQ%2CKAAK%2CcAAe%2CGAAE%2CIAAI%3BEACtC%2CGAAG%2C6DACC%2CSAAQ%2CKAAK%2CcAAe%2CGAAE%3BIAC9B%2CSAAA%3B%3B%3BAAqBR%2CQAZsC%3BEAClC%2CqBAAsB%2CmBAAmB%3BIAErC%2CoBAAA%3B%3B%3BAA8BR%2CQArBsC%3BEAClC%2CiBAAkB%3BIAGd%2CmBAAA%3B%3BEAGJ%2CiBAAkB%2CgBAAgB%2CcAAc%2CQAAO%3BIACnD%2CgBAAA%3BIACA%2CeAAA%3BIACA%2CoBAAA%3BIACA%2CmBAAA%3BIACA%2CuBAAA%3B%3B%3BAA0BR%2CQAjBoB%2CeAAoB%3BEAEpC%2CIAAK%2CcAAc%2CSAAS%3BEAC5B%2CIAAK%2CcAAc%2CSAAS%3BEAC5B%2CIAAK%2CcAAc%3BIACf%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CIAAK%2CcAAc%2CoBAAoB%3BEACvC%2CIAAK%2CcAAc%2CeAAe%3BEAClC%2CIAAK%2CcAAc%3BIACf%2C2BAAA%3B%3B%3BAA0BR%2CQAtBsB%2CmBAAoB%3BEAGtC%2CIAAK%2CcAAc%2CcAAa%2CIAAI%2CQAAS%3BIACzC%2CUAAA%3BIACA%2C0BzC8IO%2C4ByC9IP%3B%3BEAGJ%2CIAAK%2CcAAc%2CcAAa%2CMAAO%3BIACnC%2CUAAA%3B%3BEAGJ%2CIAAK%2CcAAc%2CoBAAoB%3BEACvC%2CIAAK%2CcAAc%2CeAAe%3BIAC9B%2C4BzCqIO%2C4ByCrIP%3B%3B%3BAAqFR%3BEA3EI%2CaAAc%3BEACd%2CaAAc%2CaAAa%2CQAAO%2CQAAS%2CoBAAsB%2CIAAC%2CIAAI%3BEACtE%2CaAAc%2CIAAG%3BEACjB%3BEACA%3BEACA%3BEACA%2CaAAc%2CSAAQ%3BEACtB%2CiBAAkB%3BEAClB%2CiBAAkB%3BEAClB%3BEACA%2COAAO%3BEACP%2COAAO%3BEACP%3BEACA%2CUAAW%3BEACX%2CaAAc%3BEACd%3BEACA%2CaAAc%3BEACd%2CUAAW%3BIACP%2CwBAAA%3B%3BEAGJ%2CIAAK%2CcAAc%2CQAAO%2CKAAM%2CEAAC%2CMAAM%2CIAAI%2CaAAa%2CIAAI%2CsBAAsB%2CIAAI%2CiBAAiB%2CIAAI%2CgBAAgB%3BIACvH%2CSAAS%2CKAAK%2CWAAW%2CGAAzB%3BIACA%2CeAAA%3BIACA%2CcAAA%3BIACA%2CqBAAA%3BIACA%2CeAAA%3B%3BEAIJ%3BEACA%3BEACA%2COAAO%3BEACP%3BIACI%2CgBAAA%3BIACA%2CWAAA%3BIACA%2CiCAAA%3BIACA%2CyBAAA%3B%3BEAGJ%3BEACA%3BEACA%3BIACI%2CwBAAA%3BIACA%2CmBAAA%3B%3BEAGJ%3BEACA%3BEAAI%3BEAAI%3BIACJ%2CuBAAA%3BIACA%2CkBAAA%3B%3BEAGJ%3BIACI%2CuBAAA%3B%3BEAGJ%3BIACI%2CwBAAA%3BIACA%2CmBAAA%3B%3BEAGJ%3BIACI%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2CwBAAA%3B%3B%3BAAUR%3BEACI%2CoBAAqB%3BEACrB%2CoBAAqB%2CqBAAuB%2CKAAE%3BIAC1C%2C2BAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%3BIACI%3BIACA%3BIACA%3BIACA%3BMACI%2CaAAA%3B%3BIAGJ%3BMACI%2CqBAAA%3B%3B%3BEAIR%3BIACI%2CgBAAiB%2CQAAO%3BIACxB%3BMACI%2CeAAA%3BMACA%2CmBAAA%3B%3B%3B%3BAAqBZ%2CQAbwC%3BEAEpC%2CsBAAuB%2CSAAQ%2CaAAa%2CQAAQ%3BIAChD%2CeAAA%3B%3BEAGJ%2CIAAK%2CcAAc%2CcAAc%3BIAC7B%2CgBAAA%3B%3B%3BAAMR%2CIAAI%3BEACA%2CgBAAA%3B%3BAAGJ%2CEAAE%2CgBAAgB%2CgCAAmC%2CKAAK%3BEACtD%2CgBAAA%3B%3BAASJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CIAAG%3B%3B%3B%3B%3BEAKjE%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CIAAG%3B%3B%3B%3BEAIjE%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAA2BJ%2CQAxB8C%2CqBAAoB%3BEAC9D%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BACjC%2CGAAE%3BIACE%2CaAAA%3BIACA%2CsBAAA%3BIACA%2CQAAA%3B%3BEAJR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAOjC%2CGAAE%2CgBAAiB%3BEAPvB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAQjC%2CGAAE%2C2BAA4B%3BIAC1B%2C8BAAA%3BIACA%2CsBAAA%3BIACA%2CoBAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAdR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiBjC%2CGAAE%2C2BAA4B%3BIAC1B%2CoBAAA%3B%3B%3BAAKZ%3BEACI%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CuBAAA%3B%3BAALJ%2CwBAOI%3BEACI%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAEA%2CwBARJ%2CEAQK%3BEACG%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAWZ%2CQANwC%3BEACpC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CGAAE%2CgBAAiB%2CEAAC%3BEACtF%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CGAAE%2CgBAAiB%2CEAAC%3BIAClF%2C0BAAA%3B%3B%3BAC5bR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%2CcAAc%2CKAAI%2CKAAM%3BAAD5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAE9C%2CcAAc%2CKAAI%2CKAAM%3BAAF5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAG9C%2CuBAAuB%2CMAAM%3BAAHjC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAI9C%2CuBAAuB%2CMAAM%3BAAJjC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAK9C%2CkBAAkB%3BEACd%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CmC1C%2BUO%2C0CAAA%2C4B0C%5C%2FUP%3B%3BAArBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcA0B9C%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAA1BpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcA2B9C%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAA3BpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcA4B9C%2CuBAAuB%2CMAAK%2CQAAS%3BAA5BzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcA6B9C%2CuBAAuB%2CMAAK%2CQAAS%3BAA7BzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcA8B9C%2CkBAAiB%2CQAAS%3BAA9B9B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcA%2BB9C%2CkBAAiB%2CQAAS%3BEACtB%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAApCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAuC9C%2CcAAc%2CKAAI%2CKAAM%2CEAAC%3BAAvC7B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAwC9C%2CuBAAuB%2CMAAM%2CEAAC%3BAAxClC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAyC9C%2CkBAAkB%2CkBAAiB%3BEAC%5C%2FB%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAeR%2CQAXsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%2CcAAc%2CKAAI%2CKAAK%2CIAAI%2CUAAW%2CEAAC%3BEAD3C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAE9C%2CuBAAuB%2CMAAK%2CIAAI%2CUAAW%2CEAAC%3BEAFhD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAG9C%2CkBAAiB%2CIAAI%2CUAAW%2CkBAAiB%3BIAC7C%2CmCAAA%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAAsBZ%2CQAjBgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%2CcAAc%2CaAAa%2CKAAI%2CKAAM%3BEADzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAE9C%2CuBAAuB%2CMAAM%3BIACzB%2CoCAAA%3BIACA%2CgBAAA%3BIACA%2CmBAAA%3B%3BEALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAQ9C%2CcAAc%2CaAAa%2CKAAI%2CKAAK%2CQAAS%3BEARjD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAS9C%2CuBAAuB%2CMAAK%2CQAAS%3BIACjC%2CqBAAqB%2C2BAArB%3BIACA%2CuBAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%3BEAC3C%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CMAAK%2CIAAI%3BEACpD%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CMAAK%3BEAChD%2CYAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CMAAK%2CWAAY%3BAAChE%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CMAAK%2CWAAY%3BEAC5D%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAAYJ%2CQATgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CMAAK%2CWAAY%3BEAChE%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CaAAa%2CMAAK%2CWAAY%3BIAC5D%2CmBAAA%3BIACA%2CiBAAA%3BIACA%2CoBAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CSAAQ%3BEACJ%2CSAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2C4BAA4B%2C0BAA5B%3B%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcAQxE%2CSAAQ%2CiBAAkB%3BEACtB%2CWAAW%2CgBAAX%3BEACA%2COAAO%2C8BAAP%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcAaxE%2CSAAQ%2CiBAAkB%2CgBAAgB%3BEACtC%2COAAO%2CuBAAP%3BEACA%2CgBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2C2BAA4B%2CcAAc%2CQAAO%2CQAAS%3BEACzE%2CkBAAkB%2C0BAAlB%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2C8BAAP%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2COAAO%3BEACrC%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2COAAO%2CMAAM%3BAAC%5C%2FC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2COAAO%2CMAAM%2COAAM%3BEACjD%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CgBAAX%3BEACA%2CcAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2COAAO%2CMAAK%2CQAAS%2COAAM%3BEACzD%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3BEACI%2CgBAAA%3B%3BAAGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CeAAe%2CcAAc%3BEACzB%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2CQAAA%3B%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcAQxE%2CeAAe%2CcAAc%2CIAAG%3BEAC5B%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BEAQjC%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3B%3BAAWJ%2CQARwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%2CcAAc%2CKAAI%2CKAAM%3BEAD5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAE9C%2CuBAAuB%2CMAAM%3BIACzB%2CgBAAA%3B%3B%3BAClNZ%2CIAAI%2CoBACA%2CQAAO%3BEACH%2CiBAAA%3B%3BAAFR%2CIAAI%2CoBAKA%3BAALJ%2CIAAI%2CoBAMA%3BAANJ%2CIAAI%2CoBAOA%3BAAPJ%2CIAAI%2CoBAQA%3BEACI%2CsCAAA%3BEACA%2CuCAAA%3B%3BAAIR%2CIAAI%2CkBAAmB%2CkBACnB%2CoBAAoB%3BEAChB%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CWAAW%2CgCAAX%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAANR%2CIAAI%2CkBAAmB%2CkBASnB%3BEACI%2CiBAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAAZR%2CIAAI%2CkBAAmB%2CkBAenB%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3B%3BAAnBR%2CIAAI%2CkBAAmB%2CkBAsBnB%3BEACI%2CcAAA%3BEACA%2CkCAAA%3B%3BAAxBR%2CIAAI%2CkBAAmB%2CkBA2BnB%3BEACI%2CgBAAA%3B%3BAA5BR%2CIAAI%2CkBAAmB%2CkBA%2BBnB%3BEACI%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAArCR%2CIAAI%2CkBAAmB%2CkBA%2BBnB%2CiBAQI%3BEACI%2CmBAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CIA5CJ%2CkBAAmB%2CkBA%2BBnB%2CiBAaK%3BEACG%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CIAnDJ%2CkBAAmB%2CkBA%2BBnB%2CiBAoBK%3BEACG%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CcAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CIA1DJ%2CkBAAmB%2CkBA%2BBnB%2CiBA2BK%3BEACG%2CaAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CuBAAA%3B%3BAAMR%2CiBAAC%3BEACG%2CaAAA%3B%3BAAGJ%2CiBAAC%3BEACG%2CmBAAA%3BEACA%2CyCAAA%3BEACA%2CcAAA%3B%3BAAGJ%2CiBAAC%3BEACG%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAA%3B%3BAASR%2CQALwC%3BEACpC%2CIAAI%2CkBAAmB%2CkBAAkB%2CaAAY%3BIACjD%2CaAAA%3B%3B%3BACrGR%2CIAAI%2CoBAAqB%2CkBACrB%3BEACI%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CgDAAA%3B%3BAAJR%2CIAAI%2CoBAAqB%2CkBACrB%2CoBAKI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CiBAAA%3B%3BAAVZ%2CIAAI%2CoBAAqB%2CkBACrB%2CoBAYI%3BEACI%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3B%3BAAjBZ%2CIAAI%2CoBAAqB%2CkBAqBrB%3BEACI%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CmBAAA%3BEACA%2C4CAAA%3BEACA%2CkEAAA%3B%3BAAUJ%2CQAN0B%2CmBAAoB%3BEACtC%2CIA%5C%2FBR%2CoBAAqB%2CkBAqBrB%2CcAUS%3BIACG%2CqCAAA%3BIACA%2C8CAAA%3B%3B%3BAAjChB%2CIAAI%2CoBAAqB%2CkBAsCrB%3BEACI%2CkBAAA%3BEACA%2CmCAAA%3BEACA%2CgDAAA%3B%3BAAzCR%2CIAAI%2CoBAAqB%2CkBA4CrB%3BEACI%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CcAAA%3B%3BAAhDR%2CIAAI%2CoBAAqB%2CkBAmDrB%3BEACI%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAzDR%2CIAAI%2CoBAAqB%2CkBA4DrB%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2CcAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3B%3BAAlER%2CIAAI%2CoBAAqB%2CkBAqErB%2CeAAe%3BEACX%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAvER%2CIAAI%2CoBAAqB%2CkBA0ErB%2CeAAe%2CGAAE%3BEACb%2CcAAA%3BEACA%2CgBAAA%3B%3BAA5ER%2CIAAI%2CoBAAqB%2CkBA%2BErB%3BEACI%2CgBAAA%3BEACA%2CcAAA%3B%3BAAjFR%2CIAAI%2CoBAAqB%2CkBAoFrB%3BEACI%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2CcAAA%3B%3BAAvFR%2CIAAI%2CoBAAqB%2CkBA0FrB%3BEACI%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkCAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAAhGR%2CIAAI%2CoBAAqB%2CkBAmGrB%3BEACI%2CkBAAA%3BEACA%2CSAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAA%3B%3BAAvGR%2CIAAI%2CoBAAqB%2CkBA0GrB%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2C2CAAA%3BEACA%2CgGAAA%3B%3BAAgBJ%2CQAX0B%2CmBAAoB%3BEACtC%2CIAzHR%2CoBAAqB%2CkBA0GrB%2CaAeS%3BIACG%2CWAAW%2CgBAAX%3BIACA%2C8CAAA%3B%3BEAGJ%2CIA9HR%2CoBAAqB%2CkBA0GrB%2CaAoBS%3BIACG%2CWAAW%2CaAAX%3BIACA%2C2CAAA%3B%3B%3BAAhIhB%2CIAAI%2CoBAAqB%2CkBAqIrB%3BEACI%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3B%3BAAxIR%2CIAAI%2CoBAAqB%2CkBA2IrB%3BAA3IJ%2CIAAI%2CoBAAqB%2CkBA4IrB%3BAA5IJ%2CIAAI%2CoBAAqB%2CkBA6IrB%3BEACI%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3B%3BAAjJR%2CIAAI%2CoBAAqB%2CkBAoJrB%3BEACI%2CkBAAA%3BEACA%2C0CAAA%3BEACA%2CmCAAA%3B%3BAAvJR%2CIAAI%2CoBAAqB%2CkBAoJrB%2C0BAKI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CcAAA%3B%3BAA5JZ%2CIAAI%2CoBAAqB%2CkBAoJrB%2C0BAWI%3BEACI%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAlKZ%2CIAAI%2CoBAAqB%2CkBAoJrB%2C0BAiBI%3BEACI%2CoBAAA%3B%3BAAkBZ%2CQAbwC%3BEACpC%2CIAAI%2CoBAAqB%2CkBACrB%3BEADJ%2CIAAI%2CoBAAqB%2CkBAErB%3BIACI%2CgBAAA%3B%3BEAHR%2CIAAI%2CoBAAqB%2CkBAMrB%2CaAAY%3BEANhB%2CIAAI%2CoBAAqB%2CkBAOrB%2CaAAY%3BIACR%2CeAAA%3B%3B%3BAC9KZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%2CcAAc%2CaAAa%2CMAAM%3BAADrC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAE9C%2CcAAc%2CaAAa%2CMAAK%2CQAAS%3BAAF7C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAG9C%2CcAAc%2CaAAa%2CKAAI%2CKAAM%3BAAHzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAI9C%2CcAAc%2CaAAa%2CKAAI%2CKAAK%2CQAAS%3BAAJjD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAK9C%2CcAAc%2CKAAI%2CKAAM%3BAAL5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAM9C%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAANpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAO9C%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAAPpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAQ9C%2CuBAAuB%2CMAAM%3BAARjC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAS9C%2CuBAAuB%2CMAAK%2CQAAS%3BAATzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAU9C%2CkBAAkB%3BAAVtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAW9C%2CkBAAiB%2CQAAS%3BEACtB%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CuCAAA%3BEACA%2CiDAAA%3B%3BAAhBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAmB9C%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAAnBpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAoB9C%2CcAAc%2CKAAI%2CKAAK%2CQAAS%3BAApBpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAqB9C%2CuBAAuB%2CMAAK%2CQAAS%3BAArBzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAsB9C%2CkBAAiB%2CQAAS%3BAAtB9B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAuB9C%2CkBAAiB%2CQAAS%3BEACtB%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%2CqBAAoB%2CIAAI%3BEACpB%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAO9C%3BEACI%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CcAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAiB9C%3BEACI%2CcAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAC9C%3BEACI%2CmBAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAK9C%2CiBAAiB%3BEACb%2CoBAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAS9C%2CiBAAiB%2CMAAK%2CQAAS%3BEAC3B%2CcAAA%3BEACA%2CgBAAA%3B%3BAAIR%2CIAAI%2CoBAAqB%2CkBACrB%3BEACI%2CkCAAA%3B%3BAAFR%2CIAAI%2CoBAAqB%2CkBAKrB%3BEACI%2CmBAAA%3BEACA%2CcAAA%3B%3BAAPR%2CIAAI%2CoBAAqB%2CkBAUrB%3BEACI%2CmBAAA%3BEACA%2CcAAA%3B%3BAAZR%2CIAAI%2CoBAAqB%2CkBAerB%3BEACI%2CmBAAA%3BEACA%2CcAAA%3B%3BAAjBR%2CIAAI%2CoBAAqB%2CkBAoBrB%2CMAAK%3BEACD%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3B%3BAAxBR%2CIAAI%2CoBAAqB%2CkBA2BrB%2CMAAK%2CiBAAiB%3BEAClB%2C0BAAA%3BEACA%2CmBAAA%3B%3BAA7BR%2CIAAI%2CoBAAqB%2CkBAgCrB%2CaAAY%3BEACR%2C0BAAA%3BEACA%2CmBAAA%3B%3BAAlCR%2CIAAI%2CoBAAqB%2CkBAqCrB%2CkBAAiB%2CIAAI%3BEACjB%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAvCR%2CIAAI%2CoBAAqB%2CkBA0CrB%2C0BAA0B%3BEACtB%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAlDR%2CIAAI%2CoBAAqB%2CkBAqDrB%2C0BAA0B%2CQAAO%3BEAC7B%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAA2DR%2CQAvDgC%3BEAC5B%2CIAAI%2CoBAAqB%2CkBACrB%3BIACI%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CSAAA%3B%3BEAJR%2CIAAI%2CoBAAqB%2CkBAOrB%3BIACI%2CWAAA%3B%3BEARR%2CIAAI%2CoBAAqB%2CkBAWrB%3BIACI%2CsBAAA%3B%3BEAZR%2CIAAI%2CoBAAqB%2CkBAerB%3BIACI%2CsBAAA%3BIACA%2CoBAAA%3B%3BEAjBR%2CIAAI%2CoBAAqB%2CkBAoBrB%3BIACI%2CWAAA%3BIACA%2CuBAAA%3B%3BEAtBR%2CIAAI%2CoBAAqB%2CkBAyBrB%3BIACI%2CkBAAA%3B%3BEA1BR%2CIAAI%2CoBAAqB%2CkBA6BrB%2CeAAe%2CMAAM%2CGAAE%3BIACnB%2C2BAAA%3BIACA%2CmBAAA%3BIACA%2CgCAAA%3B%3BEAhCR%2CIAAI%2CoBAAqB%2CkBAmCrB%2CeAAe%2CMAAM%2CGAAE%2CWAAW%3BIAC9B%2CaAAA%3B%3BEApCR%2CIAAI%2CoBAAqB%2CkBAuCrB%2CeAAe%2CMAAM%2CGAAE%3BIACnB%2CeAAA%3BIACA%2CmBAAA%3BIACA%2CoBAAA%3BIACA%2CgBAAA%3B%3BEA3CR%2CIAAI%2CoBAAqB%2CkBA8CrB%2CeAAe%2CMAAM%2CGAAE%3BEA9C3B%2CIAAI%2CoBAAqB%2CkBA%2BCrB%2CeAAe%2CMAAM%2CGAAE%3BEA%5C%2FC3B%2CIAAI%2CoBAAqB%2CkBAgDrB%2CeAAe%2CMAAM%2CGAAE%3BIACnB%2CeAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAAc%2CgBAC5D%3BEACI%2CmBAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAAc%2CgBAK5D%2CoBAAoB%3BEAChB%2CeAAA%3BEACA%2CgBAAA%3B%3BAASR%2CQALwC%3BEACpC%2CIAAI%2CoBAAqB%2CkBAAkB%2CaAAY%3BIACnD%2CkBAAA%3B%3B%3BACzMR%2CIAAI%2CoBAAqB%2CkBACrB%3BEACI%2CqBAAA%3B%3BAAFR%2CIAAI%2CoBAAqB%2CkBAKrB%2CkBAAiB%2CIAAI%3BEACjB%2CmBAAA%3B%3BAANR%2CIAAI%2CoBAAqB%2CkBASrB%3BEACI%2CkCAAA%3B%3BAASR%2CQALwC%3BEACpC%2CIAAI%2CoBAAqB%2CkBAAkB%3BIACvC%2CaAAA%3B%3B%3BAChBR%2CIAAI%2CoBAAqB%2CkBACrB%2CcAAa%2C6BACT%2CaAAY%3BEACR%2CaAAA%3BEACA%2CYAAA%3B%3BAAJZ%2CIAAI%2CoBAAqB%2CkBAQrB%3BEACI%2CqCAAA%3BEACA%2C6CAAA%3B%3BAAVR%2CIAAI%2CoBAAqB%2CkBAarB%2CuBAAsB%2CIAAI%3BEACtB%2CcAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3B%3BAAhBR%2CIAAI%2CoBAAqB%2CkBAmBrB%2C6BAA6B%3BEACzB%2CcAAA%3B%3BAApBR%2CIAAI%2CoBAAqB%2CkBAuBrB%3BEACI%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAzBR%2CIAAI%2CoBAAqB%2CkBA4BrB%2CeAAe%3BEACX%2CYAAA%3B%3BAAcR%2CQAV0B%3BEACtB%2CIAAI%2CoBAAqB%2CkBACrB%2CuBACI%3BIACI%2CWAAA%3B%3B%3BAAWhB%2CQALwC%3BEACpC%2CIAAI%2CoBAAqB%2CkBAAkB%2CaAAY%3BIACnD%2CgBAAA%3B%3B%3BACtCR%3BEACI%2CgCAAA%3B%3BAAKJ%2CQAH2C%3BEAG3C%3BIAFQ%2CgCAAA%3B%3B%3BAAIR%2C8EAAgC%2CcAC5B%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAWC%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2C%2BBAAA%3B%3BAAIR%2C8EAAgC%2CcAC5B%2CiBAAgB%2CmBAEZ%3BAAHR%2C8EAAgC%2CcAE5B%2CiBAAgB%2CqBACZ%3BAAHR%2C8EAAgC%2CcAC5B%2CiBAAgB%2CmBAGZ%3BAAJR%2C8EAAgC%2CcAE5B%2CiBAAgB%2CqBAEZ%3BEACI%2CgBAAA%3B%3BAALZ%2C8EAAgC%2CcAC5B%2CiBAAgB%2CmBAOZ%2CQAAQ%2CIAAG%3BAARnB%2C8EAAgC%2CcAE5B%2CiBAAgB%2CqBAMZ%2CQAAQ%2CIAAG%3BEACP%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3B%3BAAXZ%2C8EAAgC%2CcAC5B%2CiBAAgB%2CmBAaZ%2CuBAAuB%2CMAAM%3BAAdrC%2C8EAAgC%2CcAE5B%2CiBAAgB%2CqBAYZ%2CuBAAuB%2CMAAM%3BEACzB%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAhBZ%2C8EAAgC%2CcAC5B%2CiBAAgB%2CmBAkBZ%3BAAnBR%2C8EAAgC%2CcAE5B%2CiBAAgB%2CqBAiBZ%3BEACI%2CwBAAA%3B%3BAA2BZ%2CQAtB6C%3BEACzC%2C8EAAgC%2CcAC5B%2CiBAAgB%2CmBAAoB%2CQAAQ%2CIAAG%3BEADnD%2C8EAAgC%2CcAE5B%2CiBAAgB%2CqBAAsB%2CQAAQ%2CIAAG%3BIAC7C%2C6BAA6B%2CmBAA7B%3BIACA%2CgBAAA%3B%3BEAJR%2C8EAAgC%2CcAO5B%2CiBAAiB%2CuBAAuB%2CKAAI%3BEAPhD%2C8EAAgC%2CcAQ5B%2CiBAAiB%2CuBAAuB%2CcAAc%2CKAAI%3BIACtD%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAVR%2C8EAAgC%2CcAa5B%2CiBAAiB%2CuBAAuB%2CMAAK%3BEAbjD%2C8EAAgC%2CcAc5B%2CiBAAiB%2CuBAAuB%2CMAAK%3BIACzC%2C2BAAA%3BIACA%2CmBAAA%3B%3B%3BAAKZ%2C8EACI%2CQAAO%2CKAAK%2CIAAI%2CiBAAkB%3BEAC9B%2CwBAAA%3B%3BAAFR%2C8EAKI%2CUAAY%2CeAAY%2CIAAI%3BAALhC%2C8EAMI%2CWAAa%2CeAAY%2CIAAI%3BEACzB%2CwBAAA%3B%3BAAPR%2C8EAUI%3BEACI%2CiBAAA%3B%3BAAXR%2C8EAcI%2CoBAAoB%3BEAChB%2CeAAA%3B%3BAAIR%2C8EAAgC%2CcAC5B%2CIAAG%3BEACC%2CwBAAA%3B%3BAAFR%2C8EAAgC%2CcAK5B%2CaAAY%3BEACR%2CiBAAA%3B%3BAAUR%2CQANwC%3BEACpC%2C8EACI%2CcAAc%2CiBAAgB%2CmBAAoB%3BIAClD%2C2BAAA%3B%3B%3BAC9GR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAE3E%2CIAAG%3BEACG%2CaAAA%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2CqBACI%2CaACA%2CeAFJ%3BEAGA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAazE%3BEACI%2CiBAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiBzE%3BAAjBJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkBzE%3BEACI%2CgBAAA%3BEACA%2CSAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuBzE%3BEACI%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%2CIAAG%3BEACC%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3B%3BAA1CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqCACI%3BAA9CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqCAEI%3BEACI%2CcAAA%3BEACA%2CmBAAA%3B%3BAAjDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqCAOI%3BEACI%2CkBAAA%3B%3BAArDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqCAWI%3BEACI%2CqBAAA%3BEACA%2CeAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAA7DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiEzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CWAAW%2CgCAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAArER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwEzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CWAAW%2CmCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAA5ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BEzE%2CqBAAoB%2CIAAI%2CuBAClB%3BAAhFV%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BEzE%2CqBAAoB%2CIAAI%2CuBAEpB%2CcAAgB%3BEACZ%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CQAAA%3BEACA%2CwBAAA%3BEACA%2CgBAAA%3B%3BAAzFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BEzE%2CqBAAoB%2CIAAI%2CuBAapB%3BEACI%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2CgBAAA%3B%3BAApGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BEzE%2CqBAAoB%2CIAAI%2CuBAwBpB%3BEACI%2CcAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CsBAAA%3BEACA%2C6BAAA%3B%3BAA5GZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgHzE%3BAAhHJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiHzE%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAnHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsHzE%3BEACI%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAxHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2HzE%2C6BAA4B%2CIAAI%3BEAC5B%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3B%3BAjDDR%2CQADwC%3BEiDOpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%3BIACC%2CuBAAuB%2CcAAvB%3BIACA%2CqBACI%2CQACA%2CWACA%2CMAHJ%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CIAAG%3BIACC%2CmBAAA%3BIACA%2CuBAAA%3B%3BEAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAczE%2CqBAAoB%2CIAAI%2CuBAClB%3BEAfV%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAczE%2CqBAAoB%2CIAAI%2CuBAEpB%2CcAAgB%3BIACZ%2CuBAAA%3B%3BEAjBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqBzE%3BIACI%2CwBAAA%3B%3BEAtBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyBzE%3BIACI%2CWAAA%3BIACA%2CuBAAA%3B%3B%3BAAYZ%2CQAPwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%3BIACjB%2CgBAAA%3B%3B%3BACxKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%3BEAEzE%2C0BAA0B%2CsBAA1B%3BEACA%2CsBAAsB%2CwBAAtB%3BEACA%2CyBAAyB%2CwBAAzB%3BEACA%2CyBAAyB%2CwBAAzB%3BEACA%2CwBAAwB%2CwBAAxB%3B%3BAANJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAQzE%2CkBAAoB%3BAARxB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CkBAAoB%3BEAChB%2CoBAAoB%2C6BAApB%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAazE%2CoCAAsC%3BEAClC%2CoBAAoB%2C6BAApB%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiBzE%3BEACI%2CmBAAA%3BEACA%2C4BAA4B%2CmBAAmB%2C4CAA%5C%2FC%3B%3BAAnBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsBzE%3BEACI%2CoBAAoB%2C6BAApB%3BEACA%2CmBAAA%3BEACA%2C8BAA8B%2CmBAAmB%2C4CAAjD%3B%3BAAzBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4B3E%2CoCAAmC%3BEAC7B%2CmBAAA%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%3BEACI%2CeAAe%2C4BAAf%3BEACA%2CuBAAA%3B%3BAAEA%2CIApCH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%2CqCAIK%2CIAAI%3BEACD%2CuBAAA%3B%3BAArCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyCzE%3BEACI%2CoBAAA%3BEACA%2CiBAAA%3B%3BAA3CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8CzE%2CqCAAuC%3BEACnC%2CwBAAA%3B%3BAA%5C%2FCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoDzE%2CyBAA2B%3BAApD%5C%2FB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqDzE%2CqCAAuC%3BEACnC%2CqBAAA%3BEACA%2CqBAAqB%2C4BAArB%3BEACA%2C8BAA8B%2CmBAAmB%2C4CAAjD%3B%3BAAxDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2DzE%2CyBAA2B%2CkCAAgC%2CIAAG%3BAA3DlE%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4DzE%2CqCAAuC%2CkCAAgC%2CIAAG%3BEACtE%2CwBAAA%3B%3BAA7DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgEzE%2CmBAAqB%3BEACjB%2CeAAe%2C4BAAf%3B%3BAAjER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoEzE%2CmBAAqB%3BEACjB%2CeAAe%2C4BAAf%3B%3BAArER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwEzE%2CmBAAqB%3BEACjB%2CeAAe%2C2BAAf%3B%3BAAzER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4EzE%2CgCAA%2BB%2CIAAI%3BEAC%5C%2FB%2CkCAAA%3B%3BAA7ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgFzE%2CgCAA%2BB%3BEAC3B%2CkCAAA%3B%3BAAjFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoFzE%2CsBAAsB%2CIAAG%3BEACrB%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3B%3BAAEA%2CIAzFH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoFzE%2CsBAAsB%2CIAAG%2C%2BCAKpB%3BEACG%2CaAAA%3BEACA%2CaAAA%3B%3BAA3FZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BFzE%2CqCAAqC%3BEACjC%2CmBAAA%3B%3BAAEA%2CIAlGH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BFzE%2CqCAAqC%2C2BAGhC%3BEACG%2CcAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CeAAe%2CyBAAf%3B%3BAAzGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6GzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CWAAW%2CiCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3B%3BAAjHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoHzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CWAAW%2CmCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAvHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0HzE%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CWAAW%2CkCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAA7HR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgIzE%2C%2BBAA%2BB%3BEAC3B%2C6BAAA%3BEACA%2CeAAA%3B%3BAAlIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqIzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CsBAAA%3B%3BAAtIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyIzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CsBAAA%3B%3BAA1IR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6IzE%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CsBAAA%3B%3BAA9IR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiJzE%2CgCAAkC%3BEAC9B%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAkB%2C6BAAlB%3B%3BAArJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwJzE%2CmBAAqB%2CiCAAiC%3BEAClD%2CyBAAA%3BEACA%2C8BAA8B%2CmBAAmB%2CgCAA2C%2C8BAA5F%3BEACA%2CkBAAkB%2C6BAAlB%3B%3BAA3JR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8JzE%2CmBAAqB%2CiCAA8B%3BEAC%5C%2FC%2CmBAAmB%2C2BAAnB%3BEACA%2C%2BBAAA%3BEACA%2CgCAAA%3B%3BAAjKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoKzE%2CgCAAkC%2CkCAA%2BB%3BEAC7D%2C8BAA8B%2CmBAAmB%2C4CAAjD%3B%3BAArKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwKzE%2CgCAAkC%2CkCAA%2BB%2CiBAAiB%3BEAC9E%2CaAAA%3B%3BAAzKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4KzE%2C%2BBAAiC%3BEAC7B%2CoBAAoB%2C6BAApB%3B%3BAlD9CR%2CQADwC%3BEkDoDpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%3BIACzE%2CyBAAyB%2CsBAAzB%3BIACA%2CyBAAyB%2CsBAAzB%3BIACA%2CwBAAwB%2CsBAAxB%3B%3BEAHJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2CyBAAyB%3BIACrB%2CoBAAA%3B%3BEANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CyBAA2B%3BEAT%5C%2FB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUzE%2CqCAAuC%3BIACnC%2C6BAAA%3B%3BEAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAczE%2CgCAAgC%2CIAAG%3BIAC%5C%2FB%2CYAAA%3B%3BEAfR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkBzE%2C%2BBAA%2BB%2CIAAG%3BIAC9B%2CqBAAA%3B%3B%3BACxMZ%2CQAJ8B%3BEAI9B%2CIALK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CgBAAgB%3BIAE1D%2CgBAAA%3BIACA%2CiCAAA%3B%3B%3BACGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEAClB%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CKAPuB%2CsBAOvB%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEAOlB%2CgBAAgB%3BEACZ%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAyB%2CmBAAmB%2CiCAAkC%2C2BAA9E%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEAalB%2CgBAAgB%2CoBAAoB%3BEAChC%2CeAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEAiBlB%3BEACI%2CkBAAA%3B%3BAAlBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEAqBlB%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CKA1BuB%2CwBA0BvB%3B%3BAAxBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEA2BlB%2CkBAAkB%3BEACd%2CgBAAA%3B%3BAA5BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CyEA%2BBlB%2CkBAAkB%3BEACd%2CgBAAA%3B%3BAAcR%2CQAVuC%3BEACnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CWAAa%3BIAC3D%2CSAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CkBAAA%3B%3B%3BAAqGR%2CQAjGuC%3BEACnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BAClE%3BEADN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BAElE%3BIACE%2CwBAAA%3BIACA%2CmBAAA%3BIACA%2C8BAAA%3BIACA%2CgBAAA%3BIACA%2CSAAA%3BIACA%2CkBAAA%3BIACA%2CeAAA%3BIACA%2CiBAAA%3BIACA%2CgBAAA%3B%3BEAEA%2CIAbH%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BAClE%2CeAYG%3BEAAD%2CIAbH%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BAElE%2CSAWG%3BIACG%2CSAAS%2CEAAT%3BIACA%2CaAAA%3BIACA%2CcAAA%3BIACA%2CoCAAA%3BIACA%2CqCAAA%3BIACA%2CWAAW%2CaAAX%3BIACA%2CoCAAA%3BIACA%2CcAAA%3B%3BEAIR%2CIAzBC%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BAyBnE%2CkBAAqB%2CeAAY%3BEAClC%2CIA1BC%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BA0BnE%2CkBAAqB%2CSAAM%3BIACxB%2CWAAW%2CeAAX%3B%3BEA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BA8BlE%3BIACE%2CgBAAA%3BIACA%2CiBAAA%3B%3BEAGJ%2CIAnCC%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAsB%2C4BAmCnE%2CIAAI%2CoBAAuB%3BIACxB%2CaAAA%3B%3BEAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CSAAA%3BIACA%2CUAAA%3BIACA%2CgBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CaAAA%3BIACA%2CmBAAA%3BIACA%2C8BAAA%3BIACA%2COAAO%2CiBAAP%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CiBAAA%3BIACA%2CSAAA%3BIACA%2CmBAAA%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3BIACA%2COAAO%2CwBAAP%3BIACA%2CoBAAA%3BIACA%2CgBAAA%3BIACA%2CgBAAA%3BIACA%2CeAAA%3B%3BEAEA%2CIAjBC%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2C6BAiB7C%3BIACG%2CSAAS%2CEAAT%3BIACA%2CcAAA%3BIACA%2CeAAA%3BIACA%2CoCAAA%3BIACA%2CqCAAA%3BIACA%2CWAAW%2CaAAX%3BIACA%2CoCAAA%3BIACA%2CcAAA%3B%3BEAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CgCAA%2BB%2CQAAS%2C6BAA4B%3BIAClH%2CWAAW%2CeAAX%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CSAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CgCAA%2BB%2CIAAI%2CUAAW%3BIAC5F%2CaAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CqBAAoB%2CIAAI%3BIACtE%2CeAAA%3BIACA%2CcAAA%3BIACA%2CaAAA%3B%3B%3BAAUR%2CQANwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAuB%2CaAAY%3BEACrF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2C6BAA4B%3BIAC1E%2CgBAAA%3B%3B%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BA%3BAChJR%3BEACI%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3BEAoBA%2CqBAAA%3BEACA%2CiBAAiB%2CmBAAmB%2CgEAApC%3B%3BAAhCJ%2CiOAaI%3BEACI%2CyBAAA%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3B%3BAAhBR%2CiOAmBM%2CKAAE%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAsB%2CwBAAwB%2C2BAA9C%3BEACA%2CYAAY%2CyBAAyB%2C4BAArC%3BEACA%2CwBAAwB%2CkBAAxB%3B%3BAAOJ%2CiOAAC%3BEACG%2CUAAA%3B%3BAAGJ%2CiOAAC%3BEACG%2CYAAY%2CmBAAmB%2CoDAA%5C%2FB%3BEACA%2CoBAAA%3B%3BAAGJ%2CiOAAC%3BEACG%2CuBAAA%3B%3BAAyCR%2CQArC6C%3BEACzC%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAC5B%3BEAFN%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAE9B%3BEAHJ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAG9B%2CuBAAsB%3BEAJ1B%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAI9B%3BEALJ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAK9B%2CUAAS%2CaAAa%3BEAN1B%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAM9B%2CeAAc%2CaAAa%3BEAP%5C%2FB%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAO9B%2CsBAAqB%2CaAAa%3BEARtC%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAQ9B%2CYAAW%2CaAAa%3BEAT5B%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAS9B%3BIACI%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2C4BAAA%3B%3BEAdR%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAgB9B%2CsCACM%2CKAAE%2CaAAa%2COAAO%2CYAAY%2CIAAI%3BIACpC%2CwBAAA%3B%3BEAnBZ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FAgB9B%2CsCAKM%2CKAAE%2CaAAa%2COAAO%2CYAAY%3BIAChC%2CyBAAA%3B%3BEAvBZ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FA0B9B%3BEA3BJ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACrE%2CcAAc%2CiBAAiB%2CIAAG%2C4FA2B9B%3BIACI%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2C8BAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACjE%3BAADJ%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAEjE%2CmBAAkB%3BEACd%2CwBAAA%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAMjE%2CcAAc%2CiBAAiB%2CuBAAsB%3BEACjD%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3B%3BAATR%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAYjE%2CcAAc%2CiBAAiB%2CIAAG%3B%3B%3B%3BEAI9B%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3BEACA%2C8BAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAuBjE%2CcAAc%2CiBAAiB%2CIAAG%3B%3B%3B%3BEAI9B%2C4BAA4B%2CmBAAmB%2C6CAA%5C%2FC%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BA8BjE%2CcAAc%2CiBAAiB%2CIAAG%3B%3B%3B%3BEAI9B%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAnCR%2CIAAK%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAsCjE%2CcAAc%2CiBAAiB%2CIAAG%3BEAC9B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CgCAAA%3BEACA%2CeAAe%2CyBAAf%3B%3BAAEA%2CIAlDH%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAsCjE%2CcAAc%2CiBAAiB%2CIAAG%2C0DAY7B%3BAACD%2CIAnDH%2CKAAI%2CUAAU%2CmBAAmB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAsCjE%2CcAAc%2CiBAAiB%2CIAAG%2C0DAa7B%3BEACG%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CuBAAuB%2CmBAAmB%2CgCAAiC%2C6BAAvF%3BEACA%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAKZ%3BEACI%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2CkBAAkB%2C8BAAlB%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2CyBAAyB%2CwBAAwB%2C2BAAjD%3B%3BAALJ%2CiOAOM%2CKAAE%2CaAAa%2COAAO%2CIAAI%3BEACxB%2CyBAAyB%2CwBAAwB%2C2BAAjD%3B%3BAARR%2CiOAWM%2CKAAE%2CaAAa%2COAAO%3BAAX5B%2CiOAYM%2CKAAE%2CaAAa%2COAAO%3BEACpB%2C8BAAA%3B%3BAAbR%2CiOAgBM%2CKAAE%2CaAAa%2COAAU%2CIAAC%3BEACxB%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CgCAAA%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CwBAAwB%2C8CAA8C%2CqBAAtE%3B%3BAAEA%2CiOAZF%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAYvB%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAA9BZ%2CiOAgBM%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAiBxB%3BEACI%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3B%3BAAvCZ%2CiOAgBM%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUA0BxB%3BEACI%2CyBAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3BEACA%2CyBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAnDZ%2CiOAuDM%2CKAAE%2CaAAa%2COAAO%2CMAAS%2CIAAC%3BAAvDtC%2CiOAwDM%2CKAAE%2CaAAa%2COAAO%2CWAAc%2CIAAC%3BAAxD3C%2CiOAyDM%2CKAAE%2CaAAa%2COAAO%2CeAAkB%2CIAAC%3BAAzD%5C%2FC%2CiOA0DM%2CKAAE%2CaAAa%2COAAO%2CaAAgB%2CIAAC%3BAA1D7C%2CiOA2DM%2CKAAE%2CaAAa%2COAAO%2C8BAAiC%2CIAAC%3BEACtD%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CuBAAuB%2CmBAAmB%2CgCAAiC%2C6BAAvF%3B%3BAA7DR%2CiOAgEI%3BEACI%2C4BAAA%3BEACA%2CyBAAyB%2CwBAAwB%2C2BAAjD%3BEACA%2CYAAY%2CyBAAyB%2C4BAArC%3B%3BAAnER%2CiOAsEI%3BEACI%2CYAAY%2C0BAAZ%3BEACA%2C0BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3B%3BAAEA%2CiOATJ%2CwBASK%3BEACG%2COAAO%2CkCAAP%3BEACA%2CqBAAA%3B%3BAAGJ%2CiOAdJ%2CwBAcK%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAvFZ%2CiOA2FI%2C2BAA0B%2CWAAY%3BEAClC%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2C6BAAA%3B%3BAAhGR%2CiOAmGI%3BEACI%2C2BAAA%3BEACA%2COAAO%2CgCAAP%3B%3BAArGR%2CiOAwGM%2CKAAE%2CqBAAsB%3BEACtB%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CkCAAA%3BEACA%2CoBAAA%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C0BAAA%3BEACA%2CwBAAwB%2CoDAAoD%2C2BAA5E%3B%3BAAEA%2CiOAlBF%2CKAAE%2CqBAAsB%2CsBAkBrB%3BAACD%2CiOAnBF%2CKAAE%2CqBAAsB%2CsBAmBrB%3BEACG%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CuBAAuB%2CmBAAmB%2CgCAAiC%2C6BAAvF%3BEACA%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%3BEACf%2CgBAAA%3B%3BAADJ%2CIAAK%2CKAAI%2CUAAU%2CqBAGf%2CcAAc%2CgBAAe%3BAAHjC%2CIAAK%2CKAAI%2CUAAU%2CqBAIf%2CcAAc%2CgBAAe%2CWAAW%3BEACpC%2CyBAAA%3BEACA%2C8BAAA%3BEACA%2C%2BBAAA%3B%3BAA2CR%2CQAvCuC%3BEACnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkCAClB%2CwBAAuB%2CGAAG%3BEAD9B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkCAElB%2CyBAAwB%2CGAAG%3BEAF%5C%2FB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkCAGlB%2C4BAA2B%3BIACvB%2C0BAAA%3BIACA%2CiBAAA%3BIACA%2CkBAAA%3BIACA%2CuBAAA%3BIACA%2CyBAAA%3BIACA%2C6BAAA%3BIACA%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2CyBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C2BAAA%3BIACA%2C%2BBAAA%3BIACA%2CmBAAmB%2CYAAY%2C4BAA%5C%2FB%3BIACA%2CsBAAA%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2C0CAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAxBC%2CKAAI%2CUAAU%2CGAAG%2CkCAwBjB%2CgBAAiB%3BIACd%2CyBAAA%3BIACA%2C6BAAA%3BIACA%2C4BAAA%3B%3BEA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkCA8BlB%2C2BAA0B%3BIACtB%2CwBAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3B%3B%3BAA0JZ%2CQArJuC%3BEAInC%3BIACI%2C%2BBAAA%3BIACA%2C8BAAA%3BIACA%2CsBAAA%3B%3BEAHJ%2CgKAKI%3BIACI%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2C8BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CyBAAyB%2CwBAAwB%2C2BAAjD%3B%3BEAZR%2CgKAeI%3BIACI%2CoBAAA%3BIACA%2CaAAa%2C%2BBAAb%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2CiBAAA%3BIACA%2COAAO%2CgCAAP%3B%3BEArBR%2CgKAwBI%3BEAxBJ%2CgKAyBI%3BIACI%2CyBAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2COAAO%2CgCAAP%3BIACA%2C0BAAA%3BIACA%2CmCAAmC%2CgDAAgD%2C2BAAnF%3B%3BEAEA%2CgKAnBJ%2CeAmBK%3BEAAD%2CgKAlBJ%2CyBAkBK%3BIACG%2CYAAY%2CuBAAuB%2CmBAAmB%2CgCAAiC%2C6BAAvF%3BIACA%2CcAAc%2CmBAAmB%2CiCAAkC%2C2BAAnE%3B%3BEAGJ%2CgKAxBJ%2CeAwBK%3BEAAD%2CgKAvBJ%2CyBAuBK%3BIACG%2CmBAAmB%2C2BAAnB%3BIACA%2C8BAAA%3B%3BEAlDZ%2CgKAsDI%2CYAAW%3BEAtDf%2CgKAuDI%2CYAAW%2CaAAc%3BEAvD7B%2CgKAwDI%2CYAAW%3BEAxDf%2CgKAyDI%3BIACI%2C%2BBAAA%3B%3BEA1DR%2CgKA6DI%2CYAAW%2CaAAc%3BIACrB%2CyBAAA%3BIACA%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CyBAAyB%2CwBAAwB%2C2BAAjD%3B%3BEAlER%2CgKAqEI%2CYAAW%2CaAAc%3BIACrB%2C6BAAA%3B%3BEAtER%2CgKAyEI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%3BEAzErE%2CgKA0EI%2CYAAW%2CWAAY%2CGAAE%2COAAU%3BEA1EvC%2CgKA2EI%2CUAAU%2CEAAC%3BIACP%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAA%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2C6BAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CiBAAA%3BIACA%2COAAO%2CgCAAP%3BIACA%2CgCAAA%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CwBAAwB%2CuDAAuD%2C8BAA%5C%2FE%3B%3BEAEA%2CgKAhBJ%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAgB5D%3BEAAD%2CgKAfJ%2CYAAW%2CWAAY%2CGAAE%2COAAU%2CIAe9B%3BEAAD%2CgKAdJ%2CUAAU%2CEAAC%2CUAcN%3BIACG%2CmBAAmB%2C2BAAnB%3BIACA%2C8BAAA%3B%3BEA3FZ%2CgKA%2BFI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAW%3BEA%5C%2FFhF%2CgKAgGI%2CYAAW%2CWAAY%2CGAAE%2COAAU%2CIAAE%3BIACjC%2CyBAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CkCAAA%3BIACA%2C8BAAA%3B%3BEAvGR%2CgKA0GI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAW%3BIACxE%2CyBAAA%3BIACA%2C4BAAA%3BIACA%2C0BAAA%3B%3BEA7GR%2CgKAgHI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAO%2CMAAS%2CIAAC%3BEAhH3E%2CgKAiHI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAO%2CWAAc%2CIAAC%3BEAjHhF%2CgKAkHI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAO%2CeAAkB%2CIAAC%3BEAlHpF%2CgKAmHI%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAO%2CaAAgB%2CIAAC%3BEAnHlF%2CgKAoHI%2CYAAW%2CWAAY%2CGAAE%2COAAU%2CIAAC%3BIAChC%2COAAO%2C2BAAP%3BIACA%2CYAAY%2CuBAAuB%2CmBAAmB%2CgCAAiC%2C6BAAvF%3B%3BEAtHR%2CgKAyHI%2CYAAW%2CaAAc%2CQAAO%2CQAAS%2CgCAA%2BB%2CyBAA4B%3BIAChG%2CYAAY%2C0BAAZ%3BIACA%2CuCAAA%3BIACA%2C0BAAA%3BIACA%2CiBAAA%3BIACA%2COAAO%2CgCAAP%3BIACA%2CeAAe%2CyBAAf%3B%3BEAEA%2CgKARJ%2CYAAW%2CaAAc%2CQAAO%2CQAAS%2CgCAA%2BB%2CyBAA4B%2CIAQ%5C%2FF%3BIACG%2CmBAAmB%2C2BAAnB%3BIACA%2C8BAAA%3B%3BEAnIZ%2CgKAuII%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CqBAAsB%3BIAC3D%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CoCAAA%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAAeZ%2CQAVwC%3BEACpC%2CiOAA4B%2CKAAE%2CaAAa%2COAAU%2CIAAC%3BEACtD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkCAClB%2CIAAG%2CgFAAgF%2CmBACnF%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%3BEACrE%2CIAAK%2CKAAK%3BIACN%2C2BAAA%3B%3B%3BAAIR%2CIAAK%2CKAAK%3BEACN%2CeAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2C0CAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CcAAA%3BEACA%2CsBAAA%3B%3BAAyCJ%2CQAvCiD%3BEAuCjD%2CIApDK%2CKAAK%2CgBAcF%2CIAAG%3B%3B%3B%3B%3BIAKC%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CkBAAA%3BIACA%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2COAAO%2CgCAAP%3BIACA%2CqBAAA%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CwBAAwB%2CoDAAoD%2C2BAA5E%3B%3BEAEA%2CIA%5C%2FBP%2CKAAK%2CgBAcF%2CIAAG%3B%3B%3B%3BSAiBE%3BEACD%2CIAhCP%2CKAAK%2CgBAcF%2CIAAG%3B%3B%3B%3BSAkBE%3BIACG%2COAAO%2C2BAAP%3BIACA%2CYAAY%2CuBAAuB%2CmBAAmB%2CgCAAiC%2C6BAAvF%3BIACA%2CaAAA%3B%3BEAGJ%2CIAtCP%2CKAAK%2CgBAcF%2CIAAG%3B%3B%3B%3BSAwBE%3BIACG%2CmBAAmB%2C2BAAnB%3BIACA%2CmBAAA%3B%3BEAYhB%2CIApDK%2CKAAK%2CgBA4CF%2CgCAA%2BB%2CkBAAmB%3BIAC9C%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CsBAAA%3BIACA%2CyBAAA%3BIACA%2COAAO%2CkCAAP%3B%3B%3BAAKZ%2CIAAK%2CKAAK%2CGAAE%2COAAO%2C8BAAiC%3BEAChD%2COAAO%2C2BAAP%3B%3BAAcJ%2CQAPiD%3BEAOjD%2CIAXK%2CKAAI%2CUAAU%2CGAAG%2CkGAClB%2CcAAc%2CgBAAe%2CWAAW%3BEAU5C%2CIATK%2CKAAI%2CUAAU%2CGAAG%2CkGAClB%2CcAAc%2CgBAAe%3BIAEzB%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3B%3BAAIR%2CIAAK%2CKAAK%3BEACN%2CeAAA%3BEACA%2CQAAA%3BEACA%2CSAAS%2CKAAK%2C2BAAd%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2C%2BBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CkCAAA%3B%3BAAEA%2CIAbC%2CKAAK%2C2BAaL%3BEACG%2CUAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAASR%2CQALwC%3BEACpC%2CIAAK%2CKAAK%3BIACN%2CgBAAA%3B%3B%3BAC9jBR%2CQAR6C%3BEACzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CgBAAA%3BIACA%2CKAAK%2CqCAAL%3BIACA%2CiBAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CQAAO%3BEACrD%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CKAb2B%2CwBAa3B%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BEAC9C%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CKAnB2B%2CwBAmB3B%3B%3BAAHJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CiBAK9C%3BEACI%2CgBAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CiBAS9C%3BEACI%2CaAAA%3B%3BAAWR%2CQAPuC%3BEACnC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CiBAAiB%3BIAC%5C%2FD%2C0BAAA%3BIACA%2CSAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAClB%2CuBAAsB%2C4BAA%2BB%2CMAAG%2CsBAAsB%3BEAC1E%2CmBAAmB%2C2BAAnB%3BEACA%2CoBAAA%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAMlB%2C6BAA4B%3BEACxB%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAARR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAWlB%2CgBAAgB%2CIAAG%2CuCAAuC%3BAAX9D%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAYlB%2CQAAO%2CKAAQ%2CUAAO%2CUAAU%3BEAC5B%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAiBlB%2CgBAAgB%2CIAAG%2CwCAAwC%3BEACvD%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAClB%2CkBAAkB%3BAADtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAElB%2CIAAG%2CqCAAsC%3BEACrC%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CcAAc%2CgBAAgB%3BEAC5E%2CgBAAA%3B%3BAASJ%2CQANwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%2CuBAAuB%3BEACzE%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CgBAAA%3B%3B%3BAC7ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAClB%2CmBAAmB%3BAADvB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAElB%2CmBAAmB%3BAAFvB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAGlB%2CqBAAqB%3BAAHzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAIlB%2CwBAAwB%3BAAJ5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAKlB%3BEACI%2CwBAAA%3BEACA%2CkCAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAUlB%2CmBAAmB%3BAAVvB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAWlB%2CqBAAqB%3BAAXzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAYlB%2CwBAAwB%3BEACpB%2C2BAAA%3B%3BAAUR%2CQAN6C%3BEACzC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAA4B%3BIAC9C%2CqBAAA%3B%3B%3BAAcR%2CQAVwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAClB%2CmBAAmB%3BEADvB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAElB%2CqBAAqB%3BEAFzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2C2BAGlB%2CwBAAwB%3BIACpB%2C2BAAA%3BIACA%2C4BAAA%3B%3B%3BACzBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%3BEACI%2CmBAAA%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CoBAA1E%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CmBAAA%3B%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAQzE%2CyBAAyB%3BEACrB%2CeAAA%3B%3BAATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAYzE%3BEACI%2CSAAA%3BEACA%2CeAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CiBAAA%3B%3BAAlBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqBzE%3BEACI%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2C0BAAA%3BEACA%2C6BAAA%3B%3BAAEA%2CIA3BH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqBzE%2C%2BBAMK%3BEACG%2COAAO%2CmBAAmB%2CsCAA1B%3B%3BAAGJ%2CIA%5C%2FBH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqBzE%2C%2BBAUK%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAlCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsCzE%3BEACI%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CmBAAA%3B%3BACvCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAoB%2CIAAI%2CuBAClB%3BAAHV%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAoB%2CIAAI%2CuBAEpB%2CcAAgB%3BEACZ%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CwBAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3B%3BAAhBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAoB%2CIAAI%2CuBAiBpB%3BEACI%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CUAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3B%3BAA7BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAoB%2CIAAI%2CuBA8BpB%3BEACI%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CwBAAA%3B%3BAArCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyCzE%2CqBAAqB%3BAAzCzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0CzE%2CqBAAqB%3BEACjB%2C2BAAA%3B%3BAzDmFR%2CQADwC%3BEyD7EpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%3BIACI%2CQAAA%3B%3BEANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%2CsCAAsC%3BEAT1C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUzE%2CyBAAwB%2CIAAI%3BIACxB%2CSAAA%3BIACA%2CaAAA%3BIACA%2CgBAAA%3B%3BEAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgBzE%2CsCAAsC%3BIAClC%2C0BAAA%3B%3BEAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoBzE%3BIACI%2CcAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3B%3BEAvBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoBzE%2CyBAKI%3BIACI%2CWAAA%3BIACA%2CYAAA%3B%3BEA3BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BBzE%3BIACI%2C%2BBAAA%3B%3BEAhCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmCzE%3BIACI%2C%2BBAAA%3BIACA%2CiBAAA%3BIACA%2CiBAAA%3B%3BEAtCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyCzE%3BIACI%2C0BAAA%3B%3BEA1CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqCAAqC%3BIACjC%2CaAAA%3BIACA%2CoCAAA%3BIACA%2C6BAAA%3BIACA%2CQAAA%3BIACA%2CmBAAA%3BIACA%2CeAAA%3BIACA%2CkBAAA%3B%3BEApDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuDzE%2CqCAAqC%3BIACjC%2CmBAAA%3BIACA%2CWAAA%3BIACA%2CeAAA%3BIACA%2CYAAA%3BIACA%2C6BAAA%3BIACA%2C2BAAA%3BIACA%2CiCAAA%3BIACA%2C8BAAA%3B%3BEA%5C%2FDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmEzE%2CqBACI%3BEApER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmEzE%2CqBAEI%3BIACI%2CeAAA%3BIACA%2CYAAA%3B%3BEAvEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmEzE%2CqBAOI%3BIACI%2CkBAAA%3B%3BEA3EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmEzE%2CqBAWI%2CIAAG%3BIACC%2CcAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3B%3BEAlFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmEzE%2CqBAkBI%2CIAAG%3BIACC%2CcAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CYAAA%3BIACA%2CmBAAA%3B%3BEA1FZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8FzE%2CqCAAqC%2CIAAG%3BIACpC%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CWAAA%3BIACA%2CYAAA%3BIACA%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3B%3BEAzGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4GzE%2CqCAAqC%3BIACjC%2CcAAA%3BIACA%2CWAAA%3BIACA%2CmBAAA%3B%3BEA%5C%2FGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkHzE%2CqCAAqC%3BIACjC%2CcAAA%3BIACA%2CWAAA%3BIACA%2CiBAAA%3B%3BEArHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwHzE%2CqCAAqC%2C6BAA4B%2CIAAI%3BIACjE%2CuBAAA%3BIACA%2CgBAAA%3BIACA%2CmBAAA%3B%3BEA3HR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8HzE%2CqCAAqC%3BIACjC%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CYAAA%3BIACA%2CuBAAA%3B%3BEAlIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqIzE%2CqBAAoB%2CIAAI%2CuBAClB%3BEAtIV%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqIzE%2CqBAAoB%2CIAAI%2CuBAEpB%2CcAAgB%3BIACZ%2CuBAAA%3BIACA%2CSAAA%3B%3BEAzIZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6IzE%2CmBAAqB%3BIACjB%2CoBAAA%3B%3BEA9IR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiJzE%2CsBAAqB%2CIAAI%2CsCAAuC%2C0BAAyB%3BIACrF%2CSAAS%2CyBAAT%3B%3B%3BAAeZ%2CQATgC%2CuBAAmC%3BEAC%5C%2FD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CsCAAsC%3BIAClC%2CgBAAA%3BIACA%2C0BAAA%3B%3B%3BAAyBZ%2CQApByB%3BEACrB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%2CkBAAiB%2COAAO%2CIAAI%2CWAAW%2CIAAI%2CcAAc%2CIAAI%3BIAC9E%2CWAAW%2CWAAX%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CoBAA1E%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3BEAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CqCAAqC%2CIAAG%2C4DAA4D%2COAAO%2CIAAI%2CcAAc%2CIAAI%3BIAC7H%2CYAAY%2CmBAAmB%2CiCAA4C%2CoBAA3E%3BIACA%2CcAAc%2C2BAAd%3B%3BEATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAYzE%2CsCAAsC%2CyBAAwB%3BIAC1D%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CoBAA1E%3B%3B%3BAAaZ%2CQARwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%2CkBAAiB%3BEAD1C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqCAAqC%2CIAAG%2C4DAA4D%3BIAChG%2CeAAA%3B%3B%3BACzOZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAE3E%3BEACE%2C6BAAA%3BEACA%2C8BAAA%3BEACA%2CiBAAA%3B%3BAAUF%2CQAPgC%3BEAOhC%2CIAfG%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcASzE%3BIACE%2C6BAAA%3BIACA%2C2BAAA%3B%3B%3BAAUJ%2CQANgC%3BEAMhC%2CIArBG%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgBzE%3BIACE%2C2BAAA%3B%3B%3BAAUJ%2CQAN2B%3BEAM3B%2CIA3BG%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsBzE%3BIACE%2C2BAAA%3B%3B%3BAAvBN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%3BEAClB%2CSAAA%3B%3BAA5BJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAGlB%3BEACE%2CiBAAA%3B%3BAA%5C%2FBN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAOlB%3BEACE%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CuBAAA%3BEACA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3B%3BAAEA%2CIA9CD%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAOlB%2CwBAYG%3BEACC%2CaAAA%3B%3BAA%5C%2FCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAwBlB%3BEACE%2CaAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAA%3BEACA%2CKAAK%2C4BAAL%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CgBAAA%3B%3BAA1DN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAkClB%3BEACE%2C6HAAA%3BEACA%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3B%3BAAlEN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBA0ClB%2CIAAG%3BEACD%2CmBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CsBAAsB%2CmBAAmB%2CyCAAzC%3BEACA%2C8B1D8RS%2C8CAAA%2C4B0D9RT%3B%3BAAzEN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAmDlB%3BAA9EJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAoDlB%3BEACE%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C0BAAA%3B%3BAAlFN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBA0DlB%2CeAAe%3BAArFnB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBA2DlB%3BEACE%2CmBAAA%3B%3BAAvFN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBA%2BDhB%3BAA1FN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAgElB%2CcAAgB%3BEACd%2CQAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAAhGN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAwElB%3BEACE%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAoB%2CmBAAmB%2C4CAAvC%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2CuBAAuB%2CmBAAmB%2CyCAA1C%3BEACA%2CmC1D0PS%2CiDAAA%2C%2BCAAA%2C8CAAA%2C4B0D1PT%3B%3BAA7GN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAyFlB%3BEACE%2CQAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2CgBAAA%3B%3BAA1HN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2B3E%2CqBAAoB%2CmBAkGlB%3BEACE%2CWAAA%3BEACA%2CYAAA%3BEACA%2CWAAW%2COAAO%2C0BAAlB%3BEACA%2C6BAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CsBAAA%3BEACA%2C4BAA4B%2C8BAA5B%3B%3BAApIN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwI3E%2CqCACE%3BEACE%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CsBAAsB%2CmBAAmB%2CyCAAzC%3BEACA%2C%2BB1DyNS%2C%2BCAAA%2C4B0DzNT%3B%3BAA9IN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwI3E%2CqCAWE%3BEACE%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAArJN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwI3E%2CqCAgBE%3BEACE%2CUAAA%3BEACA%2CWAAA%3BEACA%2CSAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2C2B1DyMS%2CoDAAA%2C4B0DzMT%3B%3BAA9JN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwI3E%2CqCA2BE%2C4BAA2B%3BEACzB%2CYAAY%2C2BAAZ%3BEACA%2CWAAW%2CYAAX%3B%3BAA0BN%2CQArBsB%2CmBAAoB%3BEACxC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAC3E%2CqBAAoB%2CmBAAoB%2CIAAG%2C0CAA0C%3BIACnF%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CuBAAuB%2CmBAAmB%2C0CAA1C%3B%3BEAHJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAM3E%2CqBAAoB%2CmBAAoB%2CkBAAiB%2CIAAI%2CcAAc%3BIACzE%2CYAAY%2C2BAAZ%3BIACA%2CcAAc%2C2BAAd%3BIACA%2COAAO%2CsBAAP%3BIACA%2CuBAAuB%2CmBAAmB%2C6CAA1C%3B%3BEAVJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAa3E%2CqCAAqC%2C6BAA4B%3BIAC%5C%2FD%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CuBAAuB%2CmBAAmB%2C6CAA1C%3B%3B%3BAAoBN%2CQAfwC%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAC3E%2CqBAAoB%2CmBAAoB%3BIACtC%2CqBAAA%3B%3BEAFJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAK3E%2CqBAAoB%2CmBAAoB%3BIACtC%2CgBAAA%3B%3BEANJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAS3E%2CqCAAqC%3BIACnC%2CgBAAA%3B%3B%3BAC5MN%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%2CIAAG%3BEACpB%2CiBAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2CqBAAqB%3BAALzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAMzE%2CqBAAqB%3BEACjB%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CcAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3BEACA%2CsBAAA%3BEACA%2CYAAY%2CmBAER%2CiCACA%2C%2BBAHJ%3BEAKA%2C4BAA4B%2CmBAExB%2C4CAFJ%3BEAKA%2C4BAAA%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8BzE%2CqBAAqB%3BAA9BzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BBzE%2CqBAAqB%3BAA%5C%2FBzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%2CqBAAqB%2CeAAe%2CIAAG%3BEACnC%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CsBAAA%3B%3BAA1CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqBAAqB%3BEACjB%2C4BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAhDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmDzE%2CqBAAqB%3BEACjB%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3B%3BAAvDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0DzE%2CqBAAqB%2CeAAe%3BAA1DxC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2DzE%2CqBAAqB%3BEACjB%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2C4BAA4B%2C8BAA5B%3B%3BAApER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuEzE%2CqBAAqB%2CqBAAoB%3BEACrC%2CcAAA%3BEACA%2CeAAA%3BEACA%2CaAAA%3BEACA%2CQAAQ%2CeAAR%3B%3BAA3ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8EzE%2CqBAAqB%3BEACjB%2CsBAAA%3BEACA%2CmBAAA%3B%3BAAhFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmFzE%2CqBAAqB%3BEACjB%2CUAAA%3B%3BAAaR%2CQATsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%2CIAAG%2C0CAA0C%2CMAAO%2CeAAe%3BEAD5F%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAqB%2CIAAG%2C0CAA0C%2CMAAO%3BIACrE%2CWAAW%2CWAAX%3B%3B%3BAAaZ%2CQARwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%2CeAAe%3BEADxC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAqB%3BIACjB%2CgBAAA%3B%3B%3BACrGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAqB%2CyBAAwB%3BAAFjD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAGzE%2CqBAAqB%2CyBAAwB%3BEACzC%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CUAAA%3BEACA%2CoBAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUzE%2CqBAAqB%2CyBAAwB%3BEACzC%2CcAAA%3B%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAczE%2CqBAAqB%2CwBAAuB%3BEACxC%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAhBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmBzE%3BEACI%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CmBAAmB%2CiCAA4C%2CuBAA3E%3BEACA%2COAAO%2CwBAAP%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAAIR%2CIAAI%2CIAAI%2CKAAM%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAClF%2CqBAAqB%3BEACjB%2CgBAAA%3BEACA%2C6BAAA%3BEACA%2CiCAAA%3B%3BACpCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CqBAAqB%3BEACjB%2CQAAA%3BEACA%2CWAAA%3B%3BAATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAYzE%2CqBAAuB%3BAAZ3B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAazE%2CqBAAqB%2CcAAgB%3BEACjC%2CQAAA%3BEACA%2C6BAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CoBAAA%3BEACA%2CUAAA%3B%3BAA5BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BBzE%2CqBAAuB%3BAA%5C%2FB3B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%2CqBAAqB%3BEACjB%2CQAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3B%3BAApCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuCzE%2CqBAAqB%3BEACjB%2CoBAAA%3B%3BAAxCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2CzE%2CqBAAqB%2CwBAAuB%2CIAAI%3BEAC5C%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CiCAAA%3BEACA%2CqBAAA%3B%3BAAEA%2CIAlDH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2CzE%2CqBAAqB%2CwBAAuB%2CIAAI%2CqBAO3C%3BEACG%2CaAAA%3B%3BAAnDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuDzE%2CqBAAqB%2CGAAE%2CIAAI%2CoBAAuB%2CKAAE%3BEAChD%2CwBAAA%3B%3BAAWR%2CQAPgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%3BIACjB%2CoBAAA%3B%3B%3BAC9DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBACI%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAEI%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAGI%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAII%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAKI%3BEACI%2CYAAA%3B%3BAARZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBASI%2CcAAc%2CIAAG%3BEACb%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAbZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAcI%3BEACI%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAtBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0BzE%2CqBAAqB%2CIAAG%2CoBAAoB%3BAA1BhD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2BzE%2CqBAAqB%2CIAAG%3BEACpB%2CmBAAA%3BEACA%2CYAAY%2CmBAAmB%2CiCAA4C%2C2BAA3E%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CkBAAA%3B%3BAAtCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyCzE%3BEACI%2CSAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C8BAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAA9CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiDzE%2CgCAA%2BB%2C6BAA8B%3BAAjDjE%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkDzE%2CqBAAoB%2C6BAAgC%3BEAChD%2COAAO%2CmBAAmB%2CoCAAkD%2C4BAA5E%3B%3BAAnDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsDzE%2CgCAA%2BB%2C6BAA8B%2C2BAA0B%3BEACnF%2CSAAS%2CEAAT%3BEACA%2CqBAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CwBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CsBAAA%3BEACA%2CaAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CgCAAgC%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%3BEACvF%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqCAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C8BAAA%3B%3BAAYR%2CQARsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CgCAAgC%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%2CeAAe%3BIACtG%2CkCAAA%3BIACA%2COAAO%2CmBAAmB%2CsCAA1B%3B%3B%3BAxCk9CZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAEA%2CIAAG%3B%3B%3B%3B%3BEAKC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2CoBAAA%3BEACA%2CYAAY%2CkBAAZ%3BEACA%2CoBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2C2BAAA%3B%3BAAnBR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAoBA%3BAAtBJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAqBA%3BEACI%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4BA%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3B%3BAA3CR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4CA%3BAA9CJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA6CA%3BAA%5C%2FCJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA8CA%3BAAhDJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA%2BCA%3BAAjDJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAgDA%2CwBAAwB%3BEACpB%2COAAO%2CgCAAP%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3B%3BAArDR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAsDA%3BAAxDJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAuDA%2CwBAAwB%3BEACpB%2CgBAAA%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3BEACA%2CkCAAA%3B%3BAAkZR%2CQA9YgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAEA%3BEAJJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAGA%2CQAAO%3BEALX%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAIA%2CaAAY%3BEANhB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAKA%3BEAPJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAMA%2CgBAAe%3BIACX%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEAZR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAaA%2CIAAG%3B%3B%3B%3B%3BIAKC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2CsBAAA%3B%3BEAxBR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAyBA%2CIAAG%3BIACC%2CwBAAA%3BIACA%2C6BAA6B%2CmBAAmB%2CoBAAhD%3BIACA%2CqBAAqB%2CsBAArB%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2CsBAAA%3B%3BEA1CR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA2CA%3BIACI%2C4BAAA%3B%3BEA9CR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA%2BCA%3BIACI%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CcAAA%3B%3BEA5DR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA%2BCA%2CuBAaI%2CIAAG%3BIACC%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3B%3BEApEZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA%2BCA%2CuBAsBI%2CMAAM%3BIACF%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3B%3BEA5EZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%3BIACI%2C4BAAA%3BIACA%2C6BAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2CsBAAA%3BIACA%2CoBAAA%3B%3BEAtFR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%2CuBAQI%2CIAAG%3BIACC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3B%3BEA9FZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%2CuBAiBI%2CKAAI%3BIACA%2CwBAAA%3BIACA%2CuBAAuB%2CmBAAvB%3BIACA%2C2BAAA%3BIACA%2CkBAAkB%2CiBAAlB%3BIACA%2C2BAAA%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2C2BAAA%3B%3BEAxGZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%2CuBA2BI%2CKAAI%2CiBAAkB%2CIAAG%3BIACrB%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEAhHZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%2CuBAmCI%2CKAAI%2CiBAAkB%2CMAAK%3BIACvB%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CeAAA%3BIACA%2COAAO%2CwBAAP%3BIACA%2C0BAAA%3BIACA%2C4BAAA%3B%3BEA3HZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%2CuBA8CI%2CKAAI%2CiBAAkB%2CMAAK%2COAAO%3BIAC9B%2COAAO%2CqBAAP%3BIACA%2CqBAAA%3B%3BEAhIZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8EA%2CuBAmDI%2CIAAG%3BIACC%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2CkBAAP%3BIACA%2C2BAAA%3B%3BEAhJZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAkJA%3BIACI%2C6BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CyBAAA%3BIACA%2CSAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2C4BAAA%3BIACA%2C8BAAA%3B%3BEAhKR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAiKA%2C0BAAyB%3BEAnK7B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAkKA%3BIACI%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2COAAO%2CwBAAP%3B%3BEA7KR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8KA%3BIACI%2COAAO%2CkBAAP%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3B%3BEApLR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAqLA%3BEAvLJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAsLA%3BEAxLJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAuLA%3BIACI%2C0BAAA%3BIACA%2CiBAAA%3BIACA%2COAAO%2CwBAAP%3BIACA%2C8BAAA%3B%3BEA7LR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8LA%3BIACI%2COAAO%2CwBAAP%3BIACA%2CgBAAA%3BIACA%2CgCAAA%3B%3BEAnMR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAoMA%3BEAtMJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAqMA%2CqBAAqB%3BEAvMzB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAsMA%2CqBAAqB%3BIACjB%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3B%3BEA%5C%2FMR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAgNA%2CqBAAqB%2CkBAAkB%2CEAAC%2CSAAS%3BEAlNrD%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAiNA%2CqBAAqB%2CkBAAkB%2CQAAO%3BEAnNlD%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAkNA%2CqBAAqB%3BIACjB%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2CkBAAP%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2C2BAAA%3B%3BEA%5C%2FNR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAgOA%2CqBAAqB%2CIAAG%3BIACpB%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2COAAO%2CkBAAP%3BIACA%2CqBAAA%3BIACA%2CQAAQ%2CkBAAR%3B%3BEAvOR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAwOA%2CqBAAqB%2CmBAAmB%3BIACpC%2CMAAM%2CkBAAN%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3B%3BEA7OR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8OA%2CgBAAe%3BEAhPnB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA%2BOA%2CgBAAe%2CWAAW%3BIACtB%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CYAAY%2CkBAAZ%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3B%3BEAvPR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAwPA%2CgBAAe%2CYAAa%3BIACxB%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2CiBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CYAAY%2CkBAAZ%3B%3BEAvQR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAwQA%2CgBAAe%2CYAAa%2CuBAAsB%3BIAG9C%2CUAAU%2CiCAAV%3BIACA%2COAAO%2CiCAAP%3BIACA%2CWAAW%2CiCAAX%3BIACA%2CWAAW%2CiCAAX%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEArRR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAsRA%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3BIAIlD%2COAAO%2CiCAAP%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CeAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CYAAY%2CkBAAZ%3BIACA%2COAAO%2CgCAAP%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2CQAAA%3BIACA%2C0BAAA%3BIACA%2CgBAAA%3BIACA%2CyBAAA%3B%3BEA3SR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA4SA%2CgBAAe%2CYAAa%2CuBAAuB%3BEA9SvD%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA6SA%2CgBAAe%2CYAAa%2CuBAAuB%3BIAC%5C%2FC%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C8BAAA%3B%3BEAlTR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAmTA%2CwBAAuB%3BIACnB%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEA7TR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8TA%2CwBAAwB%3BEAhU5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA%2BTA%2CwBAAwB%3BEAjU5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAgUA%2CwBAAwB%3BEAlU5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAiUA%2CwBAAwB%3BIACpB%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEAzUR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA0UA%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3B%3B%3B%3BIAO3B%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2CWAAW%2CwBAAX%3BIACA%2COAAO%2CuBAAP%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3BIACA%2CgBAAA%3BIACA%2CyBAAA%3BIACA%2CgCAAA%3BIACA%2C%2BBAAA%3B%3BEA%5C%2FVR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAgWA%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3B%3B%3BSAM9B%3BIACG%2COAAO%2CkBAAP%3B%3BEAzWR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA0WA%3BIACI%2CwBAAA%3BIACA%2C6BAAA%3BIACA%2C%2BBAAA%3B%3BEA%5C%2FWR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBAgXA%3BIACI%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2C%2BBAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEA7XR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcACA%2CiBA8XA%3BIACI%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CiBAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2C2BAAA%3B%3B%3BAyCv%5C%2FDZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBACA%2CIAAG%3B%3B%3B%3B%3BEAKC%2CYAAY%2CkBAAZ%3BEACA%2CiCAAA%3BEACA%2CoBAAA%3BEACA%2COAAO%2CgCAAP%3B%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAYA%3BAAdJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAaA%3BAAfJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAcA%3BAAhBJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAeA%3BEACI%2COAAO%2CgCAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAArBR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAsBA%3BAAxBJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAuBA%2CwBAAwB%3BEACpB%2COAAO%2CgCAAP%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3B%3BAA5BR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA6BA%2CwBAAuB%3BAA%5C%2FB3B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA8BA%2CwBAAuB%3BEACnB%2COAAO%2CgCAAP%3BEACA%2CqCAAA%3BEACA%2CmBAAqC%2CgCAArC%3BEACA%2C8BAAA%3B%3BAAkJR%2CQA9IgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBACA%3BEAHJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAEA%3BEAJJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAGA%3BIACI%2CWAAW%2CgBAAX%3BIACA%2CiBAAA%3BIACA%2COAAO%2CeAAP%3B%3BEARR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBASA%3BIACI%2COAAO%2CeAAP%3BIACA%2CgBAAA%3BIACA%2CgCAAA%3BIACA%2CwB%5C%2FDiTG%2C4B%2BDjTH%3B%3BEAEA%2CIAjBH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBASA%2CiCAMK%3BIACG%2COAAO%2CkBAAP%3B%3BEAGJ%2CIArBH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBASA%2CiCAUK%3BIACG%2CmBAAqC%2CkBAArC%3BIACA%2CmBAAA%3B%3BEAvBZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAyBA%2CKAAI%3BIACA%2C%2BB%5C%2FDoSG%2C%2BCAAA%2C4B%2BDpSH%3B%3BEAEA%2CIA9BH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAyBA%2CKAAI%2CiBAGC%3BIACG%2CcAAc%2CkBAAd%3BIACA%2C6CAAA%3B%3BEAhCZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAkCA%2CKAAI%2CiBAAkB%2CMAAK%3BIACvB%2CWAAW%2CgBAAX%3BIACA%2COAAO%2CeAAP%3B%3BEAEA%2CIAxCH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAkCA%2CKAAI%2CiBAAkB%2CMAAK%2COAItB%3BIACG%2COAAO%2CqBAAP%3BIACA%2CqBAAA%3B%3BEA1CZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4CA%2CIAAG%3BIAIC%2CYAAY%2CkBAAZ%3BIACA%2COAAO%2CgCAAP%3BIACA%2CmC%5C%2FD4QG%2C0CAAA%2C4B%2BD5QH%3B%3BEApDR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4CA%2CIAAG%2CkEAQC%3BEAtDR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4CA%2CIAAG%2CkEASC%2CIAAI%3BIACA%2CQAAQ%2CgCAAR%3B%3BEAGJ%2CIA3DH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4CA%2CIAAG%2CkEAaE%3BIACG%2CYAAY%2CwBAAZ%3BIACA%2COAAO%2CgCAAP%3B%3BEAGJ%2CIAhEH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4CA%2CIAAG%2CkEAkBE%3BIACG%2CmBAAqC%2CkBAArC%3BIACA%2CoBAAA%3B%3BEAlEZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAoEA%2CqBAAqB%2CkBAAkB%2CEAAC%2CSAAS%3BEAtErD%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAqEA%2CqBAAqB%2CkBAAkB%2CQAAO%3BEAvElD%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAsEA%2CqBAAqB%3BIACjB%2CmC%5C%2FDuPG%2C4B%2BDvPH%3B%3BEAEA%2CIA3EH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAoEA%2CqBAAqB%2CkBAAkB%2CEAAC%2CSAAS%2CiBAK5C%3BEAAD%2CIA3EH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAqEA%2CqBAAqB%2CkBAAkB%2CQAAO%2CSAIzC%3BEAAD%2CIA3EH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAsEA%2CqBAAqB%2C0BAGhB%3BIACG%2CYAAY%2CwBAAZ%3B%3BEAGJ%2CIA%5C%2FEH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAoEA%2CqBAAqB%2CkBAAkB%2CEAAC%2CSAAS%2CiBAS5C%3BEAAD%2CIA%5C%2FEH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAqEA%2CqBAAqB%2CkBAAkB%2CQAAO%2CSAQzC%3BEAAD%2CIA%5C%2FEH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAsEA%2CqBAAqB%2C0BAOhB%3BIACG%2CmBAAqC%2CwBAArC%3BIACA%2C8BAAA%3B%3BEAjFZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAmFA%2CgBAAe%3BEArFnB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAoFA%2CgBAAe%2CYAAa%3BIACxB%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CYAAY%2CkBAAZ%3B%3BEA1FR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA2FA%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3BIAIlD%2CWAAW%2CgBAAX%3BIACA%2CmC%5C%2FD8NG%2C4B%2BD9NH%3B%3BEAEA%2CIApGH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA2FA%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3BSAOjD%3BIACG%2CYAAY%2CwBAAZ%3B%3BEAGJ%2CIAxGH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA2FA%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3BSAWjD%3BIACG%2CmBAAqC%2CgCAArC%3BIACA%2CoBAAA%3B%3BEA1GZ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4GA%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3B%3B%3B%3BIAO3B%2CWAAW%2CgBAAX%3BIACA%2CgBAAA%3BIACA%2COAAO%2CeAAP%3BIACA%2CwB%5C%2FDwMG%2C4B%2BDxMH%3B%3BEAEA%2CIA1HH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4GA%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3B%3B%3BSAY1B%3BIACG%2COAAO%2CkBAAP%3B%3BEAGJ%2CIA9HH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4GA%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3B%3B%3BSAgB1B%3BIACG%2CmBAAqC%2CkBAArC%3BIACA%2CoBAAA%3B%3BEAGJ%2CIAnIH%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBA4GA%2CgBAAe%2CYAAa%2CIAAG%3B%3B%3B%3B%3B%3BSAqB1B%3BIACG%2COAAO%2CwBAAP%3B%3B%3BAAqIhB%2CQA5HgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2CwBAAuB%3BEAH3B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAEhB%2CwBAAuB%3BIACnB%2CuBAAuB%2C0BAA0B%2CeAAe%2C0BAAhE%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2CmCAAA%3B%3BEAZR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAahB%2CIAAG%3BIACC%2C6BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3B%3BEArBR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAsBhB%3BIACI%2C2BAAA%3BIACA%2C4BAAA%3B%3BEA1BR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCA2BhB%2CuBAAuB%2CMAAM%3BIACzB%2C2BAAA%3B%3BEA9BR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCA%2BBhB%3BIACI%2CmBAAA%3BIACA%2C2BAAA%3B%3BEAnCR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAoChB%2CsBAAwB%3BEAtC5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAqChB%3BIACI%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3B%3BEA3CR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCA4ChB%2C2BAA2B%3BIACvB%2C6BAAA%3B%3BEA%5C%2FCR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAgDhB%2C2BAA2B%2CiCAAiC%3BIACxD%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CkBAAA%3B%3BEArDR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAsDhB%2C2BAA2B%2CIAAG%3B%3B%3B%3BIAI1B%2CwBAAA%3BIACA%2CiCAAA%3BIACA%2CuBAAA%3BIACA%2CkCAAA%3BIACA%2CmBAAA%3BIACA%2CiBAAA%3B%3BEAjER%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAkEhB%2C2BAA2B%3BIACvB%2C0BAAA%3BIACA%2CgBAAA%3BIACA%2COAAO%2CqBAAP%3BIACA%2CgBAAA%3B%3BEAxER%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAyEhB%2C2BAA2B%3BIACvB%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CmBAAA%3BIACA%2C0BAAA%3BIACA%2CiBAAA%3B%3BEAhFR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAiFhB%2C2BAA2B%3BIACvB%2COAAO%2CqBAAP%3BIACA%2C0BAAA%3B%3BEAKR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2C2BAA0B%2C6BAC1B%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2C2BAA0B%2C6BAC1B%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2C2BAA0B%2CgCAC1B%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2C2BAA0B%2CgCAC1B%3BIACA%2CwBAAA%3B%3B%3BAAoBR%2CQAhBwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBACA%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BIAQC%2C2BAAA%3B%3B%3BAC%5C%2FTZ%3BEACI%2CoBAAoB%2CiCAApB%3B%3BAASJ%2CQANoC%3BEAChC%3BIACI%2CwBAAA%3B%3B%3BAAUR%2CQANoC%3BEAChC%3BIACI%2CwBAAA%3B%3B%3BAAgCR%2CQA5BgC%3BEAK5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcAAa%2CaACb%2CiBACA%2CIAAG%3BIACH%2CiBAAA%3BIACA%2C8BAAA%3BIACA%2CsBAAA%3BIACA%2CsBAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcAAa%2CaACb%2CgBAAe%2CYACf%3BIACA%2CiBAAA%3BIACA%2C8BAAA%3BIACA%2CsBAAA%3BIACA%2CsBAAA%3BIACA%2CoBAAA%3B%3B%3BAAaR%2CQATwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBACA%2CIAAG%3BIACH%2CoBAAA%3B%3B%3BAAaR%2CQAToC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBACA%2CIAAG%3BIACH%2CoBAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CyBAAwB%3BEACpB%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAASJ%2CQANoC%3BEAMpC%2CIAfC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUrE%2CyBAAwB%3BIACpB%2CoBAAA%3B%3B%3BAASZ%2CQALwC%3BEAKxC%2CIApBK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgBrE%2CyBAAwB%3BIACpB%2CoBAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BACjC%2CkBAAiB%2CQAAQ%3BAAD7B%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAEjC%3BEACI%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAUjC%3BAAVJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAWjC%2CsBAAsB%3BEAClB%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAWJ%2CQARoC%3BEAQpC%2CIA1BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAmB7B%3BEAOJ%2CIA1BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAoB7B%3BEAMJ%2CIA1BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqB7B%2CsBAAsB%3BIAClB%2CoBAAA%3B%3B%3BAAWZ%2CQAPwC%3BEAOxC%2CIAjCK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2B7B%3BEAMR%2CIAjCK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4B7B%3BEAKR%2CIAjCK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6B7B%2CsBAAsB%3BIAClB%2CoBAAA%3B%3B%3BAAYZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkGAClB%2CcAAc%2CaAAY%2CYAAY%2CUAAU%3BEAChD%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAUJ%2CQAPoC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkGAClB%2CcAAc%2CaAAY%2CUAAU%3BIACpC%2CoBAAA%3B%3B%3BAAUR%2CQANoC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkGAClB%2CcAAc%2CaAAY%2CUAAU%3BIACpC%2CoBAAA%3B%3B%3BAC%5C%2FIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAEC%2CIAAG%3BEACC%2CeAAA%3BEACA%2CeAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAATZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAWC%2CIAAG%3BEACC%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CmCjE4UG%2C0CAAA%2C4BiE5UH%3B%3BAA5BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAWC%2CIAAG%2CmFAkBC%3BEACI%2CcAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAnCP%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAWC%2CIAAG%2CmFAuBE%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAArChB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAwCC%3BEACI%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CuBAAA%3B%3BAA5CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA8CC%2CIAAG%3B%3B%3B%3B%3BEAKC%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2CgBAAA%3BEACA%2C%2BBjEuSG%2CqDAAA%2C0CAAA%2C4BiEvSH%3B%3BAAEA%2CIAnEP%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA8CC%2CIAAG%3B%3B%3B%3BSAoBE%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAGJ%2CIAxEP%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA8CC%2CIAAG%3B%3B%3B%3BSAyBE%3BAACD%2CIAzEP%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA8CC%2CIAAG%3B%3B%3B%3BSA0BE%3BAACD%2CIA1EP%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA8CC%2CIAAG%3B%3B%3B%3BSA2BE%3BEACG%2CaAAA%3BEACA%2CmBAAA%3B%3BAA5EhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA%2BEC%2CqBAAqB%3BEACjB%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3B%3BAAnFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAqFC%2CqBAAqB%2CIAAG%3BEACpB%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAzFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA2FC%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CsBAAA%3B%3BAA7FZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDA%2BFC%2CgCAAgC%2CIAAG%3BAAhG3C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAgGC%2CqCAAqC%2CIAAG%3BEACpC%2CsBAAA%3B%3BAAlGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAoGC%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CqBAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CIAAG%2CwDACC%2CgCAAgC%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%3BEACvF%2CgBAAA%3B%3BAA8BZ%2CQAzBsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDACC%2CIAAG%2CmFAAmF%3BIAClF%2CYAAY%2CkDAAZ%3BIACA%2COAAO%2CgCAAP%3BIACA%2CqBAAA%3B%3BEALZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAOC%2CqBAAqB%2CkBAAiB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%2CcAAc%2CIAAI%3BIAC7E%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2COAAO%2C2BAAP%3BIACA%2CYAAY%2CsBAAZ%3B%3BEAXZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAaC%2CqCAAqC%2C6BAA4B%2CMAAM%2CIAAI%2CcAAc%2CIAAI%2CYAAY%2CIAAI%3BEAdrH%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAcC%2CqCAAqC%2C6BAA4B%2CMAAM%2CIAAI%2CcAAc%2CIAAI%2CYAAY%2CIAAI%3BIACzG%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2COAAO%2C2BAAP%3BIACA%2CYAAY%2CsBAAZ%3B%3B%3BAAiBhB%2CQAXwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDACC%2CIAAG%3BEAFX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDAEC%2CIAAG%3BIACC%2CgBAAA%3B%3B%3BAAgBhB%2CQAV0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CIAAG%2CwDACC%2CIAAG%3BIACC%2CmBAAA%3BIACA%2CiBAAA%3B%3B%3BAC3JhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CoCAEI%2CyBAAwB%3BAAHhC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CoCAGI%2CIAAG%2CgEAAmE%3BEAClE%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAATZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CoCAWI%2CyBAAyB%3BEACrB%2CeAAA%3B%3BAAbZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CoCAeI%3BEACI%2CeAAA%3B%3BAAjBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CoCAmBI%2CqCAAqC%3BEACjC%2CuBAAuB%2C6BAAvB%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CoCAAoC%2C%2BBAA%2BB%2CqBAC%5C%2FD%2CIAAG%2CyDACC%3BEACI%2CUAAA%3BEACA%2CaAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2C0BlEkUD%2C%2BCAAA%2C4BkElUC%3B%3BAAGJ%2CIAdP%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CoCAAoC%2C%2BBAA%2BB%2CqBAC%5C%2FD%2CIAAG%2CyDAYE%2CaAAc%3BEACX%2CUAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3B%3BAAkBhB%2CQAZsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CoCAAoC%2C%2BBAA%2BB%2CqBAC%5C%2FD%2CIAAG%2CyDAAyD%2CMAAO%3BIAC%5C%2FD%2CUAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3B%3B%3BAAsBhB%2CQAhByB%3BEACrB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CoCAAoC%2C%2BBAA%2BB%2CqBAC%5C%2FD%2CIAAG%2CyDAA0D%3BIACzD%2CaAAA%3BIACA%2CkBAAA%3BIACA%2CoBAAA%3B%3BEALZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAsD%2CIAAI%2CqBAAsB%2CcAClG%2CoCAAoC%2C%2BBAA%2BB%2CqBAO%5C%2FD%2CIAAG%2CyDAAyD%2CaAAc%3BIACtE%2CUAAA%3B%3B%3BAAehB%2CQATwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CoCAAoC%2C%2BBAA%2BB%2CqBAC%5C%2FD%2CIAAG%2CyDAA0D%3BIACzD%2CgBAAA%3B%3B%3BACjFhB%2CgFAAmB%2CcAAc%3BEAG7B%2C4BAAA%3BEACA%2CuBAAuB%2C6BAAvB%3BEACA%2C8BAAA%3BEACA%2CuDAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAqB%2CmBAAmB%2CyCAAxC%3BEACA%2CsBAAsB%2CmBAAmB%2CwCAAzC%3BEACA%2CuBAAuB%2CmBAAmB%2CyCAA1C%3BEACA%2CuFAAA%3BEACA%2C4BAAA%3BEACA%2C0BAAA%3B%3BAA0TJ%2CQAvTgC%3BEAE5B%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBAAsB%3BEACnF%2CgFAAmB%2CcAAc%2CiBAAiB%2CgBAAe%2CYAAa%2CuBAAsB%3BIAChG%2CUAAU%2C0BAAV%3BIACA%2COAAO%2C0BAAP%3BIACA%2CWAAW%2C0BAAX%3BIACA%2CWAAW%2C0BAAX%3BIACA%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2C4BAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3B%3B%3B%3BIAOnF%2CkCAAA%3BIACA%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2C4BAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CYAAW%2CaAAa%3BIACxG%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3BIAInF%2CsBAAA%3BIACA%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CeAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2COAAO%2CgCAAP%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2CQAAA%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CgBAAA%3BIACA%2CyBAAA%3BIACA%2C4BAAA%3BIACA%2C%2BBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CmCnEsRO%2C0CAAA%2C4BmEtRP%3B%3BEAEA%2CgFA1Be%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3BKA0BlF%3BIACG%2CYAAY%2CiCAAZ%3BIACA%2COAAO%2CgCAAP%3B%3BEAGJ%2CgFA%5C%2FBe%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3BKA%2BBlF%3BIACG%2CmBAAqC%2CgCAArC%3BIACA%2CoBAAA%3B%3BEAGJ%2CgFApCe%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3BKAoClF%3BEACD%2CgFArCe%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3BKAqClF%3BIACG%2CYAAY%2CiCAAZ%3BIACA%2C2BAAA%3B%3BEAIR%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3B%3BIAKnF%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CyBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBACzD%2CYAAW%2CaAAa%2CkBAAqB%2CKAAE%2CWAAW%3BIAC1D%2CSAAS%2C2BAAT%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBACzD%2CYAAW%2CaAAa%2CkBAAqB%2CKAAE%2CWAAW%2CuBAAuB%2CGAAG%3B%3B%3B%3B%3B%3BIAMpF%2CoBAAA%3BIACA%2CkBAAA%3BIACA%2C8CAAA%3BIACA%2CWAAW%2C4BAAX%3BIACA%2CyCAAA%3BIACA%2CYAAY%2C4BAAZ%3BIACA%2C6BAAA%3BIACA%2C2BAAA%3BIACA%2CYAAY%2C8BAAZ%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CwBAAA%3BIACA%2C4BAAA%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CsBAAA%3BIACA%2CqBAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBACzD%2CYAAW%2CaAAa%2CkBAAqB%2CKAAE%2CWAAW%2CuBAAuB%2CIAAI%3B%3BSAEpF%2CIAAI%2CWAAW%2CIAAI%3BIACpB%2CwBAAA%3BIACA%2C6BAAA%3BIACA%2CqBAAA%3BIACA%2CoBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2C%2BBAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACnD%2CKAAE%2CWAAW%2CuBAAuB%2CGAAG%3B%3B%3B%3B%3B%3BIAMzC%2C4BAAA%3BIACA%2C8BAAA%3BIACA%2CgCAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACnD%2CKAAE%2CWAAW%2CuBAA0B%2CKAAE%2CaAAa%3BIACxD%2C4BAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACnD%2CKAAE%2CWAAW%2CuBAA0B%2CKAAE%2CaAAa%3BIACxD%2CyBAAyB%2CwBAAzB%3BIACA%2CoBAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACnD%2CKAAE%2CWAAW%2CuBAA0B%2CKAAE%2CaAAa%2COAAO%3BEACnE%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACnD%2CKAAE%2CWAAW%2CuBAA0B%2CKAAE%3BIAC3C%2C8BAAA%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%3BEAC5C%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAU%3BIAClD%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CQAAA%3BIACA%2CsBAAA%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CiBAAA%3BIACA%2COAAO%2CwBAAP%3BIACA%2CkCAAA%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CgBAAA%3BIACA%2CiBAAA%3BIACA%2CgCAAA%3BIACA%2C%2BBAAA%3BIACA%2C0BAAA%3BIACA%2CmCnEwJO%2C0CAAA%2C4BmExJP%3B%3BEAEA%2CgFApBe%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAmBvC%3BEAAD%2CgFAlBe%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAU%2CiBAiBjD%3BIACG%2CwBAAA%3BIACA%2CwBAAA%3B%3BEAGJ%2CgFAzBe%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAwBvC%3BEAAD%2CgFAvBe%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAU%2CiBAsBjD%3BIACG%2CYAAY%2CyBAAZ%3BIACA%2COAAO%2C2BAAP%3B%3BEAGJ%2CgFA9Be%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUA6BvC%3BEAAD%2CgFA5Be%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAU%2CiBA2BjD%3BIACG%2CmBAAqC%2C2BAArC%3BIACA%2CoBAAA%3B%3BEAIR%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAO%2CGAAG%2C8BAAiC%2CIAAC%2CUAAU%3BIACnF%2CYAAY%2C0BAAZ%3BIACA%2COAAO%2C2BAAP%3B%3BEAHJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAO%2CGAAG%2C8BAAiC%2CIAAC%2CUAAU%2CiBAInF%3BIACI%2CgBAAA%3B%3BEAIR%2CgFAAmB%2CcAAc%2CYAAW%2CaAAc%2CYACpD%2CKAAE%2COAAO%2COAAU%2CIAAC%2CUAAU%3BEACpC%2CgFAAmB%2CcAAc%2CYAAW%2CaAAc%2CYACpD%2CKAAE%2COAAO%2CyBAA4B%2CIAAC%2CUAAU%3BIAClD%2CwBAAA%3BIACA%2CwBAAA%3B%3BEAGJ%2CgFAAmB%2CIAAG%3B%3B%3B%3B%3BIAKlB%2CSAAS%2CyBAAT%3BIACA%2CYAAY%2C8BAAZ%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CmBAAA%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CyBAAA%3B%3BEAGJ%2CgFAAmB%2CIAAG%3B%3B%3BKAGpB%2CgCAA%2BB%2CkBAAmB%3BIAChD%2COAAO%2CwBAAP%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CgBAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CgFAAmB%2CIAAG%3B%3B%3BKAGpB%2CgCAA%2BB%2CyBAA4B%3BIACzD%2COAAO%2C8BAAP%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CiBAAA%3BIACA%2CiBAAA%3BIACA%2CkBAAA%3BIACA%2CmCnEoFO%2C0CAAA%2C4BmEpFP%3B%3BEAEA%2CgFAXe%2CIAAG%3B%3B%3BKAGpB%2CgCAA%2BB%2CyBAA4B%2CIAQxD%3BIACG%2CYAAY%2CyBAAZ%3BIACA%2COAAO%2C2BAAP%3B%3BEAGJ%2CgFAhBe%2CIAAG%3B%3B%3BKAGpB%2CgCAA%2BB%2CyBAA4B%2CIAaxD%3BIACG%2CmBAAqC%2C2BAArC%3BIACA%2C8BAAA%3B%3BEAIR%2CgFAAmB%2CIAAG%3B%3B%3BKAGpB%2C6BAA%2BB%3BEACjC%2CgFAAmB%2CYAAW%2CaAAc%2CQAAO%2CQAAS%3BIACxD%2COAAO%2C2BAAP%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CgBAAA%3BIACA%2CgCAAA%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3B%3BEAEA%2CgFAZe%2CIAAG%3B%3B%3BKAGpB%2C6BAA%2BB%2CIAS5B%3BEAAD%2CgFARe%2CYAAW%2CaAAc%2CQAAO%2CQAAS%2CmBAQvD%3BIACG%2COAAO%2CiCAAP%3BIACA%2CqCAAA%3BIACA%2CqCAAA%3B%3BEAIR%2CgFAAmB%2CcAAc%2CYAAW%2CaAAc%2CYAAc%2CKAAE%3BIACtE%2CsBAAsB%2CwBAAtB%3B%3BEAGJ%2CgFAAmB%2CcAAc%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CqBAAsB%3BIAC5F%2CsBAAA%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CkCAAA%3BIACA%2COAAO%2C8BAAP%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CkCAAA%3BIACA%2C0BAAA%3B%3BEAEA%2CgFATe%2CcAAc%2CYAAW%2CaAAc%2CYAAc%2CKAAE%2CqBAAsB%2CsBAS3F%3BIACG%2CYAAY%2CyBAAZ%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAAmBZ%2CQAdwC%3BEACpC%2CgFAAmB%2CcAAc%2CgBAAe%2CYAAa%2CuBAAuB%2CIAAG%3B%3B%3B%3BEAIvF%2CgFAAmB%2CcAAc%2CYAAW%2CaAAa%2CkBACrD%2CYAAc%2CKAAE%2CaAAa%2COAAU%2CIAAC%2CUAAU%3BEACtD%2CgFAAmB%2CIAAG%3B%3B%3BKAGpB%2CgCAA%2BB%2CyBAA4B%3BIACzD%2C2BAAA%3B%3B%3BACnVR%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%3BEAChB%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2C6BAAA%3B%3BAAoCJ%2CQAjCgC%3BEAE5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2CIAAG%3BIACH%2CYAAY%2C4BAAZ%3BIACA%2CQAAQ%2C4BAAR%3BIACA%2CYAAY%2C4BAAZ%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CIAAG%3BIACH%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CgBAAe%2CYACf%2CIAAG%3BIACH%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2C2BAAZ%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3B%3B%3B%3BCAIpB%2CWAAU%3BEACR%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3B%3BAAaJ%2CQAVoC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3B%3B%3B%3BKAIpB%2CWAAU%3BIACR%2CoBAAA%3B%3B%3BAAcR%2CQAVoC%3BEAChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3B%3B%3B%3BKAIpB%2CWAAU%3BIACR%2CoBAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3B%3B%3B%3B%3BCAKpB%2CcACE%2CoBAAoB%3BAANxB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3B%3B%3B%3B%3BCAKpB%2CcAEE%2CGAAE%3BEACE%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3BEAOjC%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2COAAO%2CgCAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C0BAAA%3BEACA%2CmCpE4PW%2CiDAAA%2C0CAAA%2C4BoE5PX%3B%3BAAEA%2CIApBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BCAoBhC%3BEACG%2CYAAY%2CiCAAZ%3BEACA%2CcAAc%2CiCAAd%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CIA1BC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BCA0BhC%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CmBAAA%3B%3BAAGJ%2CIA%5C%2FBC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BCA%2BBhC%3BAACD%2CIAhCC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BCAgChC%3BEACG%2CaAAA%3BEACA%2CmBAAA%3BEACA%2C%2BBAAA%3B%3BAAkBR%2CQAdwC%3BEACpC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%3B%3B%3B%3B%3BEAKrC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C8BAA8B%2CIAAI%2CuBACrD%2CcACA%2CiBAAgB%2CgCAChB%2CuBACA%2CIAAG%3BIACH%2C2BAAA%3B%3B%3BAC3IR%2CiIAA0B%2CcACtB%2CIAAG%3BEACC%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CuBAAA%3B%3BAATR%2CiIAA0B%2CcAYtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3B%3BAAlBR%2CiIAA0B%2CcAqBtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAAxBR%2CiIAA0B%2CcA2BtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CoBAAA%3BEACA%2CYAAY%2CgBAAZ%3B%3BAA7BR%2CiIAA0B%2CcAgCtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CgCAAA%3B%3BAAzCR%2CiIAA0B%2CcA4CtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CQAAA%3BEACA%2CqBAAA%3BEACA%2CuBAAA%3B%3BAAlDR%2CiIAA0B%2CcAqDtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CmCAAA%3B%3BAAtDR%2CiIAA0B%2CcAyDtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CuBAAP%3BEACA%2CkCAAA%3B%3BAA9DR%2CiIAA0B%2CcAiEtB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAYR%2CQARsB%2CmBAAoB%3BEACtC%2CiIAA0B%2CcAAc%2CIAAG%2CwEAAwE%3BIAC%5C%2FG%2C0BAAA%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CsBAAsB%2CmBAAmB%2CiCAA4C%2C2BAArF%3B%3B%3BAAUR%2CQANwC%3BEACpC%2CiIAA0B%2CcAAc%2CIAAG%3BIACvC%2C2BAAA%3B%3B%3BAAMR%2CiIAAuB%2CIAAG%3BEACtB%2C8BAAA%3BEACA%2CsBAAsB%2CkBAAtB%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3B%3BAAGJ%2CiIAAuB%2CIAAG%3BEACtB%2C2BAAA%3B%3BAC9FJ%2C2EAAiB%2CcACb%2CeAAe%2CIAAG%3BEACd%2C%2BBtEoWO%2C%2BCAAA%2C4BsEpWP%3B%3BAAIR%2C2EAAiB%2CcAAc%2CcAC3B%2COAAM%2COAAQ%3BAADlB%2C2EAAiB%2CcAAc%2CcAE3B%2COAAM%2COAAQ%3BEACV%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CoBAAA%3BEACA%2CiCAAA%3BEACA%2C4BAAA%3BEACA%2CmBAAA%3B%3BAAZR%2C2EAAiB%2CcAAc%2CcAe3B%2CwBAAwB%2COAAO%2CMAAM%3BEACjC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2CmCtEoUO%2C0CAAA%2C4BsEpUP%3B%3BAAEA%2C2EA9BS%2CcAAc%2CcAe3B%2CwBAAwB%2COAAO%2CMAAM%2CEAehC%3BEACG%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2C2EAnCS%2CcAAc%2CcAe3B%2CwBAAwB%2COAAO%2CMAAM%2CEAoBhC%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAArCZ%2C2EAAiB%2CcAAc%2CcAyC3B%2CwBAAwB%2COAAO%2CMAAK%2COAAQ%3BAAzChD%2C2EAAiB%2CcAAc%2CcA0C3B%2CwBAAwB%2COAAO%2CMAAM%2CEAAC%3BEAClC%2CYAAY%2CmBAAmB%2CyCAA%5C%2FB%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CiCAAA%3B%3BAAIR%2C2EAAiB%2CcAAc%2CSAAQ%2CiBACnC%2CIAAG%3BEACC%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3B%3BAAEA%2C2EARS%2CcAAc%2CSAAQ%2CiBACnC%2CIAAG%2CiDAOE%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAXZ%2C2EAAiB%2CcAAc%2CSAAQ%2CiBAenC%2COAAO%3BEACH%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3B%3BAAEA%2C2EApBS%2CcAAc%2CSAAQ%2CiBAenC%2COAAO%2CWAKF%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CIAAG%2C%2BBACC%3BEACI%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3B%3BAAVZ%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CIAAG%2C%2BBAYC%2CeAAe%2CIAAG%3BEACd%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAgBZ%2CQAXgC%3BEAC5B%2C2EAAiB%2CcAAc%2CWAAa%2CWAAQ%2COAAO%3BIACvD%2CSAAA%3B%3BEAGJ%2C2EAAiB%2CcAAc%3BIAC3B%2C0BAAA%3BIACA%2C2BAAA%3B%3B%3BAAUR%2CQANsB%2CmBAAoB%3BEACtC%2C2EAAiB%2CcAAc%2CeAAe%2CIAAG%2C8BAA8B%3BIAC3E%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAUR%2CQANwC%3BEACpC%2C2EAAiB%2CcAAc%2CeAAe%2CIAAG%3BEACjD%2C2EAAiB%2CcAAc%2CcAAc%2CwBAAwB%2COAAO%2CMAAM%3BIAC9E%2C2BAAA%3B%3B%3BAC5HJ%2CwCADa%2CcAAc%2CmBAAmB%2CwBAC7C%3BEACG%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAHR%2CwCAAiB%2CcAAc%2CmBAAmB%2CwBAM9C%3BAANJ%2CwCAAiB%2CcAAc%2CmBAAmB%2CwBAO9C%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CQAAA%3BEACA%2CYAAY%2C6BAAZ%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CWAAW%2CsBAAX%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgCAAA%3BEACA%2CmCvE%2BUO%2CiDAAA%2C4BuE%5C%2FUP%3B%3BAAxBR%2CwCAAiB%2CcAAc%2CmBAAmB%2CwBA2B9C%2CEAAC%3BEACG%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BEACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3BAA7BR%2CwCAAiB%2CcAAc%2CmBAAmB%2CwBAgC9C%2CEAAC%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAIR%2CwCAAiB%2CcAAc%2CIAAG%2CiDAC9B%2CaAAe%2CMAAG%3BEACd%2CkCAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3B%3BAAKR%2CwCAAiB%2CcAAc%3BEAC3B%2CWAAW%2C6BAAX%3BEACA%2CYAAY%2C6BAAZ%3B%3BAAGJ%2CwCAAiB%2CcAAc%3BEAC3B%2CYAAY%2C8BAAZ%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3B%3BAALJ%2CwCAAiB%2CcAAc%2CkBAO3B%3BEACI%2COAAO%2C2BAAP%3BEACA%2CWAAW%2CsBAAX%3B%3BAATR%2CwCAAiB%2CcAAc%2CkBAY3B%3BEACI%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAUR%2CQANwC%3BEACpC%2CwCAAiB%2CcAAc%2CaAAa%2CMAAM%3BEAClD%2CwCAAiB%2CcAAc%2CmBAAmB%2CwBAAwB%3BIACtE%2C2BAAA%3B%3B%3BAC3ER%3BEACI%2CkBAAkB%2CsBAAlB%3B%3BAADJ%2CkGAGI%3BAAHJ%2CkGAII%3BAAJJ%2CkGAKI%3BAALJ%2CkGAMI%2CQAAO%3BEACH%2CkBAAkB%2CsBAAlB%3BEACA%2CiCAAA%3B%3BAAIR%2CkGAAqB%2CcAAc%2CiBAAiB%3BEAChD%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAFJ%2CkGAAqB%2CcAAc%2CiBAAiB%2CaAIhD%3BEACI%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CYAAA%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3B%3BAAXR%2CkGAAqB%2CcAAc%2CiBAAiB%2CaAchD%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAEA%2CkGArBa%2CcAAc%2CiBAAiB%2CaAchD%2CMAOK%2CIAAI%2CaAAa%3BEACd%2CSAAS%2CGAAT%3BEACA%2CwBAAA%3BEACA%2COAAO%2C0BAAP%3B%3BAAxBZ%2CkGAAqB%2CcAAc%2CiBAAiB%2CaAchD%2CMAaI%3BEACI%2CyBAAA%3BEACA%2CgCAAA%3BEACA%2CwBxE6TG%2C4BwE7TH%3B%3BAAEA%2CkGAhCS%2CcAAc%2CiBAAiB%2CaAchD%2CMAaI%2CEAKK%3BEACG%2COAAO%2C2BAAP%3B%3BAAGJ%2CkGApCS%2CcAAc%2CiBAAiB%2CaAchD%2CMAaI%2CEASK%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAIR%2CkGA3Ca%2CcAAc%2CiBAAiB%2CaAchD%2CMA6BK%2CWAAY%3BAACb%2CkGA5Ca%2CcAAc%2CiBAAiB%2CaAchD%2CMA8BK%2CWAAY%3BEACT%2COAAO%2CwBAAP%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3B%3BAAaZ%2CQARgC%3BEAC5B%2CkGAAqB%2CcAAc%2CiBAAiB%2CaAAa%2CMAAK%2CWAAY%2CIAAG%3BIACjF%2C8BAAA%3BIACA%2C4BAAA%3BIACA%2C%2BBAAA%3B%3B%3BAAMA%2C2EAFgB%2CcACpB%2CeAAe%2CIAAG%2C8BAA%2BB%2CwBAC5C%3BEACG%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAJZ%2C2EAAwB%2CcACpB%2CeAAe%2CIAAG%2C8BAA%2BB%2CwBAM7C%3BEACI%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3B%3BAAXZ%2C2EAAwB%2CcACpB%2CeAAe%2CIAAG%2C8BAA%2BB%2CwBAa7C%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CYAAY%2C6BAAZ%3BEACA%2CWAAW%2C6BAAX%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgCAAA%3BEACA%2CsBAAA%3BEACA%2CmCxE4PG%2CiDAAA%2C4BwE5PH%3B%3BAAEA%2C2EAjCY%2CcACpB%2CeAAe%2CIAAG%2C8BAA%2BB%2CwBAa7C%2CEAmBK%3BEACG%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BEACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3BAAGJ%2C2EAtCY%2CcACpB%2CeAAe%2CIAAG%2C8BAA%2BB%2CwBAa7C%2CEAwBK%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAMhB%2C2EAAwB%2CcACpB%2CIAAG%2CqDAAsD%2CIAAG%3BEACxD%2CkBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3B%3BAAUR%2CQANwC%3BEACpC%2CkGAAqB%2CcAAc%2CiBAAiB%2CaAAa%2CMAAM%3BEACvE%2C2EAAwB%2CcAAc%2CeAAe%2CwBAAwB%3BIACzE%2C2BAAA%3B%3B%3BACzIR%2C2EAAuB%2CsBAAuB%2CcAG1C%3BEACI%2CwBAAA%3BEACA%2CuBAAA%3B%3BAALR%2C2EAAuB%2CsBAAuB%2CcAQ1C%2CIAAG%3BEACC%2CkBAAA%3BEACA%2C2BAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAXR%2C2EAAuB%2CsBAAuB%2CcAc1C%2C4BAA4B%2CIAAG%3BEAC3B%2CkBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2CkCAAA%3BEACA%2CwCAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3BEACA%2CyBAAA%3BEACA%2C4BAAA%3B%3BAA3BR%2C2EAAuB%2CsBAAuB%2CcA8B1C%3BEACI%2CkBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAAmBR%2CQAf0B%3BEACtB%2C2EAAuB%2CsBAAuB%2CcAC1C%3BIACI%2CkBAAA%3B%3BEAFR%2C2EAAuB%2CsBAAuB%2CcAK1C%3BIACI%2C%2BBAAA%3BIACA%2CiBAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAuB%2CmBAAmB%2C0CAA1C%3B%3B%3BAAKZ%2C2EAAwB%2CcACpB%3BAADJ%2C2EAAwB%2CcAEpB%2CoBAAmB%3BEACf%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAPR%2C2EAAwB%2CcAUpB%2CgBAAgB%2CIAAG%3BAAVvB%2C2EAAwB%2CcAWpB%2CoBAAmB%2COAAQ%3BEACvB%2CkBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3B%3BAAIR%2C2EAAwB%2CcAAc%2CSAAQ%3BEAC1C%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2C2BAAA%3B%3BAAXJ%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAa1C%3BEACI%2CWAAW%2CsBAAX%3BEACA%2COAAO%2C8BAAP%3BEACA%2CiBAAA%3B%3BAAhBR%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAa1C%2CgBAKI%3BEACI%2COAAO%2CwBAAP%3BEACA%2CgBAAA%3B%3BAAKZ%2C2EAAuB%2C2BAA4B%2CcAAc%2CQAAO%2CQAAS%3BEAC7E%2CkBAAkB%2C0BAAlB%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2COAAO%2C8BAAP%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2COAAO%3BEACzC%2CoBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2COAAO%2CIAAG%3BEAC5C%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CyBAAA%3BEACA%2CgCAAA%3B%3BAAEA%2C2EAZoB%2CcAAc%2COAAO%2CIAAG%2CwEAY3C%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAIR%2C2EAAwB%2CcAAc%2COAAO%2CMAAK%2CQAAS%2COAAM%3BEAC7D%2CYAAY%2CmBAAmB%2CyCAA%5C%2FB%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CIAAG%3BEACrC%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3B%3BAAWJ%2CQARwC%3BEACpC%2C2EAAwB%2CcAAc%2CSAAQ%3BEAC9C%2C2EAAwB%2CcAAc%2COAAO%2CIAAG%3BEAChD%2C2EAAwB%2CcAAc%3BIAClC%2C2BAAA%3B%3B%3BAAIR%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAC1C%2CIAAG%3BEACC%2CeAAA%3BEACA%2CgBAAA%3B%3BAAHR%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAM1C%3BEACI%2CoBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3B%3BAAIR%2C2EAAwB%2CcACpB%3BAADJ%2C2EAAwB%2CcAEpB%3BAAFJ%2C2EAAwB%2CcAGpB%3BEACI%2C2BAAA%3BEACA%2C2BAAA%3B%3BAALR%2C2EAAwB%2CcAQpB%2CwBAAuB%3BEACnB%2CgBAAgB%2CsBAAhB%3BEACA%2CsBAAA%3B%3BAAVR%2C2EAAwB%2CcAapB%2CIAAG%3BEACC%2C6BAAA%3B%3BAAdR%2C2EAAwB%2CcAiBpB%2CSAAQ%3BEACJ%2CgBAAgB%2CwBAAhB%3BEACA%2CsBAAA%3B%3BAAnBR%2C2EAAwB%2CcAsBpB%3BEACI%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAxBR%2C2EAAwB%2CcAsBpB%2CqBAII%3BEACI%2C4BAAA%3B%3BAA3BZ%2C2EAAwB%2CcA%2BBpB%2CcAAa%3BEACT%2CaAAA%3BEACA%2CsBAAA%3B%3BAAjCR%2C2EAAwB%2CcAoCpB%3BEACI%2CwBAAA%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2CqBAAqB%2CcAArB%3BEACA%2C2BAAA%3B%3BAAxCR%2C2EAAwB%2CcAoCpB%2CkBAMM%3BAA1CV%2C2EAAwB%2CcAoCpB%2CkBAOI%3BEACI%2C4BAAA%3BEACA%2C4BAAA%3B%3BAAKZ%2C2EAAwB%2CcAAc%3BEAClC%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CkDAAZ%3B%3BAAEA%2C2EAXoB%2CcAAc%2CyBAWjC%3BEACG%2CWAAW%2CkBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2C2EAnBoB%2CcAAc%2CyBAmBjC%3BEACG%2CcAAA%3BEACA%2CYAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CoBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2C2EA5BoB%2CcAAc%2CyBA4BjC%3BEACG%2CcAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CkBAAX%3BEACA%2COAAO%2C8BAAP%3B%3BAAGJ%2C2EAnCoB%2CcAAc%2CyBAmCjC%3BEACG%2CaAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3B%3BAAGJ%2C2EAzCoB%2CcAAc%2CyBAyCjC%3BEACG%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CkBAAX%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2C2FAAA%3B%3BAAEA%2C2EArDgB%2CcAAc%2CyBAyCjC%2CQAYI%3BEACG%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3B%3BAAEA%2C2EAzDY%2CcAAc%2CyBAyCjC%2CQAYI%2CSAII%3BEACG%2CYAAY%2CgCAAZ%3B%3BAAIR%2C2EA9DgB%2CcAAc%2CyBAyCjC%2CQAqBI%3BEACG%2CkBAAkB%2C2BAAlB%3BEACA%2COAAO%2C2BAAP%3BEACA%2CuBAAA%3B%3BAAEA%2C2EAnEY%2CcAAc%2CyBAyCjC%2CQAqBI%2CWAKI%3BEACG%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3B%3BAAIR%2C2EAxEgB%2CcAAc%2CyBAyCjC%2CQA%2BBI%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CmBAAA%3B%3BAAKZ%2C2EAAwB%2CcAAc%3BEAClC%2CaAAA%3BEACA%2CQAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CWAAW%2CkBAAX%3B%3BAALJ%2C2EAAwB%2CcAAc%2CmBAOlC%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CYAAY%2CiCAAZ%3BEACA%2COAAO%2CgCAAP%3B%3BAAfR%2C2EAAwB%2CcAAc%2CmBAOlC%2CwBAUI%3BEACI%2CiBAAA%3BEACA%2CwBAAA%3B%3BAAMR%2C2EADoB%2CcAAc%2CkBACjC%3BEACG%2CeAAA%3BEACA%2CWAAW%2CkBAAX%3BEACA%2COAAO%2C8BAAP%3B%3BAAJR%2C2EAAwB%2CcAAc%2CkBAOlC%2CKAAO%3BAACP%2C2EARoB%2CcAAc%2CkBAQjC%2CIAAI%2CMAAO%3BEACR%2CaAAA%3B%3BAAIR%2C2EAAwB%3BEACpB%2CwBAAA%3B%3BAAEA%2C2EAHoB%2CsBAGnB%3BEACG%2CyBAAA%3B%3BAAIR%2C2EAAwB%2CcAAc%2CSAAQ%3BEAS1C%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CkCAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3BEACA%2C8BAA8B%2C0BAA9B%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3B%3BAAjBJ%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAC1C%3BAADJ%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAE1C%3BAAFJ%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAG1C%3BAAHJ%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAI1C%3BAAJJ%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAK1C%3BEACI%2CwBAAA%3B%3BAANR%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAmB1C%3BEACI%2CQAAA%3BEACA%2CkBAAA%3B%3BAArBR%2C2EAAwB%2CcAAc%2CSAAQ%2C8BAwB1C%3BEACI%2CQAAA%3B%3BAAIR%2C2EAAwB%2CcACpB%3BEACI%2CWAAW%2C0BAAX%3BEACA%2CiBAAA%3B%3BAAHR%2C2EAAwB%2CcAMpB%3BEACI%2CWAAW%2C4BAAX%3BEACA%2CiBAAA%3B%3BAARR%2C2EAAwB%2CcAWpB%3BEACI%2CWAAW%2C4BAAX%3BEACA%2CiBAAA%3B%3BAAbR%2C2EAAwB%2CcAgBpB%2COAAO%2CMAAM%3BEACT%2C6BAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2C2BAAA%3BEACA%2CMAAM%2CgBAAN%3BEACA%2CWAAW%2CUAAX%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3B%3BAA1BR%2C2EAAwB%2CcA6BpB%3BEACI%2CWAAW%2C4BAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAIR%2C2EAAwB%2CcAAc%2CeAAe%2CcAAc%2CYAAY%3BEAC3E%2CYAAY%2CsBAAZ%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2COAAO%2CkCAAP%3B%3BAAGI%2C2EANgB%2CcAAc%2CeAAe%2CcAAc%2CYAAY%2CwBAK3E%2CEACK%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAKZ%2C2EAAwB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CcAAa%2CUAAU%3BEACrF%2CwBAAA%3BEACA%2CkCAAA%3B%3BAAQJ%2CQALwC%3BEACpC%2C2EAAwB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CcAAa%2CUAAU%3BIACrF%2C2BAAA%3B%3B%3BACjbR%2C2EAAsB%2CcAClB%2CIAAG%3BEACC%2CwBAAA%3BEACA%2CKAAK%2CsBAAL%3BEACA%2C%2BBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAUR%2CQANgC%3BEAC5B%2C2EAAsB%2CcAAc%2CIAAG%3BIACnC%2CuBAAuB%2CkBAAkB%2CmBAAzC%3B%3B%3BAAIR%2C2EAAsB%2CcAClB%2CIAAG%3BEACC%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3B%3BAALR%2C2EAAsB%2CcAQlB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CYAAY%2C4BAAZ%3B%3BAAdR%2C2EAAsB%2CcAiBlB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAApBR%2C2EAAsB%2CcAuBlB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3B%3BAA3BR%2C2EAAsB%2CcA8BlB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CgCAAA%3B%3BAAvCR%2C2EAAsB%2CcA0ClB%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAA%2BB%2CIAAG%3BEAC7D%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAIR%2C2EAAsB%2CcAAc%2CcAAc%3BEAC9C%2CsBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3B%3BAANJ%2C2EAAsB%2CcAAc%2CcAAc%2CgBAQ9C%3BEACI%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CQAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAdR%2C2EAAsB%2CcAAc%2CcAAc%2CgBAiB9C%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2C%2BBAAA%3BEACA%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAA5BR%2C2EAAsB%2CcAAc%2CcAAc%2CgBA%2BB9C%2CQAAO%3BEACH%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CgCAAA%3B%3BAAEA%2C2EA7Cc%2CcAAc%2CcAAc%2CgBA%2BB9C%2CQAAO%2COAcF%3BEACG%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CmBAAmB%2C6CAA%5C%2FB%3B%3BAAGJ%2C2EAlDc%2CcAAc%2CcAAc%2CgBA%2BB9C%2CQAAO%2COAmBF%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAoBZ%2CQAdgC%3BEAC5B%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%3BIAC1E%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEAHJ%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%2CmBAK1E%3BIACI%2CuBAAA%3BIACA%2C4BAAA%3BIACA%2CsCAAA%3B%3B%3BAAoBZ%2CQAfsC%3BEAClC%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%3BIAC1E%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAHJ%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%2CmBAK1E%3BIACI%2CsBAAA%3BIACA%2C4BAAA%3BIACA%2C4BAAA%3BIACA%2CsCAAA%3B%3B%3BAAYZ%2CQAPgC%2CuBAAmC%3BEAC%5C%2FD%2C2EAAsB%2CcAAc%2CIAAG%3BIACnC%2CuBAAuB%2CkBAAkB%2CmBAAzC%3BIACA%2CSAAA%3B%3B%3BAAmHR%2CQA%5C%2FGsC%3BEAClC%2C2EAAsB%2CcAAc%2CIAAG%3BIACnC%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2C2EAAsB%2CcAAc%2CiBAAiB%2CSAAQ%3BIACzD%2C6BAAA%3BIACA%2CoBAAA%3BIACA%2CkBAAA%3BIACA%2CiBAAA%3BIACA%2C4BAAA%3B%3BEALJ%2C2EAAsB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAOzD%3BIACI%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CwBAAA%3BIACA%2CuBAAuB%2CcAAvB%3BIACA%2CQAAA%3BIACA%2CiCAAA%3B%3BEAbR%2C2EAAsB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAgBzD%2CIAAG%3BIACC%2CwBAAA%3B%3BEAjBR%2C2EAAsB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAoBzD%2CIAAG%3BIACC%2CsBAAA%3BIACA%2CgBAAA%3BIACA%2C8BAAA%3B%3BEAIR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAC%5C%2FD%2CIAAG%3BIACC%2CwBAAA%3BIACA%2C6BAAA%3B%3BEAHR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAM%5C%2FD%3BIACI%2CmBAAA%3BIACA%2CwBAAA%3BIACA%2CkBAAA%3B%3BEATR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAY%5C%2FD%2CGAAE%3BIACE%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAfR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAkB%5C%2FD%2CGAAE%2CaAAc%3BIACZ%2CiBAAA%3BIACA%2CiBAAA%3B%3BEApBR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAuB%5C%2FD%3BIACI%2CwBAAA%3B%3BEAxBR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BA2B%5C%2FD%3BIACI%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CwBAAA%3BIACA%2CsBAAA%3BIACA%2CmCAAA%3B%3BEAhCR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BAmC%5C%2FD%3BIACI%2CsBAAA%3BIACA%2CgBAAA%3BIACA%2CuBAAA%3BIACA%2CkBAAA%3BIACA%2C2BAAA%3B%3BEAxCR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BA2C%5C%2FD%2CIAAG%3BIACC%2CwBAAA%3B%3BEA5CR%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CIAAG%2C8BA%2BC%5C%2FD%3BIACI%2CsBAAA%3BIACA%2CgBAAA%3BIACA%2CyBAAA%3BIACA%2C6BAAA%3BIACA%2C0BAAA%3BIACA%2CgBAAA%3BIACA%2C6BAAA%3B%3BEAIR%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%3BIAC1E%2CuBAAA%3BIACA%2C2BAAA%3BIAEA%2C2BAAA%3B%3BEAJJ%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%2CmBAM1E%3BIACI%2CiBAAA%3BIACA%2CmBAAA%3B%3BEARR%2C2EAAqB%2CsBAAuB%2CcAAc%2CoBAAoB%2CmBAW1E%3BIACI%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CsCAAA%3B%3B%3BAAWZ%2CQAN0B%3BEACtB%2C2EAAsB%2CcAAc%2CIAAG%3BIACnC%2CQAAA%3B%3B%3BAAyBR%2CQArBgC%3BEAC5B%2C2EAAqB%2CsBAAuB%2CcACxC%2CoBAAoB%3BIAChB%2CkBAAA%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3B%3BEAJR%2C2EAAqB%2CsBAAuB%2CcAOxC%3BIACI%2CsBAAA%3BIACA%2C8BAAA%3B%3BEATR%2C2EAAqB%2CsBAAuB%2CcAYxC%2CSAAQ%3BIACJ%2CkBAAA%3BIACA%2CsBAAA%3BIACA%2C4BAA4B%2C0BAA5B%3B%3B%3BAAwBZ%2CQAnBsC%3BEAClC%2C2EAAsB%2CcAClB%2CIAAG%3BIACC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3B%3BEAJR%2C2EAAsB%2CcAOlB%2CIAAG%3BIACC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3B%3BAAOZ%2C2EAAsB%2CcAClB%2CIAAG%3B%3BKAED%2CIAAG%2CwDAAwD%3BAAHjE%2C2EAAsB%2CcAIlB%2CIAAG%3B%3BKAED%2CIAAG%2C8DAA8D%3BAANvE%2C2EAAsB%2CcAOlB%2CcAAc%2CsBAAqB%3BAAPvC%2C2EAAsB%2CcAQlB%2CcAAc%2CwBAAwB%2CMAAM%2CEAAC%3BAARjD%2C2EAAsB%2CcASlB%2CSAAQ%2CiBAAkB%2CIAAG%2C%2BDAA%2BD%3BEACxF%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3B%3BAAbR%2C2EAAsB%2CcAgBlB%2CcAAc%2CsBAAqB%3BEAC%5C%2FB%2COAAO%2C2BAAP%3B%3BAAaR%2CQATwC%3BEACpC%2C2EAAsB%2CcAAc%2CIAAG%3BEACvC%2C2EAAsB%2CcAAc%2CcAAc%2CgBAAgB%2CQAAO%3BIACrE%2C2BAAA%3B%3B%3BAAMR%2C2EAAsB%2CcAAc%2CgBAAgB%2CwBAAwB%2CMAAM%3BEAC9E%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAQ%2CiBACxC%2CIAAG%3BEACC%2CgBAAA%3BEACA%2CeAAA%3B%3BAAHR%2C2EAAsB%2CcAAc%2CSAAQ%2CiBAMxC%2COAAO%3BAANX%2C2EAAsB%2CcAAc%2CSAAQ%2CiBAOxC%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAIR%2C2EAAsB%2CcAAc%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACrE%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAASJ%2CQANsC%3BEAClC%2C2EAAsB%2CcAAc%2COAAO%2CIAAG%3BIAC1C%2CeAAA%3BIACA%2CgBAAA%3B%3B%3BACvXR%2C2EAAwB%2CcAAc%2CiBAAiB%3BAACvD%2C2EAAwB%2CcAAc%2CiBAAiB%2CaAAa%3BEAChE%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CiBAAiB%2CaAAa%2CIAAG%3BEACnE%2COAAO%2CkCAAP%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CiBAAiB%2CaAAa%2CIAAG%3BEACnE%2COAAO%2C2BAAP%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CiBAAiB%2CaAAa%2CIAAG%3BEACnE%2COAAO%2CgCAAP%3BEACA%2CgBAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CIAAG%3B%3B%3B%3B%3BCAKvC%3BEACE%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2C6BAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CIAAG%3B%3B%3B%3BCAIvC%2CgBAAgB%3BEACd%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CIAAG%3B%3B%3B%3BCAIvC%2CgBAAgB%2CQAAO%3BEACrB%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2CmBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2C6BAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CSAAQ%3BEAC1C%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3B%3BAAoBJ%2CQAjB0B%3BEACtB%2C2EAAwB%2CcAAc%2CiBAAiB%2CIAAG%3B%3B%3BKAGxD%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BIAQD%2C%2BBAAA%3BIACA%2CiBAAA%3B%3B%3BAAIR%2C2EAAwB%2CcAAc%2CQAAQ%3BAAC9C%2C2EAAwB%2CcAAc%2CgBAAgB%3BAACtD%2C2EAAwB%2CcAAc%2CgBAAgB%3BAACtD%2C2EAAwB%2CcAAc%2CSAAS%2COAAM%2COAAQ%3BAAC7D%2C2EAAwB%2CcAAc%2CSAAS%2COAAM%2COAAQ%3BEACzD%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CgBAAgB%2CwBAAwB%2CMAAM%3BEAChF%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3B%3BAAGJ%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAC1C%2CIAAG%3BEACC%2CgBAAA%3BEACA%2C6BAAA%3B%3BAAHR%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAM1C%2COAAO%3BAANX%2C2EAAwB%2CcAAc%2CSAAQ%2CiBAO1C%3BEACI%2CeAAA%3BEACA%2CgBAAA%3B%3BAAIR%2C2EAAwB%2CcAAc%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACvE%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAASJ%2CQANsC%3BEAClC%2C2EAAwB%2CcAAc%2COAAO%2CIAAG%3BIAC5C%2CeAAA%3BIACA%2CgBAAA%3B%3B%3BAChIR%2C2EAAqB%3BEACjB%2C0BAAA%3BEACA%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2C0BAA0B%2C0BAA1B%3BEACA%2CgCAAgC%2CmBAAmB%2CiCAA4C%2C2BAA%5C%2FF%3BEACA%2C0BAAA%3BEACA%2CmCAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%3BAACjF%2C2EAAqB%2CcAAc%2C2BAA0B%2CMAAM%3BAACnE%2C2EAAqB%2CcAAc%2CgBAAgB%2COAAM%3BAACzD%2C2EAAqB%2CcAAc%2CSAAQ%2CaAAc%2COAAM%3BEAC3D%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2C4BAAf%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3B%3BAAGJ%2C2EAAoB%2CsBAAuB%2CcAAc%3BAACzD%2C2EAAoB%2CsBAAuB%2CcAAc%2CoBAAoB%3BEACzE%2CeAAe%2C0BAAf%3B%3BAAGJ%2C2EAAqB%2CcAAc%3BEAC%5C%2FB%2CeAAe%2C4BAAf%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CmBAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%3BEAC3D%2CkBAAkB%2C6BAAlB%3BEACA%2CeAAe%2C0BAAf%3BEACA%2CYAAY%2C%2BBAAZ%3BEACA%2C2BAAA%3BEACA%2CyBAAyB%2C2BAA2B%2CgBAAgB%2C6BAApE%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CcAAa%3BEACxE%2CcAAc%2CmCAAd%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CcAAc%3BEAC7C%2CeAAe%2C2BAA2B%2C8BAA1C%3BEACA%2C2BAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%3BEAC%5C%2FB%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CiBAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CSAAS%3BEACxC%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CSAAS%2COAAO%3BEAC%5C%2FC%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CYAAY%2C6BAAZ%3BEACA%2CoBAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CSAAS%2COAAO%3BAACnD%2C2EAAqB%2CcAAc%2CSAAS%2COAAO%2CYAAY%3BEAC3D%2CWAAW%2CsBAAX%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%3BEAC7E%2C4BAAA%3BEACA%2C8BAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAmC%3BEAChH%2CyBAAA%3BEACA%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAiC%3BEAC9G%2CyBAAA%3B%3BAAcJ%2CQAXgC%3BEAC5B%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAiC%3BIAC9G%2CwBAAA%3B%3BEAGJ%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAiC%3BEAClH%2C2EAAqB%2CcAAc%2CiBAAiB%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAiC%2CgBAAe%2CIAAI%3BIACjI%2CwBAAA%3B%3B%3BAASR%2CQALwC%3BEACpC%2C2EAAqB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%3BIAC3D%2C2BAAA%3B%3B%3BAC1GR%2C2EAAsB%3BEAClB%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CIAAG%3BEACnC%2C%2BCAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CIAAG%3BEACnC%2C8CAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAS%2COAAO%2CIAAG%3BAACvD%2C2EAAsB%2CcAAc%2CSAAS%2COAAO%2CYAAc%2COAAI%2CIAAI%3BEACtE%2CiDAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAS%2COAAO%3BEAChD%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CcAAc%3BEAC1E%2C2BAAA%3B%3BAASJ%2CQANgC%3BEAC5B%2C2EAAsB%2CcAAc%2CIAAG%3BIACnC%2C4BAAA%3B%3B%3BAAIR%2C2EAAsB%2CcAAc%2CSAAQ%3BEACxC%2C0BAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAS%2CgBAAgB%2CIAAG%3BEAC5D%2C8CAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CIAAG%3BEACnC%2C8CAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%2CcAAc%2CIAAG%3BEAC7E%2C8CAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CcAAc%2CIAAG%3BEACjD%2CoBAAA%3B%3BAAGJ%2C2EAAsB%2CcAAc%2CSAAQ%2C8BAA%2BB%2CIAAG%3BEAC1E%2C8CAAA%3B%3BAClEJ%2C2EAAoB%2CcAEhB%2CSAAQ%2CKAAK%2CcAAe%3BEACxB%2C%2BBALU%2C%2BCAAA%2C4BAKV%3B%3BAAHR%2C2EAAoB%2CcAQhB%2CSAAQ%2CKAAK%2CcAAe%2CcAAa%3BEACrC%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAVR%2C2EAAoB%2CcAahB%2CSAAQ%2CKAAK%2CcAAe%2CcAAc%3BEACtC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAAnBR%2C2EAAoB%2CcAsBhB%2CSAAQ%2CKAAK%2CcAAe%2CcAAc%2CIAAG%3BEACzC%2C8BAAA%3BEACA%2CmBAAA%3B%3BAAxBR%2C2EAAoB%2CcA2BhB%2CyBAAyB%2CIAAG%3BEACxB%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CmCAlCU%2CiDAAA%2C0CAAA%2C4BAkCV%3B%3BAAhCR%2C2EAAoB%2CcAsChB%2CyBAAyB%2CIAAG%2CYAAY%3BEACpC%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAxCR%2C2EAAoB%2CcA2ChB%2CcAAc%2CYAAY%2CwBAAwB%2CIAAG%3BEACjD%2CmCA9CU%2CiDAAA%2C0CAAA%2C4BA8CV%3B%3BAA5CR%2C2EAAoB%2CcAkDhB%2CcAAc%2CYAAY%2CwBAAwB%2CIAAG%2CoBAAoB%3BEACrE%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAApDR%2C2EAAoB%2CcAuDhB%2CcAAc%2CYAAY%2CwBAAwB%2CIAAG%2CoBAAoB%3BEACrE%2CYAAY%2CmBAAmB%2CuBAAuB%2CuBAAtD%3B%3BAAxDR%2C2EAAoB%2CcA2DhB%2CSAAS%2CgBAAgB%2CIAAG%2CyBAAyB%3BEACjD%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAWR%2CQAPwC%3BEACpC%2C2EAAoB%2CcAAc%2CSAAQ%2CKAAK%2CcAAe%3BEAC9D%2C2EAAoB%2CcAAc%2CyBAAyB%2CIAAG%3BEAC9D%2C2EAAoB%2CcAAc%2CcAAc%2CYAAY%2CwBAAwB%2CIAAG%3BIACnF%2C2BAAA%3B%3B%3BACtER%2C8CAAoB%2CcAAc%2CoBAAmB%2COAAQ%3BEACzD%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CoBAAmB%2COAAQ%2CYAAY%3BEACrE%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CQAAO%2CQAAS%2CSAAQ%3BAAC1D%2C8CAAoB%2CcAAc%2CQAAO%2CWAAY%2CSAAQ%3BAAC7D%2C8CAAoB%2CcAAc%2CQAAO%2CcAAe%3BEACpD%2CyBAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2C8BAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CQAAO%2CQAAS%2CSAAQ%2COAAQ%3BAAClE%2C8CAAoB%2CcAAc%2CQAAO%2CWAAY%2CSAAQ%2COAAQ%3BEACjE%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%3BEAC9B%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CyBAAyB%3BEACvD%2CoBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CyBAAyB%3BEACvD%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BB%5C%2FEyRW%2CqDAAA%2C0CAAA%2C4B%2BEzRX%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CyBAAyB%2CEAAC%3BAAC5D%2C8CAAoB%2CcAAc%2CyBAAyB%2CEAAC%3BEACxD%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CyBAAyB%2CEAAC%3BEACxD%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%3BEAC9B%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%3BEAC9B%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%3BEAC9B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CqBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2C8CAAoB%2CcAAc%2CqBAAqB%3BEACnD%2COAAO%2C8BAAP%3BEACA%2CgBAAA%3B%3BAASJ%2CQANwC%3BEACpC%2C8CAAoB%2CcAAc%2CyBAAyB%3BEAC3D%2C8CAAoB%2CcAAc%3BIAC9B%2C2BAAA%3B%3B%3BACvIR%2CiDAAsB%2CaAAa%3BEAC%5C%2FB%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CiDAAsB%3BEAClB%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C4BAAA%3B%3BAAGJ%2CiDAAsB%2CoBAAoB%2CUAAS%3BEAC%5C%2FC%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3B%3BAA2BJ%2CQAxBsC%3BEAClC%2CiDAAsB%2C0BAA0B%3BIAC5C%2C0BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CiDAAsB%2C0BAA0B%3BIAC5C%2CuBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CiDAAsB%2CQAAO%2COAAO%3BIAChC%2C2BAAA%3BIACA%2CkBAAA%3B%3BEAGJ%2CiDAAsB%2CqBAAqB%3BEAC3C%2CiDAAsB%2CqBAAqB%3BIACvC%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C8BAAA%3B%3B%3BAAIR%2CiDAAsB%2C6BAA6B%2CQAAO%2CQAAQ%3BEAC9D%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CiDAAsB%2C6BAA6B%2CQAAO%3BEACtD%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C%2BBAAA%3B%3BAChCJ%2CQAzBsC%3BEAClC%2CuCAAkB%2CcAAc%2CMAAK%2CcAAe%3BIAChD%2CgBAAA%3BIACA%2CYAAA%3B%3BEAGJ%2CuCAAkB%2CcAAc%2CMAAK%2CcAAe%2CiBAAiB%3BIACjE%2CeAAA%3BIACA%2CWAAA%3BIACA%2CgBAAA%3B%3BEAGJ%2CuCAAkB%2CcAAc%2CMAAK%2CcAAe%2CiBAAiB%2CMAAK%3BIACtE%2C8BAAA%3BIACA%2C0BAAA%3B%3BEAGJ%2CuCAAkB%2CcAAc%2CMAAK%2CcAAe%3BIAChD%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkBAAA%3B%3B%3BAAIR%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAU%2CUAAS%2COAAO%2CQAAS%3BEACnF%2CcAAc%2CmBAAmB%2CiCAAiC%2C2BAAlE%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAU%2CUAAS%2COAAO%2CQAAS%2CQAAO%3BEAC1F%2CcAAc%2CmBAAmB%2CiCAAiC%2C2BAAlE%3BEACA%2COAAO%2CgCAAP%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%3BEAC1C%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CYAAY%2CmBAAmB%2CiCAAiC%2CuBAAhE%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAAiC%2C2BAAtE%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%2C%2BBAA8B%3BEACxE%2CSAAS%2CEAAT%3BEACA%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2CUAAU%2CwMAAV%3BEACA%2CkBAAkB%2CwMAAlB%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAU%2COAAO%3BAACrE%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAY%2CSAAO%3BEACnE%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%3BEAC1C%2CcAAA%3BEACA%2CeAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAU%3BEAC1D%2CgBAAA%3BEACA%2C8BAAA%3B%3BAAGJ%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAU%2CQAAO%3BAACrE%2CuCAAkB%2CcAAc%2CcAAc%2COAAM%2CSAAU%2CQAAO%3BEACjE%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAASJ%2CQANsC%3BEAClC%2CuCAAiB%2C2BAA4B%2CcAAc%2CcAAc%3BIACrE%2CwBAAA%3B%3B%3BAAIR%2CiDAAqB%2CcAAc%3BEAC%5C%2FB%2CYAAY%2CsBAAZ%3BEACA%2CiCAAA%3B%3BAAGJ%2CiDAAqB%2CcAAc%3BEAC%5C%2FB%2C2BAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAGJ%2CiDAAqB%2CcAAc%2CYAAY%2CMAAM%3BAACrD%2CiDAAqB%2CcAAc%2CYAAY%2CMAAM%3BEACjD%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3B%3BAAGJ%2CiDAAqB%2CcAAc%2CYAAY%2CQAAO%3BAACtD%2CiDAAqB%2CcAAc%2CYAAY%2CQAAO%3BEAClD%2CgBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CiDAAqB%2CcAAc%2CSAAQ%3BAAC3C%2CiDAAqB%2CcAAc%2CSAAQ%3BEACvC%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C2BAAA%3B%3BAC%5C%2FHJ%2CwCAAsB%2CcAAc%2CqBAAoB%3BEACpD%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAAGJ%2CwCAAsB%2CcAAc%2CeAAc%2CSAAU%2CcAAc%2CQAAO%3BAACjF%2CwCAAsB%2CcAAc%2CeAAc%2CSAAU%2CcAAc%2CQAAO%3BAACjF%2CwCAAsB%2CcAAc%2CiBAAiB%3BEACjD%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CwCAAsB%2CcAAc%2CeAAc%2CSAAU%2CmBAAmB%3BEAC3E%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2C%2BDAAoB%2CcAAc%2CwBAAuB%3BEACrD%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAGJ%2C%2BDAAoB%2CcAAc%2CqBAAqB%2CmBAAmB%3BEACtE%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CWAAW%2CsBAAX%3B%3BAAGJ%2C%2BDAAoB%2CcAAc%2CSAAS%2CQAAO%3BAAClD%2C%2BDAAoB%2CcAAc%2CuBAAuB%3BEACrD%2CgBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CuCAAqB%2CcAAc%2CMAAK%3BEACpC%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAGJ%2CuCAAqB%2CcAAc%2CMAAK%2CQAAS%2COAAO%3BEACpD%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CuCAAqB%2CcAAc%2CMAAK%2CQAAS%2CIAAG%3BEAChD%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CuCAAqB%2CcAAc%2CMAAK%2CQAAS%2CQAAO%3BEACpD%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAUJ%2CQAPgC%3BEAC5B%2CuCAAqB%2CcAAc%2CMAAK%2CQAAS%2CQAAO%3BIACpD%2CsBAAA%3BIACA%2C2BAAA%3B%3B%3BAAIR%2CqKAAkB%2CcAAc%2CIAAG%2CwEAC%5C%2FB%2COAAO%3BEACH%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAJR%2CqKAAkB%2CcAAc%2CIAAG%2CwEAO%5C%2FB%2CIAAG%3BEACC%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAVR%2CqKAAkB%2CcAAc%2CIAAG%2CwEAa%5C%2FB%2CQAAO%3BAAbX%2CqKAAkB%2CcAAc%2CIAAG%2CwEAc%5C%2FB%2CQAAO%3BAAdX%2CqKAAkB%2CcAAc%2CIAAG%2CwEAe%5C%2FB%2CQAAO%3BEACH%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAIR%2CqKAAkB%2CcAAc%2CiBAAiB%2COAAO%2CaAAa%3BEACjE%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CuCAAwB%2CcAAc%2COAAM%2CUAAW%2CeAAe%2CcAAc%2CQAAO%3BEACvF%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CuCAAwB%2CcAAc%2COAAM%2CUAAW%3BEACnD%2CiBAAA%3B%3BAAGJ%2CuCAAwB%2CcAAc%2COAAM%2CUAAW%2CmBAAmB%3BEACtE%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2C4BAAA%3B%3BAAUJ%2CQAPsC%3BEAClC%2CuCAAwB%2CcAAc%2COAAM%2CUAAW%2CeAAe%3BIAClE%2CwBAAA%3BIACA%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3B%3B%3BACxIR%2CkEAAiB%2CcAAc%3BAAC%5C%2FB%2CkEAAiB%2CcAAc%2CoBAAoB%3BEAC%5C%2FC%2CwBAAA%3BEACA%2C6BAAA%3BEACA%2CoBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CQAAO%2CKAAK%3BEACvC%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3BEACA%2C6BAAA%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CeAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C6BAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CgBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C4BAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CsBAAsB%2CMAAK%3BEACtD%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2C8BAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CsBAAsB%2CMAAK%2CeAAe%3BEACrE%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CsBAAsB%3BEACjD%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3BEACA%2C0BAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CsBAAsB%2COAAM%3BEACvD%2CmBAAqC%2CgCAArC%3BEACA%2C8BAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%3BEAC3B%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CqBAAqB%3BEAChD%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CqBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBnFqOW%2CqDAAA%2C0CAAA%2C4BmFrOX%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CqBAAqB%2CEAAC%3BEACjD%2CYAAY%2C2BAAZ%3BEACA%2CcAAc%2C2BAAd%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CqBAAqB%2CEAAC%3BAACrD%2CkEAAiB%2CcAAc%2CqBAAqB%2CEAAC%3BEACjD%2CcAAc%2C2BAAd%3BEACA%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3B%3BAAGJ%2CkEAAiB%2CcAAc%2CqBAAqB%2CEAAC%2CYAAY%3BAACjE%2CkEAAiB%2CcAAc%2CqBAAqB%2CEAAC%2CYAAY%3BEAC7D%2CYAAY%2CgCAAZ%3BEACA%2CcAAc%2CgCAAd%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CuEAAkB%2CcAAc%2CiBAAiB%3BEAC7C%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CuEAAkB%2CcAAc%2CIAAG%3BEAC%5C%2FB%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CaAAA%3B%3BAAGJ%2CuEAAkB%2CcAAc%2CsBAAsB%3BAACtD%2CuEAAkB%2CcAAc%2C2BAA2B%3BEACvD%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%3BEAC%5C%2FC%2CkBAAA%3BEACA%2CuBAAuB%2CmBAAmB%2CyCAA1C%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CsCAAsC%2CkCAAkC%3BEACvH%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CiCAAiB%2CcAAc%2CQAAO%2CKAAM%2CIAAG%3BEAC3C%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CiCAAiB%2CcAAc%2CQAAO%2CKAAM%2CIAAG%3BEAC3C%2C8BAAA%3B%3BAAKJ%2CiCAAiB%2CIAAG%3BEAChB%2CkBAAA%3B%3BAAGJ%2CiCAAiB%2CIAAG%2C2BAA4B%3BEAC5C%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CiCAAiB%2CIAAG%2C2BAA4B%2CSAAW%2CIAAC%3BEACxD%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CiCAAiB%2CIAAG%2C2BAA4B%3BEAC5C%2CcAAc%2CmBAAmB%2CiCAAiC%2C2BAAlE%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2CiCAAiB%2CIAAG%2C2BAA4B%3BEAC5C%2CcAAc%2CmBAAmB%2CgCAA2C%2C2BAA5E%3BEACA%2CYAAY%2CmBAAmB%2C%2BBAA0C%2CuBAAzE%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2CiCAAiB%2CIAAG%2C2BAA4B%3BAAChD%2CiCAAiB%2CIAAG%2C2BAA4B%3BAAChD%2CiCAAiB%2CIAAG%2C2BAA4B%3BEAC5C%2CcAAc%2CmBAAmB%2CiCAAiC%2C2BAAlE%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2CiCAAiB%2CIAAG%2C2BAA4B%2CSAAS%3BEACrD%2CgBAAA%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3B%3BAAKJ%2C4CAAqB%2CcAAc%3BEAC%5C%2FB%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAGJ%2C4CAAqB%2CcAAc%2CkBAAkB%3BAACrD%2C4CAAqB%2CcAAc%2CkBAAoB%2CIAAC%3BEACpD%2CeAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C%2BBAAA%3B%3BAAGJ%2C4CAAqB%2CcAAc%2CkBAAkB%3BEACjD%2CgBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAGJ%2C4CAAqB%2CcAAc%2CkBAAkB%2CiBAAiB%3BEAClE%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAKJ%2CiDAAyB%2CcAAc%2CcAAc%2CKAAI%2CMAAO%2CKAAI%2CKAAQ%2CMAAG%3BEAC3E%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CiDAAyB%2CcAAc%2CcAAc%2CKAAI%2CMAAO%2CKAAI%2CKAAK%2CQAAW%2CMAAG%3BEACnF%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAQJ%2CQALwC%3BEACpC%2CkEAAiB%2CcAAc%2CqBAAqB%3BIAChD%2C2BAAA%3B%3B%3BAChTR%2CwCAAgB%2CcAAc%3BEAC1B%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAyB%2C0BAAzB%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CaAAa%3BEACvD%2CyBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2C%2BBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CeAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C%2BBpF%2BTW%2CqDAAA%2C4BoF%5C%2FTX%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CcAAa%3BAAC3D%2CwCAAgB%2CcAAc%2CgBAAgB%2CcAAa%3BAAC3D%2CwCAAgB%2CcAAc%2CgBAAgB%2CcAAa%3BEACvD%2CcAAc%2C2BAAd%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2CwBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CcAAa%3BEACvD%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CoBAAmB%3BEAC7D%2CwBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2COAAO%2C8BAAP%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CgBAAgB%2CIAAG%3BEAC7D%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CgBAAgB%2CIAAG%2CwBAAwB%3BEACrF%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CgBAAgB%3BEAC1D%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CgBAAe%2CUAAW%3BEACpE%2CcAAc%2C0BAAd%3BEACA%2CYAAY%2CmBAAmB%2C%2BBAA0C%2CuBAAzE%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CIAAG%3BEAC7C%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BAAC9C%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CkBAAkB%2CmBAAmB%2CiCAAiC%2C2BAAtE%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2CuBAA%5C%2FD%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC1C%2CkBAAkB%2CmBAAmB%2CgCAA2C%2C2BAAhF%3BEACA%2CYAAY%2CmBAAmB%2C%2BBAA0C%2CuBAAzE%3BEACA%2COAAO%2CwBAAP%3B%3BAAmCJ%2CQAhCsC%3BEAClC%2CwCAAgB%2CcAAc%2CgBAAgB%3BIAC1C%2CwBAAA%3B%3BEAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BIAC1C%2C0BAAA%3BIACA%2CQAAA%3BIACA%2CeAAA%3B%3BEAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CgBAAgB%3BIAC1D%2CyBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CgBAAgB%3BIAC1D%2CyBAAA%3BIACA%2C0BAAA%3B%3BEAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%3BIAC1C%2CiCAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CwCAAgB%2CcAAc%2CgBAAgB%2CoBAAoB%3BIAC9D%2CsBAAA%3BIACA%2CkCAAA%3B%3B%3BAAIR%2CoHAAmB%2CcAAc%2CoBAAoB%2CIAAG%3BEACpD%2C%2BBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CoBAAoB%3BEACjD%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CSAAQ%2CKAAK%3BAAC9C%2CoHAAmB%2CcAAc%2CSAAQ%3BEACrC%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C2BAAA%3B%3BAAGJ%2CoHAAmB%2CcAAc%3BEAC7B%2C2BAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CIAAG%2CuDAAwD%3BEACxF%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3B%3BAAGJ%2CoHAAmB%2CcAAc%3BEAC7B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CcAAA%3BEACA%2CqBAAA%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CcAAa%3BAAC9C%2CoHAAmB%2CcAAc%2CcAAa%3BEAC1C%2CYAAY%2CmBAAmB%2CiCAAiC%2CuBAAhE%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CcAAa%3BEAC1C%2CYAAY%2CmBAAmB%2CiCAAiC%2CuBAAhE%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CcAAa%3BEAC1C%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2COAAO%2C0BAAP%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CIAAG%2CmCAAoC%2CIAAG%3BEACvE%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CIAAG%2CkCAAmC%2COAAO%3BEAC1E%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CoHAAmB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BEAMhC%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CuEAAkB%2CcAAc%2C0BAA0B%2CQAAO%3BAACjE%2CuEAAkB%2CcAAc%2C0BAA0B%3BAAC1D%2CuEAAkB%2CcAAc%2CmBAAmB%3BEAC%5C%2FC%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CuEAAkB%2CcAAc%3BEAC5B%2CaAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAAGJ%2CuEAAkB%2CcAAc%2C0BAA0B%2CIAAG%3BEACzD%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CuEAAkB%2CcAAc%3BAAChC%2CuEAAkB%2CcAAc%2CqBAAqB%3BEACjD%2CkBAAkB%2C0BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3BEACA%2C%2BBpF%2BDW%2C4BoF%5C%2FDX%3B%3BAAGJ%2CuEAAkB%2CcAAc%2CmBAAkB%3BAAClD%2CuEAAkB%2CcAAc%2CqBAAqB%2CWAAU%3BEAC3D%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3BAAGJ%2CuEAAkB%2CcAAc%2CSAAQ%2CKAAK%3BEACzC%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAAGJ%2CuCAAqB%2CcAAc%3BEAC%5C%2FB%2C2BAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3B%3BAAGJ%2CuCAAqB%2CcAAc%2CMAAK%2CMAAO%3BEAC3C%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CuCAAqB%2CcAAc%2CSAAS%3BEACxC%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAASJ%2CQANwC%3BEACpC%2CwCAAgB%2CcAAc%2CgBAAgB%3BEAC9C%2CuEAAkB%2CcAAc%3BIAC5B%2C2BAAA%3B%3B%3BAC7UR%3BEACI%2CoBAAoB%2CiCAApB%3BEACA%2C%2BBAAA%3BEACA%2CgBAAgB%2CsBAAhB%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2CiBAAiB%2C%2BBAAjB%3BEACA%2CyBAAyB%2C%2BBAAzB%3B%3BAAUJ%2CQAPoC%3BEAChC%3BIACI%2CwBAAA%3BIACA%2C0BAAA%3B%3B%3BAAYR%2CQARoC%3BEAChC%3BIACI%2CwBAAA%3BIACA%2CoBAAA%3BIACA%2C0BAAA%3B%3B%3BAAIR%2CkGAAyB%2CcACrB%3BAADJ%2CkGAAyB%2CcAErB%2CWAAU%3BAAFd%2CkGAAyB%2CcAGrB%3BAAHJ%2CkGAAyB%2CcAIrB%2CQAAO%3BAAJX%2CkGAAyB%2CcAKrB%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAIR%2C2EAA4B%2CcACxB%2CWAAW%2CSAAQ%2COAAO%2CaAAa%3BEACnC%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3B%3BAAJR%2C2EAA4B%2CcACxB%2CWAAW%2CSAAQ%2COAAO%2CaAAa%2CIAKjC%3BEACE%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3B%3BAA%2BFZ%2CQAvFgC%3BEAC5B%2C2EAA4B%2CcAAc%2CWAAa%2CWAAQ%2COAAO%3BIAClE%2CwBAAA%3BIACA%2CuBAAuB%2CgCAAmC%2CcAA1D%3BIACA%2CqBACI%2CwBACA%2CoBACA%2C0BACA%2CoBACA%2CmBALJ%3BIAMA%2CYAAY%2CoBAAoB%2C0BAAhC%3BIACA%2CqBAAA%3BIACA%2C6BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEAbJ%2C2EAA4B%2CcAAc%2CWAAa%2CWAAQ%2COAAO%2CaAehE%3BIACE%2CsBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3BIACA%2CsBAAA%3B%3BEArBR%2C2EAA4B%2CcAAc%2CWAAa%2CWAAQ%2COAAO%2CaAwBhE%2CeAAY%2CIAAI%2CWAAW%2CIAAI%3BIAC7B%2CmBAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2CKAAK%2CKAAK%2CqCAAqC%2CqCAA%5C%2FC%3B%3BEAIR%2C2EAA2B%2CsBAAuB%2CcAC9C%2CWAAa%2CWAAW%3BEAD5B%2C2EAA2B%2CsBAAuB%2CcAE9C%2CUAAU%3BIACN%2C4BAAA%3B%3BEAHR%2C2EAA2B%2CsBAAuB%2CcAM9C%2CIAAG%3BIACC%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3B%3BEATR%2C2EAA2B%2CsBAAuB%2CcAY9C%2CUAAU%2CuBAAyB%3BIAC%5C%2FB%2CmBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3BEAIR%2C2EAA2B%2C2BAA4B%2CcACnD%2CWAAa%2CWAAW%3BIACpB%2CyBAAA%3BIACA%2CmBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3B%3BEALR%2C2EAA2B%2C2BAA4B%2CcAQnD%2CoBAAmB%3BIACf%2CmBAAA%3B%3BEAIR%2C2EAA4B%2CcACxB%3BIACI%2CmBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3BEALR%2C2EAA4B%2CcAQxB%2CSAAQ%3BIACJ%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3BEAXR%2C2EAA4B%2CcAcxB%2CIAAG%3BIACC%2CmBAAA%3BIACA%2CuBAAA%3B%3B%3BAA%2BBZ%2CQA1BsC%3BEAClC%2C2EAA4B%2CcAAc%2CWAAa%2CWAAQ%2COAAO%3BIAClE%2CwBAAA%3BIACA%2CiCAAA%3BIACA%2CKAAK%2CyBAAL%3B%3BEAGJ%2C2EAA4B%2CcAAc%2CWAAW%2CSAAQ%2COAAO%2CaAAgB%3BIAChF%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2C2EAA4B%2CcAAc%2CIAAG%3BIACzC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2C2EAA4B%2CcAAc%2CIAAG%3BIACzC%2CyBAAA%3BIACA%2CsBAAA%3B%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CqBAAqB%2CoBAAqB%2CcACzD%2CWAAa%3BEACT%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CqBAAqB%2CoBAAqB%2CcAOzD%2CQAAO%3BEACH%2CwBAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2CKAAK%2CyBAAL%3B%3BAAIR%2C4EAAkB%2CcACd%2CIAAG%3BEACC%2CWAAW%2C%2BBAAX%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CuBAAhB%3BEACA%2CsBAAA%3B%3BAANR%2C4EAAkB%2CcASd%3BAATJ%2C4EAAkB%2CcAUd%2CeAAe%3BEACX%2CKAAK%2CmBAAL%3B%3BAAIR%2CkGAAyB%2CcAAc%2CiBAAiB%3BEACpD%2CWAAW%2C%2BBAAX%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CuBAAhB%3BEACA%2CsBAAA%3B%3BAAQJ%2CQALwC%3BEACpC%2C2EAA4B%2CcAAc%2CIAAG%3BIACzC%2C2BAAA%3B%3B%3BAC%5C%2FMR%3BEACI%2CuCAAA%3BEACA%2C4BAA4B%2CyBAA5B%3B%3BAAGJ%2CqXAA0B%2CcACtB%3BAADJ%2CqXAA0B%2CcAEtB%2CWAAU%3BAAFd%2CqXAA0B%2CcAGtB%3BAAHJ%2CqXAA0B%2CcAItB%2CQAAO%3BAAJX%2CqXAA0B%2CcAKtB%3BAALJ%2CqXAA0B%2CcAMtB%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3B%3BAARR%2CqXAA0B%2CcAWtB%2CWAAa%2CWAAQ%3BAAXzB%2CqXAA0B%2CcAYtB%2CWAAa%2CWAAQ%3BEACjB%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3B%3BAAfR%2CqXAA0B%2CcAWtB%2CWAAa%2CWAAQ%2CIAMf%3BAAjBV%2CqXAA0B%2CcAYtB%2CWAAa%2CWAAQ%2COAKf%3BEACE%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3B%3BAA%2BBZ%2CQA1B6C%3BEACzC%2CqXAA0B%2CcAAc%2CWAAa%3BIACjD%2CwBAAA%3BIACA%2CuBAAuB%2CcAAc%2CuCAAuC%2CcAA5E%3BIACA%2CqBAAqB%2C2BAArB%3BIACA%2CYAAY%2C%2BBAAZ%3BIACA%2CqBAAA%3BIACA%2C6BAAA%3B%3BEANJ%2CqXAA0B%2CcAAc%2CWAAa%2CWAQ%5C%2FC%2CMAAG%3BIACD%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CKAAK%2CKAAK%2CqCAAqC%2CqCAA%5C%2FC%3BIACA%2C4BAAA%3BIACA%2CsBAAA%3BIACA%2CWAAW%2CqCAAX%3B%3BEAdR%2CqXAA0B%2CcAAc%2CWAAa%2CWAiB%5C%2FC%2CMAAG%3BIACD%2CuBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3B%3B%3BAAoBZ%2CQAfuC%3BEACnC%2CqXAA0B%2CcAAc%2CWAAa%3BIACjD%2CwBAAA%3BIACA%2CiCAAA%3BIACA%2CKAAK%2C%2BBAAL%3B%3BEAGJ%2CqXAA0B%2CcAAc%2CIAAG%3BIACvC%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3B%3B%3BAAIR%2CqXAA0B%2CcAAc%2CQAAO%3BEAC3C%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2C%2BBAAL%3B%3BAAGJ%2CqXAA0B%2CcACtB%3BAADJ%2CqXAA0B%2CcAEtB%3BEACI%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4CAAA%3B%3BAANR%2CqXAA0B%2CcAStB%2CIAAG%3BEACC%2CWAAW%2C4BAAX%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2C%2BBAAhB%3BEACA%2CsBAAA%3B%3BAAUR%2CQANwC%3BEACpC%2CqXAA0B%2CcAAc%2CIAAG%3BIACvC%2C2BAAA%3B%3B%3BAAMR%2CuDAAsB%3BAACtB%2CuDAAsB%2CWAAU%3BAAChC%2CuDAAsB%2CaAAY%3BEAC9B%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CuDAbkB%3BEAalB%2CuDAZkB%2CWAAU%3BEAY5B%2CuDAXkB%2CaAAY%3BIAQ1B%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CuDAhBsB%3BEAgBtB%2CuDAfsB%2CWAAU%3BEAehC%2CuDAdsB%2CaAAY%3BIAY1B%2CoBAAA%3B%3B%3BAAIR%2CuDAAsB%3BAACtB%2CuDAAsB%2CUAAU%3BEAC5B%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2CuDAZkB%3BEAYlB%2CuDAXkB%2CUAAU%3BIAQxB%2CoBAAA%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2CuDAfsB%3BEAetB%2CuDAdsB%2CUAAU%3BIAYxB%2CoBAAA%3B%3B%3BAAIR%2CuDAAsB%2C2BAA2B%3BEAC7C%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAA4BJ%2CQAzB6C%3BEACzC%2CuDAAsB%2CWAAa%3BIAC%5C%2FB%2CwBAAA%3BIACA%2CuBAAuB%2CcAAc%2C8CAA8C%2CcAAnF%3BIACA%2CqBAAqB%2C2BAArB%3BIACA%2CYAAY%2C%2BBAAZ%3BIACA%2CgCAAA%3BIACA%2C2BAAA%3B%3BEANJ%2CuDAAsB%2CWAAa%2CWAQ7B%2CMAAG%3BIACD%2CuBAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2CWAAW%2C4CAAX%3B%3BEAZR%2CuDAAsB%2CWAAa%2CWAe7B%2CMAAG%3BIACD%2CuBAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3B%3B%3BAAKZ%2CuDAAsB%2CQAAO%3BAAC7B%2CuDAAsB%3BAACtB%2CuDAAsB%2CeAAiB%2CMAAG%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAYtC%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CuDAAsB%2CIAAG%3BEACrB%2CgBAAgB%2C4BAA4B%2CuBAA5C%3B%3BAAGJ%2CuDAAsB%3BEAClB%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BACnMJ%3BEACI%2CeAAA%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEAEA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAmB%2C%2BBAAnB%3BEACA%2CiBAAiB%2C%2BBAAjB%3BEAEA%2CmBAAmB%2CmBAAnB%3BEACA%2CmBAAmB%2CyBAAnB%3B%3BAAGJ%2CkGAAuB%2CcACnB%2CWAAa%3BEACT%2CSAAS%2CoBAAT%3B%3BAAFR%2CkGAAuB%2CcAKnB%2CIAAG%2CyBAA4B%2CMAAG%3BEAC9B%2CkBAAkB%2CoBAAlB%3B%3BAANR%2CkGAAuB%2CcASnB%2CIAAG%2CyBAA4B%3BEAC3B%2C8BAAA%3B%3BAAIR%2CkGAAuB%2CcACnB%2CIAAG%2CsEAAuE%2CIAAG%3BEACzE%2CWAAW%2CyBAAyB%2CyBAApC%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CqBAAX%3B%3BAARR%2CkGAAuB%2CcAWnB%2CiBAAiB%3BEACb%2CWAAW%2CwBAAX%3BEACA%2CiBAAA%3B%3BAAbR%2CkGAAuB%2CcAgBnB%2CSAAQ%2CiBAAkB%3BEACtB%2CWAAW%2CwBAAX%3BEACA%2CkCAAA%3B%3BAAlBR%2CkGAAuB%2CcAqBnB%2CeAAe%2CIAAG%3BEACd%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAxBR%2CkGAAuB%2CcA2BnB%2CeAAe%3BEACX%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CmBAAmB%2CIAAG%3BEAClB%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CqBAAX%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcASrC%2CIAAG%3BEACC%2CWAAW%2C0BAAX%3BEACA%2CgBAAA%3BEACA%2CWAAW%2CwBAAX%3B%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcAerC%2CIAAG%2C%2BBAAgC%3BEAC%5C%2FB%2CWAAW%2CyBAAyB%2CyBAApC%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAIR%2CsHAAuB%2CcACnB%2CoBAAoB%3BEAChB%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CqBAAX%3B%3BAANR%2CsHAAuB%2CcASnB%2CeAAe%3BEACX%2CWAAW%2CwBAAX%3BEACA%2CkCAAA%3B%3BAAXR%2CsHAAuB%2CcAcnB%2CeAAe%3BEACX%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C%2BBAAA%3B%3BAAIR%2C4EAAoB%2CcAChB%2CIAAG%3BEACC%2CkBAAkB%2CsBAAlB%3B%3BAAFR%2C4EAAoB%2CcAKhB%2CIAAG%2CmFAAoF%2CIAAG%3BEACtF%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CcAAe%2CcAAc%2CQAAO%3BEACnD%2CWAAW%2C0BAAX%3BEACA%2CiBAAA%3B%3BAAFJ%2CIAAK%2CKAAI%2CUAAU%2CcAAe%2CcAAc%2CQAAO%2CKAInD%2CIAAG%3BEACC%2CWAAW%2CwBAAX%3B%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CcAAe%2CcAAc%2CQAAO%2CKAQnD%2CIAAG%3BEACC%2CkBAAA%3BEACA%2CWAAW%2CqBAAX%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAU%2CcAAe%2CcAAc%2CQAAO%2CKAanD%3BEACI%2CWAAW%2CyBAAyB%2CyBAApC%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CcAAe%2CcAAc%2CQAAO%2CKAiBnD%3BEACI%2CWAAW%2CyBAAyB%2CuBAApC%3B%3BAAlBR%2CIAAK%2CKAAI%2CUAAU%2CcAAe%2CcAAc%2CQAAO%2CKAqBnD%3BEACI%2CWAAW%2CyBAAyB%2CyBAApC%3B%3BAAIR%2CuCAAoB%2CcAChB%2CoBAAoB%3BEAChB%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAJR%2CuCAAoB%2CcAOhB%2CIAAG%3BEACC%2CWAAW%2CwBAAX%3B%3BAARR%2CuCAAoB%2CcAWhB%2CcAAc%3BEACV%2CkCAAA%3BEACA%2CgBAAA%3B%3BAAIR%2CoJAAoB%2CcAChB%2CoBAAoB%3BEAChB%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CqBAAX%3B%3BAALR%2CoJAAoB%2CcAQhB%2CIAAG%3BEACC%2CWAAW%2CwBAAX%3B%3BAAIR%2C0NAAsB%2CcAClB%2CoBAAoB%3BAADxB%2C0NAAsB%2CcAElB%2CsBAAsB%3BEAClB%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAALR%2C0NAAsB%2CcAQlB%2CIAAG%3BEACC%2CWAAW%2C0BAAX%3BEACA%2CgBAAA%3B%3BAAIR%2CgGAAoB%2CcAChB%2CoBAAoB%3BAADxB%2CgGAAoB%2CcAEhB%3BEACI%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CqBAAX%3B%3BAANR%2CgGAAoB%2CcAShB%2CQAAO%3BEACH%2CWAAW%2C0BAAX%3BEACA%2CiBAAA%3B%3BAAUR%2CQANwC%3BEACpC%2CkGAAuB%2CcAAc%2CeAAe%2CIAAG%3BEACvD%2CsHAAuB%2CcAAc%2CcAAc%2CKAAI%2CKAAM%3BIACzD%2C2BAAA%3B%3B%3BACvNR%2CIAAI%3BAACJ%2CIAAI%3BAACJ%2CIAAI%3BAACJ%2CIAAI%3BAACJ%2CIAAI%3BAACJ%2CIAAI%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CuBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CuBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CsBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CsBAAA%3BEACA%2CwBAAA%3B%3BAAgBJ%2CQAboC%3BEAChC%2CIAAI%3BEACJ%2CIAAI%3BEACJ%2CIAAI%3BEACJ%2CIAAI%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAI%2CGAAG%3BIACH%2CwBAAA%3B%3B%3BAAiBR%2CQAboC%3BEAChC%2CIAAI%3BEACJ%2CIAAI%3BEACJ%2CIAAI%3BEACJ%2CIAAI%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAI%2CGAAG%3BIACH%2CwBAAA%3B%3B%3BAAIR%2CqFAAsB%2CcAClB%2CIAAG%3BEACC%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAQR%2CIAAK%2CKAAI%3BEACL%2C2BAAA%3B%3BAAGJ%2C6KAAkC%2CcAC9B%2CWAAa%2CMAAG%3BEACZ%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3B%3BAAJR%2C6KAAkC%2CcAC9B%2CWAAa%2CMAAG%2C%2BBAKV%3BEACE%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3B%3BAAKZ%2CucAA2B%2CcAAc%3BEACrC%2CqBAAqB%2CsBAArB%3BEAEA%2CkCAAA%3B%3BAAGJ%2CqFAAqB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA6B%2CIAAI%2CuBAAuB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcAAc%2CQAAO%3BEAC5L%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CqBAAqB%2CgCAA1B%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcACxE%2CQAAO%3BEACH%2CyBAAA%3BEACA%2CqBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcACpC%3BEACI%2CsBAAA%3BEACA%2C0BAAA%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcAMpC%2CIAAG%3BEACC%2CuBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2C8BAA%2BB%2CcAC9C%2CeAAc%3BEACV%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4CAAA%3B%3BAASR%2CQALwC%3BEACpC%2CqFAAsB%2CcAAc%2CQAAO%3BIACvC%2C2BAAA%3B%3B%3BACjIR%2CqFAAkB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcAAc%3BEAC1F%2CgBAAgB%2C6BAAhB%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CkGAClB%2CcAAc%3BEACV%2CgBAAgB%2C6BAAhB%3B%3BAAIR%2C4IAAiB%2CcACb%3BEACI%2CgBAAgB%2C0BAAhB%3BEACA%2CuBAAA%3BEACA%2CyBAAyB%2CiCAAzB%3B%3BAAJR%2C4IAAiB%2CcACb%2CoBAKI%2CIAAG%3BEACC%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CyBAAyB%2CuBAApC%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3B%3BAAdZ%2C4IAAiB%2CcAkBb%2CoBAAsB%2CQAAK%3BAAlB%5C%2FB%2C4IAAiB%2CcAmBb%2CMAAK%2CSAAS%3BEACV%2CkBAAkB%2C0BAAlB%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2C2BAA4B%2CcAAc%2CoBAAmB%3BEAC5E%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CqFAAmB%2CcACf%2CIAAG%2C2BAA4B%2CIAAG%3BEAC9B%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAgB%2C0BAAhB%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3B%3BAAXR%2CqFAAmB%2CcACf%2CIAAG%2C2BAA4B%2CIAAG%2CuBAY5B%3BEACE%2CkCAAA%3B%3BAAdZ%2CqFAAmB%2CcACf%2CIAAG%2C2BAA4B%2CIAAG%2CuBAgB9B%3BEACI%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3B%3BAArBZ%2CqFAAmB%2CcAyBf%3BEACI%2CYAAY%2CmDAAZ%3BEACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2COAAO%2CwBAAP%3B%3BAA5BR%2CqFAAmB%2CcA%2BBf%3BEACI%2CYAAY%2C4CAAZ%3BEACA%2CcAAc%2CmBAAmB%2C%2BBAAwC%2C2BAAzE%3BEACA%2COAAO%2CwBAAP%3B%3BAAlCR%2CqFAAmB%2CcAqCf%3BAArCJ%2CqFAAmB%2CcAsCf%3BEACI%2CYAAY%2C6CAAZ%3BEACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2COAAO%2CwBAAP%3B%3BAAzCR%2CqFAAmB%2CcA4Cf%3BEACI%2CYAAY%2C2BAAZ%3BEACA%2CcAAc%2C0BAAd%3BEACA%2COAAO%2C8BAAP%3B%3BAA%5C%2FCR%2CqFAAmB%2CcAkDf%2CSAAQ%2CKAAK%3BAAlDjB%2CqFAAmB%2CcAmDf%2COAAM%3BEACF%2C6BAAA%3BEACA%2CkBAAA%3B%3BAAIR%2C4IAAiB%2CcACb%2COAAM%2CIAAI%2CSAAS%2CIAAI%2CiBAAoB%3BEACvC%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAyB%2CiCAAzB%3B%3BAAJR%2C4IAAiB%2CcACb%2COAAM%2CIAAI%2CSAAS%2CIAAI%2CiBAAoB%2CeAKvC%2CIAAG%3BEACC%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAKZ%2C0IAAkB%2CcAAc%2CcAAc%2CuBAAyB%3BEACnE%2C2BAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CqFAAmB%2CcAAc%3BEAC7B%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3BEACA%2CwBAAA%3B%3BAALJ%2CqFAAmB%2CcAAc%2CiBAO3B%3BAAPN%2CqFAAmB%2CcAAc%2CiBAQ3B%3BEACE%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAVR%2CqFAAmB%2CcAAc%2CiBAa3B%2CWAAS%3BAAbf%2CqFAAmB%2CcAAc%2CiBAc3B%2CaAAW%3BEACT%2C%2BBAAA%3B%3BAAIR%2CqFAAmB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BEAMhC%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C0BAAA%3BEACA%2CmCzFuMW%2CiDAAA%2C0CAAA%2C4ByFvMX%3B%3BAAEA%2CqFAnBe%2CcAAc%2CIAAG%3B%3B%3B%3B%3BCAmB%5C%2FB%3BEACG%2CYAAY%2C2BAAZ%3BEACA%2CcAAc%2C0BAAd%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2CqFAzBe%2CcAAc%2CIAAG%3B%3B%3B%3B%3BCAyB%5C%2FB%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CmBAAA%3B%3BAAIR%2CqFAAmB%2CcACf%3BEACI%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4CAAA%3BEACA%2CkBAAkB%2CiCAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3B%3BAARR%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%3BEACd%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CkCAAA%3B%3BAAfR%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBAMd%2CMAAM%3BAAjBd%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBAOZ%2CQAAQ%2CKAAK%3BEACX%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CyBAAyB%2C0BAAzB%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C4BAAA%3BEACA%2C8BAAA%3B%3BAA1BZ%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBAkBd%2CMAAM%3BAA7Bd%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBAmBd%2CMAAM%3BAA9Bd%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBAoBZ%2CQAAQ%2CKAAK%3BAA%5C%2FBvB%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBAqBZ%2CQAAQ%2CKAAK%3BEACX%2CkBAAA%3BEACA%2CyBAAyB%2CiCAAzB%3BEACA%2CiCAAA%3B%3BAAnCZ%2CqFAAmB%2CcAWf%2CeAAe%2CIAAG%2CoBA2Bd%2CMAAM%2CGAAE%2CWAAY%2CIAAG%3BEACnB%2C2BAAA%3B%3BAAKZ%2CoLAAmB%2CcAAc%3BEAC7B%2CkBAAkB%2CiCAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CaAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2C4IAAiB%2CcAAc%3BEAC3B%2CgBAAgB%2C4BAAhB%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3B%3BAAHJ%2C4IAAiB%2CcAAc%2CUAKzB%3BEACE%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3B%3BAAZR%2C4IAAiB%2CcAAc%2CUAezB%3BEACE%2CsBAAA%3B%3BAAaR%2CQATwC%3BEACpC%2CqFAAmB%2CcAAc%2CIAAG%3B%3B%3B%3B%3BIAKhC%2C2BAAA%3B%3B%3BACxPR%3BEACI%2CsBAAsB%2CmBAAmB%2CwCAAzC%3BEACA%2CyBAAyB%2CmBAAmB%2CyCAA5C%3BEACA%2C6BAAA%3BEACA%2CkCAAA%3B%3BAAcJ%2CqFAAsB%2CcAAc%2CIAAG%2CyBACnC%2CEAAC%2CIAAI%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAWD%2COAAO%2C2BAAP%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3BEACA%2CkBAAkB%2C2BAAlB%3B%3BAAEA%2CqFAjBc%2CcAAc%2CIAAG%2CyBACnC%2CEAAC%2CIAAI%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BMAgBA%3BEACG%2COAAO%2CiCAAP%3B%3BAA5BR%2CqFAUkB%2CcAAc%2CIAAG%2CyBACnC%2CEAAC%2CIAAI%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BMAXJ%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CgBAAgB%2CkCAAhB%3B%3BAAGJ%2CqFAKkB%2CcAAc%2CIAAG%2CyBACnC%2CEAAC%2CIAAI%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BMANJ%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAA6BR%2CqFAAsB%2CcAAc%2CIAAG%2CgCAAiC%3BEACpE%2COAAO%2C8BAAP%3BEACA%2CgCAAA%3B%3BAAEA%2CqFAJkB%2CcAAc%2CIAAG%2CgCAAiC%2CEAInE%3BEACG%2COAAO%2C2BAAP%3BEACA%2CqCAAA%3B%3BAAzCJ%2CqFAmCkB%2CcAAc%2CIAAG%2CgCAAiC%2CEAnCnE%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CgBAAgB%2CkCAAhB%3B%3BAAGJ%2CqFA8BkB%2CcAAc%2CIAAG%2CgCAAiC%2CEA9BnE%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAAyCR%2CqFAAqB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAC%5C%2FE%2COAAO%3BEACH%2CoBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3B%3BAARR%2CqFAAqB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAW%5C%2FE%2COAAO%2CIAAG%3BEACN%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CwCAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CkCAAA%3BEACA%2CyBAAA%3BEACA%2CgCAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C6BAA6B%2CmCAAmC%2C0CAA0C%2C2BAA1G%3B%3BAAEA%2CqFA3Ba%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAW%5C%2FE%2COAAO%2CIAAG%2C4BAgBL%3BEACG%2CYAAY%2CyBAAZ%3BEACA%2COAAO%2C2BAAP%3B%3BAA5ER%2CqFA%2BCiB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAW%5C%2FE%2COAAO%2CIAAG%2C4BA1DT%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CgBAAgB%2CkCAAhB%3B%3BAAGJ%2CqFA0CiB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAW%5C%2FE%2COAAO%2CIAAG%2C4BArDT%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAAyCR%2CqFAAqB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAmC%5C%2FE%2COAAO%2CMAAK%2CQAAS%2COAAM%3BEACvB%2CYAAY%2C4BAAZ%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CcAAc%2CmBAAmB%2C6CAAjC%3B%3BAAIR%2C0IAAqB%2CcAAc%2CcAC%5C%2FB%2CIAAG%2C4CAA6C%2CKAAI%2CMAAO%2CKAAI%2CKACzD%2CMAAG%3BEACD%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CiCAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C6BAA6B%2CmCAAmC%2C2BAAhE%3B%3BAAEA%2C0IAhBS%2CcAAc%2CcAC%5C%2FB%2CIAAG%2C4CAA6C%2CKAAI%2CMAAO%2CKAAI%2CKACzD%2CMAAG%2CWAcA%3BEACG%2CYAAY%2CyBAAZ%3BEACA%2COAAO%2C2BAAP%3B%3BAA5GZ%2C0IA0FiB%2CcAAc%2CcAC%5C%2FB%2CIAAG%2C4CAA6C%2CKAAI%2CMAAO%2CKAAI%2CKACzD%2CMAAG%2CWA5FR%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CgBAAgB%2CkCAAhB%3B%3BAAGJ%2C0IAqFiB%2CcAAc%2CcAC%5C%2FB%2CIAAG%2C4CAA6C%2CKAAI%2CMAAO%2CKAAI%2CKACzD%2CMAAG%2CWAvFR%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAA4GA%2C0IAxBa%2CcAAc%2CcAC%5C%2FB%2CIAAG%2C4CAA6C%2CKAAI%2CMAAO%2CKAAI%2CKAuB1D%2CQAAW%2CMAAG%3BEACX%2CYAAY%2C4BAAZ%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CSAAQ%2CKAAK%2CMAAS%2CQAAK%2CMACrB%3BEACE%2C0BAAA%3BEACA%2CwCAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CkCAAA%3BEACA%2C6BAA6B%2CmCAAmC%2C2BAAhE%3B%3BAAEA%2CIAbP%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CSAAQ%2CKAAK%2CMAAS%2CQAAK%2CMACrB%2CUAWG%3BEACG%2COAAO%2C2BAAP%3BEACA%2CYAAY%2CyBAAZ%3B%3BAAzIZ%2CIA0HC%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CSAAQ%2CKAAK%2CMAAS%2CQAAK%2CMACrB%2CUA5HL%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2CgBAAgB%2CkCAAhB%3B%3BAAGJ%2CIAqHC%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CSAAQ%2CKAAK%2CMAAS%2CQAAK%2CMACrB%2CUAvHL%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAAyIA%2CIArBH%2CKAAI%2CUAAU%2CqBAAsB%2CcACrC%2CSAAQ%2CKAAK%2CMAAS%2CQAAK%2CMAoBtB%2COAAU%3BEACP%2COAAO%2C2BAAP%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CcAAc%2C0BAAd%3B%3BAAKZ%2CqFAAsB%2CcAClB%2COAAM%2COAAQ%2CIAAG%3BAADrB%2CqFAAsB%2CcAElB%2CIAAG%2CyBAAyB%3BEACxB%2CcAAc%2CyBAAd%3BEACA%2CYAAY%2C4CAAZ%3B%3BAAEA%2CqFANc%2CcAClB%2COAAM%2COAAQ%2CIAAG%2CyBAKZ%3BAAAD%2CqFANc%2CcAElB%2CIAAG%2CyBAAyB%2CWAIvB%3BEACG%2CeAAe%2CyBAAf%3BEACA%2C6CAAA%3B%3BAARZ%2CqFAAsB%2CcAYlB%2CIAAG%3BEACC%2COAAO%2C8BAAP%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3B%3BAAhBR%2CqFAAsB%2CcAmBlB%2CIAAG%2CiCAAiC%3BAAnBxC%2CqFAAsB%2CcAoBlB%2CIAAG%2CiCAAiC%3BEAChC%2CaAAA%3BEACA%2CmBAAA%3B%3BAAIR%2CqFAAsB%2CcAAc%2CSAChC%2CIAAG%3BEACC%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2COAAO%2CwBAAP%3B%3BAAEA%2CqFARc%2CcAAc%2CSAChC%2CIAAG%2CyBAOE%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAKZ%2CqFAAsB%2CcAAc%3BEAChC%2CqCAAA%3BEACA%2CiBAAiB%2CSAAjB%3B%3BAAFJ%2CqFAAsB%2CcAAc%2CcAIhC%3BEACI%2CcAAc%2C0BAAd%3BEACA%2CkBAAkB%2C2BAAlB%3B%3BAAeR%2CQAXwC%3BEACpC%2CqFAAsB%2CcAAc%2COAAO%2CIAAG%3BEAC9C%2CqFAAsB%2CcAAc%2CcAAc%2CKAAI%2CKAAQ%3BEAC9D%2CqFAAsB%2CcAAc%2CSAAQ%2CKAAK%2CMAAS%2CQAAK%2CMAAS%3BIACpE%2C2BAAA%3B%3BEAGJ%2CqFAAsB%2CcAAc%3BIAChC%2CgCAAA%3B%3B%3BACjOR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3BEAClB%2CkBAHe%2CsBAGf%3B%3BAADJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%3BAAHJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%3BAAJJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%3BAALJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CQAAO%3BAANX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%3BAAPJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%3BAARJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDASlB%3BEACI%2CkBAZW%2CsBAYX%3BEACA%2CiCAAA%3B%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAclB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BEAQb%2CYAxBW%2CsBAwBX%3BEACA%2CkBAzBW%2CsBAyBX%3BEACA%2CiCAAA%3BEACA%2C2BAAA%3B%3BAAzBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA4BlB%2CkBAAkB%2CoCAAsC%2CoBAAiB%2CiBAAiB%2CUAAU%3BAA5BxG%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA6BlB%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BEAC1E%2CkBAhCW%2CsBAgCX%3BEACA%2CiCAAA%3B%3BAA%5C%2FBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkClB%2CIAAG%2CuCAAuC%3BAAlC9C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAmClB%2CIAAG%2CuCAAuC%3BEACtC%2CYAtCW%2CsBAsCX%3BEACA%2CiCAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3B%3BAAvCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcACI%2CqBAAqB%2CIAAG%3BAA3ChC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAEI%2CsBAAsB%2CIAAG%3BEACrB%2CYA%5C%2FCO%2CsBA%2BCP%3BEACA%2CkBAhDO%2CsBAgDP%3B%3BAA9CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAOI%2CWAAW%2CIAAG%3BAAjDtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAQI%2CqBAAqB%3BAAlD7B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcASI%2CcAAa%2CuBAAwB%3BEACjC%2CYAtDO%2CsBAsDP%3BEACA%2CkBAvDO%2CsBAuDP%3B%3BAArDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAcI%2CIAAG%3BEACC%2CYA3DO%2CsBA2DP%3BEACA%2CkBA5DO%2CsBA4DP%3B%3BAA1DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAmBI%2CqBAAqB%2CIAAG%3BEACpB%2CYAhEO%2CsBAgEP%3BEACA%2CkBAjEO%2CsBAiEP%3B%3BAA%5C%2FDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAwBI%2CIAAG%3BEACC%2CYArEO%2CsBAqEP%3BEACA%2CkBAtEO%2CsBAsEP%3B%3BAApEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcA6BI%3BAAvER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcA8BI%2CyBAAwB%2CIAAI%3BEACxB%2CYA3EO%2CsBA2EP%3BEACA%2CkBA5EO%2CsBA4EP%3B%3BAA1EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAmCI%2CcAAc%3BAA7EtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAoCI%2CmBAAmB%3BAA9E3B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0ClB%2CcAqCI%2CIAAG%3BEACC%2CYAlFO%2CsBAkFP%3BEACA%2CkBAnFO%2CsBAmFP%3B%3BACjFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CsBAAsB%3BEAClB%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2CSAAgC%2CuBAAhC%3BEACA%2C2BAAA%3BEACA%2CkBAAkB%2CwBAAlB%3BEACA%2CmBAAmB%2CqBAAnB%3BEACA%2C4BAAA%3B%3BAAEA%2CIAZH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CsBAAsB%2CoBAWjB%3BEACG%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAdZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkBzE%2CsBAAsB%3BEAClB%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CQAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3B%3BAAEA%2CIA3BH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkBzE%2CsBAAsB%2C0BASjB%3BEACG%2CwBAAA%3BEACA%2CwBAAA%3B%3BAA7BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiCzE%2CsBAAsB%3BAAjC1B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkCzE%2CsBAAsB%3BEAClB%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3B%3BAAEA%2CIAzCH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiCzE%2CsBAAsB%2C2BAQjB%3BAAAD%2CIAzCH%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkCzE%2CsBAAsB%2CkBAOjB%3BEACG%2CwBAAA%3BEACA%2CwBAAA%3B%3BAA3CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BCzE%2CsBAAsB%3BEAClB%2CoBAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2C4BAAA%3B%3BAAnDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsDzE%2CsBAAsB%3BEAClB%2CwBAAA%3B%3BAAvDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0DzE%2CsBAAsB%3BAA1D1B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2DzE%2CsBAAsB%3BEAClB%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CoCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BEACA%2CqBAAA%3BEACA%2CiBAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyEzE%2CqBAAqB%3BEACjB%2CcAAc%2CmBAAmB%2CqCAAqC%2C2BAAtE%3BEACA%2COAAO%2C%2BBAAP%3BEACA%2CsBAAsB%2CkBAAtB%3B%3BAA5ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BEzE%2CqBAAqB%3BEACjB%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3B%3BAAlFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqFzE%2CqBAAqB%2CcAAc%3BEAC%5C%2FB%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2CYAAY%2C%2BBAAZ%3BEACA%2CiCAAA%3B%3BAAkBR%2CQAd0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CsBAAsB%3BIAClB%2CiCAAA%3BIACA%2C%2BBAAA%3B%3BEAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAMzE%2CsBAAsB%3BEAN1B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CsBAAsB%3BIAClB%2CsBAAA%3BIACA%2CiCAAA%3B%3B%3BAC1GZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAOI%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAMI%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAKI%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAIH%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAGI%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAEI%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCACI%2CmBAAmB%2CIAAG%2CuCAAuC%2CUAAU%2CGAAG%2CIAAI%3BAATtF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAQI%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAOI%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAMI%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAKH%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAII%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAGI%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAEI%2CIAAG%3BAAVX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcASI%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAQI%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAOI%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAMH%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAKI%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAII%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAGI%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAUI%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWASI%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAQI%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAOH%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAMI%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAKI%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAII%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAWI%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAUI%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSASI%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAQH%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAOI%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAMI%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAKI%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAYI%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAWI%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAUI%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKASH%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAQI%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAOI%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAMI%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAaI%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAYI%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAWI%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAUH%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBASI%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAQI%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAOI%2CIAAG%2CuCAAuC%3BAAflD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAcI%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAaI%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAYI%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAWH%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAUI%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBASI%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCAQI%2CIAAG%2CuCAAuC%3BAAhBlD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAeI%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAGlB%2CWAcI%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAIlB%2CSAaI%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAKlB%2CQAAO%2CKAYH%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CkBAWI%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAOlB%2CmBAUI%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CoCASI%3BEACI%2CYApBa%2CsBAoBb%3BEACA%2CkBArBa%2CsBAqBb%3BEACA%2CiCAAA%3BEACA%2C2BAAA%3B%3BAArBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyBlB%2CmBAAmB%2CIAAG%2CuCAA0C%2CMAAG%3BAAzBvE%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0BlB%3BAA1BJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA2BlB%2CqCAAuC%3BEACnC%2CwBAAA%3BEACA%2CgCAAA%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgClB%2CkBAAoB%2CoBAAiB%3BEACjC%2CwBAAA%3BEACA%2CwBAAA%3B%3BAAlCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAqClB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BEAMb%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3B%3BAA7CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgDlB%2CIAAG%2CuCAAuC%2C6BACtC%2CIAAG%3BAAjDX%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkDlB%2CIAAG%2CuCAAuC%2CgCACtC%2CIAAG%3BEACH%2CsDAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3B%3BAAtDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyDlB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BEAMb%2CYAjEiB%2CsBAiEjB%3BEACA%2CkBAlEiB%2CsBAkEjB%3BEACA%2CiCAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3B%3BAApER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAuElB%2CWAAW%2CQAAO%2CKAAQ%2CMAAG%2C8BAA8B%2CUAAU%3BEACjE%2CYA1EiB%2CsBA0EjB%3BEACA%2C2BAAA%3B%3BAAzER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA4ElB%3BEACI%2CYA%5C%2FEiB%2CsBA%2BEjB%3BEACA%2CiCAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3B%3BAAjFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoFlB%2CqBAAqB%2CIAAG%3BEACpB%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3B%3BAASR%2CQAN0B%2CmBAAoB%3BEAM9C%2CIA%5C%2FFK%2CKAAI%2CUAAU%2CGAAG%2CsDA0Fd%2CqBAAqB%2CIAAG%2C0CAA0C%3BIAC9D%2CsBAAsB%2CkBAAtB%3BIACA%2C0BAAA%3B%3B%3BACtFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CmBAAqB%2CiCAAiC%3BEAClD%2CgCAAA%3BEACA%2CiCAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CkBAAkB%2CIAAG%2C6DACjB%3BEACI%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CeAAe%2CwBAAf%3B%3BAAXZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CkBAAkB%2CIAAG%2C6DAOjB%2C2BAA0B%3BAAdlC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CkBAAkB%2CIAAG%2C6DAQjB%2CkBAAiB%3BEACb%2CwBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3B%3BAAnBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CkBAAkB%2CIAAG%2C6DAejB%3BAAtBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CkBAAkB%2CIAAG%2C6DAgBjB%3BEACI%2CwBAAA%3B%3BAAxBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CkBAAkB%2CIAAG%2C6DAoBjB%3BEACI%2CeAAA%3BEACA%2COA%5C%2FBc%2C8BA%2BBd%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2C4BAAA%3B%3BAAlCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsCzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CsDAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAA5CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BCzE%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CoDAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAArDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwDzE%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CmDAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiCAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAA9DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiEzE%2CqCAAqC%2CIAAG%3BEACpC%2CoDAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyEzE%2CkBAAkB%2CIAAG%3BEACjB%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CqBAAA%3BEACA%2CmBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAaJ%2CQAVsB%2CmBAAoB%3BEAU1C%2CIAtGC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6FrE%2CkBAAkB%2CIAAG%2CmFAAmF%3BIACpG%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BIACA%2COAAO%2CiCAAP%3BIACA%2C0BAAA%3B%3B%3BAAjGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsGzE%2CqCACI%3BEACI%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3B%3BAA3GZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsGzE%2CqCAQI%3BAA9GR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsGzE%2CqCASI%3BEACI%2COAAO%2CwBAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAnHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsGzE%2CqCAgBI%3BEACI%2COAzHc%2C8BAyHd%3BEACA%2C6BAAA%3B%3BAAxHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsGzE%2CqCAqBI%2COAAM%3BEACF%2CqBAAA%3B%3BAA5HZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgIzE%2CqBAAqB%2CIAAG%3BEACpB%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C2BAAA%3B%3BAAzIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4IzE%2CqCAAqC%2CIAAG%3BEACpC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3B%3BAAcR%2CQAX0B%2CmBAAoB%3BEAW9C%2CIAlKK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwJrE%2CqCAAqC%2C6BAA4B%3BIAC7D%2C0BAAA%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CmBAAA%3B%3BEAOZ%2CIAlKK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8JrE%2CqBAAqB%2CIAAG%2C0CAA0C%3BIAC9D%2C0BAAA%3B%3B%3BAAYZ%2CQAPwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CkBAAkB%2CIAAG%2CiDAAiD%3BIAClE%2C2BAAA%3B%3B%3BAC7KZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAqB%3BAAFzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAGzE%2CqBAAqB%3BEACjB%2CYAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAOzE%2CqBAAqB%2CYAAY%3BEAC7B%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuBzE%2CqBAAqB%2CwBAAwB%3BEACzC%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3B%3BAA9BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiCzE%2CgCAAgC%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%3BEACvF%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CoBAAoB%2C2BAApB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3B%3BAAnDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsDzE%2CqBAAqB%3BAAtDzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuDzE%2CqBAAqB%3BAAvDzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwDzE%2CqBAAqB%3BEACjB%2COAAO%2CkCAAP%3BEACA%2C6BAAA%3B%3BAA1DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6DzE%2CqBAAqB%2CoBAAmB%3BEACpC%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAhER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmEzE%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%2CeAAe%3BEACtE%2CmBAAmB%2CwBAAnB%3BEACA%2CmBAAA%3B%3BAArER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwEzE%2CqBAAqB%2CkBAAiB%3BEAClC%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAA1ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6EzE%2CqCAAqC%2C6BAA4B%3BEAC7D%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAA%5C%2FER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkFzE%2CIAAG%2CmFAAmF%3BEAClF%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAApFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuFzE%2CqBAAqB%2CIAAG%3B%3B%3B%3B%3B%3BAAvF5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6FzE%2CqCAAqC%2CIAAG%3B%3B%3B%3B%3B%3BEAMpC%2C0BAAA%3BEACA%2CwCAAA%3B%3BAApGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuGzE%2CqBAAqB%3BEACjB%2CiCAAA%3B%3BAAxGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2GzE%2CkBAAkB%3BAA3GtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4GzE%2CkBAAkB%3BAA5GtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6GzE%2CkBAAkB%3BEACd%2CuBAAA%3B%3BAA9GR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiHzE%3BEACI%2C%2BBAAA%3B%3BAAlHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqHzE%3BEACI%2COAAO%2CwBAAP%3B%3BAAcR%2CQAVsB%2CmBAAoB%3BEACtC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CgCAAgC%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%2CeAAe%3BIACtG%2CYAAY%2CmBAAmB%2CsCAA%5C%2FB%3BIACA%2CcAAc%2CmBAAmB%2CsCAAjC%3BIACA%2COAAO%2CsBAAP%3B%3B%3BAAiBZ%2CQAZgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%2CIAAG%3BIACpB%2CiBAAA%3B%3BEAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2CgCAAgC%2CqBAAqB%2CwBAAwB%2CaAAa%2CEAAC%3BIACvF%2C4BAAA%3B%3B%3BAAgBZ%2CQAXwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcACzE%2CqBAAqB%3BIACjB%2CqBAAA%3B%3BEAFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAKzE%2CqBAAqB%2CIAAG%3BIACpB%2C0BAAA%3B%3B%3BACpJZ%2C4EAA2B%3BEAKvB%2CyBAAyB%2CwBAAzB%3BEACA%2CyBAAyB%2CsBAAzB%3BEACA%2CwBAAwB%2CwBAAxB%3BEACA%2CgCAAgC%2CwBAAhC%3BEACA%2CgCAAgC%2CsBAAhC%3BEACA%2C%2BBAA%2BB%2CuBAA%5C%2FB%3BEACA%2C6BAAA%3BEACA%2CqBAAqB%2CwBAArB%3BEACA%2CwBAAwB%2CsBAAxB%3BEACA%2C4BAAA%3BEACA%2CgCAAA%3B%3BAAfJ%2C4EAA2B%2CcAiBvB%2CmBAAqB%3BEACjB%2CeAAe%2C4BAAf%3B%3BAAlBR%2C4EAA2B%2CcAqBvB%2CmBAAqB%3BEACjB%2CeAAe%2C4BAAf%3B%3BAAtBR%2C4EAA2B%2CcAyBvB%2CmBAAqB%3BEACjB%2CeAAe%2C2BAAf%3B%3BAA1BR%2C4EAA2B%2CcA6BvB%2CmBAAqB%2CiCAAiC%3BEAClD%2CiCAAA%3BEACA%2CgCAAA%3B%3BAA%5C%2FBR%2C4EAA2B%2CcAkCvB%2CkBACI%2CIAAG%3BEACC%2CeAAA%3BEACA%2C0BAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2C4BAAA%3B%3BAAzCZ%2C4EAA2B%2CcAkCvB%2CkBAUI%2CIAAG%3BEACC%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2C2BAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAA5DZ%2C4EAA2B%2CcAgEvB%2CgCAAgC%2CIAAG%3BEAC%5C%2FB%2CkBAAkB%2CmCAAlB%3B%3BAAjER%2C4EAA2B%2CcAoEvB%2CIAAG%2CsEAAuE%2CIAAG%3BEACzE%2CkBAAkB%2CmCAAlB%3B%3BAArER%2C4EAA2B%2CcAwEvB%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CkBAAkB%2CkCAAlB%3B%3BAAzER%2C4EAA2B%2CcA8EvB%2C%2BBAA%2BB%3BEAC3B%2CmBAAA%3B%3BAA%5C%2FER%2C4EAA2B%2CcAkFvB%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2C6BAAA%3BEACA%2C0BAAA%3B%3BAApFR%2C4EAA2B%2CcAwFvB%2CgCAAkC%3BEAC9B%2CoBAAoB%2C2BAApB%3B%3BAAcR%2CQAVsB%2CmBAAoB%3BEACtC%2C4EAA2B%2CcAAc%2CkBAAkB%2CIAAG%2CmFAAmF%3BIAC7I%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CwCAA%5C%2FB%3BIACA%2COAAO%2CiCAAP%3BIACA%2CgCAAA%3BIACA%2C0BAAA%3B%3B%3BAAWR%2CQAPwC%3BEACpC%2C4EAA2B%3BIACvB%2CyBAAyB%2CsBAAzB%3BIACA%2CyBAAyB%2CsBAAzB%3BIACA%2CwBAAwB%2CwBAAxB%3B%3B%3BACzGR%2CqFAAwB%2CcACpB%2CIAAG%2C2BAA4B%2CIAAG%3BEAC9B%2CkBAAkB%2C0BAAlB%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CiBAAA%3B%3BAARR%2CqFAAwB%2CcAWpB%3BAAXJ%2CqFAAwB%2CcAYpB%2CSAAQ%3BEACJ%2CYAAY%2CmDAAZ%3BEACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2COAAO%2CwBAAP%3B%3BAAfR%2CqFAAwB%2CcAkBpB%3BAAlBJ%2CqFAAwB%2CcAmBpB%2CSAAQ%3BEACJ%2CYAAY%2C4CAAZ%3BEACA%2CcAAc%2CmBAAmB%2C%2BBAAwC%2C2BAAzE%3BEACA%2COAAO%2CwBAAP%3B%3BAAtBR%2CqFAAwB%2CcAyBpB%3BAAzBJ%2CqFAAwB%2CcA0BpB%2CSAAQ%3BAA1BZ%2CqFAAwB%2CcA2BpB%3BAA3BJ%2CqFAAwB%2CcA4BpB%2CSAAQ%3BEACJ%2CYAAY%2C6CAAZ%3BEACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2COAAO%2CwBAAP%3B%3BAA%5C%2FBR%2CqFAAwB%2CcAkCpB%3BAAlCJ%2CqFAAwB%2CcAmCpB%2CSAAQ%3BEACJ%2CYAAY%2C2BAAZ%3BEACA%2CcAAc%2C0BAAd%3BEACA%2COAAO%2C8BAAP%3B%3BAAIR%2C2EAAmB%2CcAAc%2CcAC7B%2CIAAG%3BEACC%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAHR%2C2EAAmB%2CcAAc%2CcAM7B%2COAAM%2COAAQ%3BAANlB%2C2EAAmB%2CcAAc%2CcAO7B%3BEACI%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CoDAAqD%2CcAAc%2CcACrF%2CKAAI%2CKAAK%2CQAAW%2CMAAG%3BEACnB%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAIR%2CqFAAwB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3BEAQrC%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CcAAc%2C0BAAd%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CmBAAmB%2C0BAAnB%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2CkBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CWAAW%2C0BAAX%3BEACA%2CgBAAA%3BEACA%2C2BAAA%3B%3BAApBJ%2CqFAAwB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3BCAsBrC%2CIAAG%3BEACC%2CwBAAA%3B%3BAAIR%2CqFAAuB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcACjF%2COAAO%2CMAAM%3BAADjB%2CqFAAuB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAEjF%2COAAO%2CMAAM%2COAAM%3BAAFvB%2CqFAAuB%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAGjF%2COAAO%2CMAAQ%3BEACX%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3B%3BAAIR%2CqFAAwB%2CcAAc%3BEAClC%2CsBAAA%3B%3BAASJ%2CQANwC%3BEACpC%2CqFAAwB%2CcAAc%2CIAAG%2C2BAA4B%3BIACjE%2C0BAAA%3BIACA%2C2BAAA%3B%3B%3BACzGR%2C4EAA0B%2CcAAc%3BEACpC%2C6BAAA%3BEACA%2C%2BBAAA%3B%3BAAWJ%2CQARgC%3BEAC5B%2C4EAA0B%2CcAAc%3BIACpC%2C2BAAA%3BIACA%2C6BAAA%3BIACA%2C%2BBAAA%3B%3B%3BAAUR%2CQANgC%3BEAC5B%2C4EAA0B%2CcAAc%3BIACpC%2C2BAAA%3B%3B%3BAAUR%2CQAN2B%3BEACvB%2C4EAA0B%2CcAAc%3BIACpC%2C2BAAA%3B%3B%3BAAWR%2CQAP2B%3BEACvB%2C4EAA0B%2CcAAc%3BIACpC%2C2BAAA%3BIACA%2C6BAAA%3B%3B%3BAAUR%2CQANwC%3BEACpC%2C4EAA0B%2CcAAc%3BIACpC%2C%2BBAAA%3B%3B%3BAAIR%2C4EAA0B%2CcAAc%2CkBAAkB%2CsBACtD%2CIAAG%3BEACC%2C0HAAA%3BEACA%2C8HAAA%3BEACA%2C6HAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAIR%2C4EAA0B%2CcAAc%2CkBAAkB%2CsBAAsB%3BEAC5E%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CUAAkB%2CsBAAlB%3BEACA%2CkBAAkB%2CqBAAlB%3BEACA%2CsBAAA%3B%3BAAGJ%2C4EAA0B%2CcAAc%2CkBAAkB%2CsBACtD%3BEACI%2CyBAAA%3BEACA%2C0BAAA%3B%3BAAHR%2C4EAA0B%2CcAAc%2CkBAAkB%2CsBAMtD%2CIAAG%3BEACC%2CiCAAA%3BEACA%2C6BAAA%3BEACA%2CyBAAA%3B%3BAAIR%2C4EAA0B%2CcAAc%2CqBACpC%2CIAAG%3BEACC%2CYAAY%2CiCAAZ%3B%3BAAFR%2C4EAA0B%2CcAAc%2CqBAKpC%2CIAAG%3BEACC%2CqBAAA%3BEACA%2CQAAA%3B%3BAAPR%2C4EAA0B%2CcAAc%2CqBAUpC%2CIAAG%3BEACC%2CYAAY%2CqCAAZ%3B%3BAAXR%2C4EAA0B%2CcAAc%2CqBAcpC%2CIAAG%2CuDAAwD%3BAAd%5C%2FD%2C4EAA0B%2CcAAc%2CqBAepC%2CIAAG%2CmCAAoC%3BEACnC%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3BEACA%2CYAAY%2CgCAAZ%3B%3BAAIR%2C4EAA0B%2CcAAc%2CIAAG%3BEACvC%2CYAAY%2C8BAAZ%3BEACA%2CkBAAkB%2C8BAAlB%3B%3BAAGJ%3BEACI%2C4EAA0B%2CcAAc%2CkBAAkB%2CsBAAqB%2CUAAU%3BIACrF%2CkCAAA%3B%3B%3BAASR%2CQALwC%3BEACpC%2C4EAA0B%2CcAAc%2CqBAAqB%2CIAAG%2C0CAA0C%3BIACtG%2C2BAAA%3B%3B%3BAC3GR%3BEACI%2CoBAAoB%2CKAApB%3BEACA%2CoBAAoB%2C8BAApB%3BEACA%2CqBAAqB%2C2BAArB%3BEACA%2CqBAAqB%2CmBAAmB%2CiCAAiC%2C2BAAzE%3BEACA%2CuBAAuB%2CmBAAmB%2C4CAA1C%3BEACA%2CqBAAqB%2C6BAArB%3BEACA%2CwBAAwB%2C%2BBAAxB%3BEACA%2CyBAAyB%2C%2BBAAzB%3BEACA%2C%2BBAAA%3BEACA%2C%2BBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAkB%2C%2BBAAlB%3BEACA%2CiBAAiB%2CyBAAjB%3BEACA%2C2BAA2B%2C0BAA3B%3BEACA%2C0BAAA%3BEACA%2CiCAAiC%2CmBAAmB%2CiCAA4C%2C2BAAhG%3B%3BAAGJ%2CIAAI%3BAACJ%2CIAAI%3BAACJ%2CIAAI%3BAACJ%2CIAAI%3BEACA%2CoBAAA%3BEACA%2CwBAAA%3BEACA%2CyBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CoBAAA%3BEACA%2CwBAAA%3BEACA%2CyBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CoBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CoBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CoBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CIAAI%2CGAAG%3BEACH%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3B%3BAAwBJ%2CqFAAqB%2CcAAc%3BEAC%5C%2FB%2C2BAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2C4EAAiB%2CcAAc%3BEAC3B%2C2BAAA%3BEACA%2CwBAAA%3B%3BAAIJ%2CqFAAoB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA8B%2CIAAI%2CwBAAwB%2CIAAI%2C6BAA8B%2CcAC3I%2CWAAa%3BEACT%2CKAAK%2C4BAAL%3B%3BAAIR%2C2EAAgB%2CcAAc%2CWAAa%2CWAAQ%2COAAO%3BEACtD%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2C4KAAgB%2CcAAc%2CIAAG%3BEAC7B%2CeAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAGJ%2C2EAAgB%2CcACZ%2CIAAG%3BEACC%2CwBAAA%3BEACA%2CKAAK%2CoBAAoB%2CyBAAzB%3BEACA%2C%2BBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3B%3BAAWR%2CQAPsC%3BEAClC%2C2EAAgB%2CcAAc%2CIAAG%3BIAC7B%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3B%3B%3BAAUR%2CQANgC%3BEAC5B%2C2EAAgB%2CcAAc%2CIAAG%3BIAC7B%2CuBAAuB%2CkBAAkB%2CmBAAzC%3B%3B%3BAAIR%3BEACI%2C2EAAgB%2CcAAc%2CIAAG%3BIAC7B%2CuBAAuB%2CkBAAkB%2CmBAAzC%3B%3B%3BAAIR%3BEACI%2C2EAAgB%2CcAAc%2CIAAG%3BIAC7B%2CuBAAuB%2CkBAAkB%2CmBAAzC%3BIACA%2CoBAAA%3B%3B%3BAAIR%2CwJAA6B%2CcACzB%2CIAAG%3BEAtFH%2CYAAY%2CuBAAZ%3BEACA%2CQAAQ%2CoBAAR%3BEACA%2CeAAe%2CoBAAf%3BEACA%2CYAAY%2CyBAAZ%3BEAKA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBnG8RW%2C%2BCAAA%2C4BmG9RX%3B%3BAAQJ%2CQAN0B%2CmBAAoB%3BEACtC%2CwJAwEqB%2CcACzB%2CIAAG%2C8GAzEE%3BIACG%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2C0BAAZ%3B%3B%3BAAsEZ%2CwJAA6B%2CcAKzB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CYAAY%2CwBAAZ%3BEACA%2CeAAe%2CoBAAf%3B%3BAAXR%2CwJAA6B%2CcAczB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAjBR%2CwJAA6B%2CcAoBzB%2CIAAG%2C8BAA%2BB%2CIAAG%3BEACjC%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C0BAAA%3B%3BAA5BR%2CwJAA6B%2CcA%2BBzB%2CIAAG%2C8BAA%2BB%3BEAC9B%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAASJ%2CIADC%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CaAAe%2COACjE%3BAACD%2CIAFC%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CaAAe%2COAEjE%3BEACG%2CwBAAA%3B%3BAAoCR%2CQAhCgC%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CaAAe%3BIAClE%2CwBAAA%3BIACA%2C4BAAA%3BIACA%2CuBAAA%3BIACA%2CKAAK%2CwBAAL%3B%3BEAJJ%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CaAAe%2COAMhE%2CYAAS%3BIACP%2CwBAAA%3BIACA%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3B%3BEAXR%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CaAAe%2COAchE%2CYAAS%3BIACP%2CwBAAA%3BIACA%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3B%3BEAKR%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CaAAe%2COAAO%2CYAAS%2CYAAa%2CSAAQ%3BIACvG%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CyBAAA%3B%3B%3BAAIR%2CqFAAqB%2CcACjB%2CIAAG%3BEAxKH%2CYAAY%2CuBAAZ%3BEACA%2CQAAQ%2CoBAAR%3BEACA%2CeAAe%2CoBAAf%3BEACA%2CYAAY%2CyBAAZ%3B%3BAAkLJ%2CQARgC%3BEAC5B%2CqFAAoB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcAC9E%2CiBAAiB%2CIAAG%3BIAChB%2CgBAAgB%2C8BAAhB%3B%3B%3BAAKZ%2C4EAAiB%2CcACb%2CIAAG%3BEACC%2CWAAW%2C6BAAX%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2C8BAAhB%3B%3BAAIR%3BEACI%2C4EAAiB%2CcAAc%2CkBAAkB%3BIAC7C%2C2BAAA%3B%3B%3BAASR%2CQALwC%3BEACpC%2CwJAA6B%2CcAAc%2CIAAG%2CiDAAiD%3BIAC3F%2C2BAAA%3B%3B%3BAC3PR%3BEACI%2CoBAAoB%2CKAApB%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3B%3BAAYJ%2CqFAAmB%2CcACf%2CIAAG%2C4BACC%2CIAAG%3BEACC%2CWAAW%2C6BAAX%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2C8BAAhB%3BEACA%2CsBAAA%3B%3BAAeZ%2CQAXoC%3BEAWpC%2CqFAtBmB%2CcAYX%2CIAAG%2CqEACC%2CIAAG%3BIACC%2CWAAW%2C6BAAX%3BIACA%2CsBAAA%3BIACA%2C8BAAA%3BIACA%2CgBAAgB%2C8BAAhB%3BIACA%2CsBAAA%3B%3B%3BAAMhB%2C0IAAkB%2CcACd%2CIAAG%3BEAjCH%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3BEA8BI%2CkBAAkB%2CoBAAlB%3B%3BAAHR%2C0IAAkB%2CcAMd%2CIAAG%2CmDAAoD%3BEACnD%2CwBAAA%3BEACA%2CuBAAuB%2CiBAAiB%2C8BAAxC%3BEACA%2CKAAK%2CoBAAL%3B%3BAATR%2C0IAAkB%2CcAYd%3BEA5CA%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3BEAyCI%2CkBAAA%3BEACA%2CoBAAA%3B%3BAAfR%2C0IAAkB%2CcAkBd%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAyB%2CmCAAzB%3B%3BAAvBR%2C0IAAkB%2CcA0Bd%3BAA1BJ%2C0IAAkB%2CcA2Bd%3BEACI%2CKAAK%2CiCAAL%3B%3BAA5BR%2C0IAAkB%2CcA%2BBd%2CgBAAgB%3BEACZ%2CyBAAyB%2CmCAAzB%3BEACA%2CuBAAA%3B%3BAAIR%3BEACI%2C0IAAkB%2CcAAc%2CQAAO%2CKAAM%2CIAAG%2CmDAAoD%3BIAChG%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAIR%2CoJAAe%2CcACX%2CIAAG%3BEA5EH%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3B%3BAAsEJ%2CoJAAe%2CcAKX%3BEAhFA%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3BEA6EI%2CqBAAA%3BEACA%2C2BAAA%3B%3BAARR%2CoJAAe%2CcAWX%2CeAAe%3BEACX%2CoBAAA%3BEACA%2CoBAAA%3B%3BAAIR%2CuCAAe%2CcACX%3BEACI%2CwBAAA%3BEACA%2CKAAK%2CiCAAL%3BEACA%2C6BAAA%3B%3BAAJR%2CuCAAe%2CcAOX%2CMAAK%3BEAnGL%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3BEAgGI%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAVR%2CuCAAe%2CcAaX%3BEAzGA%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3BEAsGI%2C2BAAA%3BEACA%2CKAAK%2CKAAK%2CqCAAqC%2CqCAA%5C%2FC%3B%3BAAhBR%2CuCAAe%2CcAmBX%2CMAAK%2CKAAM%2CoBAAoB%3BEAC3B%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2CiCAAZ%3B%3BAAUR%2CQANgC%3BEAC5B%2CuCAAe%2CcAAc%3BIACzB%2CuBAAuB%2CeAAe%2CoBAAtC%3B%3B%3BAAIR%2CwCAAc%2CcACV%2CIAAG%2CiDACC%2CIAAG%3BEACC%2CwBAAA%3BEACA%2CuBAAuB%2CkBAAkB%2CmBAAzC%3BEACA%2CKAAK%2CyBAAL%3B%3BAAKZ%3BEACI%2CwCAAc%2CcAAc%2CIAAG%2C%2BBAAgC%2CeAAe%3BIAC1E%2CuBAAuB%2CkBAAkB%2CmBAAzC%3B%3B%3BAAIR%2CgFAAc%2CcACV%2CQAAO%3BEACH%2CeAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAJR%2CgFAAc%2CcACV%2CQAAO%2CKAKH%2CIAAG%3BEACC%2CWAAW%2C8BAAX%3BEACA%2C4BAAA%3B%3BAARZ%2CgFAAc%2CcACV%2CQAAO%2CKAUH%2CIAAG%3BEACC%2C6BAAA%3BEACA%2CWAAW%2C2BAAX%3B%3BAAbZ%2CgFAAc%2CcAiBV%2CIAAG%3BEA5JH%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3BEAyJI%2CkBAAkB%2CoBAAlB%3B%3BAAIR%2CqKAAe%2CcACX%2CQAAO%3BEACH%2CWAAW%2C4BAAX%3BEACA%2C8BAAA%3B%3BAAHR%2CqKAAe%2CcAMX%2CIAAG%3BEAxKH%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3B%3BAA6JJ%2CqKAAe%2CcAUX%3BEACI%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3B%3BAAIR%2C2EAAmB%2CcACf%2CIAAG%3BEACC%2CKAAK%2CkCAAL%3B%3BAAFR%2C2EAAmB%2CcAKf%2CIAAG%3BEAxLH%2CYAAY%2CgCAAZ%3BEACA%2CQAAQ%2CuCAAR%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CoBAAT%3BEACA%2CsBAAA%3B%3BAA8KJ%2C2EAAmB%2CcASf%2CaAAa%3BEACT%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C6BAAA%3B%3BAAZR%2C2EAAmB%2CcAef%2CQAAO%3BEACH%2CyBAAA%3B%3BAASR%2CQALwC%3BEACpC%2CuCAAe%2CcAAc%3BIACzB%2C2BAAA%3B%3B%3BACrNR%3BEACI%2CoBAAoB%2CKAApB%3BEACA%2C2BAAA%3B%3BAAGJ%2CqFAAmB%2CcACf%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BEAaC%2C2BAAA%3B%3BAAIR%2CqPAAc%2CcAEV%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BAADP%2CoJAAe%2CcACX%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BEASC%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAdR%2CqPAAc%2CcAiBV%2CIAAG%3BAAhBP%2CoJAAe%2CcAgBX%2CIAAG%3BEACC%2CyBAAyB%2CmCAAzB%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3B%3BAAIR%2CqPAAc%2CcACV%2CIAAG%3BEACC%2CsBAAA%3B%3BAAFR%2CqPAAc%2CcAKV%3BEACI%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2CgCAAZ%3B%3BAATR%2CqPAAc%2CcAYV%2CeAAe%2CIAAG%2CoBAAqB%2CMAAM%2CGAAE%3BEAC3C%2CYAAY%2CiCAAZ%3B%3BAAIR%2CoJAAe%2CcACX%2CeAAe%2CMAAM%3BEACjB%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CiCAAZ%3B%3BAALR%2CoJAAe%2CcAQX%2CIAAG%3BEACC%2CSAAA%3BEACA%2C0BAAA%3B%3BAAIR%2CqFAAmB%2CcAGf%2CkBAAkB%3BAAFtB%2CIAAK%2CKAAI%2CUAAW%2CgBAEhB%2CkBAAkB%3BAADtB%2CIAAK%2CKAAI%2CUAAW%2CiBAChB%2CkBAAkB%3BAAHtB%2CqFAAmB%2CcAIf%3BAAHJ%2CIAAK%2CKAAI%2CUAAW%2CgBAGhB%3BAAFJ%2CIAAK%2CKAAI%2CUAAW%2CiBAEhB%3BEACI%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CYAAY%2CgCAAZ%3B%3BAARR%2CqFAAmB%2CcAWf%2CgBAAgB%3BAAVpB%2CIAAK%2CKAAI%2CUAAW%2CgBAUhB%2CgBAAgB%3BAATpB%2CIAAK%2CKAAI%2CUAAW%2CiBAShB%2CgBAAgB%3BEACZ%2CyBAAyB%2CmCAAzB%3B%3BAAZR%2CqFAAmB%2CcAef%2CgBAAgB%2CcAAa%3BAAdjC%2CIAAK%2CKAAI%2CUAAW%2CgBAchB%2CgBAAgB%2CcAAa%3BAAbjC%2CIAAK%2CKAAI%2CUAAW%2CiBAahB%2CgBAAgB%2CcAAa%3BEACzB%2C2BAAA%3B%3BAAIR%2CqFACI%2CIAAG%2C4BAA6B%3BEAC5B%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3B%3BAAJR%2CqFAOI%2CaAAa%3BEACT%2CyBAAyB%2CmCAAzB%3BEACA%2CuBAAA%3B%3BAATR%2CqFAYI%2CaAAa%3BEACT%2CsBAAsB%2CmCAAtB%3BEACA%2CmBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2C8BAA%2BB%2CcAC9C%3BEACI%2CwBAAA%3BEACA%2CKAAK%2CyBAAL%3BEACA%2C2BAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAU%2C8BAA%2BB%2CcAO9C%2CkBAAkB%2CMAAM%2CGAAG%2CIAAG%3BEAC1B%2CkBAAkB%2CmCAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CaAAA%3BEACA%2C8BAAA%3B%3BAASR%2CQALwC%3BEACpC%2CoJAAe%2CcAAc%2CeAAe%2CMAAM%3BIAC9C%2C2BAAA%3B%3B%3BAlFrIR%3BEACI%2CoBAAoB%2CKAApB%3BEACA%2CuBAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAA8B%2C0BAA9B%3BEACA%2CgBAAgB%2C8BAAhB%3BEACA%2CmBAAmB%2CwBAAnB%3B%3BAAyCJ%2CyTAAgB%2CcACZ%3BEACI%2CsBAAA%3B%3BAAFR%2CyTAAgB%2CcACZ%2COAGM%3BAAJV%2CyTAAgB%2CcACZ%2COAIM%3BEACE%2CyBAAA%3BEACA%2CqBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CiBAAA%3B%3BAAGJ%2CyTAdQ%2CcACZ%2COAaK%2CSAAY%2CSAAM%3BAACnB%2CyTAfQ%2CcACZ%2COAcK%2CSAAY%2CQAAK%3BEACd%2CSAAS%2CIAAT%3BEACA%2COAAO%2CyBAAP%3BEACA%2CgBAAA%3B%3BAAlBZ%2CyTAAgB%2CcACZ%2COAoBM%2CWAAS%2CIAAG%3BAArBtB%2CyTAAgB%2CcACZ%2COAqBM%2CWAAW%3BAAtBrB%2CyTAAgB%2CcACZ%2COAsBM%2CWAAW%3BAAvBrB%2CyTAAgB%2CcACZ%2COAuBM%2CWAAW%3BEDpFjB%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuFAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BECQA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CSAAS%2CuBAAuB%2CsBAAhC%3BEACA%2CQAAQ%2CuBAAR%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBnByUW%2CkDAAA%2C4BmBzUX%3B%3BADnBA%2CyTC2CY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKDhEjB%3BAAAD%2CyTC2CY%2CcACZ%2COAqBM%2CWAAW%2CQDjEhB%3BAAAD%2CyTC2CY%2CcACZ%2COAsBM%2CWAAW%2CSDlEhB%3BAAAD%2CyTC2CY%2CcACZ%2COAuBM%2CWAAW%2CWDnEhB%3BEACG%2CcAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CyTCsCY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKD3DjB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CyTCsCY%2CcACZ%2COAqBM%2CWAAW%2CQD5DhB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CyTCsCY%2CcACZ%2COAsBM%2CWAAW%2CSD7DhB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BAAAtC%2CyTCsCY%2CcACZ%2COAuBM%2CWAAW%2CWD9DhB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BEAClC%2CqBAAA%3B%3BAAGJ%2CyTCkCY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKDvDjB%3BAAAD%2CyTCkCY%2CcACZ%2COAqBM%2CWAAW%2CQDxDhB%3BAAAD%2CyTCkCY%2CcACZ%2COAsBM%2CWAAW%2CSDzDhB%3BAAAD%2CyTCkCY%2CcACZ%2COAuBM%2CWAAW%2CWD1DhB%3BAACD%2CyTCiCY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKDtDjB%3BAAAD%2CyTCiCY%2CcACZ%2COAqBM%2CWAAW%2CQDvDhB%3BAAAD%2CyTCiCY%2CcACZ%2COAsBM%2CWAAW%2CSDxDhB%3BAAAD%2CyTCiCY%2CcACZ%2COAuBM%2CWAAW%2CWDzDhB%3BEACG%2CaAAA%3BEACA%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CyTC0BY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKD%5C%2FCjB%3BAAAD%2CyTC0BY%2CcACZ%2COAqBM%2CWAAW%2CQDhDhB%3BAAAD%2CyTC0BY%2CcACZ%2COAsBM%2CWAAW%2CSDjDhB%3BAAAD%2CyTC0BY%2CcACZ%2COAuBM%2CWAAW%2CWDlDhB%3BAACD%2CyTCyBY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKD9CjB%3BAAAD%2CyTCyBY%2CcACZ%2COAqBM%2CWAAW%2CQD%5C%2FChB%3BAAAD%2CyTCyBY%2CcACZ%2COAsBM%2CWAAW%2CSDhDhB%3BAAAD%2CyTCyBY%2CcACZ%2COAuBM%2CWAAW%2CWDjDhB%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BACFJ%2CyTAsBY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKA3CjB%3BAAAD%2CyTAsBY%2CcACZ%2COAqBM%2CWAAW%2CQA5ChB%3BAAAD%2CyTAsBY%2CcACZ%2COAsBM%2CWAAW%2CSA7ChB%3BAAAD%2CyTAsBY%2CcACZ%2COAuBM%2CWAAW%2CWA9ChB%3BEACG%2COAAO%2C8BAAP%3BEACA%2CqBAAA%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEACtC%2CyTAgBQ%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKArCb%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CyTAgBQ%2CcACZ%2COAqBM%2CWAAW%2CQAtCZ%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CyTAgBQ%2CcACZ%2COAsBM%2CWAAW%2CSAvCZ%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BEAA1B%2CyTAgBQ%2CcACZ%2COAuBM%2CWAAW%2CWAxCZ%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BIACtB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAIR%2CyTAWY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKAhCjB%3BAAAD%2CyTAWY%2CcACZ%2COAqBM%2CWAAW%2CQAjChB%3BAAAD%2CyTAWY%2CcACZ%2COAsBM%2CWAAW%2CSAlChB%3BAAAD%2CyTAWY%2CcACZ%2COAuBM%2CWAAW%2CWAnChB%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CyTAKY%2CcACZ%2COAoBM%2CWAAS%2CIAAG%2CoKA1BjB%2CMAAM%2CIAAI%3BAAAX%2CyTAKY%2CcACZ%2COAqBM%2CWAAW%2CQA3BhB%2CMAAM%2CIAAI%3BAAAX%2CyTAKY%2CcACZ%2COAsBM%2CWAAW%2CSA5BhB%2CMAAM%2CIAAI%3BAAAX%2CyTAKY%2CcACZ%2COAuBM%2CWAAW%2CWA7BhB%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAAIR%2CyTAAgB%2CcACZ%2COA2BM%2CWAAS%3BEACP%2C2BAAA%3BEACA%2C2BAAA%3B%3BAA9BZ%2CyTAAgB%2CcACZ%2COAgCM%3BAAjCV%2CyTAAgB%2CcACZ%2COAiCM%3BEACE%2CuBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2COAAO%2C8BAAP%3BEACA%2CgBAAA%3B%3BAAtCZ%2CyTAAgB%2CcA0CZ%2CIAAG%3BEACC%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3B%3BAA7CR%2CyTAAgB%2CcA0CZ%2CIAAG%2CwBAKG%2CQAAK%3BAA%5C%2FCf%2CyTAAgB%2CcA0CZ%2CIAAG%2CwBAMG%2CQAAK%3BEACH%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2CyBAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAtDZ%2CyTAAgB%2CcA0CZ%2CIAAG%2CwBAeG%3BEACE%2CoBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAKZ%2CqFAAkB%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%3BED%5C%2FHvB%2CcAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CuFAAA%3BEACA%2CgBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BECQA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CSAAS%2CuBAAuB%2CsBAAhC%3BEACA%2CQAAQ%2CuBAAR%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBnByUW%2CkDAAA%2C4BmBzUX%3B%3BADnBA%2CqFC6Gc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCD9GtB%3BEACG%2CcAAA%3BEACA%2CUAAA%3B%3BAAGJ%2CqFCwGc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCDzGtB%2CMAAM%2CIAAI%2CQAAQ%2CIAAI%2CWAAW%2CIAAI%3BEAClC%2CqBAAA%3B%3BAAGJ%2CqFCoGc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCDrGtB%3BAACD%2CqFCmGc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCDpGtB%3BEACG%2CaAAA%3BEACA%2CqBAAA%3BEACA%2C6CAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CqFC4Fc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCD7FtB%3BAACD%2CqFC2Fc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCD5FtB%3BEACG%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3B%3BACFJ%2CqFAwFc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCAzFtB%3BEACG%2COAAO%2C8BAAP%3BEACA%2CqBAAA%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEACtC%2CqFAkFU%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCAnFlB%2CMAAM%2CIAAI%2CWAAW%2CIAAI%3BIACtB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAIR%2CqFA6Ec%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCA9EtB%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CqFAuEc%2CGAAG%2CqDAAsD%2CcACvE%2CaAAa%2COAAO%2CIAAG%2CoCAxEtB%2CMAAM%2CIAAI%3BEACP%2CwBAAA%3B%3BAA4ER%2CqFAAmB%2CcAAc%3BEAC7B%2CyBAAA%3B%3BAADJ%2CqFAAmB%2CcAAc%2CiBAG3B%3BEACE%2CmBAAA%3BEACA%2CkCAAA%3B%3BAALR%2CqFAAmB%2CcAAc%2CiBAQ3B%3BEACE%2CmBAAA%3B%3BAAmBR%2CQAhBoC%3BEAgBpC%2CqFA5BmB%2CcAAc%3BIAazB%2CiCAAA%3BIACA%2C%2BBAAA%3B%3BEAcR%2CqFA5BmB%2CcAAc%2CiBAgBvB%3BEAYV%2CqFA5BmB%2CcAAc%2CiBAiBvB%3BIACE%2CuBAAA%3BIACA%2C%2BBAAA%3BIACA%2CsBAAA%3B%3BEAQZ%2CqFA5BmB%2CcAAc%2CiBAuBzB%2CIAAG%3BIACC%2CsBAAA%3BIACA%2CkCAAA%3B%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcAAc%2CcACtF%3BEACI%2CYAAY%2CsBAAZ%3BEACA%2CiBAAA%3BEACA%2CQAAQ%2CuBAAR%3BEACA%2CeAAe%2CuBAAf%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CyCAAA%3BEACA%2CiCAAA%3BEACA%2C2BAAA%3B%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CqDAAsD%2CcAAc%2CcAetF%2CqBAAoB%2COAAQ%3BEACxB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3B%3BAAIR%2C4EAAe%2CcACX%2CkBAAkB%2CIAAG%3BEACjB%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2C%2BBnBkLO%2C4BmBlLP%3B%3BAAkBJ%2CQAfsB%2CmBAAoB%3BEAe1C%2C4EAtBW%2CcAQP%2CkBAAkB%2CIAAG%2CkDAAkD%3BIACnE%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3BEAWR%2C4EAtBW%2CcAcP%2C6BAA4B%3BIACxB%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3B%3B%3BAAlBZ%2C4EAAe%2CcAsBX%3BEACI%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3B%3BAAUR%2CQANwC%3BEACpC%2CyTAAgB%2CcAAc%2COAAO%2CIAAG%3BEACxC%2C4EAAe%2CcAAc%2CkBAAkB%2CIAAG%3BIAC9C%2C2BAAA%3B%3B%3BAmF5MR%3BEACI%2CoBAAoB%2CKAApB%3BEACA%2C0BAAA%3BEACA%2CsCAAsC%2CmBAAmB%2CiCAA4C%2C2BAArG%3BEACA%2C2BAAA%3BEACA%2CiCAAA%3B%3BAAGJ%2CqFAAmB%2CcACf%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BEASC%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2C0BAAA%3B%3BAAbR%2CqFAAmB%2CcAgBf%2CIAAG%3BEACC%2CyCAAA%3BEACA%2CiCAAA%3B%3BAAIR%2CkGAAkB%2CcACd%2CIAAG%3BEACC%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2C8BAAZ%3B%3BAAUR%2CQAP0B%2CmBAAoB%3BEAO9C%2CkGAfkB%2CcASV%2CIAAG%2CkDAAkD%3BIACjD%2CYAAY%2C%2BBAAZ%3BIACA%2C0BAAA%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAKZ%2CwCAAc%2CcAAc%2CmBACxB%3BEACI%2CoBAAA%3B%3BAAFR%2CwCAAc%2CcAAc%2CmBACxB%2CYAGI%3BEACI%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3B%3BAAPZ%2CwCAAc%2CcAAc%2CmBACxB%2CYASI%2COAAM%3BEACF%2CsBAAA%3B%3BAAXZ%2CwCAAc%2CcAAc%2CmBACxB%2CYASI%2COAAM%2CIAGF%3BEACI%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAhBhB%2CwCAAc%2CcAAc%2CmBACxB%2CYASI%2COAAM%2CIASF%2CSAAS%2CMAAK%3BEACV%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CYAAY%2C4BAAZ%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CWAAW%2C0BAAX%3BEACA%2CkCAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3B%3BAAEA%2CwCAhCF%2CcAAc%2CmBACxB%2CYASI%2COAAM%2CIASF%2CSAAS%2CMAAK%2CIAaT%3BEACG%2CmBAAqC%2C2BAArC%3BEACA%2C8BAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAnCpB%2CwCAAc%2CcAAc%2CmBACxB%2CYAuCI%3BEACI%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CSAAA%3BEACA%2C%2BBAAA%3B%3BAA5CZ%2CwCAAc%2CcAAc%2CmBACxB%2CYAuCI%2CSAMI%2CQAAO%3BEACH%2C0BAAA%3BEACA%2CYAAY%2C4BAAZ%3B%3BAAhDhB%2CwCAAc%2CcAAc%2CmBAqDxB%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAyB%2CmCAAzB%3B%3BAAxDR%2CwCAAc%2CcAAc%2CmBAqDxB%2CoBAKI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAAKZ%2CyGAAmB%2CcACf%2CIAAG%2CqDACC%3BAAFR%2CyGAAmB%2CcACf%2CIAAG%2CqDAEC%3BEACI%2CoBAAA%3B%3BAAJZ%2CyGAAmB%2CcAQf%2C0BAA0B%2CMAAM%3BEAC5B%2C2BAAA%3BEACA%2CkCAAA%3B%3BAAVR%2CyGAAmB%2CcAaf%2C0BAA0B%2CgCAAgC%2CMAAM%2CGAAG%3BEAC%5C%2FD%2CsBAAsB%2CmCAAtB%3BEACA%2CkBAAA%3BEACA%2CiCAAA%3BEACA%2CYAAY%2C8BAAZ%3B%3BAAjBR%2CyGAAmB%2CcAoBf%2C0BAA0B%2CgCAAgC%2CMAAM%2CGAAE%2CYAAa%3BEAC3E%2CwBAAA%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEAM1C%2CyGA9Be%2CcAyBX%2C0BAA0B%2CgCAAgC%2CMAAM%2CGAAE%2CMAAO%3BIACrE%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3B%3B%3BAA1BZ%2CyGAAmB%2CcA8Bf%3BEACI%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2C2BAAA%3B%3BAAEA%2CyGAtCW%2CcA8Bf%2CgBAQK%3BEACG%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3B%3BAAxCZ%2CyGAAmB%2CcA4Cf%3BEACI%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CkCAAA%3B%3BAA%5C%2FCR%2CyGAAmB%2CcAkDf%2CmBAAmB%2CgBAAgB%3BEAC%5C%2FB%2CyBAAyB%2CmCAAzB%3BEACA%2CkBAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcACpC%2CIAAG%3BEACC%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2CYAAY%2C8BAAZ%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CoBAAqB%2CcACpC%2CIAAG%2CkCAQC%3BEACI%2CiCAAA%3BEACA%2CyBAAA%3BEACA%2CWAAW%2C0BAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAWZ%2CQANwC%3BEACpC%2CkGAAkB%2CcAAc%2CIAAG%2CkDAAkD%3BEACrF%2CyGAAmB%2CcAAc%2C0BAA0B%2CMAAM%3BIAC7D%2C2BAAA%3B%3B%3BAChMR%3BEACI%2CoBAAoB%2CKAApB%3BEACA%2C0BAAA%3BEACA%2CsCAAsC%2CmBAAmB%2CiCAA4C%2C2BAArG%3BEACA%2C2BAAA%3B%3BAAGJ%2CwCAAc%2CcACV%2CSAAQ%2CMAAO%2CIAAG%3BEACd%2C2BAAA%3BEACA%2CkBAAkB%2C0BAAlB%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2C8BAAZ%3B%3BAALR%2CwCAAc%2CcAQV%2CmBAAmB%2CIAAG%3BEAClB%2C2BAAA%3B%3BAAEA%2CwCAXM%2CcAQV%2CmBAAmB%2CIAAG%2CgDAGjB%3BAACD%2CwCAZM%2CcAQV%2CmBAAmB%2CIAAG%2CgDAIjB%3BEACG%2C2BAAA%3B%3BAAbZ%2CwCAAc%2CcAiBV%2CIAAG%2CoDAAqD%2CIAAG%3BEACvD%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAIR%2C2EAAc%2CcACV%2CIAAG%3BEACC%2C2BAAA%3B%3BAAUJ%2CQAPsB%2CmBAAoB%3BEAO1C%2C2EAZU%2CcAMN%2CIAAG%2CkDAAkD%3BIACjD%2CYAAY%2C%2BBAAZ%3BIACA%2C0BAAA%3B%3B%3BAARZ%2C2EAAc%2CcAYV%3BEACI%2C%2BBAAA%3BEACA%2CiCAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAIR%2CyGAAmB%2CcACf%2CIAAG%3BEACC%2C2BAAA%3B%3BAAFR%2CyGAAmB%2CcAKf%2CIAAG%3BEACC%2C2BAAA%3B%3BAAEA%2CyGARW%2CcAKf%2CIAAG%2CoFAGE%3BAACD%2CyGATW%2CcAKf%2CIAAG%2CoFAIE%3BEACG%2C6CAAA%3B%3BAAVZ%2CyGAAmB%2CcAcf%3BEACI%2CiCAAA%3BEACA%2CyBAAA%3B%3BAAIR%2C4EAAe%2CcACX%2CkBAAkB%2CIAAG%3BEACjB%2C2BAAA%3BEACA%2C0BAAA%3B%3BAAWJ%2CQARsB%2CmBAAoB%3BEAQ1C%2C4EAdW%2CcAOP%2CkBAAkB%2CIAAG%2CyEAAyE%3BIAC1F%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAAVZ%2C4EAAe%2CcAcX%2CIAAG%3BEACC%2C2BAAA%3B%3BAAUR%2CQANwC%3BEACpC%2C2EAAc%2CcAAc%2CIAAG%2C8BAA8B%3BEAC7D%2C4EAAe%2CcAAc%2CkBAAkB%2CIAAG%2C8BAA8B%3BIAC5E%2C2BAAA%3B%3B%3BAClGR%2CyGAAgB%2CcAAc%3BEAC1B%2CwBAAA%3BEACA%2CuBAAuB%2CwBAAvB%3BEACA%2C8BAAA%3BEACA%2CKAAK%2CsBAAL%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAkB%2CoCAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CgCAAZ%3BEACA%2COAAO%2C6BAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CwBAAuB%3BAACrD%2CyGAAgB%2CcAAc%2CwBAAuB%3BEACjD%2CcAAc%2C2BAAd%3BEACA%2COAAO%2C2BAAP%3BEACA%2C6CAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CwFAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3BEACA%2COAAO%2CuBAAP%3BEACA%2CeAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C6BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CiCAA1E%3B%3BAAGJ%2CyGAAgB%2CsCAAqC%3BEACjD%2CcAAc%2CmBAAmB%2CiCAA4C%2C8BAA7E%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CiCAA1E%3B%3BAAGJ%2CyGAAgB%2CsCAAsC%3BEAClD%2CeAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C6BAAP%3BEACA%2CiBAAA%3B%3BAAGJ%2CyGAAgB%3BAAChB%2CyGAAgB%3BAAChB%2CyGAAgB%3BAAChB%2CyGAAgB%3BAAChB%2CyGAAgB%3BEACZ%2CYAAA%3B%3BAAGJ%2CyGAAgB%2CmBAAmB%2CcAAc%3BAACjD%2CyGAAgB%2CmBAAmB%2CcAAc%2CmBAAmB%3BAACpE%2CyGAAgB%3BAAChB%2CyGAAgB%3BAAChB%2CyGAAgB%3BAAChB%2CyGAAgB%3BEACZ%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CyGAAgB%2CmBAAmB%2CcAAc%3BEAC7C%2CoBAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C6CAArC%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CyBAAyB%2CmBAAmB%2CiCAA4C%2CgCAApG%3BEACA%2COAAO%2CgCAAP%3BEACA%2CuBAAA%3BEACA%2C4DAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CyGAAgB%3BEACZ%2COAAA%3BEACA%2CYAAA%3BEACA%2CaAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CSAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CiBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CaAAA%3BEACA%2CeAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2CwFAAA%3B%3BAAGJ%2CyGAAgB%2CgCAA%2BB%3BAAC%5C%2FC%2CyGAAgB%2CgCAA%2BB%3BEAC3C%2CcAAc%2C2BAAd%3BEACA%2COAAO%2C2BAAP%3BEACA%2C6CAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CkBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiEAAA%3B%3BAAGJ%2CyGAAgB%2CkCAAiC%3BEAC7C%2CYAAY%2CmBAAmB%2C6CAA%5C%2FB%3B%3BAAGJ%2CyGAAgB%2CkCAAiC%3BEAC7C%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CaAAA%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CQAAA%3BEACA%2CYAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C6BAAP%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CWAAW%2C6BAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CkCAAA%3B%3BAAGJ%2CyGAAgB%2CyBAAyB%3BEACrC%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%2CyBAAyB%2CgBAAe%3BAACxD%2CyGAAgB%2CyBAAyB%2CgBAAe%3BAACxD%2CyGAAgB%2CyBAAyB%2CgBAAe%3BEACpD%2CaAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%2CyBAAyB%2CgBAAe%3BEACpD%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%2CyBAAyB%3BEACrC%2CSAAA%3BEACA%2CWAAA%3B%3BAAGJ%2CyGAAgB%2CsBAAqB%2CIAAI%3BEACrC%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CyBAAyB%2CmBAAmB%2CgCAA2C%2CgCAAnG%3BEACA%2COAAO%2C6BAAP%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CyGAAgB%2CyBAAwB%2CIAAI%3BEACxC%2CYAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CkBAAkB%2C6BAAlB%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CgCAAZ%3BEACA%2COAAO%2C6BAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CwFAAA%3B%3BAAGJ%2CyGAAgB%2C8BAA6B%3BEACzC%2CcAAc%2CmBAAmB%2CiCAA4C%2C8BAA7E%3BEACA%2COAAO%2C6BAAP%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CiCAA1E%3BEACA%2C4BAA4B%2CmBAAmB%2C6CAA%5C%2FC%3B%3BAAGJ%2CyGAAgB%2C8BAA6B%3BEACzC%2CcAAc%2CmBAAmB%2CiCAA4C%2C8BAA7E%3BEACA%2COAAO%2C6BAAP%3B%3BAAGJ%2CyGAAgB%2C8BAA6B%3BEACzC%2CcAAc%2CmBAAmB%2CiCAA4C%2C8BAA7E%3B%3BAAGJ%2CyGAAgB%2C8BAA6B%3BEACzC%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAsB%2C6BAAtB%3BEACA%2COAAO%2C6BAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CyGAAgB%2CyBAA2B%3BEACvC%2CeAAA%3BEACA%2CcAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CyGAAgB%2CoBAAsB%3BAACtC%2CyGAAgB%2CaAAe%3BEAC3B%2CgBAAA%3B%3BAAGJ%2CyGAAgB%2CmBAAmB%3BEAC%5C%2FB%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CyGAAgB%2CmBAAmB%2CYAAY%2CIAAG%3BEAC9C%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAkB%2C6BAAlB%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CgCAAZ%3BEACA%2COAAO%2C6BAAP%3B%3BAAGJ%2CyGAAgB%2CmBAAmB%2CYAAY%2CIAAG%2CsBAAsB%3BEACpE%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%2CmBAAmB%2CaAAa%2CMAAK%3BAACrD%2CyGAAgB%2CmBAAmB%2CaAAa%2CMAAK%3BEACjD%2CgBAAA%3BEACA%2CYAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CyGAAgB%3BEACZ%2CWAAA%3BEACA%2CWAAW%2COAAO%2C8BAAlB%3BEACA%2C6BAAA%3BEACA%2CoCAAA%3B%3BAAKJ%2CQAH4C%3BEAG5C%2CyGATgB%3BIAOR%2CgBAAA%3B%3B%3BAAsCR%2CQAlC0B%3BEACtB%2CyGAAgB%3BIACZ%2CiBAAA%3B%3BEAGJ%2CyGAAgB%3BIACZ%2CWAAA%3B%3BEAGJ%2CyGAAgB%3BIACZ%2CcAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CyGAAgB%2CyBAAwB%2CIAAI%3BIACxC%2CuBAAuB%2CmBAAvB%3BIACA%2CqBACI%2CWACA%2CWAFJ%3B%3BEAKJ%2CyGAAgB%2CyBAAwB%2CIAAI%2CiBAAkB%3BIAC1D%2CeAAA%3B%3BEAGJ%2CyGAAgB%2CyBAAwB%2CIAAI%2CiBAAkB%3BIAC1D%2CcAAA%3B%3BEAGJ%2CyGAAgB%2CyBAAwB%2CIAAI%2CiBAAkB%2CsBAAqB%2CIAAI%3BIACnF%2CeAAA%3B%3B%3BAAcR%2CQAVwC%3BEACpC%2CyGAAgB%3BIACZ%2CgBAAA%3B%3BEAGJ%2CyGAAgB%3BEAChB%2CyGAAgB%3BIACZ%2CgBAAA%3B%3B%3BAC5ZR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAC7B%3BEACI%2CoBAAA%3BEACA%2CyBAAyB%2C6BAAzB%3BEACA%2CmBAAA%3B%3BAAJR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAO7B%3BEACI%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAkB%2C6BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAAZR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAe7B%3BEACI%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2COAAO%2C6BAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2CiEAAA%3B%3BAA5BR%2CyGAAgB%2CcAAc%2CIAAG%2C4BA%2BB7B%2CiCAAgC%3BEAC5B%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAjCR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAoC7B%2CyBAAwB%2CMAAO%3BEAC3B%2CyBAAyB%2C6BAAzB%3B%3BAArCR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAwC7B%2CiCAAgC%3BEAC5B%2CwBAAA%3B%3BAAzCR%2CyGAAgB%2CcAAc%2CIAAG%2C4BA4C7B%2CiCAAgC%3BEAC5B%2CSAAS%2CGAAT%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CyBAAA%3B%3BAAjDR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAoD7B%2CyBAAwB%2CMAAO%2CiCAAgC%3BEAC3D%2CSAAS%2CKAAT%3B%3BAArDR%2CyGAAgB%2CcAAc%2CIAAG%2C4BAwD7B%3BEACI%2CoBAAA%3BEACA%2CsBAAsB%2C6BAAtB%3B%3BAA1DR%2CyGAAgB%2CcAAc%2CIAAG%2C4BA6D7B%2C8BAAgC%2CIAAI%3BEAChC%2CgBAAA%3B%3BAAiBR%2CQAb0B%3BEACtB%2CyGAAgB%2CcAAc%2CIAAG%2C4BAA6B%3BIAC1D%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2CUAAU%2CeAAV%3BIACA%2C4BAAA%3BIACA%2CYAAY%2CgCAAZ%3BIACA%2CsBAAsB%2C6BAAtB%3BIACA%2CwBAAwB%2CkBAAxB%3B%3B%3BAASR%2CQALwC%3BEACpC%2CyGAAgB%2CcAAc%3BIAC1B%2C2BAAA%3B%3B%3BACjFR%2CyGAAgB%2CcAAc%3BEAC1B%2CuBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CoBAAoB%3BEAC9C%2CoBAAA%3BEACA%2CWAAW%2CgCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2COAAO%2CuBAAP%3BEACA%2CkBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2C4BAA6B%2CcAAc%3BAAC9D%2CIAAK%2CKAAI%2CUAAU%2C4BAA6B%2CcAAc%3BEAC1D%2CwBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CaAAa%3BEACvC%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CyBAAyB%2C6BAAzB%3BEACA%2CWAAW%2CkCAAX%3BEACA%2CgBAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2COAAO%2C6BAAP%3BEACA%2CiBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CuBAAsB%3BEAChD%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3BEACA%2CsBAAsB%2CmBAAmB%2C6CAAzC%3BEACA%2C0BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CuBAAsB%3BEAChD%2C0BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CwBAAA%3BEACA%2CSAAA%3BEACA%2CuBAAuB%2CiBAAiB%2CmBAAxC%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3BEAO7B%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiCAAA%3BEACA%2C%2BBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CiBAAmB%3BEAC7C%2CsBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CIAAG%3BEAC7B%2CkBAAkB%2C6BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CgCAAZ%3BEACA%2C2BAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAqB%3BEAC%5C%2FC%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiCAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAmB%2CcAAc%2COAAO%2CQAAQ%3BAAC9E%2CyGAAgB%2CcAAc%2CmBAAmB%2CcAAc%2COAAO%2CQAAQ%3BEAC1E%2CWAAW%2CkCAAX%3BEACA%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAsB%2C6BAAtB%3BEACA%2COAAO%2C8BAAP%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CaAAA%3BEACA%2CmBAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAkB%2C6BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CgCAAZ%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2COAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C6BAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CoBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CcAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CoCAAZ%3BEACA%2CqEAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2C6BAA4B%3BEACtD%2CYAAY%2C2BAAZ%3BEACA%2CWAAW%2CWAAX%3B%3BAAGJ%2CyGAAgB%2CcAAc%2C6BAA4B%3BEACtD%2CYAAY%2CmBAAmB%2CiCAA4C%2C8BAA3E%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CYAAY%2C2BAAZ%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CgCAAgC%2CMAAM%3BEAChE%2CyBAAyB%2C6BAAzB%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CgCAAgC%2CMAAM%2CGAAE%3BEAClE%2CgBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CgCAAgC%2CMAAM%3BEAChE%2CeAAA%3BEACA%2CiCAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CgCAAgC%2CYAAY%2CMAAK%3BEAC3E%2CWAAA%3BEACA%2CYAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CgCAAgC%3BEAC1D%2CgBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%2COAAM%3BEAChC%2CQAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CmBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CuBAAuB%3BEACjD%2CcAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C6BAAP%3B%3BAAKJ%2CyGAAgB%2CcAAc%2CmBAAmB%2CgBAAgB%3BEAC7D%2CkBAAA%3BEACA%2CyBAAyB%2C6BAAzB%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAmB%2CgBAAgB%2CcAAa%3BEAC1E%2C2BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAmB%3BEAC7C%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C6BAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAmB%3BEAC7C%2CeAAA%3BEACA%2COAAO%2C6BAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CoBAAA%3B%3BAADJ%2CyGAAgB%2CcAAc%2CqBAG1B%3BEACI%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C6BAAP%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAAVR%2CyGAAgB%2CcAAc%2CqBAa1B%3BEACI%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2CoCAAlB%3BEACA%2CmBAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3B%3BAArBR%2CyGAAgB%2CcAAc%2CqBAwB1B%2CSAAQ%3BEACJ%2CaAAA%3BEACA%2CcAAc%2C2BAAd%3BEACA%2C6CAAA%3B%3BAAIR%2CyGAAgB%2CcAAc%3BEAC1B%2CaAAA%3BEACA%2C%2BBAAA%3BEACA%2CSAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAAiC%2C2BAAtE%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2C%2BBAA%5C%2FD%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CuBAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BAAC9B%2CyGAAgB%2CcAAc%3BEAC1B%2CeAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CaAAA%3BEACA%2CeAAA%3BEACA%2CQAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BCAShC%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAqBJ%2CQAlB0B%3BEACtB%2CyGAAgB%2CcAAc%2CaAAa%3BIACvC%2CSAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CeAAiB%3BIACxD%2CuBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2CqCAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2CwBAAA%3B%3B%3BAAkBR%2CQAdwC%3BEACpC%2CyGAAgB%2CcAAc%3BIAC1B%2C2BAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2C2BAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CeAAiB%3BIACxD%2CuBAAA%3B%3B%3BAAIR%2CyGAAgB%3BEACZ%2CgBAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CWAAa%3BAAC3C%2CyGAAgB%2CcAAc%2CWAAa%2CWAAW%2CUAAO%3BEACzD%2C4BAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2C4BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CoBAAsB%3BEAChD%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BAAC9B%2CyGAAgB%2CcAAc%3BAAC9B%2CyGAAgB%2CcAAc%2CIAAG%3BEAC7B%2CYAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CMAAK%2CIAAI%2CmBAAmB%2CIAAI%2CgBAAgB%2CIAAI%3BAAClF%2CyGAAgB%2CcAAc%3BAAC9B%2CyGAAgB%2CcAAc%3BEAC1B%2CeAAA%3B%3BAAwBJ%2CQArByB%3BEACrB%2CyGAAgB%2CcAAc%2CIAAG%3B%3B%3B%3B%3BIAK7B%2CgBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CsBAAsB%3BIAChD%2CaAAA%3BIACA%2CmBAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CgCAAgC%3BIAC1D%2CkBAAA%3B%3B%3BAAUR%2CQANqB%3BEACjB%2CyGAAgB%2CcAAc%2CuBAAsB%3BIAChD%2C0BAAA%3B%3B%3BAAoCR%2CQAhC0B%3BEACtB%2CyGAAgB%2CcAAc%3BIAC1B%2CuBAAuB%2CmBAAvB%3BIACA%2CQAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2CoBAAA%3BIACA%2C0BAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2CeAAA%3BIACA%2CQAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2CcAAA%3BIACA%2CgBAAA%3BIACA%2CuBAAA%3BIACA%2CmBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%3BIAC1B%2CoBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CeAAiB%3BIACxD%2CaAAA%3B%3B%3BAAoBR%2CQAhB0B%3BEACtB%2CyGAAgB%2CcAAc%3BIAE1B%2CgBAAgB%2CaAAa%2CiCAA7B%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CIAAG%2C4BAA6B%3BIAC1D%2CoBAAA%3BIACA%2CyBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CoBAAoB%3BIAC9C%2CWAAW%2C8BAAX%3B%3B%3BAAcR%2CQAV0B%2CuBAAuB%3BEAC7C%2CyGAAgB%2CcAAc%3BIAC1B%2CSAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CeAAiB%3BIACxD%2CaAAA%3B%3B%3BAAUR%2CQAN2B%3BEACvB%2CyGAAgB%2CcAAc%3BIAC1B%2C4BAAA%3B%3B%3BAAIR%2CyGAAgB%2CcAAc%3BEAC1B%2CkCAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CeAAiB%2CKAAG%3BEAC3D%2CgBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CaAAA%3BEACA%2CkBAAkB%2C6BAAlB%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CgCAAZ%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CmGAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CuBAAuB%2CIAAG%3BEACpD%2CgBAAA%3BEACA%2COAAO%2C6BAAP%3BEACA%2CqBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CuBAAuB%3BEACjD%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAsB%2C6BAAtB%3B%3BAAeJ%2CQAZsB%2CmBAAoB%3BEACtC%2CyGAAgB%2CcAAc%2CuBAAsB%2CIAAI%2CgBAAgB%3BIACpE%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2C%2BBAA1E%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CwBAAuB%3BIACjD%2CcAAc%2C2BAAd%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAAIR%2CyGAAgB%2CcAAc%3BEAC1B%2CwFAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%3BEAC1B%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CqBAAqB%2COAAM%3BAACzD%2CyGAAgB%2CcAAc%2CsBAAsB%2COAAM%3BEACtD%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CqBAAqB%2COAAM%2COAAQ%2CMAAK%3BAACtE%2CyGAAgB%2CcAAc%2CsBAAsB%2COAAM%2COAAQ%2CMAAK%3BEACnE%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2CcAAc%2C2BAAd%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CqBAAqB%2COAAM%2COAAQ%3BAACjE%2CyGAAgB%2CcAAc%2CsBAAsB%2COAAM%2COAAQ%3BEAC9D%2CkBAAA%3BEACA%2CuBAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAmB%2CcAAc%3BEAC3D%2CcAAc%2C6BAAd%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CmBAAmB%2CcAAc%2COAAO%3BAACtE%2CyGAAgB%2CcAAc%2CmBAAmB%2CcAAc%2COAAO%3BEAClE%2CiBAAA%3BEACA%2CsBAAsB%2CoCAAtB%3B%3BAAGJ%2CyGAAgB%3BEACZ%2C0BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2COAAM%2COAAQ%3BAAC5C%2CyGAAgB%2CcAAc%2CIAAG%3BAACjC%2CyGAAgB%2CcAAc%2CMAAK%3BEAC%5C%2FB%2CeAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAASJ%2CQAN2B%3BEACvB%2CyGAAgB%2CcAAc%3BIAC1B%2CwBAAA%3B%3B%3BAAYR%2CQARwC%3BEACpC%2CyGAAgB%2CcAAc%3BEAC9B%2CyGAAgB%2CcAAc%3BIAC1B%2C2BAAA%3B%3B%3BAAKR%2CyGAAgB%2CcAAc%2CaAAa%3BEACvC%2CwBAAA%3BEACA%2CuBAAuB%2CcAAvB%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CeAAiB%2CMAAG%3BEAC3D%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CaAAa%2CIAAG%3BEAC1C%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CyBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CyGAAgB%2CcAAc%2CoBAAsB%2CMAAG%3BEACnD%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3B%3BAA%2BBJ%2CQA5B2B%3BEACvB%2CyGAAgB%2CcAAc%3BIAC1B%2CwBAAA%3BIACA%2CuBAAuB%2CeAAe%2CoBAAtC%3BIACA%2CoBAAA%3BIACA%2C6BAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CoBAAsB%3BIAChD%2CyBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CoBAAsB%2CMAAG%3BIACnD%2CyBAAA%3BIACA%2CyBAAA%3BIACA%2CuBAAA%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CyGAAgB%2CcAAc%2CoBAAsB%2CIAAC%2CIAAI%2CcAAc%2CIAAI%2CcAAc%2CIAAI%3BIACzF%2CmBAAA%3B%3B%3BAC9pBR%3BAACA%2CwBAAwB%3BEACpB%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2CcAAc%2C8BAAd%3B%3BAAGJ%2C2BAA4B%3BEACxB%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2C2BAA4B%3BAAC5B%2C2BAA4B%3BEACxB%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3B%3BAC3BJ%2CIAAK%2CKAAI%2CUAAU%3BEACf%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CuBAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAmB%2CwBAAnB%3BEACA%2CqBAAqB%2CsBAArB%3B%3BAAMJ%3BEACI%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAANJ%2CqOAQM%2CMAAG%3BEACD%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAIR%2CsDAAkB%2CWAAU%2CUAAa%3BAACzC%2CsDAAkB%2CaAAY%2CUAAa%3BEACvC%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CsDAAkB%2CSAAW%2CMAAG%3BEAC5B%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CsDAAkB%2CSAAW%2CYAAU%2CIAAG%3B%3B%3B%3B%3B%3B%3BEAOtC%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CsDAAkB%2CIAAG%3BEACjB%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CsDAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CsBAAL%3B%3BAAGJ%2CsDAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CsBAAL%3B%3BAAGJ%2CsDAAkB%2CoBAAmB%3BEACjC%2C8BAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CsBAAL%3B%3BAAGJ%2CsDAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CsBAAL%3B%3BAAGJ%2CsDAAkB%2CmBAAmB%3BEACjC%2C0BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CsBAAL%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CKAAK%2CsBAAL%3BEACA%2CoBAAA%3B%3BAAIJ%2CsDAAkB%2CmBAAmB%3BEACjC%2CwBAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2C0BAAA%3BEACA%2CqBAAqB%2CsBAArB%3BEACA%2C8BAA8B%2C0BAA9B%3B%3BAAGJ%2CsDAAkB%2C4BAA4B%3BEAC1C%2CoBAAoB%2CsBAApB%3B%3BAAIJ%2CsDAAkB%2CSAAQ%3BEACtB%2CKAAK%2CsBAAL%3B%3BAAGJ%2CsDAAkB%2CSAAQ%2CMAAO%2CSAAQ%2CUAAU%3BEAC%5C%2FC%2CgCAAA%3B%3BAAIJ%2CsDAAkB%2CIAAG%2CyBAA4B%3BEAC7C%2CcAAc%2C0BAAd%3BEACA%2CqBAAqB%2CsBAArB%3BEACA%2C8BAA8B%2C0BAA9B%3B%3BAAGJ%2CsDAAkB%2CIAAG%2CyBAA4B%3BEAC7C%2CqBAAqB%2CsBAArB%3B%3BAAGJ%2CsDAAkB%2CIAAG%2CyBAA4B%3BEAC7C%2CcAAc%2CuBAAuB%2CsBAArC%3B%3BAAGJ%2CsDAAkB%2CIAAG%2CyBAA4B%3BEAC7C%2CgBAAgB%2CwBAAhB%3B%3BAAIJ%2CsDAAkB%2CiBAAgB%2CoBAAqB%2CwBAAuB%3BEAC1E%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2CiCAAA%3BEACA%2C6BAAA%3BEACA%2C6BAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2CsDAAkB%2CiBAAgB%2CoBAAqB%2CcAAa%3BEAChE%2CyBAAA%3BEACA%2COAAO%2CyBAAP%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2CkBAAkB%2CsBAAlB%3B%3BAAoBJ%2CQAhBgC%3BEAC5B%2CsDAAkB%2CaAAe%3BIAC7B%2CKAAK%2CwBAAL%3B%3BEAGJ%2CsDAAkB%2CaAAe%2COAAO%2CYAAS%3BIAC7C%2CwBAAA%3BIACA%2CyBAAA%3B%3BEAGJ%2CsDAAkB%2CaAAe%2COAAO%2CYAAS%3BIAC7C%2CwBAAA%3BIACA%2CyBAAA%3B%3B%3BAAmBR%2CQAfsC%3BEAClC%2CsDAAkB%2CaAAe%3BIAC7B%2CKAAK%2CsBAAL%3B%3BEAGJ%2CsDAAkB%2CIAAG%2CyBAA4B%3BIAC7C%2CoBAAoB%2CsBAApB%3BIACA%2CqBAAqB%2CsBAArB%3B%3BEAGJ%2CsDAAkB%2CiBAAgB%2CoBAAqB%2CcAAa%3BIAChE%2COAAO%2CyBAAP%3BIACA%2C2BAAA%3B%3B%3BAtFu3DR%2CIAAK%2CKAAI%2CUAAU%2CqBAAsB%2CcAAc%2CIAAG%3B%3B%3B%3B%3B%3BEAMtD%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3B%3BAuFjmEJ%2CsDAAkB%2CoBAAoB%2CYAAY%3BEAC9C%2CiBAAA%3B%3BAAGJ%2CsDAAkB%2CsBAAsB%3BEACpC%2C6BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAkB%2CIAAG%3B%3B%3B%3B%3BEAKjB%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CsDAAkB%2CIAAG%3B%3B%3B%3B%3B%3BEAMjB%2CkBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2CYAAY%2CmBAAmB%2CgCAAgC%2C8BAA%5C%2FD%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAAiC%2C2BAAtE%3BEACA%2CyCAAA%3BEACA%2CeAAe%2C0BAAf%3BEACA%2C2BAAA%3BEACA%2CSAAS%2CsBAAT%3BEACA%2CmBAAA%3B%3BAAGJ%2CsDAAkB%2CkBAAoB%3BEAClC%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CmBAAA%3BEACA%2CWAAW%2CwBAAX%3BEACA%2C2BAAA%3BEACA%2COAAO%2CqBAAP%3B%3BAAGJ%2CsDAAkB%3BEACd%2CyBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C%2BBAAP%3B%3BAAGJ%2CsDAAkB%3BEACd%2CkCAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CsDAAkB%3BEACd%2CWAAW%2CkCAAX%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CqBAAP%3B%3BAAGJ%2CsDAAkB%3BEACd%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3B%3BAAEA%2CsDALc%2CaAKb%3BEACG%2CcAAc%2CmBAAmB%2CiCAAiC%2C2BAAlE%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3B%3BAAIR%2CsDAAkB%3BEACd%2CYAAY%2C6BAAZ%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CkCAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2COAAO%2C2BAAP%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2C8DAAA%3B%3BAAEA%2CsDAVc%2CkBAUb%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAGJ%2CsDAfc%2CkBAeb%2CIAAI%2CWAAW%3BEACZ%2CQAAQ%2CgBAAR%3B%3BAAIR%2CsDAAkB%2CaAAY%3BEAC1B%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3BEACA%2CeAAe%2CyBAAf%3B%3BAAGJ%2CsDAAkB%3BEACd%2CWAAW%2CkCAAX%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CsDAAkB%2CmBAAmB%3BEACjC%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CsDAAkB%2CiBAAiB%3BEAC%5C%2FB%2CYAAY%2C6BAAZ%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CkCAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2COAAO%2C2BAAP%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2C2BAAA%3B%3BAAEA%2CsDAVc%2CiBAAiB%2CmBAU9B%2CMAAM%2CIAAI%3BEACP%2CYAAY%2CmBAAmB%2CqCAA%5C%2FB%3B%3BAAGJ%2CsDAdc%2CiBAAiB%2CmBAc9B%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAIR%2CsDAAkB%3BEACd%2CYAAY%2C6BAAZ%3BEACA%2CWAAW%2C6BAAX%3B%3BAAGJ%2CsDAAkB%3BEACd%2CWAAW%2C6BAAX%3BEACA%2CYAAY%2C6BAAZ%3B%3BAAGJ%2CsDAAkB%2CmBAAmB%2CYAAY%2CQAAO%3BEACpD%2CYAAY%2C6BAAZ%3BEACA%2CeAAe%2C0BAAf%3BEACA%2C%2BBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2C4BAAA%3BEACA%2C8CAAA%3B%3BAAGJ%2CsDAAkB%2CmBAAmB%2CYAAY%2CQAAO%2COAAO%3BEAC3D%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAGJ%2CsDAAkB%2CmBAAmB%2CUAAU%3BEAC3C%2C0BAAA%3BEACA%2C6BAAA%3B%3BAASJ%2CQANwC%3BEACpC%2CsDAAkB%3BEAClB%2CsDAAkB%3BIACd%2C2BAAA%3B%3B%3BAC5KR%2CsDAAmB%3BAACnB%2CsDAAmB%2CmBAAmB%3BEAClC%2CqBAAA%3BEACA%2CkCAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAmB%2CIAAG%3B%3B%3B%3B%3B%3BEAMlB%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAmB%3BEACf%2CYAAY%2C6BAAZ%3BEACA%2CkBAAkB%2C0BAAlB%3B%3BAAGJ%2CsDAAmB%2CIAAG%3B%3B%3B%3B%3BEAKlB%2CkCAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2CsDAAmB%2CQAAO%2CKAAQ%2CMAAG%3BEACjC%2CqBAAqB%2C4BAArB%3BEACA%2C8BAA8B%2C0BAA9B%3B%3BAAGJ%2CsDAAmB%3BEACf%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CkCAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAmB%3BEACf%2CkBAAkB%2C4BAAlB%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAmB%3BEACf%2CWAAW%2CkCAAX%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CsDAAmB%3BEACf%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3B%3BAAEA%2CsDALe%2CaAKd%3BEACG%2C2BAAA%3BEACA%2C0BAAA%3BEACA%2CcAAc%2CmBAAmB%2CiCAAiC%2C2BAAlE%3B%3BAAIR%2CsDAAmB%3BEACf%2CYAAY%2C6BAAZ%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CkCAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2COAAO%2C2BAAP%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3B%3BAAEA%2CsDAVe%2CkBAUd%2CMAAM%2CIAAI%3BEACP%2CYAAY%2CmBAAmB%2CqCAA%5C%2FB%3B%3BAAIR%2CsDAAmB%3BEACf%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CsDAAmB%2CuBAAuB%2CIAAG%3BEACzC%2C%2BBAAA%3B%3BAAGJ%2CsDAAmB%2CIAAG%3B%3B%3B%3B%3BEAKlB%2C2BAAA%3BEACA%2C8BAA8B%2C0BAA9B%3B%3BAAMJ%2CsDAAmB%2CmBAAmB%3BEAClC%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2CsDAAmB%2CYAAY%2CSAAS%2CQAAO%2COAAO%3BEAClD%2C2BAAA%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CYAAY%2C6BAAZ%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CsDAAmB%2CIAAG%3B%3B%3B%3BEAIlB%2CWAAW%2CkCAAX%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CqBAAP%3BEACA%2C%2BBAAA%3BEACA%2CoBAAA%3BEACA%2CkCAAA%3BEACA%2CiCAAA%3B%3BAAGJ%2CsDAAmB%2CiBAAiB%2CIAAG%3B%3B%3B%3B%3BEAKnC%2CoBAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2CkCAAA%3B%3BAAGJ%2CsDAAmB%2CiBAAiB%2CcAAa%3BEAC7C%2CeAAe%2CyBAAf%3BEACA%2C2BAAA%3B%3BAAGJ%2CsDAAmB%2CiBAAiB%3BEAChC%2CmBAAA%3BEACA%2CYAAY%2C6BAAZ%3B%3BAAFJ%2CsDAAmB%2CiBAAiB%2CeAIhC%3BAAJJ%2CsDAAmB%2CiBAAiB%2CeAKhC%3BEACI%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAIR%2CsDAAmB%2CiBAAiB%2CcAAc%3BEAC9C%2CoBAAA%3BEACA%2CgCAAA%3BEACA%2CuCAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CsDAAmB%2CiBAAiB%3BEAChC%2CYAAY%2C6BAAZ%3BEACA%2CeAAe%2CyBAAf%3BEACA%2CkCAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2COAAO%2C2BAAP%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3B%3BAAEA%2CsDAVe%2CiBAAiB%2CmBAU%5C%2FB%2CMAAM%2CIAAI%3BEACP%2CYAAY%2CmBAAmB%2CqCAA%5C%2FB%3BEACA%2C2BAAA%3B%3BAAIR%2CsDAAmB%2CaAAa%2CwBAAwB%2CIAAG%3B%3B%3B%3B%3B%3B%3BEAOvD%2COAAO%2C2BAAP%3B%3BAAGJ%2CsDAAmB%2CaAAa%2CwBAAwB%2CIAAG%3B%3B%3B%3B%3BEAKvD%2COAAO%2CqBAAP%3B%3BACtNJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CkBAAkB%2CsBAAsB%2CIAAG%3BEACvC%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2CaAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUzE%2CkBAAkB%2CsBAAsB%3BEACpC%2C0BAAA%3BEACA%2CuBAAA%3B%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAezE%2CmBAAqB%2CkCAA%2BB%3BEAChD%2CeAAe%2C6BAA6B%2CyBAA5C%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CiCAAA%3B%3BAAlBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqBzE%2CmBAAqB%2CkCAAkC%3BEACnD%2CqBAAqB%2CwBAArB%3BEACA%2C8BAA8B%2CmBAAmB%2C4CAAjD%3B%3BAAvBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0BzE%3BEACI%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CwBAAwB%2CmBAAmB%2CiCAA4C%2C2BAAvF%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3B%3BAA9BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiCzE%2CyBAAyB%3BEACrB%2C2BAAA%3B%3BAAlCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqCzE%3BEACI%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3B%3BAAxCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2CzE%3BEACI%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAhDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmDzE%3BEACI%2CoBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C4BAAA%3B%3BAAzDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4DzE%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2C8BAAA%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyEzE%2CqCAAqC%3BEACjC%2CuBAAA%3B%3BAA1ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6EzE%2CqCAAqC%3BEACjC%2C6BAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAA%3BEACA%2C2BAAA%3BEACA%2CMAAM%2CgBAAN%3BEACA%2C8BAAA%3BEACA%2CoBAAA%3B%3BAAtFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyFzE%2CqCAAqC%3BEACjC%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3B%3BAA7FR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgGzE%2CqCAAqC%3BEACjC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CaAAA%3BEACA%2CcAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3B%3BAAvGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0GzE%2CqCAAqC%2C6BAA6B%2CIAAG%3BEACjE%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAA7GR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgHzE%2CqBAAqB%2CIAAG%3BEACpB%2CsBAAA%3B%3BAAjHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoHzE%2CqBAAqB%2CwBAAwB%2CIAAG%3BEAC5C%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2CiCAA4C%2C2BAAjF%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2COAAO%2C2BAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3BEACA%2CsBAAA%3B%3BAAWJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIA%5C%2FIC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwIrE%2CqBAAqB%2CwBAAwB%2CIAAG%2CmBAAmB%3BIAC%5C%2FD%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CiCAA4C%2CuBAA3E%3BIACA%2COAAO%2CiCAAP%3B%3B%3BAA3IZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BIzE%2CqBAAqB%2CqBAAuB%2CKAAE%3BEAC1C%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2CuBAAA%3B%3BAAlJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqJzE%2CqBAAqB%3BAArJzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsJzE%2CqBAAqB%3BEACjB%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3B%3BAA1JR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6JzE%2CqBAAqB%3BEACjB%2CyBAAA%3BEACA%2CsBAAA%3B%3BAA%5C%2FJR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkKzE%2CkBAAoB%3BEAChB%2CoBAAoB%2CsBAApB%3B%3BACnKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CkBAAkB%2CqCAAqC%3BEACnD%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2CoCAAoC%2CuBAAtD%3B%3BAARR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAWzE%2CkBAAkB%2CqCAAqC%3BEACnD%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiBzE%2CqCAAqC%3BEACjC%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAArBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwBzE%2CqCAAqC%2C6BAA4B%3BEAC7D%2CwBAAA%3B%3BAAzBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4BzE%2CkBAAkB%3BEACd%2C%2BBAAA%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgCzE%2CkBAAkB%2CIAAG%3BEACjB%2CuBAAA%3B%3BAAjCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoCzE%2CyBAA2B%3BEACvB%2CoBAAoB%2CsBAApB%3B%3BAArCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwCzE%3BEACI%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3BEACA%2CuBAAuB%2CmBAAmB%2C6CAA1C%3BEACA%2C6BAAA%3B%3BAAUJ%2CQAPsB%2CmBAAoB%3BEAO1C%2CIAvDC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiDrE%2C%2BBAA8B%3BIAC1B%2COAAO%2CiCAAP%3BIACA%2C8CAAA%3B%3B%3BAAnDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuDzE%2CqBAAqB%2CwBAAwB%3BEACzC%2C4BAAA%3B%3BAAxDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2DzE%2CqBAAqB%2CeAAe%2CYAAY%2CQAAO%3BEACnD%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3B%3BAAnER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsEzE%3BEACI%2CwBAAA%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2C8BAAA%3BEACA%2CaAAA%3B%3BAA1ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6EzE%2CqBAAuB%2CMAAG%3BEACtB%2CmBAAA%3B%3BAA9ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiFzE%2CqBAAuB%3BEACnB%2CyBAAA%3BEACA%2CmBAAA%3B%3BAAnFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsFzE%2CqBAAuB%3BEACnB%2CyBAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CmBAAA%3B%3BAC3FR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CmBAAqB%3BEACjB%2CeAAe%2C6BAA6B%2CuBAA5C%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CiCAAA%3B%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAQzE%2CqCAAqC%3BEACjC%2CWAAW%2CYAAY%2C8BAAvB%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3B%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgBzE%2CqCAAqC%3BEACjC%2CwCAAA%3BEACA%2CkBAAA%3BEACA%2CuFAAA%3B%3BAAcJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIAjCC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0BrE%2CqCAAqC%2C6BAA4B%3BIAC7D%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BIACA%2CuBAAuB%2CeAAvB%3B%3B%3BAA7BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiCzE%2CmBAAqB%3BEACjB%2CYAAY%2CmBAAmB%2CkCAA6C%2CuBAA5E%3BEACA%2CiCAAA%3B%3BAAnCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsCzE%2CqBAAqB%2CIAAG%3BEACpB%2CYAAY%2CgBAAZ%3BEACA%2CYAAY%2CgBAAZ%3B%3BAAxCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2CzE%2CqBAAqB%3BEACjB%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEAM1C%2CIAxDC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmDrE%2CqBAAqB%2CsBAAqB%3BIACtC%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3B%3B%3BAApDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwDzE%2CqBAAuB%2CMAAG%3BEACtB%2CmBAAA%3BEACA%2CoBAAA%3B%3BAA1DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6DzE%2CqBAAuB%2CWAAS%3BEAC5B%2CeAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAUJ%2CQAPsC%3BEAOtC%2CIA1EC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoErE%2CkBAAkB%2CIAAG%2CqDAAsD%3BIACvE%2CyBAAA%3BIACA%2CkCAAA%3B%3B%3BAASZ%2CQAL4C%3BEAK5C%2CIA%5C%2FEK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2ErE%2CqCAAqC%3BIACjC%2C2BAAA%3B%3B%3BAC5EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CkBAAkB%2CIAAG%3B%3B%3B%3B%3B%3BKAMpB%2CUAAU%3BEACP%2CYAAY%2CsBAAZ%3BEACA%2CkBAAkB%2CsBAAlB%3BEACA%2CiCAAA%3BEACA%2C2BAAA%3B%3BAAZR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAezE%2CmBAAqB%3BEACjB%2CYAAY%2CsBAAZ%3BEACA%2CiCAAA%3BEACA%2C8BAA8B%2CmBAAmB%2C6CAAjD%3BEACA%2CqBAAqB%2CKAAK%2C6BAA6B%2CgCAAvD%3B%3BAAnBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsBzE%3BEACI%2C4BAA4B%2CmBAAmB%2C4CAA%5C%2FC%3B%3BAAvBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0BzE%2CqCAAqC%2C%2BBAA%2BB%2CIAAG%3BEACnE%2CuBAAA%3BEACA%2C4BAAA%3B%3BAA5BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BBzE%2CqCAAqC%2C%2BBAA8B%3BEAC%5C%2FD%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3B%3BAArCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwCzE%2CqBAAqB%3BEACjB%2CwBAAA%3BEACA%2CiCAAA%3B%3BAA1CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6CzE%2CqBAAqB%3BEACjB%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CiCAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3B%3BAAlDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqDzE%2CqBAAqB%3BEACjB%2CmCAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3B%3BAAxDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2DzE%2CqBAAqB%3BEACjB%2CYAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAA7DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgEzE%2CqBAAqB%3BEACjB%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CkCAAA%3B%3BAApER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuEzE%2CqBAAqB%3BEACjB%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3B%3BAA1ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA6EzE%2CqBAAqB%2CIAAG%3BEACpB%2CYAAY%2CgBAAZ%3BEACA%2CYAAY%2CgBAAZ%3B%3BAA%5C%2FER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkFzE%2CqBAAqB%3BEACjB%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2C2BAAA%3B%3BAAtFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyFzE%2CqBAAqB%3BEACjB%2C2BAAA%3BEACA%2CiCAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAA5FR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BFzE%2CqCAAuC%3BEACnC%2CgCAAA%3B%3BAAhGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmGzE%2CyBAA2B%3BEACvB%2CgCAAA%3BEACA%2CqBAAqB%2CKAAK%2C6BAA6B%2CgCAAvD%3B%3BACrGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CmBAAqB%2CMAAG%3B%3B%3B%3B%3BEAKpB%2CeAAe%2C6BAA6B%2CuBAA5C%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAUzE%2CmBAAqB%3BEACjB%2CeAAe%2C6BAA6B%2CuBAA5C%3BEACA%2CYAAY%2CmBAAmB%2CkCAA6C%2CuBAA5E%3BEACA%2CiCAAA%3BEACA%2C4BAA4B%2CmBAAmB%2C4CAA%5C%2FC%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiBzE%2CkBAAkB%3BEAEd%2CyBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CsBAAA%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiBzE%2CkBAAkB%2CyBAYd%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3B%3BAA%5C%2FBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmCzE%2CkBAAkB%3BAAnCtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoCzE%2CkBAAkB%2CyBAAwB%2CIAAI%3BEAC1C%2C8BAAA%3BEACA%2C2BAAA%3B%3BAAgBJ%2CQAbsC%3BEAatC%2CIAtDC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0CrE%2CkBAAkB%3BEAYtB%2CIAtDC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA2CrE%2CkBAAkB%2CyBAAwB%2CIAAI%3BIAC1C%2CiCAAA%3BIACA%2C8BAAA%3BIACA%2C6BAAA%3B%3BEAQR%2CIAtDC%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiDrE%2CkBAAkB%3BIACd%2C8BAAA%3B%3B%3BAAlDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAsDzE%2CqCAAqC%3BEACjC%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CsBAAA%3BEACA%2CYAAA%3B%3BAA3DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8DzE%2CqBAAqB%2CqBAAuB%2CKAAE%3BEAC1C%2CYAAY%2CiCAAZ%3B%3BAA%5C%2FDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAkEzE%2CqBAAqB%2CIAAG%3B%3B%3B%3B%3B%3BEAMpB%2CYAAY%2CsBAAZ%3BEACA%2CkBAAkB%2CsBAAlB%3B%3BAAzER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA4EzE%2CqBAAqB%3BEACjB%2C8BAAA%3BEACA%2CiCAAA%3B%3BAA9ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiFzE%2CkBAAkB%2CIAAG%3BEACjB%2CqBAAA%3B%3BAAlFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqFzE%2CqBAAqB%2CwBAAwB%2CIAAG%3BEAC5C%2CqBAAA%3B%3BAAtFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyFzE%2CqBAAuB%2CeAAa%3BEAChC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAA9FR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAiGzE%3BEACI%2C0BAAA%3B%3BAClGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAEzE%2CqBAAqB%3BEACjB%2C4BAAA%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAMzE%2CqBAAqB%3BEACjB%2C2BAAA%3BEACA%2C0BAAA%3B%3BAARR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAWzE%2CqBAAqB%3BAAXzB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAYzE%2CqBAAqB%2CYAAY%3BAAZrC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAazE%2CqBAAqB%3BEACjB%2CyBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAuBzE%2CqBAAqB%2CkBAAkB%2CYAAY%2CWAAW%3BAAvBlE%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAwBzE%2CqBAAqB%2CkBAAkB%2CYAAY%2CWAAW%3BEAC1D%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA8BzE%2CqBAAqB%2CqBAAuB%2CKAAE%3BEAC1C%2CwBAAA%3BEACA%2CuBAAA%3B%3BAAhCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAmCzE%2CqBAAqB%3BEACjB%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CqBAAA%3B%3BAAtCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyCzE%2CqBAAqB%2CYAAY%2CQAAQ%3BEACrC%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3B%3BAA7CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAgDzE%2C8BAA8B%2CiBAAiB%3BEAC3C%2CoBAAA%3B%3BAAjDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoDzE%2C8BAA8B%2CiBAAiB%3BEAC3C%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CaAAA%3B%3BAAvDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA0DzE%2C8BAA8B%2CiBAAiB%3BEAC3C%2CqBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAA5DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcA%2BDzE%2C8BAA8B%2CIAAG%3BEAC7B%2CWAAA%3BEACA%2CYAAA%3B%3BAAjER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAoEzE%2CkBAAkB%3BAApEtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAqEzE%2CkBAAkB%3BEACd%2CeAAe%2C6BAA6B%2CuBAA5C%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAAuD%2CcAyEzE%2CkBAAkB%3BEACd%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3B%3BAAIR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BACjC%2CuBAAuB%3BEACnB%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2C8BAAA%3BEACA%2CcAAA%3B%3BAANR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BASjC%2CuBAAuB%3BAAT3B%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAUjC%2CuBAAuB%2C%2BBAA%2BB%3BEAClD%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3B%3BAAbR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgBjC%2CuBAAuB%2CIAAG%3BEACtB%2C2BAAA%3BEACA%2CoBAAA%3B%3BAAlBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAqBjC%2CuBAAuB%2CIAAG%3BEACtB%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CoBAAA%3B%3BAA1BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA6BjC%2CkBAAkB%3BEACd%2CaAAA%3BEACA%2CYAAY%2CwBAAZ%3B%3BAA%5C%2FBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkCjC%2CkBAAkB%2CeAAiB%3BEAC%5C%2FB%2CuBAAA%3B%3BAAUR%2CQAPoC%3BEAOpC%2CIA7CK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuC7B%2CkBAAkB%3BIACd%2CwBAAA%3BIACA%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2C6BAAA%3B%3B%3BAC7HZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3BEAElB%2C0DAAA%3BEACA%2CiDAAA%3BEACA%2CwBAAwB%2CsBAAxB%3BEACA%2CuBAAuB%2CsBAAvB%3BEACA%2CqBAAqB%2CwBAArB%3B%3BAANJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAEI%2CkBAAkB%2CIAAG%3BEACjB%2CWAAW%2C6BAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAhBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAWI%2CkBAAkB%3BAAnB1B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAYI%2CkBAAkB%3BEACd%2CeAAA%3BEACA%2C0BAAA%3BEACA%2CWAAW%2CgCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAA1BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAqBI%2CkBAAkB%2CIAAG%3BEACjB%2CkBAAkB%2C0BAAlB%3B%3BAA9BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAyBI%2CkBAAkB%3BEACd%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2C2BAAP%3BEACA%2CWAAW%2CgCAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAWJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIA5DH%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA6CQ%2CkBAAkB%2C0BAAyB%3BIACvC%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BIACA%2COAAO%2CiCAAP%3B%3B%3BAAxDhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAoDI%2CmBAAqB%3BEACjB%2CYAAY%2CsBAAZ%3BEACA%2CkBAAkB%2CsBAAlB%3BEACA%2CiCAAA%3B%3BAA%5C%2FDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA0DI%2CkBAAkB%3BEACd%2CwBAAA%3BEACA%2CuBAAuB%2CUAAU%2CeAAjC%3BEACA%2CKAAK%2CwBAAL%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAxEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAmEI%2CkBAAkB%3BEACd%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3B%3BAA%5C%2FEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA0EI%2CkBAAkB%3BEACd%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAtFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAiFI%2CkBAAkB%3BEACd%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAASJ%2CQANsC%3BEAMtC%2CIArGH%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAwFQ%2CkBAAkB%3BIACd%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAUR%2CQANsC%3BEAMtC%2CIA3GH%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA8FQ%2CkBAAkB%3BIACd%2CuBAAuB%2CcAAvB%3B%3B%3BAAvGhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAmGI%2C8BAA8B%2CwBAAuB%2CoBAAqB%3BAA3GlF%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAoGI%2C8BAA8B%2CwBAAuB%2COAAQ%3BEACzD%2CwBAAA%3B%3BAA7GZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAwGI%2CqCAAqC%3BEACjC%2CKAAK%2CwBAAL%3B%3BAAjHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA4GI%2CqCAAqC%3BEACjC%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3B%3BAAvHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAkHI%2CqBAAqB%3BEACjB%2CKAAK%2CwBAAL%3B%3BAA3HZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAsHI%2CqBAAqB%2CqBAAuB%2CKAAE%3BEAC1C%2C8BAAA%3B%3BAA%5C%2FHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA0HI%2CqBAAqB%3BEACjB%2C2BAAA%3BEACA%2CsBAAsB%2CkBAAtB%3B%3BAASJ%2CQANsB%2CmBAAoB%3BEAM1C%2CIA7IH%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAgIQ%2CqBAAqB%2CsBAAqB%3BIACtC%2CuBAAuB%2CkBAAvB%3B%3B%3BAAzIhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAqII%2CqBAAqB%2CIAAG%3BEACpB%2CoBAAA%3BEACA%2CuCAAA%3BEACA%2CgCAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAtJH%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA8IK%2CmBAAoB%2CqBAAqB%2CYAAY%2CWAAW%3BEAC7D%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAGJ%2CIA7JH%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAqJK%2CmBAAoB%2CqBAAqB%2CYAAY%2CWAAW%2CWAAW%3BEACxE%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAhKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA2JI%2CyBAAyB%3BEACrB%2C4BAAA%3B%3BAApKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcA%2BJI%2CyBAA2B%3BEACvB%2CgCAAA%3B%3BAAxKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAmKI%2CmBAAqB%2CMAAG%3B%3B%3B%3B%3B%3BEAMpB%2CeAAe%2C2BAAf%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAC9D%3BEACI%2C2BAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAK9D%2C%2BBAA%2BB%3BAALnC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAM9D%2C%2BBAA%2BB%3BEAC3B%2CoBAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAU9D%2C%2BBAA%2BB%3BEAC3B%2CwBAAA%3BEACA%2C8BAAA%3B%3BAClMR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%3BEAClB%2C6BAAA%3BEACA%2CsBAAsB%2CyBAAtB%3BEAEA%2CuCAAA%3B%3BAAJJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAEI%2CkBAAkB%2CIAAG%3BEACjB%2CWAAW%2CyBAAX%3B%3BAATZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAMI%2CkBAAkB%2CIAAG%3B%3B%3B%3B%3BEAKjB%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAAjBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAcI%2CkBAAkB%3BAApB1B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAeI%2CqCAAqC%2C%2BBAA8B%3BEAC%5C%2FD%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2CqBAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3B%3BAA3BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAwBI%2CkBAAkB%2CIAAG%3BEACjB%2CYAAY%2CsBAAZ%3BEACA%2CiCAAA%3B%3BAAhCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcA6BI%2CqBAAqB%3BEACjB%2CcAAc%2C2BAAd%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CYAAY%2CyBAAZ%3BEACA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3B%3BAA7CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcA0CI%2CqBAAqB%2CeAAe%2CIAAG%3BEACnC%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CiCAAA%3B%3BAAvDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAoDI%2CqBAAqB%3BEACjB%2C4BAAA%3B%3BAA3DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAwDI%2CqBAAuB%2CeAAa%3BAA9D5C%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAyDI%2CqCAAqC%2CIAAG%3BEACpC%2CWAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2C2BAAA%3B%3BAAWJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIAnFH%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAsEQ%2CqBAAuB%2CeAAa%2CkBAAiB%2CIAAI%2CWAAW%3BEAOxE%2CIAnFH%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAuEQ%2CqCAAqC%2CIAAG%2C4DAA4D%2CIAAI%2CWAAW%3BIAC%5C%2FG%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAA%5C%2FEhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcA6EI%2CkBAAkB%2CgCAAgC%3BEAC9C%2CWAAW%2C%2BDAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3B%3BAAvFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAMlB%2CcAoFI%2CkBAAkB%3BEACd%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BACjC%2CkBAAkB%2CwBAAwB%3BEACtC%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2CQAAA%3B%3BAAJR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAOjC%3BEACI%2CiBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAXR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAcjC%2CiCAAiC%3BEAC7B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3BEACA%2CcAAA%3B%3BAAnBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsBjC%3BEACI%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CuBAAA%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA8BjC%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CqDAAA%3B%3BAAUJ%2CQAPsB%2CmBAAoB%3BEAO1C%2CIAjDC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA2C7B%2C6BAA4B%3BIACxB%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAA7CZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiDjC%2CeAAe%3BEACX%2CKAAK%2CsBAAL%3B%3BAAYR%2CQAToC%3BEASpC%2CIA9DK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsD7B%2CkBAAkB%3BIACd%2C6BAAA%3B%3BEAOZ%2CIA9DK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0D7B%2CkBAAkB%3BIACd%2C8BAAA%3B%3B%3BAC5JZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAEI%3BEACI%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAAJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAMI%2CkBAAkB%3BEACd%2C4BAAA%3BEACA%2C8BAAA%3B%3BAATZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAWI%2CkBAAkB%3BEACd%2C2BAAA%3BEACA%2CiBAAA%3B%3BAAdZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgBI%2C8BAA8B%2CiBAAiB%3BEAC3C%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CYAAA%3B%3BAApBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsBI%2C8BAA8B%2CiBAAiB%3BEAC3C%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CqBAAA%3B%3BAA1BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA4BI%2CqCAAqC%3BEAEjC%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAApCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsCI%2CqCAAqC%2C8BAA8B%3BEAC%5C%2FD%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3B%3BAA1CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA4CI%2CqBAAqB%2CIAAG%3B%3B%3B%3B%3BEAKpB%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3B%3BAArDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAuDI%2CqBAAqB%3BEACjB%2CmCAAA%3BEACA%2CwBAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BACjC%2CeAAe%3BEACX%2C4BAAA%3B%3BAAFR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAKjC%2CeAAe%3BEACX%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2C8BAAA%3BEACA%2CKAAK%2CsBAAL%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAajC%2CeAAe%3BEACX%2CyBAAA%3B%3BAAdR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiBjC%2CeAAe%3BEACX%2C2BAAA%3BEACA%2CuBAAA%3B%3BAAnBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAsBjC%2CeAAe%3BAAtBnB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuBjC%2CeAAe%3BEACX%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAgCjC%2CeAAe%3BEACX%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CaAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAvCR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0CjC%2CeAAe%3BEACX%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C2BAAA%3B%3BAA9CR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiDjC%2CeAAe%2CcAAc%3BEACzB%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAArDR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAwDjC%2CeAAe%3BEACX%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAA%5C%2FDR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAkEjC%2CeAAe%3BEACX%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAsB%2CmBAAmB%2C4CAAzC%3BEACA%2C6BAAA%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAyEjC%2CeAAe%3BAAzEnB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA0EjC%2CeAAe%3BEACX%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAASJ%2CQANgC%3BEAMhC%2CIAtFC%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAiF7B%2CeAAe%3BIACX%2C4BAAA%3B%3B%3BAAeZ%2CQAX0C%3BEAW1C%2CIAjGK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAuF7B%2CeAAe%2CwBAA0B%3BIACrC%2CyBAAA%3BIACA%2C0BAAA%3B%3BEAQZ%2CIAjGK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BA4F7B%2CeAAe%3BIACX%2CwBAAA%3BIACA%2CkCAAA%3B%3B%3BAC7JZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAEI%3BEACI%2CeAAe%2C4BAA4B%2CuBAA3C%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2CwBAAwB%2CmBAAmB%2C4CAA3C%3B%3BAANZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAQI%3BEACI%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CsBAAhB%3B%3BAAfZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiBI%3BEACI%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAvBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAyBI%3BEACI%2CoBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAA9BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgCI%3BEACI%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3B%3BAApCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsCI%3BEACI%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAzCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2CI%2CkBAAkB%3BEACd%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2CmBAAmB%2C4BAAqC%2C4BAAvF%3BEACA%2COAAO%2C8BAAP%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3B%3BAApDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsDI%3BEACI%2C6BAAA%3BEACA%2C8BAA8B%2C2BAA9B%3B%3BAAzDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2DI%2CqBAAqB%3BEACjB%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAA%5C%2FDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiEI%2CqBAAqB%3BEACjB%2CsBAAA%3BEACA%2CoBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CsBAAA%3B%3BAAzEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2EI%2CqBAAqB%2CwBAAwB%3BEACzC%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgCAAA%3B%3BAArFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAuFI%2CmBAAqB%2CwBAAwB%3BEACzC%2CiCAAA%3B%3BAAzFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2FI%2CyBAA2B%3BEACvB%2CqBAAqB%2C4BAA4B%2CuBAAjD%3BEACA%2CgCAAA%3B%3BAAKZ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAC9D%2C%2BBAA%2BB%3BEAC3B%2C0BAAA%3BEACA%2C2BAAA%3B%3BAAHR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAM9D%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3B%3BAAVR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAa9D%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2C8BAAA%3B%3BACpHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAEI%3BAAHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAGI%2CmBAAqB%2CkCAA%2BB%3BEAChD%2CwBAAA%3BEACA%2CkCAAA%3B%3BAANZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAQI%3BAATR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcASI%3BEACI%2CwBAAA%3BEACA%2CkCAAA%3B%3BAAZZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAcI%2CqBAAqB%3BAAf7B%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAeI%2CqBAAqB%2CmBAAmB%3BEACpC%2CoBAAA%3BEACA%2CuCAAA%3BEACA%2CgCAAA%3BEACA%2C2BAAA%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C4BAAA%3B%3BAAzBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2BI%2CqBAAqB%2CIAAG%3BEACpB%2CWAAW%2CiCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAAjCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmCI%2CqBAAqB%2CKAAI%3BEACrB%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2CiBAAA%3B%3BAA%5C%2FCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiDI%2CqBAAqB%3BEACjB%2CcAAc%2CkCAAd%3BEACA%2CYAAY%2C0BAA0B%2C0BAAtC%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C2BAAA%3B%3BAAxDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0DI%2CqBAAqB%2CeAAe%3BEAChC%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3B%3BAA%5C%2FDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiEI%2CqBAAqB%2CIAAG%3BEACpB%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2CwBAAP%3BEACA%2CYAAY%2CmDAAZ%3BEACA%2C6BAA6B%2C2BAAmC%2CgBzH0R7D%2CqCyHzRO%2C2BAAmC%2CgBzHyR1C%2C4CyHxRc%2C2BAAmC%2CgBzHwRjD%2C6ByH1RH%3B%3BAAaJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIA7FH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqFQ%2CqBAAqB%2CIAAG%2CwCAAwC%3BIAC5D%2CYAAY%2C2BAAZ%3BIACA%2CcAAc%2C2BAAd%3BIACA%2COAAO%2CsBAAP%3B%3B%3BAAzFhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA4FI%2CqBAAqB%3BEACjB%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2C2BAAA%3B%3BAAjGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmGI%2CqBAAqB%3BEACjB%2CuBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CiCAAA%3BEACA%2CwCAAA%3B%3BAAxGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0GI%2CqBAAqB%2CIAAG%3BEACpB%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3B%3BAClHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAEI%3BEACI%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAAJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAMI%2CqCAAqC%3BEACjC%2CQAAA%3BEACA%2CuBAAuB%2CyBAAyB%2CuBAAhD%3B%3BAATZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAWI%2CqCACA%2CIAAG%3BEACC%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CgCAAA%3BEACA%2CyBAAyB%2C2BAAmC%2CgB1HoVzD%2C0C0HnVY%2C2BAAmC%2CgB1HmV%5C%2FC%2C6B0HpVH%3B%3BAAYJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIAlCH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0BQ%2CqCACA%2CIAAG%2CqEAAqE%3BIACpE%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BIACA%2CYAAY%2CmDAAZ%3B%3B%3BAA9BhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiCI%2CqCAAqC%3BEACjC%2CuBAAA%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C6BAAA%3BEACA%2C6BAAA%3B%3BAAzCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2CI%2CqCAAqC%3BEACjC%2CgBAAA%3BEACA%2CoBAAA%3B%3BAA9CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgDI%2CqCAAqC%3BEACjC%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2C4CAA%5C%2FB%3BEACA%2CqBAAA%3B%3BAAtDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAwDI%2CqCAAqC%2C4BAA2B%3BAAzDxE%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAyDI%2CqCAAqC%2C4BAA2B%3BEAC5D%2CYAAY%2C2BAAZ%3BEACA%2CWAAW%2CWAAX%3B%3BAA5DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA8DI%3BEACI%2CwBAAwB%2CmBAAmB%2C6CAA3C%3B%3BAAhEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAkEI%2CkBAAkB%3BEACd%2CaAAA%3B%3BAApEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsEI%2CkBAAkB%3BEACd%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CkBAAA%3B%3BAA3EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA6EI%2CkBAAkB%3BEACd%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CkCAAA%3B%3BAAlFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAoFI%2CkBAAkB%3BEACd%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3B%3BAAzFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2FI%2CkBAAkB%3BEACd%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CmBAAmB%2CwCAA1B%3B%3BAAuBJ%2CQApBsC%3BEAoBtC%2CIAtHH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAkGQ%2CkBAAkB%3BIACd%2CwBAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2CwCAAA%3BIACA%2C4CAAA%3BIACA%2CgCAAA%3B%3BEAaR%2CIAtHH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2GQ%2CkBAAkB%2CwBAAuB%3BIACrC%2CwBAAA%3B%3BEASR%2CIAtHH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA%2BGQ%2CkBAAkB%3BIACd%2C0BAAA%3BIACA%2CmCAAA%3B%3B%3BAAlHhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqHI%3BEACI%2C8BAAA%3B%3BAAcR%2CQAX0C%3BEAW1C%2CIArIC%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0HQ%3BIACI%2CiCAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3B%3BEAOZ%2CIArIC%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgIQ%3BIACI%2C6BAAA%3B%3B%3BAAMhB%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAC9D%3BEACI%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C%2BBAAA%3BEACA%2CQAAA%3B%3BAALR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAQ9D%2C%2BBAA%2BB%3BEAC3B%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2CQAAA%3BEACA%2C2BAAA%3B%3BAAbR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAgB9D%2C%2BBAA%2BB%3BAAhBnC%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAiB9D%2C%2BBAA%2BB%3BEAC3B%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CoBAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAuB9D%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsCAAX%3B%3BAA7BR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAgC9D%2C%2BBAA%2BB%2CIAAG%3BEAC9B%2CyBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3B%3BAAYR%2CQAT0C%3BEAS1C%2CIApDK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBA4C1D%2C%2BBAA%2BB%3BIAC3B%2CiCAAA%3B%3BEAOZ%2CIApDK%2CKAAI%2CUAAW%2CcAAc%2CIAAG%2C4BAA6B%2CuBAgD1D%2C%2BBAA%2BB%2CIAAG%3BIAC9B%2CsBAAA%3B%3B%3BACzLZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAEI%2CiBAAiB%3BEACb%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3B%3BAAhBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAkBI%2CiBAAiB%3BEACb%2CyBAAA%3BEACA%2CaAAA%3BEACA%2CsBAAsB%2C2BAAmC%2CgB3HoVtD%2C6B2HpVH%3B%3BAAtBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAwBI%2CiBAAiB%2C%2BBAA8B%2CsBAAuB%3BEAClE%2CWAAW%2CcAAX%3B%3BAA1BZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA4BI%2CiBAAiB%3BEACb%2C2BAAA%3BEACA%2CYAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CYAAY%2CmDAAZ%3B%3BAAnCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqCI%2CiBAAiB%3BEACb%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3B%3BAAUJ%2CQAPsB%2CmBAAoB%3BEAO1C%2CIA3DH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAoDQ%2CiBAAiB%2C4BAA2B%3BIACxC%2CYAAY%2C2BAAZ%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAAvDhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0DI%2CiBAAiB%3BEACb%2COAAO%2C0BAAP%3BEACA%2C8BAA8B%2CmBAAmB%2C4CAAjD%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3B%3BAA%5C%2FDZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiEI%3BEACI%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAAnEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqEI%2CgCAA%2BB%3BEAC3B%2CmBAAA%3B%3BAAvEZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAyEI%3BEACI%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CYAAY%2CsCAAsC%2CmBAAlD%3B%3BAA9EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgFI%3BEACI%2CyBAAA%3BEACA%2CcAAA%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2CgCAAA%3B%3BAAWJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIAlGH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0FQ%2CmCAAkC%3BIAC9B%2COAAO%2C2BAAP%3BIACA%2CqCAAA%3BIACA%2CqCAAA%3B%3B%3BAA9FhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiGI%3BEACI%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAArGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAuGI%3BEACI%2COAAO%2C2BAAP%3B%3BAAzGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2GI%3BEACI%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3B%3BAAjHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmHI%3BEACI%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAtHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAwHI%3BEACI%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAA1HZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA4HI%3BEACI%2CwBAAA%3BEACA%2CuBAAuB%2CUAAU%2CeAAjC%3BEACA%2CSAAA%3BEACA%2CWAAW%2CiCAAX%3BEACA%2C8BAAA%3B%3BAASJ%2CQANgC%3BEAMhC%2CIA3IH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqIQ%3BIACI%2CuBAAuB%2CUAAU%2CeAAjC%3B%3B%3BAAvIhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0II%3BEACI%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAA%3BEACA%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAnJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqJI%3BEACI%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAzJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA2JI%2CkBAAkB%3BEACd%2CsBAAA%3BEACA%2CuBAAA%3B%3BAA9JZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgKI%2CkBAAkB%3BEACd%2CyBAAA%3BEACA%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAtKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAwKI%2CkBAAkB%3BEACd%2CyBAAA%3BEACA%2CkCAAA%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAA9KZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAgLI%3BEACI%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAvLZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAyLI%2CgBAAgB%3BEACZ%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAAjMZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmMI%2CgBAAgB%2CWAAW%3BEACvB%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3B%3BACvMZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAEI%2CiBAAiB%2CIAAG%3BEAChB%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CoBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2CoBAAA%3BEACA%2COAAO%2CgCAAP%3B%3BAAZZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAcI%3BAAfR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAeI%3BEACI%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3B%3BAAnBZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqBI%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3BEACA%2C0BAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3B%3BAAlCZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAoCI%3BAArCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqCI%2CwBAAwB%3BEACpB%2COAAO%2CgCAAP%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3BEACA%2CqCAAA%3B%3BAA1CZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA4CI%2COAAM%3BEACF%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2CgCAAP%3BEACA%2CaAAA%3B%3BAAUJ%2CQAPsB%2CmBAAoB%3BEAO1C%2CIApEH%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA6DQ%2COAAM%2CoBAAoB%3BIACtB%2CqBAAA%3BIACA%2CYAAY%2CmBAAmB%2C%2BCAA%5C%2FB%3B%3B%3BAAhEhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmEI%2CqBAAqB%2CkBAAkB%2CQAAO%3BAApEtD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAoEI%2CqBAAqB%2CkBAAkB%2CEAAC%2CSAAS%3BAArEzD%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqEI%2CqBAAqB%3BEACjB%2CWAAA%3BEACA%2CeAAA%3BEACA%2CYAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAA7EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA%2BEI%2CqBAAqB%2CIAAG%3BEACpB%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CQAAQ%2C2BAAR%3B%3BAAnFZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqFI%2CqBAAqB%2CSAAQ%3BAAtFrC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsFI%2CqBAAqB%3BEACjB%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3B%3BAAjGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmGI%3BEACI%2CSAAS%2C4BAA4B%2CuBAArC%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CsBAAZ%3B%3BAAxGZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA0GI%3BEACI%2CoBAAA%3BEACA%2CWAAW%2C8BAA8B%2C2BAAzC%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAAhHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAkHI%3BEACI%2CuBAAA%3BEACA%2CWAAW%2CsDAAX%3BEACA%2COAAO%2C8BAAP%3B%3BAAtHZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAwHI%3BEACI%2CwBAAA%3BEACA%2CQAAA%3BEACA%2CwBAAA%3B%3BAA5HZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA8HI%3BEACI%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CkBAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C2BAAA%3B%3BAAnIZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqII%2CmBAAqB%3BEACjB%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C0BAAA%3B%3BAA%5C%2FIZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAiJI%2CmBAAqB%2CUAAO%3BEACxB%2CwBAAA%3B%3BAAnJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAqJI%2CmBAAqB%2CUAAO%3BEACxB%2CSAAS%2CEAAT%3BEACA%2C6BAAA%3BEACA%2CiCAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CsBAAA%3BEACA%2C6BAA6B%2C2BAA7B%3BEACA%2C4BAA4B%2C2BAA5B%3BEACA%2CWAAW%2CiBAAiB%2CaAA5B%3BEACA%2CsBAAsB%2C2BAAmC%2CgB5H0MtD%2C6B4H1MH%3B%3BAAhKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAkKI%2CmBAAkB%2CMAAS%2CUAAO%3BEAC9B%2CWAAW%2CiBAAiB%2CeAA5B%3B%3BAApKZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAsKI%3BEACI%2CoBAAA%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3B%3BAA3KZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcA6KI%3BEACI%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAAjLZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAmLI%3BEACI%2C2BAAA%3B%3BAArLZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAuLI%3BAAxLR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAwLI%3BEACI%2C2BAAA%3B%3BAA2BZ%2CQAvB0C%3BEAuB1C%2CIArNK%2CKAAI%2CUAAU%2CGAAG%2CsDA%2BLd%2CcAAc%2CIAAG%2C4BACb%3BEAqBZ%2CIArNK%2CKAAI%2CUAAU%2CGAAG%2CsDA%2BLd%2CcAAc%2CIAAG%2C4BAEb%2CGAAE%3BIACE%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CiBAAA%3BIACA%2CyBAAyB%2CmBAAmB%2C4CAA5C%3BIACA%2CWAAW%2CsCAAX%3BIACA%2CgBAAA%3BIACA%2C0BAAA%3B%3BEAWhB%2CIArNK%2CKAAI%2CUAAU%2CGAAG%2CsDA%2BLd%2CcAAc%2CIAAG%2C4BAcb%3BIACI%2CgBAAA%3BIACA%2CoBAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3B%3B%3BACjNhB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAAc%3BEACV%2CeAAe%2C4BAA4B%2CuBAA3C%3BEACA%2CYAAY%2CmBAAmB%2CgCAA2C%2CuBAA1E%3BEACA%2CwBAAwB%2CmBAAmB%2C4CAA3C%3B%3BAALR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAQlB%2CcAAc%3BEACV%2CwBAAA%3BEACA%2CuBAAA%3BEACA%2CSAAA%3BEACA%2CWAAW%2CiCAAX%3BEACA%2C8BAAA%3B%3BAAbR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgBlB%2CcAAc%3BEACV%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2CYAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CmBAAmB%2CiCAA4C%2CuBAA3E%3BEACA%2COAAO%2C2BAAP%3B%3BAAvBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0BlB%2CcAAc%3BEACV%2CoBAAA%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C4BAAA%3B%3BAA%5C%2FBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkClB%2CcAAc%3BEACV%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3B%3BAArCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAwClB%2CcAAc%3BEACV%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CYAAY%2CmBAAmB%2C6CAA%5C%2FB%3BEACA%2COAAO%2C2BAAP%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3B%3BAAiBJ%2CQAdsC%3BEActC%2CIAlEC%2CKAAI%2CUAAU%2CGAAG%2CsDAqDd%2CcAAc%3BIACV%2CiCAAA%3BIACA%2CuBAAA%3B%3BEAWR%2CIAlEC%2CKAAI%2CUAAU%2CGAAG%2CsDA0Dd%2CcAAc%3BIACV%2CqBAAA%3BIACA%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CiBAAA%3B%3B%3BAA9DZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkElB%2CcAAc%3BEACV%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAAnER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAsElB%2CcAAc%3BEACV%2CWAAW%2CiCAAX%3BEACA%2C8BAAA%3B%3BAAxER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA2ElB%2CcAAc%3BEACV%2CWAAW%2C8BAA8B%2C2BAAzC%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2C6BAAA%3B%3BAA%5C%2FER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkFlB%2CcAAc%3BEACV%2CWAAW%2CsDAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2C8BAAP%3BEACA%2C4BAAA%3B%3BAAtFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyFlB%2CcAAc%3BEACV%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CQAAA%3BEACA%2CwBAAA%3B%3BAA7FR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgGlB%2CcAAc%3BEACV%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3B%3BAA3GR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA8GlB%2CcAAc%3BEACV%2CkBAAkB%2C2BAAlB%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3B%3BAAjHR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoHlB%2CcAAc%3BEACV%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2C2BAAP%3B%3BAAaJ%2CQAVsC%3BEAUtC%2CIApIC%2CKAAI%2CUAAU%2CGAAG%2CsDA2Hd%2CcAAc%3BIACV%2CiCAAA%3B%3BEAQR%2CIApIC%2CKAAI%2CUAAU%2CGAAG%2CsDA%2BHd%2CcAAc%3BIACV%2CsBAAA%3B%3B%3BAAhIZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoIlB%3BEACI%2C4DAAA%3BEACA%2C4DAAA%3BEACA%2CwBAAA%3B%3BAAvIR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA0IlB%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CkCAAZ%3BEACA%2COAAO%2CgCAAP%3BEACA%2CuBAAuB%2CqBAAvB%3BEACA%2CgCAAA%3BEACA%2CsBAAsB%2C2BAAmC%2CgB7HmNlD%2C0C6HlNQ%2C2BAAmC%2CgB7HkN3C%2C6B6HnNP%3B%3BAAYJ%2CQARsB%2CmBAAoB%3BEAQ1C%2CIAnKC%2CKAAI%2CUAAU%2CGAAG%2CsDA4Jd%2CwBAAuB%3BIACnB%2CWAAW%2CgBAAX%3BIACA%2CuBAAuB%2CqBAAvB%3BIACA%2COAAO%2CgCAAP%3B%3B%3BAA%5C%2FJZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAmKlB%3BEACI%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAAtKR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyKlB%3BEACI%2CWAAW%2CoCAAX%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3B%3BAAoBJ%2CQAjB0B%3BEAiB1B%2CIAjMC%2CKAAI%2CUAAU%2CGAAG%2CsDAiLd%3BIACI%2C6BAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2CMAAM%2CgBAAN%3BIACA%2C8BAAA%3BIACA%2CoBAAA%3B%3BEASR%2CIAjMC%2CKAAI%2CUAAU%2CGAAG%2CsDA2Ld%3BIACI%2CsBAAA%3BIACA%2C4BAAA%3B%3B%3BAASZ%2CQAL4C%3BEAK5C%2CIAtMK%2CKAAI%2CUAAU%2CGAAG%2CsDAkMd%3BIACI%2C2BAAA%3B%3B%3BACnMZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAAc%2CqBAAqB%2CYAAY%3BEAC3C%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CmCAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CWAAW%2CsCAAX%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3B%3BAAjBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoBlB%2CcAAc%2CqBAAqB%2CYAAY%2CwBAAwB%3BEACnE%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2C6BAAA%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2CkCAAA%3B%3BAA5BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA%2BBlB%2CcAAc%2CqBAAqB%2CYAAY%2CwBAAwB%2CIAAG%3BEACtE%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CoCAAA%3BEACA%2CkBAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgCAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3B%3BAA7CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgDlB%2CcAAc%2CqBAAqB%2CYAAY%2CwBAAwB%2CIAAG%2CoBAAoB%3BEAC1F%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAlDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAqDlB%2CcAAc%2CkBAAkB%2CGAAE%3BEAC9B%2CwBAAA%3BEACA%2CuBAAuB%2CUAAU%2CeAAjC%3BEACA%2CQAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAA3DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA8DlB%2CcAAc%2CkBAAkB%2CGAAE%2CkBAAmB%3BEACjD%2C2BAAA%3B%3BAA%5C%2FDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkElB%2CcAAc%2CkBAAkB%2CGAAE%2CkBAAmB%3BEACjD%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3B%3BAArER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAwElB%2CcAAc%2CkBAAkB%2CGAAE%2CkBAAmB%3BEACjD%2CWAAW%2CsCAAX%3BEACA%2CiBAAA%3B%3BAA1ER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA6ElB%2CcAAc%2CkBAAkB%2CGAAE%2CkBAAmB%3BEACjD%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAAUJ%2CQAPgC%3BEAOhC%2CIA1FC%2CKAAI%2CUAAU%2CGAAG%2CsDAoFd%2CcAAc%2CkBAAkB%2CGAAE%3BIAC9B%2CuBAAuB%2CUAAU%2CeAAjC%3BIACA%2CSAAA%3B%3B%3BAAUR%2CQANsC%3BEAMtC%2CIAhGC%2CKAAI%2CUAAU%2CGAAG%2CsDA2Fd%2CcAAc%2CkBAAkB%2CGAAE%3BIAC9B%2CqCAAA%3B%3B%3BAA5FZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgGlB%2CcAAc%2CkBAAoB%2CMAAG%3BEACjC%2CeAAe%2C4BAA4B%2CuBAA3C%3B%3BAAjGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoGlB%2CcAAc%2CkBAAkB%3BEAC5B%2CsBAAA%3BEACA%2CgBAAgB%2CsBAAhB%3B%3BAAtGR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyGlB%2CcAAc%2CkBAAkB%3BEAC5B%2CuBAAA%3BEACA%2CWAAW%2CsDAAX%3BEACA%2COAAO%2CkCAAP%3BEACA%2C4BAAA%3B%3BAA7GR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAgHlB%2CcAAc%2CqBAAqB%2CIAAG%3BEAClC%2CeAAA%3BEACA%2CgBAAA%3B%3BAC9GR%2C0FAEI%3BEACI%2CmCANO%2CiDAAA%2C0CAAA%2C%2BCAAA%2C8CAAA%2C4BAMP%3B%3BAAHR%2C0FAWI%2CgCAA%2BB%3BEAC3B%2CYAAY%2CiCAAZ%3BEACA%2CcAAc%2CiCAAd%3BEACA%2CYAAY%2CmCAAmC%2CmBAAmB%2CqCAAlE%3B%3BAAdR%2C0FAiBI%2CkCAAiC%3BEAC7B%2CcAAc%2CmBAAmB%2CwBAAwB%2C2BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2CuBAAtD%3BEACA%2COAAO%2CiCAAP%3B%3BAApBR%2C0FAuBI%2CuBAAsB%3BEAClB%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAzBR%2C0FA4BI%2CuBAAsB%3BEAClB%2CWAAW%2CWAAX%3B%3BAA7BR%2C0FAgCI%3BEACI%2C%2BBApCO%2CqDAAA%2C4BAoCP%3B%3BAAjCR%2C0FAsCI%2CyBAAwB%3BEACpB%2CcAAc%2CmBAAmB%2CwBAAwB%2C2BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2CuBAAtD%3B%3BAAxCR%2C0FA2CI%3BEACI%2CqCAAA%3BEACA%2C6BAAA%3BEACA%2CwBAjDO%2C4BAiDP%3B%3BAA9CR%2C0FAiDI%2C%2BBAA8B%3BEAC1B%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAApDR%2C0FAuDI%2CkBAAkB%3BEACd%2C6BAAA%3BEACA%2CwBAAA%3B%3BAAzDR%2C0FA4DI%2CqBAAqB%2CYAAY%2CwBAAwB%2CIAAG%2CoBAAoB%3BEAC5E%2CYAAY%2CmBAAmB%2CuBAAuB%2CuBAAtD%3B%3BAAiBR%2CQAbwC%3BEACpC%2C0FACI%3BEADJ%2C0FAEI%3BEAFJ%2C0FAGI%3BIACI%2C2BAAA%3B%3BEAJR%2C0FAOI%2CuBAAsB%3BIAClB%2C0BAAA%3B%3B%3BAC9EZ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAAc%2C8BAA8B%2CIAAG%3BEAC3C%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2CYAAY%2CsCAAsC%2CmBAAlD%3BEACA%2CgFAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAalB%2CcAAc%2C8BAA8B%2CIAAG%2CoCAAoC%3BEAC%5C%2FE%2CcAAc%2CmBAAmB%2CiCAA4C%2C2BAA7E%3BEACA%2CuBAAuB%2CkBAAvB%3B%3BAAfR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkBlB%2CcAAc%2C8BAA8B%2CIAAG%2CoCAAoC%3BEAC%5C%2FE%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAApBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAuBlB%2CcAAc%3BEACV%2CmBAAA%3BEACA%2C8BAAA%3BEACA%2CYAAA%3B%3BAA1BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA6BlB%2CcAAc%3BEACV%2CWAAW%2CsCAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2C6BAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAnCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAsClB%2CcAAc%3BEACV%2CmBAAA%3BEACA%2CwBAAwB%2CmBAAmB%2C4CAA3C%3BEACA%2CYAAY%2C6BAAZ%3B%3BAAzCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA4ClB%2CcAAc%3BEACV%2CQAAA%3BEACA%2CgBAAA%3B%3BAA9CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAiDlB%2CcAAc%3BEACV%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2C2BAAP%3B%3BAArDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAwDlB%2CcAAc%3BEACV%2CWAAW%2CsCAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3B%3BAA3DR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA8DlB%2CcAAc%2CmBAAmB%2CIAAG%3BEAChC%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3B%3BAAjER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAoElB%2CcAAc%2CmBAAmB%2CIAAG%3BEAChC%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAASR%2CQAN0C%3BEAM1C%2CIAlFK%2CKAAI%2CUAAU%2CGAAG%2CsDA6Ed%2CcAAc%2C8BAA8B%2CIAAG%2CoCAAoC%3BIAC%5C%2FE%2C0BAAA%3BIACA%2CYAAY%2CsCAAsC%2CmBAAlD%3B%3B%3BAAWZ%2CQANwC%3BEACpC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDACtB%2CcAAc%2C8BAA8B%2CIAAG%3BIAC3C%2C2BAAA%3B%3B%3BACvFR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAElB%2CcAAc%2CiBAAiB%3BEAC3B%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CuBAAuB%2CmBAAvB%3BEACA%2CYAAY%2CsBAAZ%3B%3BAANR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDASlB%2CcAAc%2CiBAAiB%2CgBAAgB%3BEAC3C%2CkBAAA%3BEACA%2C4BAA4B%2CmBAAmB%2C4CAA%5C%2FC%3B%3BAAXR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAclB%2CcAAc%2CiBAAiB%2CgBAAgB%2CcAAa%3BEACxD%2C8BAAA%3B%3BAAfR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkBlB%2CcAAc%2CiBAAiB%2CgBAAgB%2CSAAS%2CSAAS%2CQAAO%2CQAAQ%3BEAC5E%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAArBR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAwBlB%2CcAAc%3BEACV%2CWAAW%2CiCAAX%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CyBAAyB%2CuBAAzC%3B%3BAA3BR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDA8BlB%2CcAAc%3BEACV%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C2BAAA%3B%3BAAlCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAqClB%2CcAAc%2CmBAAqB%3BEAC%5C%2FB%2CuBAAA%3B%3BAAtCR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyClB%2CcAAc%2CmBAAqB%3BEAC%5C%2FB%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3B%3BAA9CR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAiDlB%2CcAAc%3BEACV%2CoBAAA%3BEACA%2CWAAW%2CqCAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2CkCAAP%3BEACA%2C4BAAA%3B%3BAAtDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyDlB%2CcAAc%3BEACV%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CSAAA%3BEACA%2CmBAAA%3B%3BAA%5C%2FDR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAkElB%2CcAAc%3BEACV%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3B%3BAAtER%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAyElB%2CcAAc%2CgBAAgB%3BEAC1B%2CyBAAA%3BEACA%2C6BAAA%3BEACA%2CWAAW%2CsCAAX%3BEACA%2COAAO%2CkCAAP%3B%3BAAgBR%2CQAb0C%3BEAa1C%2CIA7FK%2CKAAI%2CUAAU%2CGAAG%2CsDAiFd%2CcAAc%2CIAAG%2C4BAA6B%3BEAYtD%2CIA7FK%2CKAAI%2CUAAU%2CGAAG%2CsDAkFd%2CcAAc%2CIAAG%2C4BAA6B%3BIAC1C%2CgBAAA%3BIACA%2CkBAAA%3BIACA%2CgBAAA%3B%3BEAQZ%2CIA7FK%2CKAAI%2CUAAU%2CGAAG%2CsDAwFd%2CcAAc%2CIAAG%2C4BAA6B%3BEAKtD%2CIA7FK%2CKAAI%2CUAAU%2CGAAG%2CsDAyFd%2CcAAc%2CIAAG%2C4BAA6B%3BIAC1C%2CuBAAA%3B%3B%3BACvFZ%2C0FACI%2CkBAAkB%2CqBAAqB%2CIAAG%3BEACtC%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CmBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C%2BBARO%2C%2BCAAA%2C4BAQP%3B%3BAALR%2C0FAUI%2CkBAAkB%2CqBAAqB%2CIAAG%2C%2BDAA%2BD%3BEACrG%2CcAAc%2CmBAAmB%2CwBAAwB%2C2BAAzD%3BEACA%2CYAAY%2CmDAAZ%3B%3BAAZR%2C0FAeI%2CkBAAkB%2CqBAAqB%2CIAAG%2C%2BDAA%2BD%3BEACrG%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAjBR%2C0FAoBI%2CkBAAkB%2CqBAAqB%3BEACnC%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2C0BAAA%3B%3BAA3BR%2C0FA8BI%2CkBAAkB%2CqBAAqB%2CIAAG%3BEACtC%2C8BAAA%3BEACA%2CmBAAA%3B%3BAAhCR%2C0FAmCI%2C8BAA8B%3BEAC1B%2CqBAAA%3BEACA%2CmCAxCO%2CiDAAA%2C%2BCAAA%2C4BAwCP%3B%3BAArCR%2C0FA2CI%2C8BAA8B%2CsBAAqB%3BEAC%5C%2FC%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAA7CR%2C0FAgDI%2C8BAA8B%2CsBAAqB%2CIAAI%2CWAAW%3BEAC9D%2CcAAc%2CmBAAmB%2CwBAAwB%2C2BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2CuBAAtD%3B%3BAAlDR%2C0FAqDI%2C8BAA8B%2CiBAAiB%3BEAC3C%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3BEACA%2CmCAhEO%2C8CAAA%2C4BAgEP%3B%3BAA7DR%2C0FAgEI%2C8BAA8B%2CiBAAiB%3BEAC3C%2CkBAAkB%2C2BAAlB%3BEACA%2CWAAW%2CWAAX%3B%3BAAlER%2C0FAqEI%2CkBAAkB%2CqBAClB%2CIAAG%2C6DAA6D%2CIAAI%2CWAAW%2CIAAI%2CcAAc%3BEAC7F%2CcAAc%2CmBAAmB%2CwBAAwB%2C2BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2CuBAAtD%3B%3BAAiBR%2CQAbwC%3BEACpC%2C0FACI%2CkBAAkB%2CqBAAqB%2CIAAG%3BEAD9C%2C0FAEI%2C8BAA8B%2CiBAAiB%3BEAFnD%2C0FAGI%2C8BAA8B%3BIAC1B%2C2BAAA%3B%3BEAJR%2C0FAOI%2C8BAA8B%2CiBAAiB%3BIAC3C%2C0BAAA%3B%3B%3BAC%5C%2FEZ%2CwBAAwB%2CIAAI%3BEACxB%2CwBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%3BEACV%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2CoCAChC%2CkBAAiB%2CIAAI%3BEACjB%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2CoCAChC%2CkBAAiB%2CIAAI%2C%2BBAAkC%3BEACnD%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2CoCAChC%2CqCAAoC%2CiBAAoB%3BEACpD%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2CoCAChC%2CqCAAoC%3BEAChC%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2CoCAChC%2CqCAAoC%2CiBACpC%2CIAAG%3BEACC%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CiCAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%3BEAC5B%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2C8BAAgC%3BEAC5D%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CkBAAkB%2CyBAAwB%3BAACxD%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CWAAU%3BEACpB%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%3BEACV%2C0BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CyBAA2B%3BEACrC%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CsDAChC%2CcAAc%2CyBAAyB%3BEACnC%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CyBAAA%3BEACA%2C0BAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAW%2CcAAc%2CaAAa%3BAACzD%2CIAAK%2CKAAI%2CUAAU%2CUAAW%2CaAAa%3BEACvC%2CwBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CGAAG%2CkGAChC%2CcAAc%2CWAAU%3BEACpB%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CUAAU%2CoBAC7B%2CcAAc%3BEACV%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CsBAAA%3B%3BAAIJ%2CIAAK%2CKAAI%2CUAAU%2CUAAW%2CcAAc%2CiBAC5C%2CIAAG%3B%3B%3B%3B%3B%3BEAMC%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BA7G27DJ%2CIAAK%2CKAAI%2CUAAU%2CqBAAqB%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAAyB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcACpK%2CWAAa%2CMAAG%3BEACZ%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAPR%2CIAAK%2CKAAI%2CUAAU%2CqBAAqB%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAAyB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcACpK%2CWAAa%2CMAAG%2C%2BBAQV%2CMAAG%3BEACD%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAjBZ%2CIAAK%2CKAAI%2CUAAU%2CqBAAqB%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAAyB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcAqBpK%2CSAAW%2CYAAU%2CIAAG%3BEACpB%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAzBR%2CIAAK%2CKAAI%2CUAAU%2CqBAAqB%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAAyB%2CIAAI%2CuBAAuB%2CIAAI%2C8BAA%2BB%2CcA4BpK%2CiBAAgB%2CoBAAqB%2CcAAa%3BEAC9C%2CyBAAA%3BEACA%2COAAO%2CyBAAP%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CwBAAA%3B%3BAAMR%2CqLAAiB%2CaAAe%2COAAO%2CYAAS%2CWAAY%3BAAC5D%2CqLAAiB%2CmBAAkB%3BEAC%5C%2FB%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CqLAAiB%2CiBAAgB%2CoBAAqB%2CwBAAuB%3BEACzE%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2CiCAAA%3BEACA%2C6BAAA%3BEACA%2C6BAAA%3B%3BAAGJ%2CqLAAiB%2CiBAAgB%2CoBAAqB%3BEAClD%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2CoBAAA%3BEACA%2CkBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CqLAAiB%2CiBAAgB%2CoBAAqB%2CqBAAuB%2CMAAG%3BEAC5E%2CwBAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3B%3BA8G7rEJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CqBAChB%2CiBACA%2CuBAAyB%3BAAC7B%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CqBAAqB%2CwBACrC%2CiBACA%2CuBAAyB%3BEACzB%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2C%2BBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CqBAChB%2CiBACA%2CuBAAyB%2CQAAM%3BAACnC%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CqBAAqB%2CwBACrC%2CiBACA%2CuBAAyB%2CQAAM%3BEAC%5C%2FB%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3B%3BAAcJ%2CwCAAe%2CSAAQ%2CMACnB%2CqBAAoB%2CIAAI%2CgBAAmB%3BAAC%5C%2FC%2CwCAAe%2CSAAQ%2CMACnB%2CqBAAoB%2CIAAI%2CgBAAmB%2CMAAG%3BEAC9C%2CwBAAA%3BEACA%2CoBAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CwCAAe%2CSAAQ%2CMAAO%2CqBAAoB%2CIAAI%3BEAClD%2CyBAAA%3BEACA%2CmCAAA%3B%3BAAGJ%2CwCAAe%2CSAAQ%2CMAAO%2CqBAC1B%2CeAAiB%2CMAAG%3BAACxB%2CwCAAe%2CSAAQ%2CMAAO%2CqBAC1B%2CUAAY%2CMAAG%3BEACf%2CwBAAA%3B%3BAAaJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBACxD%2CcAAc%2CIAAG%2CyBACjB%2CqBAAqB%2CEAAC%3BEACtB%2CcAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBACxD%2CcAAc%2CIAAG%2CyBACjB%2CqBAAqB%2CEAAC%2CYAAY%3BAACtC%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBACxD%2CcAAc%2CIAAG%2CyBACjB%2CqBAAqB%2CEAAC%2CYAAY%3BEAClC%2CcAAA%3BEACA%2CYAAY%2CgCAAZ%3B%3BAA6BJ%2CQAlB0B%3BEACtB%3BIACI%2C4BAAA%3B%3BEAGJ%2CiCAAiB%2CIAAG%3BIAChB%2CwBAAA%3BIACA%2C4BAAA%3B%3B%3BAA4CR%2CQAjC0B%2CuBAAwB%3BEAC9C%2CiCACI%2CYAAW%2CgBAAgB%2CkBAAkB%2CIAAI%3BIACjD%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C6BAAA%3B%3BEAGJ%2CiCACI%2CYAAW%2CgBAAgB%2CkBAC3B%2CIAAG%3B%3BIAEH%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAA%3B%3B%3BAA2DR%2CQA3C0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcAAc%2CiBACd%2CIAAG%3B%3BIAEH%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2CuBAAA%3BIACA%2C6BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAC9B%2CsBAAqB%2CIAAI%2CmBACzB%2CIAAG%3B%3BIAEH%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CwBAAwB%2CIAAI%2C8BAA8B%2CIAAI%2CuBACjF%2CcAAc%2CiBACd%2CIAAG%3B%3B%3BIAGH%2C4BAAA%3BIACA%2CiBAAA%3BIACA%2C8BAAA%3B%3B%3BAAiBR%2C2EAAe%2CcACX%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAiC%3BAAClE%2C2EAAe%2CcACX%2CSAAQ%2CiBAAiB%2CIAAI%2CgCAAiC%3BEAC9D%2CwBAAA%3B%3BAAUJ%2CiCAAiB%2CiBACb%2CgBAAe%2CWAAW%2CYACxB%2CMAAG%2CsBACH%2CKAAE%2CIAAI%2CoBACN%2CMAAG%3BEACL%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3B%3BAAoCJ%2CQA3B0B%3BEACtB%2CwCAAe%2CcACX%2CmBAAmB%3BIACnB%2C4BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CwCAAe%2CcACX%2CmBAAmB%2CWAAU%2CGAAG%3BIAChC%2C4BAAA%3BIACA%2C4BAAA%3B%3B%3BAAkER%2CQAjD0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CWAAW%2CQAAO%3BIAChC%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CWAAW%3BIACzB%2C2BAAA%3B%3BEAIJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CKAAI%3BIAClB%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CKAAI%2CUAAW%3BEACjC%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CKAAI%2CUAAW%2CQAAO%3BIACpC%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%3BEAClB%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2CkBAAkB%3BIAChC%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcAAc%2COAAM%3BIACpB%2CwBAAA%3B%3B%3BAAaR%2CIAAK%2CKAAI%2CUAAU%2CGAAG%2CsDAClB%2CcACA%2CIAAG%2CuDAAuD%2CoBAAoB%2CIAAI%3BEAClF%2CwBAAA%3BEACA%2CuBAAA%3B%3BAA4RJ%2CQA9Q0B%3BEAEtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%3BIACH%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CiBAAiB%3BIACjB%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3B%3BEAIJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CQACA%2CIAAG%3BEACP%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C4BAA4B%2CmBAA5B%3BIACA%2CwCAAA%3BIACA%2CqBAAqB%2CoBAAoB%2CsBAAzC%3BIACA%2CmBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2CoBAAA%3BIACA%2C%2BBAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%3BIACH%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%3BIACH%2C4BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIAGA%2C6BAAA%3BIACA%2CsBAAA%3BIACA%2CiBAAA%3BIACA%2CoBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%2CwCACH%2CIAAG%3BIACH%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CyBAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%3BIACA%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBAAuB%3BIACvB%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBAAuB%2CMAAM%3BIAC7B%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CuBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%3BIACH%2C0BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C%2BBAAA%3B%3BEAMJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%3BEACJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CQAAQ%2CaAAa%2CWAAU%2CqBAAwB%3BEAC3D%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CQAAQ%2CaAAa%2CWAAU%2CqBAAwB%3BEAC3D%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CWAAU%2CqBAAwB%2CyBAAsB%2CWAAW%3BIACnE%2C4BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C%2BBAAA%3BIACA%2C2BAAA%3BIACA%2C0BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBACA%2CIAAG%3BIACH%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2C4BAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBAAuB%2CKAAI%2CiBAAkB%2COAAM%3BIACnD%2CyBAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBACA%2CIAAG%3BIACH%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C0BAAA%3BIACA%2CqBAAA%3BIACA%2C4BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBAAuB%2CKAAI%2CiBAAkB%3BIAC7C%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CuBAAuB%2COAAM%2COAAO%3BIACpC%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2C2BAAP%3BIACA%2CoBAAA%3B%3B%3BAAkRR%2CQAtQ0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C4BAA4B%2CmBAA5B%3BIACA%2CwCAAA%3BIACA%2CqBAAqB%2CoBAAoB%2CsBAAzC%3BIACA%2CqBAAA%3BIACA%2CuBAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2CgCAAA%3BIACA%2C8BAAA%3BIACA%2C8BAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3B%3BIAEH%2CuBAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CiBAAiB%3BIACjB%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3B%3BEAIJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CQACA%2CIAAG%3BEACP%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CoBAAA%3BIACA%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2CqBAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2C6BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CQAAO%3BEACX%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CQAAQ%3BIACR%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2C0BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C4BAAA%3BIACA%2CwBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C6BAAA%3BIACA%2CsBAAA%3BIACA%2CiBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C0BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%3BIACH%2C4BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3BIACA%2C%2BBAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CuBAAuB%2CmBAAvB%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2CkBAAkB%2C0BAAlB%3BIACA%2CeAAe%2CyBAAf%3BIACA%2CYAAY%2C2BAAZ%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3B%3BEAIJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBACnB%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2CIAAG%3BIACH%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2C0BAAA%3BIACA%2CqBAAA%3BIACA%2C0BAAA%3BIACA%2C4BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3B%3BEAKJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBACnB%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%3BIACA%2CwBAAA%3BIACA%2C6BAAA%3BIACA%2CmBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CIAAG%2CwCACH%2CIAAG%3BIACH%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CyBAAA%3BIACA%2C%2BBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2C0BAA0B%2CIAAI%2CoBACjD%2CcACA%2CiBAAgB%2CwBAAwB%2CqBACxC%2CuBACA%2COAAM%2COAAO%3BIACb%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2C2BAAP%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3B%3B%3BAAkCR%2CQAhB0B%3BEACtB%2CIAAI%3BEACJ%2CIAAI%2CIAAI%3BIACJ%2C2BAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CaAAa%2CIAAI%2CWAAW%2CIAAI%3BIACnD%2C2BAAA%3BIACA%2C8BAAA%3B%3B%3BAAaR%2CQANwC%3BEACpC%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAiB%2CuBAAyB%3BIAC1C%2C2BAAA%3B%3B%3BACn3BR%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CmBACA%2CIAAG%3BEACH%2CaAAA%3B%3BAAoGJ%2CQAjG0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CYAAW%2CgBAAgB%3BIAC3B%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C6BAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CmBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2C8BAAA%3BIACA%2C4BAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CqBAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%3BEACJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%3BEACP%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2COAAM%3BIACN%2C0BAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%3BIACA%2CwBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CyBAAwB%3BEAC5B%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CmBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2CmBAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CmBACA%2CIAAG%3B%3B%3BIAGH%2COAAO%2CgCAAP%3BIACA%2C0BAAA%3BIACA%2CiBAAA%3BIACA%2C8BAAA%3BIACA%2C4BAAA%3BIACA%2C8BAAA%3BIACA%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2CqBAAA%3B%3BEAGJ%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CmBAAmB%3BIACnB%2CqCAAA%3BIACA%2CqCAAA%3B%3B%3BAAQR%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBACA%2CYAAW%2CgBAAgB%2CkBAC3B%2CyBACA%2CIAAG%3B%3BEAEH%2COAAO%2CgCAAP%3BEACA%2CkCAAA%3B%3BAAaJ%2CQAV0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBACA%2CYAAW%2CgBAAgB%2CkBAC3B%2CyBACA%2CIAAG%3BIACH%2CwBAAA%3B%3B%3BAAcR%2CQAV0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBACA%2CYAAW%2CgBAAgB%2CkBAC3B%2CyBACA%2CIAAG%3BIACH%2CwBAAA%3B%3B%3BAA%2BBR%2CQA3B0B%3BEACtB%3BIACI%2CyBAAyB%2CsBAAzB%3BIACA%2CwBAAwB%2CwBAAxB%3B%3BEAGJ%2C0FACI%2CmBAAqB%3BIACrB%2CeAAe%2C4BAAf%3B%3BEAGJ%2C0FACI%2CmBAAqB%3BIACrB%2CeAAe%2C2BAAf%3B%3BEAGJ%2C0FACI%2CqBAAoB%2CmBACpB%3BIACA%2C6BAAA%3B%3BEAGJ%2C0FAAgB%2CKAAI%3BIAChB%2C2BAAA%3B%3B%3BAAIR%2C0FACI%2CIAAG%2CuDAAuD%2CoBAAoB%2CIAAI%3BEAClF%2CQAAA%3B%3BAAMJ%2C0FACI%2CkBACA%2CkBAAiB%2CiBAAiB%2CqBAAqB%2CYACvD%2CIAAG%3BEACH%2CWAAW%2C%2BDAAX%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2C0FAAgB%2CkBAAkB%3BEAC9B%2COAAO%2C2BAAP%3B%3BAADJ%2C0FAAgB%2CkBAAkB%2CyBAG9B%3BEACI%2C%2BBAAA%3BEACA%2CqBAAA%3B%3BAAIR%2C0FAAgB%3BEACZ%2COAAO%2CwBAAP%3B%3BAAGJ%2C0FAAgB%3BEACZ%2COAAO%2C8BAAP%3B%3BAAcJ%2CQAX0B%3BEACtB%2C0FAAgB%2CkBAAkB%2CGAAE%2CkBAAmB%3BIACnD%2CyBAAA%3BIACA%2C4BAAA%3BIACA%2CoCAAA%3BIACA%2C6BAAA%3BIACA%2CgBAAA%3BIACA%2C4BAAA%3B%3B%3BAAoBR%2CQAhB0B%3BEACtB%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CIAAG%2CyCACH%2CQAAO%3BEACX%2CIAAK%2CKAAI%2CUAAW%2CcAChB%2CiBAAgB%2CIAAI%2CuBACpB%2CqBAAqB%2CQAAO%3BIAC5B%2CkCAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CeAAe%2CyBAAf%3BIACA%2COAAO%2C2BAAP%3B%3B%3BAAIR%2C0FAAgB%2CkBAAkB%3BEAC9B%2CiBAAA%3BEACA%2CqBAAA%3B%3BAAGJ%2C0FAAgB%2CkBAAkB%2CoCAChC%2CoBAAiB%2CiBAAiB%2CIAAI%3BEACpC%2CeAAe%2C4BAA4B%2CuBAA3C%3BEACA%2CaAAa%2C4BAA4B%2CuBAAzC%3BEACA%2CgBAAgB%2C4BAA4B%2CuBAA5C%3BEACA%2C0BAAA%3B%3BAAGJ%2C0FAAgB%2CkBAAkB%2CoCAChC%2CoBAAoB%3BEAClB%2CaAAa%2C4BAA4B%2CuBAAzC%3B%3BAAiBJ%2CQAd0B%3BEACtB%2C0FAAgB%2CkBAAkB%2CoCAChC%2CoBAAiB%2CiBAAiB%2CIAAI%3BIACpC%2CeAAe%2CsBAAf%3BIACA%2CaAAa%2CsBAAb%3BIACA%2CgBAAgB%2CsBAAhB%3B%3BEAGJ%2C0FAAgB%2CkBAAkB%2CoCAChC%2CoBAAoB%3BIAClB%2CaAAa%2CsBAAb%3B%3B%3BAAIR%2C0FAAgB%2CqBAChB%2CIAAG%2CsCAAuC%2CeAAe%2CYAAY%3BEACjE%2C0BAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2C0FAAgB%2CqBAChB%2CIAAG%2CsCAAuC%2CeAAe%2CYAAY%2CQAAQ%3BEACzE%2C0BAAA%3B%3BAAGJ%2C0FAAgB%2CqBAChB%2CIAAG%2CsCAAuC%2CeAAe%2CYAAY%2CQAAO%3BAAC5E%2C0FAAgB%2CqBAChB%2CIAAG%2CsCAAuC%2CeAAe%2CYAAY%2CQAAO%2CUAAW%3BAACvF%2C0FAAgB%2CqBAChB%2CIAAG%2CsCAAuC%2CeAAe%2CYAAY%2CQAAO%2CUAAW%2CWAAW%3BEAC9F%2CmBAAA%3BEACA%2CcAAA%3BEACA%2C2BAAA%3B%3BAAGJ%3BEACI%2C4BAAA%3BEACA%2CkCAAkC%2CkBAAlC%3B%3BAAGJ%2C0FAAgB%2CkBAAkB%2CqBAClC%2CIAAG%3BEACC%2C8BAAA%3BEACA%2CsBAAsB%2CkBAAtB%3BEACA%2C2BAAA%3B%3BAAGJ%2C0FAAgB%2CqCAChB%2CIAAG%3BEACC%2CeAAe%2CiCAAf%3BEACA%2CsBAAsB%2CkBAAtB%3BEACA%2CkBAAkB%2CmBAAmB%2C4CAArC%3B%3BAAGJ%2C0FAAgB%2CkBAAkB%2CqBAClC%2CIAAG%3BEACC%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CiBAAA%3B%3BAAoBJ%2CQAf0B%3BEACtB%2CIAAK%2CKAAI%2CUAAU%2CIAAI%2CgBAAiB%2CcACpC%2CiBAAgB%2CIAAI%2CuBACpB%2CmBAAmB%3BIACnB%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2C6BAAA%3B%3B%3BAAQR%2CIAAK%2CKAAI%2CUAAW%2CcAAc%2CiBAAiB%2CYAAW%3BAAC9D%2CIAAK%2CKAAI%2CUAAW%2CcAAc%3BEAC9B%2C0BAAA%3B%3BACnUJ%2C0FAEI%2CkBACA%2CIAAG%3BEACC%2CwBACgB%2CqDACW%2CiDACJ%2C%2BCACF%2C4BAJrB%3B%3BAAJR%2C0FAWI%2CkBACA%2CIAAG%2CmFAAmF%3BEAClF%2CWAAW%2CWAAX%3B%3BAAMA%2C0FAHJ%2CqBAAqB%2CkBAGhB%3BAAAD%2C0FAFJ%2CqCACA%2CIAAG%2C4DACE%3BEACG%2CmBAAmB%2C2BAAnB%3BEACA%2CmBAAA%3B%3BAAGJ%2C0FARJ%2CqBAAqB%2CkBAQhB%2CGAAG%3BAAAJ%2C0FAPJ%2CqCACA%2CIAAG%2C4DAME%2CGAAG%3BEACA%2CYAAA%3BEACA%2CmBAAA%3B%3BAA1BZ%2C0FA8BI%2CkBAAkB%2CqBAClB%2CIAAG%3BEACC%2CoBAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2CkBAAA%3B%3BAAtCR%2C0FAyCI%2CkBAAkB%2CqBAClB%2CIAAG%3BEACC%2COAAO%2CwBAAP%3B%3BAA3CR%2C0FA8CI%2CqCAAqC%3BEACjC%2CcAAA%3BEACA%2CuBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAtDR%2C0FAyDI%3BEACI%2CoBAAA%3BEACA%2CmBAAA%3B%3BAA3DR%2C0FA8DI%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CSAAA%3B%3BAAjER%2C0FAoEI%2CyBAA2B%3BEACvB%2CqBAAqB%2C6BAA6B%2CyBAAlD%3B%3BAAmBR%2CQAfwC%3BEACpC%2C0FACI%2CkBACA%2CIAAG%3BIACC%2CWAAA%3BIACA%2CuBAAA%3B%3BEAJR%2C0FAOI%3BIACI%2CoBAAA%3BIACA%2CmBAAA%3B%3B%3BAAkBZ%2CQAbwC%3BEACpC%2C0FACI%2CkBACA%2CIAAG%3BIACC%2CgBAAA%3B%3BEAHR%2C0FAMI%2CkBACA%2CIAAG%2CmFAAmF%3BIAClF%2CeAAA%3B%3B%3BAC%5C%2FFZ%3BEACI%2CuBAAuB%2CsBAAvB%3BEACA%2CoBAAoB%2C2BAApB%3BEACA%2CsBAAsB%2C0BAAtB%3BEACA%2CmBAAmB%2CwBAAnB%3BEACA%2CqBAAqB%2C8BAArB%3BEACA%2C%2BBAAA%3BEACA%2CiCAAA%3BEACA%2C2BAA2B%2CmDAA3B%3BEACA%2CuBAAA%3B%3BAAGJ%2C%2BIACI%3BAADJ%2C%2BIAEI%3BAAFJ%2C%2BIAGI%3BAAHJ%2C%2BIAII%3BEACI%2CYAAY%2CuBAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CoBAAA%3B%3BAAPR%2C%2BIAUI%2CIAAG%3BEACC%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2CkBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAkB%2CyBAAlB%3BEACA%2CeAAe%2C8BAAf%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2CYAAY%2C8BAAZ%3BEACA%2CsBAAA%3B%3BAAnBR%2C%2BIAsBI%3BAAtBJ%2C%2BIAuBI%3BAAvBJ%2C%2BIAwBI%3BEACI%2CeAAA%3BEACA%2CWAAW%2CgCAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAA%5C%2FBR%2C%2BIAkCI%3BAAlCJ%2C%2BIAmCI%3BAAnCJ%2C%2BIAoCI%3BEACI%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3BEACA%2C4BAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAIR%2C%2BIACI%3BEACI%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiCAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAAPR%2C%2BIAUI%3BEACI%2CuBAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAdR%2C%2BIAiBI%2CWAAW%3BAAjBf%2C%2BIAkBI%2CWAAW%3BAAlBf%2C%2BIAmBI%2CWAAW%3BEACP%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAkB%2CyBAAlB%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2C%2BBAxFM%2C%2BCAAA%2CqDAAA%2C4BAwFN%3B%3BAA3BR%2C%2BIAiCI%2CWAAW%2CMAAK%3BEACZ%2COAAO%2CwBAAP%3B%3BAAlCR%2C%2BIAqCI%2CWAAW%2CMAAK%3BEACZ%2CcAAc%2CmBAAmB%2CwBAAwB%2C0BAAzD%3B%3BAAtCR%2C%2BIAyCI%2CWAAW%2CMAAK%3BEACZ%2CcAAc%2C2BAAd%3BEACA%2CYAAY%2CuCAAuC%2CmBAAmB%2CqCAAtE%3BEACA%2CwBAAA%3B%3BAA5CR%2C%2BIA%2BCI%2CWAAW%2CMAAK%3BEACZ%2CcAAc%2C2BAAd%3BEACA%2CsBAAsB%2CmBAAmB%2CoCAAzC%3B%3BAAjDR%2C%2BIAoDI%3BEACI%2COAAO%2CwBAAP%3BEACA%2CcAAc%2CyBAAd%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CmCArHM%2CiDAAA%2C0CAAA%2C4BAqHN%3B%3BAAxDR%2C%2BIA8DI%2CqBAAoB%3BEAChB%2CYAAY%2CmBAAmB%2CuBAAuB%2C2BAAtD%3BEACA%2CcAAc%2CmBAAmB%2CwBAAwB%2C0BAAzD%3B%3BAAhER%2C%2BIAmEI%2CqBAAoB%3BEAChB%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAIR%2C%2BIACI%2CoBAAoB%3BAADxB%2C%2BIAEI%2CuBAAuB%3BEACnB%2CeAAe%2CiCAAf%3BEACA%2CiBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiBAAA%3B%3BAANR%2C%2BIASI%2CoBAAoB%3BAATxB%2C%2BIAUI%2CuBAAuB%3BEACnB%2CcAAc%2CmBAAmB%2CwBAAwB%2C0BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2C2BAAtD%3BEACA%2COAAO%2CiCAAP%3B%3BAAbR%2C%2BIAgBI%2CoBAAoB%3BAAhBxB%2C%2BIAiBI%2CuBAAuB%3BEACnB%2CcAAc%2CmBAAmB%2CiCAAiC%2C0BAAlE%3BEACA%2CYAAY%2CmBAAmB%2CgCAAgC%2C2BAA%5C%2FD%3BEACA%2COAAO%2CmBAAmB%2CiCAAiC%2CuBAA3D%3B%3BAAIR%2C%2BIACI%3BAADJ%2C%2BIAEI%3BAAFJ%2C%2BIAGI%2CmBAAmB%2CQAAO%3BEACtB%2CgBAAA%3BEACA%2CeAAe%2CiCAAf%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiCAAA%3BEACA%2CmCAxKM%2CiDAAA%2C%2BCAAA%2C8CAAA%2C4BAwKN%3B%3BAAVR%2C%2BIAiBI%2CgBAAe%2CIAAI%2CWAAW%3BAAjBlC%2C%2BIAkBI%2CgBAAe%2CIAAI%2CWAAW%3BEAC1B%2CYAAY%2CiCAAZ%3BEACA%2CYAAY%2CmCAAmC%2CmBAAmB%2CqCAAlE%3B%3BAApBR%2C%2BIAuBI%2CgBAAe%2CIAAI%2CWAAW%3BAAvBlC%2C%2BIAwBI%2CgBAAe%2CIAAI%2CWAAW%3BEAC1B%2CWAAW%2CWAAX%3B%3BAAzBR%2C%2BIA4BI%3BEACI%2CgBAAA%3BEACA%2CoBAAoB%2C2BAApB%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CkCAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CmCAlMM%2CiDAAA%2C0CAAA%2C4BAkMN%3B%3BAApCR%2C%2BIA0CI%2CkBAAiB%3BEACb%2CYAAY%2CmBAAmB%2CuBAAuB%2C2BAAtD%3BEACA%2CcAAc%2CiCAAd%3BEACA%2COAAO%2CiCAAP%3B%3BAA7CR%2C%2BIAgDI%3BEACI%2CgBAAA%3BEACA%2CkBAAkB%2CyBAAlB%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2COAAO%2CsBAAP%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2C%2BBAtNM%2CqDAAA%2C4BAsNN%3B%3BAAxDR%2C%2BIA6DI%2CeAAc%3BEACV%2CcAAc%2CmBAAmB%2CwBAAwB%2C0BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2C2BAAtD%3B%3BAA%5C%2FDR%2C%2BIAkEI%3BEACI%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3BEACA%2CcAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C6BAAA%3BEACA%2CoCAAA%3B%3BAAEA%2C%2BIAVJ%2CmBAUK%3BAACD%2C%2BIAXJ%2CmBAWK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2CYAAY%2CyBAAZ%3B%3BAAjFZ%2C%2BIAkEI%2CmBAkBI%3BEACI%2CyBAAA%3BEACA%2CmBAAA%3B%3BAAtFZ%2C%2BIA0FI%3BEACI%2CwBAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3B%3BAA7FR%2C%2BIAgGI%3BEACI%2CQAAA%3BEACA%2C%2BBAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAnGR%2C%2BIAsGI%2CkBAAkB%2CIAAG%3BEACjB%2COAAO%2C2BAAP%3BEACA%2CgBAAA%3BEACA%2CqCAAA%3BEACA%2C6BAAA%3BEACA%2CwBAzQM%2C4BAyQN%3B%3BAA3GR%2C%2BIA8GI%2CkBAAkB%2CIAAG%2C4BAA4B%3BEAC7C%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAjHR%2C%2BIAoHI%3BEACI%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CqBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2CyBAxRM%2C8CAAA%2C4BAwRN%3B%3BAA1HR%2C%2BIA6HI%2CoBAAmB%3BEACf%2CQAAQ%2CgBAAR%3B%3BAA9HR%2C%2BIAiII%2CoBAAmB%3BEACf%2CWAAW%2CWAAX%3B%3BAAlIR%2C%2BIAqII%3BEACI%2CsBAAA%3B%3BAAtIR%2C%2BIAyII%2CgBAAgB%3BEACZ%2CyBAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2C8BAAA%3B%3BAA%5C%2FIR%2C%2BIAkJI%3BEACI%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CqBAAA%3BEACA%2CqBAAA%3BEACA%2CYAAY%2C2BAAZ%3B%3BAAvJR%2C%2BIA0JI%3BEACI%2CwBAAA%3BEACA%2CSAAA%3BEACA%2CsBAAA%3B%3BAA7JR%2C%2BIAgKI%3BEACI%2CuBAAA%3B%3BAAjKR%2C%2BIAoKI%3BAApKJ%2C%2BIAqKI%3BEACI%2CsBAAA%3B%3BAAtKR%2C%2BIAyKI%3BEACI%2CwBAAA%3BEACA%2CiCAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2C6BAAA%3B%3BAAjLR%2C%2BIAoLI%3BEACI%2CoBAAA%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2CsBAAA%3BEACA%2CoCAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAA1LR%2C%2BIA6LI%3BEACI%2CoBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAhMR%2C%2BIAmMI%2C0BAA0B%3BEACtB%2COAAO%2C2BAAP%3BEACA%2CgCAAA%3B%3BAArMR%2C%2BIAwMI%2C0BAA0B%2CEAAC%3BEACvB%2CqCAAA%3B%3BAAzMR%2C%2BIA4MI%2CIAAG%2CyDAA0D%3BAA5MjE%2C%2BIA6MI%2CIAAG%3BEACC%2C%2BBAAA%3BEACA%2CiCAAA%3B%3BAA%5C%2FMR%2C%2BIAkNI%3BEACI%2CgBAAA%3BEACA%2C0BAAA%3BEACA%2C8BAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2C4BAAA%3BEACA%2COAAO%2CwBAAP%3B%3BAAzNR%2C%2BIA4NI%3BEACI%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2C2BAAlB%3BEACA%2CeAAe%2CiCAAf%3BEACA%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CmCAvYM%2CiDAAA%2C%2BCAAA%2C8CAAA%2C4BAuYN%3B%3BAAzOR%2C%2BIAgPI%2CsBAAqB%2CIAAI%2CWAAW%3BEAChC%2CYAAY%2CiCAAZ%3BEACA%2CcAAc%2CiCAAd%3BEACA%2CYAAY%2CmCAAmC%2CmBAAmB%2CqCAAlE%3B%3BAAnPR%2C%2BIAsPI%2CsBAAqB%2CIAAI%2CWAAW%3BEAChC%2CWAAW%2CWAAX%3B%3BAAvPR%2C%2BIA0PI%2CsBAAqB%3BEACjB%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAA5PR%2C%2BIA%2BPI%3BEACI%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CwBAAA%3BEACA%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2C2BAAP%3BEACA%2CgCAAA%3BEACA%2CwBAtaM%2C4BAsaN%3B%3BAAxQR%2C%2BIA2QI%2CgBAAe%3BEACX%2CqCAAA%3BEACA%2C6BAAA%3B%3BAA7QR%2C%2BIAgRI%2CgBAAe%3BEACX%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3BEACA%2CkBAAA%3B%3BAAnRR%2C%2BIAsRI%2CmBAAmB%3BEACf%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CkCAAA%3BEACA%2CQAAA%3BEACA%2CmBAAA%3BEACA%2CqBAAA%3BEACA%2C2BAAA%3B%3BAA7RR%2C%2BIAgSI%2CmBAAmB%2CoBAAoB%3BEACnC%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAkB%2CyBAAlB%3BEACA%2CqBAAA%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2C6BAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CsBAAP%3BEACA%2C8BAAA%3B%3BAA3SR%2C%2BIA8SI%2CmBAAmB%2CeAAc%3BEAC7B%2CcAAc%2CmBAAmB%2CwBAAwB%2C0BAAzD%3BEACA%2CYAAY%2CmBAAmB%2CuBAAuB%2C2BAAtD%3BEACA%2COAAO%2CiCAAP%3B%3BAAjTR%2C%2BIAoTI%2CmBAAmB%2CeAAc%2CUAAW%3BEACxC%2CYAAY%2C2BAAZ%3BEACA%2COAAO%2CgCAAP%3B%3BAAtTR%2C%2BIAyTI%2CmBAAmB%2CeAAc%3BEAC7B%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAA3TR%2C%2BIA8TI%2CmBAAmB%2COAAO%3BAA9T9B%2C%2BIA%2BTI%2CmBAAmB%2COAAO%3BAA%5C%2FT9B%2C%2BIAgUI%2CmBAAmB%2COAAO%3BEACtB%2CgBAAA%3BEACA%2C8BAAA%3BEACA%2CkBAAkB%2CyBAAlB%3BEACA%2CeAAe%2CiCAAf%3BEACA%2COAAO%2CsBAAP%3BEACA%2C%2BBApeM%2C%2BCAAA%2C4BAoeN%3B%3BAAtUR%2C%2BIA2UI%2CmBAAmB%2COAAO%2CYAAW%3BAA3UzC%2C%2BIA4UI%2CmBAAmB%2COAAO%2COAAM%3BAA5UpC%2C%2BIA6UI%2CmBAAmB%2COAAO%2CSAAQ%3BEAC9B%2CcAAc%2C2BAAd%3BEACA%2CYAAY%2CuCAAuC%2CmBAAmB%2CqCAAtE%3BEACA%2CwBAAA%3B%3BAAhVR%2C%2BIAmVI%2CmBAAmB%2COAAO%3BEACtB%2C%2BBAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAAvVR%2C%2BIA0VI%2CmBAAmB%3BEACf%2CkBAAkB%2CyBAAlB%3BEACA%2CeAAe%2C8BAAf%3BEACA%2CYAAY%2C0BAAZ%3BEACA%2CYAAY%2C8BAAZ%3B%3BAA9VR%2C%2BIAiWI%2CmBAAmB%2CcAAc%3BEAC7B%2C8BAAA%3BEACA%2CgBAAA%3BEACA%2C%2BBAAA%3BEACA%2CiCAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAAtWR%2C%2BIAyWI%2CmBAAmB%3BEACf%2CwBAAA%3BEACA%2C8CAAA%3BEACA%2C8BAAA%3BEACA%2CQAAA%3BEACA%2CuBAAA%3B%3BAA9WR%2C%2BIAiXI%2CmBAAmB%3BEACf%2CoBAAA%3BEACA%2C6BAAA%3BEACA%2COAAO%2CwBAAP%3BEACA%2C6BAAA%3B%3BAArXR%2C%2BIAwXI%2CmBAAmB%3BEACf%2CwBAAA%3BEACA%2CSAAA%3B%3BAAIR%2C0FAAe%2CkBACX%2CqBAAqB%2CwBAAwB%2CIAAG%3BEAC5C%2CmCA9hBM%2CiDAAA%2C0CAAA%2C%2BCAAA%2C4BA8hBN%3B%3BAAFR%2C0FAAe%2CkBASX%2CqBAAqB%2CwBAAwB%2CIAAG%2CoCAAoC%3BEAChF%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAAXR%2C0FAAe%2CkBAcX%2CqBAAqB%2CwBAAwB%2CIAAG%2CoCAAoC%3BEAChF%2CWAAW%2CWAAX%3B%3BAAIR%2C0FAAe%2CkBACf%2CIAAG%3BEACC%2CwBAjjBU%2CqDAAA%2CiDAAA%2C%2BCAAA%2C4BAijBV%3B%3BAAOJ%2C0FAAe%2CkBACf%2CIAAG%2CmFAAmF%3BEAClF%2CmBAAmB%2C2BAAnB%3BEACA%2C8BAAA%3B%3BAA4BJ%2CQAzBwC%3BEACpC%2C%2BIACI%2CWAAW%3BEADf%2C%2BIAEI%2CIAAG%3BEAFP%2C%2BIAGI%3BEAHJ%2C%2BIAII%2CmBAAmB%2COAAO%3BIACtB%2C2BAAA%3B%3BEALR%2C%2BIAQI%2CIAAG%2C8EAA8E%3BIAC7E%2C0BAAA%3B%3BEAIR%2C0FAAe%2CkBACX%2CqBAAqB%2CwBAAwB%2CIAAG%3BEADpD%2C0FAAe%2CkBAEX%2CIAAG%3BIACC%2C2BAAA%3B%3BEAHR%2C0FAAe%2CkBAMX%2CqBAAqB%2CwBAAwB%2CIAAG%2CoCAAoC%3BIAChF%2C0BAAA%3B%3B%3BACnlBZ%2CgFAAY%2CcAAc%2CiBAAgB%3BEACtC%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2CwBAAA%3BEACA%2CqBAAqB%2CyBAArB%3BEACA%2C8BAAA%3BEACA%2C4BAAA%3BEACA%2CqBAAqB%2C8BAArB%3BEACA%2C0BAAA%3BEACA%2C6BAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAiB%3BEACvC%2C2BAAA%3BEACA%2CiBAAA%3BEACA%2CwBAAA%3BEACA%2CsBAAA%3BEACA%2C4BAAA%3BEACA%2CwBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2C6BxI%2BUW%2C4BwI%5C%2FUX%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAiB%2CuBAAsB%3BAACjE%2CgFAAY%2CcAAc%2CiBAAgB%2CqBAAsB%3BEAC5D%2CYAAY%2CmDAAZ%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCAAiC%2CQAAO%3BEAC9E%2C4BAA4B%2CiBAA5B%3BEACA%2CYAAY%2CsBAAZ%3B%3BAASJ%2CQANsC%3BEAClC%2CgFAAY%2CcAAc%2CiBAAiB%3BIACvC%2CuBAAA%3B%3B%3BAAIR%2CgFAAY%2CcAAc%2CiBAAiB%2CIAAG%3B%3B%3B%3B%3BEAK1C%2CYAAY%2C%2BBAAZ%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2CYAAY%2CkBAAZ%3BEACA%2CiCAAA%3BEACA%2CoBAAA%3BEACA%2COAAO%2CgCAAP%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CkBAAiB%2CIAAI%3BEACrB%2CQAAQ%2C%2BBAAR%3BEACA%2CYAAY%2C%2BBAAZ%3BEACA%2CYAAY%2C%2BBAAZ%3BEACA%2C2BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CkBAAiB%2CIAAI%2CoBACrB%3BEACA%2CQAAQ%2C%2BBAAR%3BEACA%2CYAAY%2C%2BBAAZ%3BEACA%2CYAAY%2C%2BBAAZ%3BEACA%2C2BAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CIAAG%2CwCACH%2CIAAG%3BEACH%2CsBAAA%3BEACA%2CwBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CiCAAhB%3BEACA%2C2BAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAiB%3BEACvC%2CWAAW%2CsBAAX%3BEACA%2CiBAAA%3BEACA%2COAAO%2CgCAAP%3B%3BAA%2BOJ%2CQA5OgC%3BEAC5B%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CqBAAqB%2CsBAArB%3BIACA%2CuBAAuB%2C0BAA0B%2CeAAe%2C0BAAhE%3BIACA%2C8BAAA%3BIACA%2CYAAY%2C%2BBAAZ%3BIACA%2COAAO%2C%2BBAAP%3BIACA%2CYAAY%2C4BAAZ%3BIACA%2CQAAQ%2C4BAAR%3BIACA%2CYAAY%2C4BAAZ%3BIACA%2C2BAAA%3BIACA%2CgBAAgB%2CiCAAhB%3BIACA%2C8BAAA%3BIACA%2CeAAA%3BIACA%2CsBAAA%3BIACA%2CsBAAA%3BIACA%2CYAAY%2CsBAAZ%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCAAiC%3BIACvE%2C4BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCAAiC%3BIACvE%2C2BAAA%3BIACA%2C6BAAA%3BIACA%2C8BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3B%3BEALJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAOvE%2CIAAG%3BIACC%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2C2BAAA%3B%3BEAfR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAkBvE%2CMAAM%3BIACF%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2CuCAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CsBAAA%3BIACA%2CQAAQ%2C0BAAR%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CYAAY%2C0BAAZ%3BIACA%2CkBAAkB%2CiBAAlB%3BIACA%2CeAAe%2CwBAAf%3BIACA%2CYAAY%2CsBAAZ%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CMAAK%3BIACL%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CWAAW%2CgBAAX%3BIACA%2COAAO%2CeAAP%3BIACA%2CoBAAA%3B%3BEAEA%2CgFAVQ%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CMAAK%2COAQJ%3BIACG%2COAAO%2CqBAAP%3BIACA%2CqBAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%3BIACH%2CUAAU%2CuBAAV%3BIACA%2COAAO%2CuBAAP%3BIACA%2CWAAW%2CuBAAX%3BIACA%2CuBAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2CkBAAP%3B%3BEAVJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%2CkEAUH%3BEAZJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%2CkEAWH%2CIAAI%3BIACA%2CQAAQ%2CkBAAR%3B%3BEAGJ%2CgFAjBQ%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%2CkEAeF%3BIACG%2CYAAY%2CmBAAmB%2CmCAA%5C%2FB%3B%3BEAGJ%2CgFArBQ%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%2CkEAmBF%3BIACG%2CmBAAqC%2CkBAArC%3BIACA%2CoBAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CKAAI%2CiBAAiB%3BIACrB%2CcAAc%2CkBAAd%3BIACA%2C6CAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCAAiC%3BIACvE%2C6BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CyBAAA%3BIACA%2CKAAK%2CkCAAL%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CIAAG%3BIACH%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CiCAAiC%3BIACjC%2CsBAAA%3BIACA%2CuBAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CqBACA%2CIAAG%3BIACH%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CkBAAA%3BIACA%2CkCAAA%3BIACA%2COAAO%2CkBAAP%3B%3BEAEA%2CgFAXQ%2CcAAc%2CiBAAgB%2CgCACtC%2CqBACA%2CIAAG%2C%2BDASF%3BIACG%2CYAAY%2CmBAAmB%2CmCAA%5C%2FB%3B%3BEAGJ%2CgFAfQ%2CcAAc%2CiBAAgB%2CgCACtC%2CqBACA%2CIAAG%2C%2BDAaF%3BIACG%2CmBAAqC%2CkBAArC%3BIACA%2C8BAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CIAAG%3BIACH%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CwBAAZ%3BIACA%2CkBAAkB%2CwBAAlB%3BIACA%2CiCAAA%3BIACA%2CoBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACb%3BIACF%2CsBAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CIAAG%3BIACH%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2CsBAAA%3BIACA%2CsBAAA%3BIACA%2CeAAA%3BIACA%2C8BAAA%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CYAAY%2CuBAAZ%3BIACA%2CgBAAgB%2CiCAAhB%3BIACA%2C2BAAA%3BIACA%2CiBAAA%3BIACA%2CYAAY%2CwBAAZ%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CIAAG%3B%3B%3B%3B%3B%3BIAMH%2CYAAY%2CuBAAZ%3BIACA%2CQAAQ%2CuBAAR%3BIACA%2C%2BBAAA%3BIACA%2CWAAW%2CgBAAX%3BIACA%2CgBAAA%3BIACA%2COAAO%2CeAAP%3BIACA%2CwBxIwCO%2C4BwIxCP%3B%3BEAEA%2CgFAhBQ%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CIAAG%3B%3B%3B%3B%3BSAcF%3BIACG%2COAAO%2CkBAAP%3B%3BEAGJ%2CgFApBQ%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CIAAG%3B%3B%3B%3B%3BSAkBF%3BIACG%2CmBAAqC%2CkBAArC%3BIACA%2CoBAAA%3B%3B%3BAAkGZ%2CQA7FgC%2CuBAAmC%3BEAC%5C%2FD%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2CqBAAqB%2CsBAArB%3BIACA%2CuBAAuB%2C0BAA0B%2CeAAe%2C0BAAhE%3BIACA%2CmCAAA%3BIACA%2C8BAAA%3BIACA%2COAAO%2C%2BBAAP%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CeAAA%3BIACA%2CgBAAgB%2CiCAAhB%3BIACA%2CsBAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%3BIACvB%2C4BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%3BIACvB%2CwBAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%3BIACvB%2CoBAAA%3BIACA%2C6BAAA%3BIACA%2C8BAAA%3BIACA%2CyBAAA%3BIACA%2CKAAK%2CkCAAL%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C4BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%3BIACvB%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3B%3BEANJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%2C2BAOvB%2CIAAG%3BIACC%2C8BAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%3BIACvB%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2C%2BBAAA%3B%3BEAXJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBAAuB%2CqBAYvB%2CIAAG%3BIACC%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3BIACA%2C0BAAA%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2CqBAAA%3BIACA%2C8BAAA%3BIACA%2C%2BBAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%3BIACH%2CuBAAA%3BIACA%2C2BAAA%3BIACA%2C2BAAA%3BIACA%2CkBAAkB%2CiBAAlB%3BIACA%2CeAAe%2CwBAAf%3B%3B%3BAAYR%2CQARsC%3BEAClC%2CgBAAgB%3BIACZ%2C6BAAA%3BIACA%2C4BAAA%3BIACA%2CsBAAsB%2CKAAK%2CkCAAkC%2C6BAA7D%3B%3B%3BAAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%3BEACA%2CQAAA%3B%3BAAFJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2C2BAGA%3BEACI%2COAAO%2CkBAAP%3BEACA%2CyBAAA%3B%3BAANR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2C2BAQA%3BEACI%2COAAO%2CqBAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3B%3BAAbR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2C2BAeA%3BAAhBJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2C2BAgBA%3BEACI%2COAAO%2CeAAP%3BEACA%2CWAAW%2CsBAAX%3BEACA%2CgBAAA%3BEACA%2CgBAAA%3BEACA%2CgCAAA%3BEACA%2CwBxIjGO%2C4BwIiGP%3B%3BAAvBR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2C2BAyBA%2CiCAAgC%3BEAC5B%2COAAO%2CkBAAP%3B%3BAA3BR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2C2BA6BA%3BEACI%2COAAO%2CqBAAP%3BEACA%2CWAAW%2CsBAAX%3B%3BAAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CIAAG%3BEACH%2C%2BBxIjHW%2C%2BCAAA%2C4BwIiHX%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CqBACA%2CSAAQ%2CIAAI%2CIAAI%3BEAChB%2C6BAAA%3BEACA%2C%2BBAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAkB%2CkBAAlB%3BEACA%2CqBAAA%3BEACA%2CYAAY%2CsBAAZ%3BEACA%2COAAO%2CkBAAP%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3BEACA%2CyBAAA%3BEACA%2C2BAAA%3B%3BAAgDJ%2CQA7CgC%3BEAC5B%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CuBACA%2CIAAG%3B%3B%3B%3BIAIH%2CQAAA%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CgBAAA%3BIACA%2CiCAAA%3BIACA%2C%2BBAAA%3BIACA%2CmCxIpJO%2C4BwIoJP%3B%3BEAEA%2CgFAdQ%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CuBACA%2CIAAG%3B%3B%3BSAWF%3BIACG%2CYAAY%2CwBAAZ%3B%3BEAGJ%2CgFAlBQ%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CuBACA%2CIAAG%3B%3B%3BSAeF%3BIACG%2CmBAAqC%2CgCAArC%3BIACA%2CoBAAA%3B%3BEApBR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CuBACA%2CIAAG%3B%3B%3BSAoBH%2CIAAG%3BIACC%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CyBAAA%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CIAAG%3B%3B%3B%3B%3B%3BIAMH%2C%2BBAAA%3BIACA%2CiCAAA%3BIACA%2C%2BBAAA%3B%3B%3BAAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%3BEACA%2CyBAAA%3BEACA%2CuBAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%3BEACA%2CyBAAA%3BEACA%2CoCAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%3BEACA%2CyBAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CIAAG%2C4BACD%3BEACF%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2C2BAAA%3B%3BAAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%3BEACA%2CmBAAA%3B%3BAAkBJ%2CQAf0B%3BEACtB%2CgFAAY%2CcAAc%2CiBAAgB%3BIACtC%2C4BAAA%3BIACA%2C6BAAA%3BIACA%2CsBAAsB%2CKAAK%2C4BAA4B%2C6BAAvD%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CuBACA%2CMAAM%3BIACN%2C2BAAA%3BIACA%2C0BAAA%3B%3B%3BAA0CR%2CQAtCgC%3BEAC5B%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CwBACA%2CIAAG%3B%3B%3B%3B%3BIAKH%2CgBAAA%3BIACA%2COAAO%2CeAAP%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%3BIACA%2CWAAW%2CsBAAX%3BIACA%2CgBAAA%3BIACA%2COAAO%2CqBAAP%3BIACA%2C8BAAA%3B%3BEAEA%2CgFARQ%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2C2BAMC%3BIACG%2COAAO%2CkBAAP%3B%3BEAIR%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%2CYACf%2CuBACA%2CIAAG%3B%3B%3B%3BIAIH%2C%2BBAAA%3BIACA%2CsBAAA%3B%3B%3BAAIR%2CgFAAW%2CGAAG%2C4EACV%2CcACA%2CiBACA%3BAACJ%2CgFAAW%2CGAAG%2C4EACV%2CcACA%2CWAAU%2CUACR%2CMAAG%2C0CACL%2CIAAG%3BAACP%2CgFAAW%2CGAAG%2C4EACV%2CcACA%2CWAAU%2CUACR%3BAACN%2CgFAAW%2CGAAG%2C4EACV%2CcACA%2CWAAU%2CUACR%3BEACF%2CsBAAA%3BEACA%2C2BAAA%3BEACA%2C4BAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2CgFAAW%2CGAAG%2CqDACV%2CcACA%3BEACA%2CgCAAA%3BEACA%2C6BAAA%3B%3BAAGJ%2CgFAAW%2CGAAG%2CqDACV%2CcACA%2CSAAQ%3BEACR%2CgCAAA%3BEACA%2C4BAAA%3BEACA%2C6BAAA%3BEACA%2CwBAAA%3B%3BAA4BJ%2CQAzBsC%3BEAClC%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%3BIACA%2CYAAY%2CkCAAZ%3BIACA%2CuBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CQAAO%3BIACP%2CQAAQ%2CkCAAR%3BIACA%2CYAAY%2CkCAAZ%3BIACA%2CYAAY%2CkCAAZ%3B%3BEAGJ%2CgFAAY%2CcAAc%2CiBAAgB%2CgCACtC%2CgBAAe%3BIACf%2CoBAAA%3BIACA%2CwBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3B%3B%3BAAiBR%2CQAbwC%3BEACpC%2CgFAAY%2CcAAc%2CiBAAiB%2CIAAG%3B%3B%3B%3B%3B%3B%3B%3B%3BIAS1C%2C2BAAA%3B%3B%3BACppBR%2CQApCsC%3BEAElC%2CiDAAU%2CcAAc%2CEAAC%3BIACrB%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3B%3BEAGJ%2CiDAAU%2CcAAc%2CIAAG%3BIACvB%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3B%3BEAIJ%2CiDAAU%2CcAAc%2CgBAAgB%3BIACpC%2C2BAAA%3BIACA%2CwBAAA%3BIACA%2C8BAAA%3B%3BEAGJ%2CiDAAU%2CcAAc%2COAAO%2COAAO%2CMAAM%2CIAAG%3BIAC3C%2C0BAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3B%3B%3BAASR%2CiDAAU%2CcAAc%3BEACpB%2C6BAAA%3BEACA%2CkBAAA%3B%3BAAGJ%2CiDAAU%3BEACN%2CqBAAA%3BEACA%2C4BAAA%3BEACA%2CkBAAA%3B%3BAC%5C%2FCJ%3BEACI%2C0BAAA%3BEACA%2C0BAA0B%2CqBAA1B%3BEACA%2CyBAAyB%2CwBAAzB%3BEACA%2C%2BBAAA%3B%3BAAGJ%2CgFAAoB%2CcAAc%2CiBAAgB%3BEAC9C%2C4BAAA%3BEACA%2C8BAAA%3BEACA%2C0BAAA%3BEACA%2C6BAAA%3BEACA%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CwBAAA%3BEACA%2C0BAAA%3B%3BAAGJ%2C%2BFAAmB%2CcAAc%2CiBAAgB%3BEAC7C%2C6BAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CgCAAA%3B%3BAAGJ%2CgFAAoB%2CcAAc%3BEAC9B%2C0BAAA%3B%3BAADJ%2CgFAAoB%2CcAAc%2CiBAG9B%2CIAAG%3BEACC%2C0BAAA%3B%3BAAJR%2CgFAAoB%2CcAAc%2CiBAO9B%2CIAAG%2C4BAA%2BB%3BEAC9B%2C2BAAA%3BEACA%2C0BAAA%3B%3BAAIR%2CgFAAoB%2CcAAc%2CiBAAgB%2CgCAAiC%2CIAAG%3B%3B%3B%3B%3B%3BEAMlF%2CsBAAA%3BEACA%2CsBAAA%3BEACA%2CeAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CiCAAhB%3B%3BAA0BJ%2CQAvBgC%3BEAC5B%2CgFAAoB%2CcAAc%2CiBAAgB%2CgCAAiC%2CIAAG%3B%3B%3B%3BIAIlF%2CYAAY%2C%2BBAAZ%3BIACA%2COAAO%2C%2BBAAP%3BIACA%2C2BAAA%3BIACA%2CYAAY%2C4BAAZ%3BIACA%2CQAAQ%2C4BAAR%3BIACA%2CYAAY%2C4BAAZ%3B%3BEAGJ%2CgFAAoB%2CcAAc%2CiBAAgB%2CgCAAiC%3BIAC%5C%2FE%2CKAAK%2CkCAAL%3B%3BEAGJ%2C%2BFAAmB%2CcAAc%2CiBAAgB%2CgCAAiC%2CuBAAuB%2CMAAM%3BIAC3G%2C2BAAA%3BIACA%2C0BAAA%3B%3B%3BAAIR%2CmBAAU%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAA0B%2CcAAc%3BEACvF%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CoBAAA%3BEACA%2CeAAe%2C%2BBAAf%3BEACA%2CkCAAA%3B%3BAAGJ%2C%2BFAAmB%2CcAAc%2CUAAU%3BEACvC%2CWAAW%2C4BAAX%3BEACA%2CsBAAA%3BEACA%2C8BAAA%3BEACA%2CgBAAgB%2CyBAAhB%3BEACA%2C2BAAA%3BEACA%2CsBAAA%3B%3BAAMA%2CQAJoC%3BEAIpC%2C%2BFAZe%2CcAAc%2CUAAU%3BIASnC%2CgBAAgB%2CgCAAhB%3B%3B%3BAAMR%2CQAHwC%3BEAGxC%2C%2BFAfmB%2CcAAc%2CUAAU%3BIAanC%2CgBAAgB%2CgCAAhB%3B%3B%3BAAIR%2C%2BFAAmB%2CcAAc%2CUAAU%2C2BAA2B%3BEAClE%2CoBAAA%3BEACA%2CeAAe%2C%2BBAAf%3B%3BAAGJ%2CmBAAU%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAAyB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACvG%2CcAAc%3BEACd%2CaAAa%2C4BAAb%3B%3BAAGJ%2C%2BFAAmB%2CcAAc%2CQAAO%3BEACpC%2CyBAAA%3B%3BAAGJ%2C%2BFAAmB%2CcAAc%2CQAAO%2CKAAQ%2CIAAC%3BEAC7C%2CwBAAA%3B%3BAAGJ%2CgFAAmB%2CGAAG%2CkGAClB%2CcAAc%2CIAAG%3BEACjB%2CcAAc%2C%2BBAAd%3BEACA%2CeAAe%2C%2BBAAf%3B%3BAAaJ%2CQAVsC%3BEAClC%2CgFAAoB%2CcAAc%2CiBAAgB%3BIAC9C%2C4BAAA%3B%3BEAGJ%2CmBAAU%2CIAAI%2CkBAAkB%2CIAAI%2CWAAW%2CIAAI%2CyBAAyB%2CIAAI%2CuBAAuB%2CIAAI%2C8BACvG%2CcAAc%3BIACd%2CiBAAA%3B%3B%3BACpFR%2CQAhD0B%3BEAC1B%2C8GAAoB%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%3BIACH%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2C4BAAA%3BIACA%2CQAAQ%2CyBAAR%3BIACA%2CYAAY%2CyBAAZ%3BIACA%2CYAAY%2CyBAAZ%3BIACA%2CsBAAA%3B%3BEATJ%2C8GAAoB%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%2CwCASH%2CIAAG%3BIACC%2CyBAAA%3BIACA%2CuBAAA%3BIACA%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2C8BAAA%3BIACA%2CwBAAA%3B%3BEAlBR%2C8GAAoB%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%2CwCAmBH%3BIACI%2CwBAAA%3BIACA%2C%2BBAAA%3BIACA%2C8BAAA%3BIACA%2CUAAU%2C6BAAV%3BIACA%2COAAO%2C6BAAP%3BIACA%2CWAAW%2C6BAAX%3BIACA%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2CqBAAA%3B%3BEAhCR%2C8GAAoB%2CcAAc%2CiBAAgB%2CIAAI%2CuBAClD%2CuBACA%2CIAAG%2CwCAiCH%2CIAAG%3BIACC%2CyBAAA%3BIACA%2C8BAAA%3BIACA%2CsBAAA%3BIACA%2CWAAW%2C6BAAX%3BIACA%2CuBAAA%3BIACA%2CYAAY%2CyBAAZ%3BIACA%2C2BAAA%3B%3B%3BAAgCR%2CQA3BgC%3BEAC5B%2C8GAAoB%2CcAAc%2CiBAAgB%2CgCAAgC%2CIAAI%2CuBAClF%2CuBACA%2CIAAG%3BIACH%2CQAAQ%2CgCAAR%3BIACA%2CYAAY%2CgCAAZ%3BIACA%2CYAAY%2CgCAAZ%3B%3BEAGJ%2C8GAAoB%2CcAAc%2CiBAAgB%2CgCAAgC%2CIAAI%2CuBAClF%2CuBACA%2CKAAI%2CiBACJ%2CIAAG%3BIACH%2CuBAAA%3BIACA%2CwBAAA%3BIACA%2C2BAAA%3B%3BEAGJ%2C8GAAoB%2CcAAc%2CiBAAgB%2CgCAAgC%2CIAAI%2CuBAClF%2CuBACA%2CKAAI%2CiBACJ%2CMAAK%3BIACL%2CiBAAA%3BIACA%2CWAAW%2CgBAAX%3B%3B%3BAAIR%2CiDAAW%2CcAAc%2CIAAG%3BEACxB%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2CsBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C2BAAA%3BEACA%2CqBAAA%3BEACA%2CoBAAA%3BEACA%2CsBAAA%3BEACA%2CyBAAA%3B%3BAAGJ%2C8GAAoB%2CcAAc%3BEAC9B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2C2BAAA%3BEACA%2C6BAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAA%3B%3BAAGJ%2C8GAAoB%2CcAAc%3BEAC9B%2CoBAAA%3BEACA%2C8BAAA%3BEACA%2CkCAAA%3BEACA%2C0BAAA%3BEACA%2C2BAAA%3BEACA%2CuBAAA%3BEACA%2CsBAAA%3B%3BAAwBJ%2CQArBsC%3BEAClC%2CiDAAW%2CcACP%2CIAAG%2CoEACH%2CIAAG%3BIACH%2C2BAAA%3BIACA%2C0BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2CkCAAA%3BIACA%2CsBAAA%3B%3BEAGJ%2CiDAAW%2CcACP%2CIAAG%3BIACH%2C2BAAA%3BIACA%2C6BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3B%3B%3BAAaR%2CQATsC%3BEAClC%2CiDAAW%2CcAAc%2CcAAc%3BIACnC%2C2BAAA%3BIACA%2CoBAAA%3BIACA%2C8BAAA%3BIACA%2C6BAAA%3B%3B%3BAAiBR%2CQAbwC%3BEACpC%2C8GAAoB%2CcAAc%2CiBAC9B%2CIAAG%3BIACH%2C2BAAA%3B%3B%3BAAUR%3BEA%2BGA%2CQA9G8B%3BIAGtB%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBAAuB%2CQAAO%3BMAC9B%2C2BAAA%3BMACA%2C0BAAA%3BMACA%2CuBAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3BMACA%2CsBAAA%3B%3BIAGJ%2CIAAK%2CcAAc%3BMACf%2CoBAAA%3BMACA%2C8BAAA%3BMACA%2C6BAAA%3BMACA%2C2BAAA%3BMACA%2C6BAAA%3BMACA%2CkBAAA%3BMACA%2CsBAAA%3BMACA%2CiBAAA%3B%3BIAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CIAAG%3BMACH%2C%2BBAAA%3BMACA%2C%2BBAAA%3BMACA%2CmBAAA%3BMACA%2CuBAAA%3BMACA%2C0BAAA%3B%3BIAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%3BIACJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBAAuB%2CIAAG%3BMAC1B%2C8BAAA%3BMACA%2CuBAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3BMACA%2CoBAAA%3BMACA%2CqBAAA%3BMACA%2C2BAAA%3BMACA%2CoBAAA%3B%3BIAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBACA%2CIAAG%3BMACH%2CwBAAA%3BMACA%2C%2BBAAA%3BMACA%2C4BAAA%3BMACA%2CuBAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3B%3BIAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBAAuB%2CKAAI%2CiBAAkB%2COAAM%3BMACnD%2CyBAAA%3BMACA%2CuBAAA%3BMACA%2CsBAAA%3B%3BIAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBAAuB%2CKAAI%2CiBAAkB%3BMAC7C%2C2BAAA%3BMACA%2CwBAAA%3BMACA%2C%2BBAAA%3BMACA%2C8BAAA%3BMACA%2CyBAAA%3BMACA%2CsBAAA%3BMACA%2C0BAAA%3BMACA%2C0BAAA%3BMACA%2CuBAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3BMACA%2CsBAAA%3BMACA%2CoBAAA%3BMACA%2CqBAAA%3BMACA%2CsBAAA%3B%3BIAIJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBAAuB%2CKAAI%2CiBAAkB%2CQAAO%3BMACpD%2CoBAAA%3BMACA%2C8BAAA%3BMACA%2CkCAAA%3BMACA%2CyBAAA%3BMACA%2CsBAAA%3BMACA%2C0BAAA%3BMACA%2C0BAAA%3BMACA%2CuBAAA%3BMACA%2C2BAAA%3BMACA%2C2BAAA%3BMACA%2CoBAAA%3BMACA%2CqBAAA%3BMACA%2CsBAAA%3B%3BIAGJ%2CIAAK%2CcAAc%2CiBAAgB%2CIAAI%2CuBACnC%2CuBAAuB%2CKAAI%2CiBAAkB%2CQAAO%2COAAO%3BMAC3D%2CmBAAmB%2C2BAAnB%3BMACA%2C4BAAA%22%7D */